@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Oldenburg&display=swap";.loginmaincontainer{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.loginmaincontainer img{width:100%}.container1_login{flex-direction:column;justify-content:space-around;align-items:center;width:500px;height:100%;display:flex;position:absolute;left:0}.sec1_container1_login{align-items:center;width:80%;height:20%;display:flex}.sec2_container1_login{flex-direction:column;align-items:center;width:80%;height:70%;display:flex}.sec1_container1_login .sub1_sec1_container1_login{align-items:center;width:100px;height:90px;display:flex}.sec1_container1_login .sub1_sec1_container1_login img{width:70%}.sec1_container1_login .sub2_sec1_container1_login{color:#dbdbdb;flex-direction:column;flex:1;justify-content:center;height:90px;font-size:13px;display:flex}.sec1_container1_login .sub2_sec1_container1_login span:first-child{color:#fff;margin-bottom:10px;font-size:20px}.sec1_container1_login .sub2_sec1_container1_login span span a{color:#fff;font-size:11px;text-decoration:none}.sec2_container1_login .welcomemessage{color:#fff;font-size:13px}.sec2_container1_login .formsection{width:100%;height:300px;margin-top:60px}.sec2_container1_login .formsection .inputbox{width:100%;height:85px}.loginmaincontainer .sec2_container1_login .formsection{background-color:#0000;border-width:0}.inputfieldbar{background-color:#ddfbff;border:1px solid #fff;border-radius:3px;align-items:center;width:100%;height:42px;margin-top:5px;display:flex;overflow:hidden}.inputfieldicon{background-color:#05707e;justify-content:center;align-items:center;width:50px;height:42px;display:flex}.inputfieldicon svg{color:#fff;height:25px}.sec2_container1_login .inputfieldbar{align-items:center;display:flex}.sec2_container1_login .inputfieldbar input{background:0 0;border:none;outline:none;flex:1;height:100%;margin-top:0;padding:0 15px}.sec2_container1_login .inputbox label{color:#fff;font-size:12px}.sec2_container1_login .inputfieldbar input:focus{background-color:#fff;border-radius:0}.errormessage{color:#dd2c00;margin-top:3px;margin-left:55px;font-size:12px}.loginbtn{color:#fff;background-color:#05707e;border:none;border-radius:3px;justify-content:center;align-items:center;width:100%;height:42px;margin-top:20px;display:flex}.loginbtn:hover{cursor:pointer;transition:all .5s;box-shadow:-5px 5px 10px #222}.reload{justify-content:center;align-items:center;margin-left:10px;display:none}.reload img{height:15px;animation:2s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.disable{color:#bbb;background-color:#255a61}.disable:hover{cursor:not-allowed}.hospitalslistpage{background-color:#fff9f0;flex-direction:column;align-items:center;width:100vw;height:100vh;padding-bottom:40px;display:flex}.vendor_details{justify-content:center;align-items:center;width:100%;height:100px;display:flex}.sec1_vendor_details{align-items:center;width:fit-content;height:100%;display:flex}.sec1_vendor_details img{height:50px}.sec2_vendor_details{flex-direction:column;justify-content:center;width:fit-content;height:100%;margin-left:30px;display:flex}.sec2_vendor_details span:last-child{color:#505050;margin-top:4px;font-size:13px}.sec2_vendor_details span span a{color:#cc451c;font-size:11px;font-weight:500}.listcontainer_hospitalslistpage{background-color:#fff;border:1px solid #e6e1d7;border-radius:10px;flex-direction:column;width:1550px;max-width:95%;height:calc(100% - 100px);padding:25px 30px;display:flex}.pageheader_hospitalslistpage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;height:60px;margin-bottom:20px;display:flex}.pageheaderleft_hospitalslistpage{align-items:center;gap:15px;display:flex}.pageheadericon_hospitalslistpage{background-color:#fbe7ce;border-radius:50%;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;font-size:24px;display:flex}.pageheaderleft_hospitalslistpage span{font-size:22px;font-weight:700}.pageheaderleft_hospitalslistpage p{color:#6e6e6e;margin-top:3px;font-size:12px}.addhospitalbtn_hospitalslistpage{color:#fff;cursor:pointer;background-color:#c56013;border:none;border-radius:6px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.filtersrow_hospitalslistpage{flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-bottom:20px;display:flex}.searchbox_hospitalslistpage{border:1px solid #dcdcdc;border-radius:6px;flex:2 260px;align-items:center;height:42px;padding:0 12px;display:flex}.searchicon_hospitalslistpage{color:#8c8c8c;margin-right:8px;font-size:12px}.searchbox_hospitalslistpage input{border:none;outline:none;flex:1;height:100%;font-size:12px}.filterselect_hospitalslistpage{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:6px;flex:140px;height:42px;padding:0 12px;font-size:12px}.refreshbtn_hospitalslistpage{color:#c56013;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #f0a93c;border-radius:6px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.tablewrap_hospitalslistpage{border:1px solid #ebe6dc;border-radius:8px;width:100%;height:calc(100% - 175px);margin-bottom:15px;overflow-x:auto}.tablerow_hospitalslistpage{border-bottom:1px solid #f0ebe1;align-items:center;min-width:1200px;padding:12px 15px;display:flex}.tablerow_hospitalslistpage:last-child{border-bottom:none}.tableheaderrow_hospitalslistpage{color:#5a5a5a;background-color:#fbf6ec;font-size:11.5px;font-weight:600}.tablecell_hospitalslistpage{color:#323232;flex:1;align-items:center;padding-right:10px;font-size:12px;display:flex}.slnocell_hospitalslistpage{flex:0 0 50px}.namecell_hospitalslistpage{flex:2.2;align-items:flex-start}.hospitalnameicon_hospitalslistpage{background-color:#fbe7ce;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;margin-right:10px;font-size:15px;display:flex}.hospitalnametext_hospitalslistpage{flex-direction:column;display:flex}.hospitalnametext_hospitalslistpage span{font-size:12.5px;font-weight:600}.hospitalnametext_hospitalslistpage p{color:#828282;margin-top:2px;font-size:10.5px}.initialsbadge_hospitalslistpage{color:#c56013;background-color:#fdeeda;border-radius:4px;padding:4px 8px;font-size:10.5px;font-weight:600}.statusbadge_hospitalslistpage{border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:600;display:flex}.statusbadge_hospitalslistpage.active{color:#2e9e4c;background-color:#e8f5e9}.statusbadge_hospitalslistpage.inactive{color:#c0392b;background-color:#fdedec}.statusdot_hospitalslistpage{background-color:currentColor;border-radius:50%;width:6px;height:6px}.abdmcell_hospitalslistpage{flex-direction:column;align-items:flex-start}.abdmbadge_hospitalslistpage{border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;font-weight:600;display:flex}.abdmbadge_hospitalslistpage.linked{color:#2e9e4c;background-color:#e8f5e9}.abdmbadge_hospitalslistpage.notlinked{color:#c56013;background-color:#fdeeda}.abhaidtext_hospitalslistpage{color:#1e88e5;margin-top:3px;font-size:9.5px}.actionscell_hospitalslistpage{flex:0 0 90px;gap:8px}.viewbtn_hospitalslistpage{cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;width:30px;height:30px;font-size:12px}.actionmenuwrap_hospitalslistpage{position:relative}.menubtn_hospitalslistpage{cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;width:30px;height:30px;font-size:14px}.actionmenu_hospitalslistpage{z-index:10;background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;flex-direction:column;width:190px;padding:6px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 4px 12px #0000001a}.actionmenuitem_hospitalslistpage{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex}.actionmenuitem_hospitalslistpage:hover{background-color:#f8f8f8}.deleteitem_hospitalslistpage{color:#c0392b}.paginationrow_hospitalslistpage{color:#6e6e6e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:11.5px;display:flex}.paginationbtns_hospitalslistpage{align-items:center;gap:6px;display:flex}.paginationbtns_hospitalslistpage button{cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:5px;width:30px;height:30px;font-size:12px}.activepagebtn_hospitalslistpage{color:#fff;background-color:#c56013!important;border-color:#c56013!important}.modaloverlay_addhospitalmodal{z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.modalbox_addhospitalmodal{background-color:#fff9f0;border-radius:10px;flex-direction:column;width:980px;max-width:95%;max-height:92vh;display:flex;overflow:hidden}.modalheader_addhospitalmodal{align-items:flex-start;gap:15px;padding:22px 25px;display:flex}.modalheadericon_addhospitalmodal{background-color:#fbe7ce;border-radius:50%;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;font-size:20px;display:flex}.modalheadertext_addhospitalmodal{flex-direction:column;flex:1;display:flex}.modalheadertext_addhospitalmodal span{font-size:17px;font-weight:700}.modalheadertext_addhospitalmodal p{color:#6e6e6e;margin-top:3px;font-size:11.5px}.modalclosebtn_addhospitalmodal{cursor:pointer;color:#505050;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.stepperrow_addhospitalmodal{align-items:flex-start;gap:4px;padding:0 25px 20px;display:flex}.stepperitem_addhospitalmodal{text-align:center;flex-direction:column;flex:1;align-items:center;padding:10px 6px;display:flex}.stepperitem_addhospitalmodal.activeitem{background-color:#fefbf3;border:1px solid #f0a93c;border-radius:8px}.steppercircle_addhospitalmodal{color:#8c8c8c;background-color:#fff;border:1.5px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.steppercircle_addhospitalmodal.active{color:#fff;background-color:#c56013;border-color:#c56013}.steppercircle_addhospitalmodal.completed{color:#fff;background-color:#2e9e4c;border-color:#2e9e4c}.steppertitle_addhospitalmodal{color:#464646;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_addhospitalmodal.active{color:#c56013}.steppersubtitle_addhospitalmodal{color:#969696;margin-top:3px;font-size:10px}.stepperline_addhospitalmodal{background-color:#dcdcdc;width:40px;height:2px;margin-top:17px}.stepperline_addhospitalmodal.active{background-color:#2e9e4c}.modalbody_addhospitalmodal{flex:1;padding:0 25px;overflow-y:auto}.stepsection_addhospitalmodal{background-color:#fff;border:1px solid #e6e1d7;border-radius:8px;flex-direction:column;margin-bottom:20px;padding:22px;display:flex}.stepsectionheader_addhospitalmodal{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.stepsectionicon_addhospitalmodal{background-color:#fbe7ce;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;font-size:15px;display:flex}.stepsectionheader_addhospitalmodal span{font-size:14px;font-weight:700}.stepsectionheader_addhospitalmodal p{color:#787878;margin-top:3px;font-size:11px}.fieldgrid_addhospitalmodal{flex-wrap:wrap;gap:16px 20px;margin-bottom:15px;display:flex}.inputbox_addhospitalmodal{flex-direction:column;flex:30%;min-width:220px;display:flex}.inputbox_addhospitalmodal.fullwidth_addhospitalmodal{flex:100%;margin-bottom:15px}.inputbox_addhospitalmodal label{margin-bottom:6px;font-size:12px;font-weight:600}.required_addhospitalmodal{color:#c0392b}.inputbox_addhospitalmodal input{box-sizing:border-box;border:1px solid #d7d2c8;border-radius:6px;outline:none;width:100%;height:38px;padding:0 12px;font-size:12px}.inputbox_addhospitalmodal input:focus{border-color:#c56013}.inputbox_addhospitalmodal input:disabled{color:#969696;background-color:#f5f5f5}.fieldhelper_addhospitalmodal{color:#8c8c8c;margin-top:5px;font-size:10px}.licensekeyrow_addhospitalmodal{align-items:center;gap:10px;display:flex}.licensekeyrow_addhospitalmodal input{flex:1}.generatekeybtn_addhospitalmodal{color:#fff;cursor:pointer;white-space:nowrap;background-color:#c56013;border:none;border-radius:6px;height:38px;padding:0 16px;font-size:12px;font-weight:600}.tipbanner_addhospitalmodal{color:#785a28;background-color:#fef3e0;border-radius:6px;margin-top:10px;padding:10px 14px;font-size:11px}.tipbanner_addhospitalmodal.dashed_addhospitalmodal{background-color:#fffbf3;border:1.5px dashed #f0a93c}.infobanner_addhospitalmodal{color:#464646;background-color:#eaf2fe;border-radius:6px;margin-bottom:18px;padding:10px 14px;font-size:11px}.successbanner_addhospitalmodal{color:#2e7d32;background-color:#e8f5e9;border-radius:6px;margin-bottom:15px;padding:12px 16px;font-size:12px;font-weight:600}.modulegrid_addhospitalmodal{flex-wrap:wrap;gap:15px;display:flex}.modulecard_addhospitalmodal{cursor:pointer;background-color:#fff;border:1px solid #e1dcd2;border-radius:8px;flex:30%;align-items:center;gap:12px;min-width:230px;padding:14px;display:flex;position:relative}.modulecard_addhospitalmodal.selected{background-color:#fffbf3;border-color:#f0a93c}.modulecheckbox_addhospitalmodal{color:#fff;border:1.5px solid #c8c8c8;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;position:absolute;top:10px;right:10px}.modulecheckbox_addhospitalmodal.checked{background-color:#c56013;border-color:#c56013}.moduleicon_addhospitalmodal{border-radius:8px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.moduleicon_addhospitalmodal img{height:26px}.moduleicon_addhospitalmodal.purple{background-color:#ede7f6}.moduleicon_addhospitalmodal.blue{background-color:#ddebfb}.moduleicon_addhospitalmodal.green{background-color:#e1f1e4}.moduleicon_addhospitalmodal.pink{background-color:#fce4ec}.moduleicon_addhospitalmodal.violet{background-color:#f1e4fb}.moduleicon_addhospitalmodal.red{background-color:#fde4e4}.moduleicon_addhospitalmodal.teal{background-color:#e0f5f1}.moduletext_addhospitalmodal{flex-direction:column;display:flex}.moduletext_addhospitalmodal span{font-size:13px;font-weight:600}.moduletext_addhospitalmodal p{color:#828282;margin-top:3px;font-size:10px}.validitytyperow_addhospitalmodal{flex-wrap:wrap;gap:15px;display:flex}.validitytypecard_addhospitalmodal{cursor:pointer;background-color:#fff;border:1.5px solid #dcd7cd;border-radius:8px;flex:240px;align-items:flex-start;gap:10px;padding:14px;display:flex}.validitytypecard_addhospitalmodal.selected{background-color:#fffbf3;border-color:#c56013}.radiodot_addhospitalmodal{border:1.5px solid #c8c8c8;border-radius:50%;width:16px;min-width:16px;height:16px;margin-top:2px}.radiodot_addhospitalmodal.selected{border:5px solid #c56013}.validitytypecard_addhospitalmodal span{font-size:12.5px;font-weight:600}.validitytypecard_addhospitalmodal p{color:#828282;margin-top:3px;font-size:10.5px}.reviewheader_addhospitalmodal{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.reviewheaderleft_addhospitalmodal{align-items:flex-start;gap:12px;display:flex}.reviewheaderleft_addhospitalmodal span{font-size:14px;font-weight:700}.reviewheaderleft_addhospitalmodal p{color:#787878;margin-top:3px;font-size:11px}.editallbtn_addhospitalmodal{color:#c56013;cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:600}.reviewgrid_addhospitalmodal{flex-wrap:wrap;gap:15px;display:flex}.reviewcard_addhospitalmodal{background-color:#fff;border:1px solid #e1dcd2;border-radius:8px;flex-direction:column;flex:45%;min-width:300px;padding:16px;display:flex}.reviewcard_addhospitalmodal.notecard_addhospitalmodal{background-color:#fff6e5;border-color:#fbe3b5}.reviewcardheader_addhospitalmodal{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.reviewcardheader_addhospitalmodal span:first-child{font-size:12.5px;font-weight:700}.reviewcardedit_addhospitalmodal{color:#c56013;cursor:pointer;font-size:10.5px;font-weight:600}.reviewfieldgrid_addhospitalmodal{flex-wrap:wrap;gap:12px 20px;display:flex}.reviewfield_addhospitalmodal{flex-direction:column;flex:40%;min-width:140px;display:flex}.reviewfield_addhospitalmodal label{color:#8c8c8c;margin-bottom:4px;font-size:10px}.reviewfield_addhospitalmodal span{font-size:12px;font-weight:600}.reviewmodulegrid_addhospitalmodal{flex-wrap:wrap;gap:10px;display:flex}.reviewmoduleitem_addhospitalmodal{border:1px solid #ebe6dc;border-radius:6px;flex:45%;align-items:center;gap:8px;min-width:130px;padding:8px 10px;display:flex}.reviewmoduleicon_addhospitalmodal{border-radius:6px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;display:flex}.reviewmoduleicon_addhospitalmodal img{height:16px}.reviewmoduleicon_addhospitalmodal.purple{background-color:#ede7f6}.reviewmoduleicon_addhospitalmodal.blue{background-color:#ddebfb}.reviewmoduleicon_addhospitalmodal.green{background-color:#e1f1e4}.reviewmoduleicon_addhospitalmodal.pink{background-color:#fce4ec}.reviewmoduleicon_addhospitalmodal.violet{background-color:#f1e4fb}.reviewmoduleicon_addhospitalmodal.red{background-color:#fde4e4}.reviewmoduleicon_addhospitalmodal.teal{background-color:#e0f5f1}.reviewmoduleitem_addhospitalmodal span:nth-child(2){flex:1;font-size:11.5px;font-weight:500}.reviewmodulecheck_addhospitalmodal{color:#2e9e4c;font-weight:700}.notelist_addhospitalmodal{flex-direction:column;gap:8px;display:flex}.notelist_addhospitalmodal p{color:#785a28;font-size:11px}.modalfooter_addhospitalmodal{background-color:#fff;border-top:1px solid #e6e1d7;justify-content:space-between;align-items:center;padding:18px 25px;display:flex}.footerrightbtns_addhospitalmodal{align-items:center;gap:10px;display:flex}.cancelbtn_addhospitalmodal,.backbtn_addhospitalmodal{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #d2cdc3;border-radius:6px;height:38px;padding:0 18px;font-size:12px;font-weight:600}.backbtn_addhospitalmodal:disabled{color:#bebebe;cursor:not-allowed}.nextbtn_addhospitalmodal,.submitbtn_addhospitalmodal{color:#fff;cursor:pointer;background-color:#c56013;border:none;border-radius:6px;height:38px;padding:0 18px;font-size:12px;font-weight:600}.draftbtn_addhospitalmodal{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #d2cdc3;border-radius:6px;height:38px;padding:0 18px;font-size:12px;font-weight:600}body{background-color:#fff}.maindashboardpanel{align-items:flex-end;width:100vw;height:100vh;display:flex;position:relative}.mainbody_maindashboardpanel{background-color:#ffffff7c;align-items:center;width:100%;height:100%;display:flex;position:absolute}.sec1_maindashboardpanel{width:200px;height:100%}.sec2_maindashboardpanel{flex:1;height:100%}.sub1_sec2_maindashboardpanel{width:100%;height:50px}.sub2_sec2_maindashboardpanel{box-sizing:border-box;border-top:1px solid #b17611;border-left:1px solid #b17611;width:100%;height:calc(100% - 50px)}.maindashboardpanel #mainbgimage_dashboard{width:100%}.topbar{background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:50px;padding-right:15px;display:flex}.sec1_topbar{align-items:center;min-width:50%;max-width:fit-content;height:100%;display:flex}.sub1_sec1_topbar{justify-content:center;align-items:center;width:50px;height:100%;display:flex}.sub2_sec1_topbar{flex:1;align-items:center;height:100%;margin-left:20px;display:flex}.businessname_logo{align-items:center;width:fit-content;height:100%;font-size:13px;display:flex}.businesslogo{align-items:center;width:fit-content;height:100%;margin-left:15px;display:flex}.businesslogo img{height:60%}.activemodulename{justify-content:center;align-items:center;width:100px;height:100%;margin-left:30px;display:flex;position:relative}.activemodulename img{filter:opacity(50%);height:70%}.activemodulename span{font-size:12px;font-weight:500;position:absolute}.sub1_sec1_topbar svg{color:#05707e;cursor:pointer}.hamburgerrotate svg{transform:rotate(90deg)}.sec2_topbar{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.sec2_topbar .notification{cursor:pointer;background-color:#d4e5ea;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.sec2_topbar .notification svg{color:#d87e08;height:20px}.belrednotification{background-color:#c20042;border:1.2px solid #d4e5ea;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(4px,-4px)}.fullscreenmode{cursor:pointer;background-color:#d4e5ea;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;margin:0 15px;display:flex}.fullscreenmode svg{height:20px}.userprofile{border:1px solid gray;border-radius:20px;align-items:center;width:200px;height:35px;padding:2px;display:flex}.profileimage_userprofile{background-color:#d4e5ea;border-radius:50%;width:30px;height:30px}.profilename_role{flex-direction:column;justify-content:space-evenly;width:150px;height:100%;padding:0 10px;font-size:11px;display:flex}.profilename_role span:last-child{color:#2424248c;font-size:9px}.userprofile svg{font-size:10px}.profile_wrapper{align-items:center;height:100%;display:flex;position:relative}.userprofile{cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:20px;align-items:center;width:200px;height:35px;padding:2px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.userprofile:hover,.userprofile.profile_active{background-color:#fafcff;border-color:#d4dce7;box-shadow:0 2px 8px #1c30500f}.profileimage_userprofile{background-color:#e7f1f7;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.profileimage_userprofile img{object-fit:cover;width:100%;height:100%}.profilename_role{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;height:100%;padding:0 8px;font-size:11px;display:flex}.profilename_role span:first-child{color:#18233b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;overflow:hidden}.profilename_role span:last-child{color:#737d90;font-size:9px;font-weight:400}.profile_arrow{flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;transition:transform .25s;display:flex}.profile_arrow svg{width:11px;height:11px}.profile_arrow_up{transform:rotate(180deg)}.profile_dropdown{z-index:1000;background:#fff;border:1px solid #e0e5ec;border-radius:13px;flex-direction:column;width:282px;padding:14px 12px 10px;animation:.16s ease-out profileDropdownOpen;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 15px 40px #1e2d4621,0 3px 10px #1e2d460f}.profile_dropdown:before{content:"";background:#fff;border-top:1px solid #e0e5ec;border-left:1px solid #e0e5ec;width:13px;height:13px;position:absolute;top:-7px;right:27px;transform:rotate(45deg)}.dropdown_user_header{align-items:center;gap:12px;min-height:64px;padding:7px 8px 12px;display:flex}.dropdown_profile_image{background-color:#e6f2f8;border-radius:50%;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;overflow:hidden}.dropdown_profile_image img{object-fit:cover;width:100%;height:100%}.dropdown_user_info{flex-direction:column;gap:2px;min-width:0;display:flex}.dropdown_user_name{color:#1a263d;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.dropdown_user_role{color:#707a8d;font-size:11px}.dropdown_online{color:#687587;align-items:center;gap:5px;margin-top:1px;font-size:9px;display:flex}.dropdown_online span{background-color:#22b66d;border-radius:50%;width:7px;height:7px}.profile_menu{flex-direction:column;gap:2px;display:flex}.profile_menu_item{color:#344057;cursor:pointer;border-radius:7px;align-items:center;height:38px;padding:0 8px;transition:background-color .18s,color .18s;display:flex}.profile_menu_item:hover{color:#18233b;background-color:#f5f7fa}.profile_menu_icon{flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.profile_menu_icon svg{color:#59657a;width:16px;height:16px}.profile_menu_item>span:not(.menu_arrow){font-size:11px;font-weight:450}.menu_arrow{color:#687489;margin-left:auto;font-size:20px;line-height:1}.profile_dropdown_divider{background-color:#e8ebef;width:calc(100% - 8px);height:1px;margin:8px auto}.profile_logout{color:#d82732;cursor:pointer;border-radius:7px;align-items:center;gap:0;height:38px;padding:0 8px;transition:background-color .18s;display:flex}.profile_logout:hover{background-color:#fff2f3}.logout_icon{justify-content:center;align-items:center;width:27px;height:27px;display:flex}.logout_icon svg{color:#d82732;width:17px;height:17px}.profile_logout>span{font-size:11px;font-weight:500}@keyframes profileDropdownOpen{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.profile_dropdown{width:270px;right:-5px}.profile_dropdown:before{right:22px}}@media (width<=500px){.profile_dropdown{width:min(282px,100vw - 20px);position:fixed;top:60px;right:10px}}.sidebar{width:200px;height:100%}.sec1_sidebar{width:100%;height:50px;display:flex}.softwarelogo{justify-content:center;align-items:center;width:60px;height:100%;display:flex}.logo_softwarelogo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.softwarelogo img{height:80%}.softwarename{flex:1;height:100%}.name_softwarelogo{color:#000;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;font-size:12px;text-decoration:none;display:flex}.name_softwarelogo span:last-child{color:gray;margin-top:2px;font-size:10px}.sec2_sidebar{width:100%;height:calc(100% - 50px);padding:20px 10px}.sec2_sidebar .modules{border-bottom:1px solid #e0e0e0;border-radius:3px;align-items:center;width:100%;height:37px;text-decoration:none;display:flex;position:relative}.moduleicon{justify-content:center;align-items:center;width:40px;height:100%;display:flex;position:relative}.modulename_notification{color:#000;justify-content:space-between;align-items:center;width:calc(100% - 40px);height:100%;padding-right:10px;font-size:11px;display:flex}.openedmoduleline{border-radius:10px;width:2.5px;height:80%;position:absolute;left:0}.modulenotification{color:#fff;background-color:#e68c05;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-width:25px;height:15px;padding:2px 5px;font-size:10px;font-weight:500;display:flex}.currentopenedmodule .openedmoduleline{background-color:#113db8}.collapsesidebarview{background-color:#ffffffa9;width:60px;height:100%;overflow-x:hidden}.collapsesidebarview .softwarename,.collapsesidebarview .sec2_sidebar .modules .modulename_notification{display:none}.sideitemtooltip{z-index:1000;opacity:0;visibility:hidden;pointer-events:none;align-items:center;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;left:0;transform:translate(50px)scale(.95)}.sideitemtooltip .sidebar_tooltiptext{color:#fff;border-radius:3px;width:fit-content;height:fit-content;padding:3px 10px;font-size:11px}.sideitemtooltip .sidebar_tooltipangle{transform-origin:50%;border-radius:1px;width:7px;height:7px;transform:translate(4px)rotate(45deg)}.collapsesidebarview .sec2_sidebar .modules .moduleicon:hover~.sideitemtooltip{opacity:1;visibility:visible;transform:translate(60px)scale(1)}.dashboardmain{box-sizing:border-box;background-color:#f4f7fb;flex-direction:column;gap:20px;width:100%;height:100%;padding:20px;font-family:inherit;display:flex;overflow-y:auto}.welcomebanner{box-sizing:border-box;background:linear-gradient(135deg,#eef4fc 0%,#dde9f8 100%);border-radius:20px;flex-shrink:0;align-items:center;width:100%;height:220px;padding:0 45px;display:flex;position:relative;overflow:hidden}.welcomebanner_bgimg{color:#85b7eb;background-color:#85b7eb26;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:600;display:flex;position:absolute;top:0;right:0}.welcomebanner_bgimg img{width:110%}.welcomebanner_content{z-index:1;flex-direction:column;gap:6px;max-width:45%;display:flex;position:relative}.welcomebanner_greet{color:#333;font-size:20px}.welcomebanner_name{color:#111;font-size:30px;font-weight:700}.welcomebanner_sub{color:#555;margin-bottom:10px;font-size:14px}.welcomebanner_pills{gap:12px;display:flex}.welcomebanner_pill{color:#333;background-color:#fff;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:500;box-shadow:0 2px 6px #0000000f}.modulecards_wrap{flex-wrap:wrap;flex-shrink:0;gap:20px;display:flex}.modulecard{box-sizing:border-box;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:180px;height:130px;padding:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.modulecard:hover{transform:translateY(-3px);box-shadow:0 8px 18px #00000014}.modulecard_top{justify-content:space-between;align-items:center;display:flex}.modulecard_icon{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.modulecard_count{color:#222;background-color:#00000014;border-radius:20px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:700;display:flex}.modulecard_row{justify-content:space-between;align-items:center;display:flex}.modulecard_name{color:#111;font-size:15px;font-weight:700}.modulecard_arrow{color:#555}.modulecard_desc{color:#555;margin-top:3px;font-size:12px}.lowerpanels_wrap{flex:1;align-items:flex-start;gap:20px;min-height:380px;display:flex}.overviewpanel{box-sizing:border-box;background-color:#fff;border-radius:18px;flex-direction:column;flex:65%;gap:18px;padding:20px;display:flex;box-shadow:0 2px 10px #0000000a}.overviewpanel_header{justify-content:space-between;align-items:center;display:flex}.overviewpanel_title{color:#111;font-size:17px;font-weight:700}.overviewpanel_todaybtn{color:#333;cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 14px;font-size:13px}.overviewstats_wrap{flex-wrap:wrap;gap:16px;display:flex}.overviewstat_card{box-sizing:border-box;border-radius:14px;flex-direction:column;flex:1 1 0;gap:6px;min-width:160px;padding:16px;display:flex}.overviewstat_icon{justify-content:center;align-items:center;width:34px;height:34px;display:flex}.overviewstat_label{color:#555;font-size:12.5px}.overviewstat_value{color:#111;font-size:22px;font-weight:700}.overviewstat_change{color:#2f9e5b;align-items:center;gap:4px;font-size:11.5px;display:flex}.quickactionspanel{box-sizing:border-box;background-color:#fff;border-radius:18px;flex-direction:column;flex:35%;gap:16px;padding:20px;display:flex;box-shadow:0 2px 10px #0000000a}.quickactionspanel_title{color:#111;font-size:17px;font-weight:700}.quickactions_grid{flex-wrap:wrap;gap:12px;display:flex}.quickaction_btn{box-sizing:border-box;color:#222;cursor:pointer;background-color:#fafbfd;border:1px solid #eef1f6;border-radius:12px;flex-direction:column;flex:calc(33.33% - 8px);justify-content:center;align-items:flex-start;gap:8px;min-width:110px;height:70px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,transform .15s;display:flex}.quickaction_btn:hover{background-color:#f0f4fa;transform:translateY(-2px)}.quickaction_icon{color:#444;justify-content:center;align-items:center;display:flex}.quickactions_viewall{color:#2563eb;cursor:pointer;background-color:#eaf1fd;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;margin-top:auto;font-size:13.5px;font-weight:600;display:flex}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}.developeruser{background-color:#fbf3e6;flex-direction:column;align-items:center;width:100vw;height:100vh;display:flex}.developeruser .userbody{flex-direction:column;gap:18px;width:100%;height:calc(100vh - 100px);padding:15px 20px 25px;display:flex;overflow-y:auto}.pageheading_userbody{justify-content:space-between;align-items:center;width:100%;height:70px;display:flex}.sec1_pageheading_userbody{align-items:center;width:fit-content;height:100%;display:flex}.iconbox_sec1_pageheading_userbody{background-color:#fbe0c4;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-right:15px;display:flex}.iconbox_sec1_pageheading_userbody svg{color:#c1622e;width:26px;height:26px}.textbox_sec1_pageheading_userbody{flex-direction:column;justify-content:center;height:100%;display:flex}.textbox_sec1_pageheading_userbody span:first-child{color:#262626;font-size:22px;font-weight:700}.textbox_sec1_pageheading_userbody span:last-child{color:#8a8a8a;margin-top:3px;font-family:Nunito,sans-serif;font-size:13px}.sec2_pageheading_userbody{align-items:center;height:100%;display:flex}.sec2_pageheading_userbody button{cursor:pointer;border-radius:8px;width:fit-content;height:40px;margin-left:12px;padding:0 18px;font-size:13px;font-weight:600}.clearbtn_sec2_pageheading_userbody{color:#c1622e;background-color:#fff;border:1px solid #c1622e}.addbtn_sec2_pageheading_userbody{color:#fff;background-color:#c1622e;border:1px solid #c1622e}.sec1_userbody{background-color:#fff;border:1px solid #ece3d5;border-radius:14px;flex-direction:column;width:100%;display:flex;box-shadow:0 1px 3px #0000000a}.cardheader_sec1_userbody{color:#c1622e;border-bottom:1px solid #f1ebe0;align-items:center;width:100%;height:46px;padding:0 22px;font-size:15px;font-weight:700;display:flex}.cardbody_sec1_userbody{flex-direction:column;width:100%;padding:20px 22px 22px;display:flex}.sub1_cardbody_sec1_userbody{justify-content:space-between;width:100%;height:60px;display:flex}.sub1_cardbody_sec1_userbody .inputbox{flex-direction:column;justify-content:space-between;width:19%;height:60px;display:flex}.inputbox label{color:#4b4b4b;font-family:Nunito,sans-serif;font-size:13px}.inputbox label .required{color:#e14b4b;margin-left:3px}.inputbox select{color:#262626;background-color:#fafaf8;border:1px solid #e0dcd3;border-radius:6px;width:100%;height:55%;padding:0 10px}.inputbox select:focus{background-color:#fff;outline:1px solid #3a89a1;box-shadow:0 0 5px #52727c}.developeruser .inputbox input{color:#262626;background-color:#fafaf8;border:1px solid #e0dcd3;border-radius:6px;width:100%;height:55%;padding:0 10px}.inputbox input:focus{background-color:#fff;outline:1px solid #3a89a1;box-shadow:0 0 5px #52727c}.passwordwrapper_inputbox{align-items:center;width:100%;height:55%;display:flex;position:relative}.passwordwrapper_inputbox input{height:100%;padding-right:34px}.passwordwrapper_inputbox span{cursor:pointer;align-items:center;display:flex;position:absolute;right:10px}.passwordwrapper_inputbox span svg{color:#9a958a;width:16px;height:16px}.sub2_cardbody_sec1_userbody{justify-content:space-between;align-items:center;width:100%;min-height:60px;margin-top:22px;display:flex}.confirmpassword_inputbox{flex-direction:column;justify-content:space-between;width:18%;height:60px;display:flex}.module_sub2_cardbody_sec1_userbody{align-items:center;width:42%;display:flex}.permission_sub2_cardbody_sec1_userbody{align-items:center;width:34%;display:flex}.headingmodule_sub2_cardbody_sec1_userbody,.headingpermission_sub2_cardbody_sec1_userbody{color:#4b4b4b;white-space:nowrap;margin-right:14px;font-family:Nunito,sans-serif;font-size:13px}.headingmodule_sub2_cardbody_sec1_userbody .required,.headingpermission_sub2_cardbody_sec1_userbody .required{color:#e14b4b;margin-left:3px}.selectmodule_sub2_cardbody_sec1_userbody,.selectpermission_sub2_cardbody_sec1_userbody{flex-wrap:wrap;align-items:center;row-gap:8px;width:100%;display:flex}.selectmodule_sub2_cardbody_sec1_userbody div,.selectpermission_sub2_cardbody_sec1_userbody div{align-items:center;width:fit-content;margin-right:14px;display:flex}.selectmodule_sub2_cardbody_sec1_userbody div input,.selectpermission_sub2_cardbody_sec1_userbody div input{cursor:pointer;width:16px;height:16px;margin-right:6px}.selectmodule_sub2_cardbody_sec1_userbody div label,.selectpermission_sub2_cardbody_sec1_userbody div label{color:#333;cursor:pointer;font-family:Nunito,sans-serif;font-size:13px;font-weight:600}.sub3_cardbody_sec1_userbody{flex-direction:row-reverse;justify-content:flex-start;align-items:center;width:100%;height:40px;margin-top:26px;display:flex}.sub3_cardbody_sec1_userbody button{cursor:pointer;border-radius:8px;width:fit-content;height:40px;margin-left:12px;padding:0 20px;font-size:13px;font-weight:600}.savebtn_sub3_cardbody_sec1_userbody{color:#fff;background-color:#c1622e;border:1px solid #c1622e}.cancelbtn_sub3_cardbody_sec1_userbody{color:#c1622e;background-color:#fff;border:1px solid #c1622e}.sec2_userbody{background-color:#fff;border:1px solid #ece3d5;border-radius:14px;flex-direction:column;width:100%;display:flex;box-shadow:0 1px 3px #0000000a}.cardheader_sec2_userbody{border-bottom:1px solid #f1ebe0;justify-content:space-between;align-items:center;width:100%;min-height:78px;padding:16px 22px;display:flex}.textbox_cardheader_sec2_userbody{flex-direction:column;display:flex}.textbox_cardheader_sec2_userbody span:first-child{color:#c1622e;font-size:15px;font-weight:700}.textbox_cardheader_sec2_userbody span:last-child{color:#8a8a8a;margin-top:3px;font-family:Nunito,sans-serif;font-size:13px}.controlbox_cardheader_sec2_userbody{align-items:center;display:flex}.searchbox_controlbox_cardheader_sec2_userbody{background-color:#fafaf8;border:1px solid #e0dcd3;border-radius:8px;align-items:center;width:300px;height:40px;margin-right:12px;padding:0 12px;display:flex}.searchbox_controlbox_cardheader_sec2_userbody svg{color:#aba69b;flex-shrink:0;width:15px;height:15px;margin-right:8px}.searchbox_controlbox_cardheader_sec2_userbody input{color:#262626;background-color:#0000;border:none;width:100%;height:100%;font-size:13px}.searchbox_controlbox_cardheader_sec2_userbody input:focus{outline:none}.searchbox_controlbox_cardheader_sec2_userbody input::placeholder{color:#aba69b}.controlbox_cardheader_sec2_userbody button{color:#4b4b4b;cursor:pointer;background-color:#fff;border:1px solid #e0dcd3;border-radius:8px;align-items:center;width:fit-content;height:40px;margin-left:10px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.controlbox_cardheader_sec2_userbody button svg{color:#4b4b4b;width:14px;height:14px;margin-right:6px}.tablewrapper_sec2_userbody{width:100%;overflow-x:auto}.tablewrapper_sec2_userbody table{border-collapse:collapse;width:100%}.tablewrapper_sec2_userbody thead tr{background-color:#faf3e7}.tablewrapper_sec2_userbody th{text-align:left;color:#7a756a;white-space:nowrap;height:44px;padding:0 16px;font-size:12px;font-weight:700}.tablewrapper_sec2_userbody td{text-align:left;color:#333;white-space:nowrap;border-bottom:1px solid #f1ebe0;height:58px;padding:0 16px;font-size:13px}.usernamecell_sec2_userbody{align-items:center;display:flex}.avatar_usernamecell_sec2_userbody{border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;margin-right:10px;font-size:11px;font-weight:700;display:flex}.avatar_peach{color:#c1622e;background-color:#fbe0c4}.avatar_purple{color:#8a3fd1;background-color:#eadcfa}.avatar_green{color:#1f9254;background-color:#d6f3de}.avatar_pink{color:#c24278;background-color:#fad9e6}.chip{border-radius:20px;align-items:center;height:22px;margin-right:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.chip_green{color:#1f9254;background-color:#dcf5e3}.chip_blue{color:#2569c4;background-color:#e1eefb}.chip_purple{color:#8a3fd1;background-color:#f1e4fb}.statuschip{align-items:center;font-size:13px;font-weight:600;display:inline-flex}.dot_statuschip{border-radius:50%;width:7px;height:7px;margin-right:6px}.statuschip_active{color:#1f9254}.statuschip_active .dot_statuschip{background-color:#1f9254}.statuschip_inactive{color:#d64545}.statuschip_inactive .dot_statuschip{background-color:#d64545}.actioncell_sec2_userbody{align-items:center;display:flex}.actioncell_sec2_userbody button{cursor:pointer;background-color:#fff;border:1px solid #e0dcd3;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;margin-right:8px;display:flex}.actioncell_sec2_userbody button:last-child{border-color:#f6c9c9}.actioncell_sec2_userbody button svg{color:#4b4b4b;width:14px;height:14px}.actioncell_sec2_userbody button:last-child svg{color:#d64545}.cardfooter_sec2_userbody{justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 22px;display:flex}.cardfooter_sec2_userbody span{color:#8a8a8a;font-family:Nunito,sans-serif;font-size:13px}.pagination_cardfooter_sec2_userbody{align-items:center;display:flex}.pagination_cardfooter_sec2_userbody button{color:#4b4b4b;cursor:pointer;background-color:#fff;border:1px solid #e0dcd3;border-radius:7px;width:30px;height:30px;margin-left:6px;font-size:13px}.activepage_pagination_cardfooter_sec2_userbody{font-weight:700;color:#fff!important;background-color:#c1622e!important;border-color:#c1622e!important}.adminpanel{width:100%;height:100%;position:relative;overflow:hidden}.sec1_adminpanel{flex-wrap:wrap;gap:5px;min-height:40px;max-height:fit-content;margin-top:10px;padding:0 10px;display:flex}.sec1_adminpanel .admintopbarbuton{cursor:pointer;color:#494949;background-color:#eceff1;border:1px solid gray;border-radius:3px;justify-content:center;align-items:center;min-width:70px;max-width:fit-content;height:28px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.sec1_adminpanel .admintopbarbuton:hover{transition:all .7s;box-shadow:0 3px 6px #003f5f}.sec2_adminpanel{box-sizing:border-box;width:100%;height:calc(100% - 50px);padding:10px}.sec1_adminpanel .clikedbutton_admintopbar{color:#fff;background-color:#b17611;border-width:0;box-shadow:0 3px 6px #003f5f}.departmentpage{width:100%;height:100%}.sec1_departmentpage{justify-content:space-between;align-items:center;width:100%;height:40px;font-family:Nunito,sans-serif;display:flex}.heading_departmentpage{flex-direction:column;justify-content:space-evenly;width:fit-content;height:100%;font-size:14px;display:flex}.heading_departmentpage span:last-child{color:#3f3f3f;font-size:11px}.sec2_departmentpage{align-items:center;width:100%;height:70px;margin:20px 0;display:flex}.sec3_departmentpage{align-items:center;width:100%;height:30px;margin-bottom:15px;display:flex}.sec3_departmentpage .filterbydepttype{width:fit-content;height:100%;margin-left:50px}.sec3_departmentpage .filterbydepttype select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec3_departmentpage .filterbydeptstatus{width:fit-content;height:100%;margin-left:10px}.sec3_departmentpage .filterbydeptstatus select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec4_departmentpage{border:1px solid #00796b;border-radius:4px;width:100%;height:calc(100% - 200px);overflow:hidden}.heading_sec4_departmentpage{background-color:#6b2c1f;justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;display:flex}.heading_sec4_departmentpage div{color:#fff;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.heading_sec4_departmentpage .slno{width:6%}.heading_sec4_departmentpage .deptname{width:40%}.heading_sec4_departmentpage .deptcode,.heading_sec4_departmentpage .deptype{width:15%}.heading_sec4_departmentpage .actions{width:100px;margin-right:7px}.body_sec4_departmentpage{flex-direction:column;align-items:center;width:100%;height:calc(100% - 30px);display:flex;overflow-y:scroll}.body_sec4_departmentpage::-webkit-scrollbar{width:7px}.body_sec4_departmentpage::-webkit-scrollbar-thumb{background:linear-gradient(#fff,#059483,#fff);border-radius:50%}.departments{justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;display:flex}.departments div{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.departments .slno{width:6%}.departments .deptname{width:40%}.departments .deptcode,.departments .deptype{width:15%}.departments .actions{justify-content:flex-start;align-items:center;width:100px;display:flex}.departments .actions .listactionbtn{cursor:pointer;border:1px solid gray;border-radius:3px;width:27px;height:24px;margin-right:5px;padding:2px;position:relative}.departments .actions .listactionbtn svg{color:#474747}.departments .actions .listactionbtn .actiontooltip{color:#fff;z-index:2;border-radius:3px;width:fit-content;height:fit-content;font-size:10px;display:none;position:absolute;bottom:0;transform:translate(-10px,25px)}.departments .actions .listactionbtn .actiontooltip .tooltiptext{color:#fff;z-index:2;background-color:#181818;border-radius:3px;align-items:center;min-width:40px;max-width:fit-content;height:fit-content;padding:2px 7px;display:flex}.departments .actions .listactionbtn .actiontooltip .arrowdiv_actiontooltip{transform-origin:50%;background-color:#181818;width:10px;height:10px;position:absolute;transform:translate(-10px,-7px)rotate(45deg)}.departments .actions .listactionbtn:hover{border-width:1.5px}.departments .actions .listactionbtn:hover .actiontooltip{transition:all .5s;display:flex}.departments .actions .viewactionbtn svg{color:#025204}.departments .actions .viewactionbtn .actiontooltip .tooltiptext,.departments .actions .viewactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#046107}.departments .actions .editactionbtn svg{color:#a35303}.departments .actions .editactionbtn .actiontooltip .tooltiptext,.departments .actions .editactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#a35303}.departments .actions .deleteactionbtn svg{color:#bb023f}.departments .actions .deleteactionbtn .actiontooltip .tooltiptext,.departments .actions .deleteactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#bb023f}.adddepartmentmodal{background-color:#000000d3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sub1_adddepartmentmodal{background-color:#fff;border-radius:7px;width:600px;height:270px}.adddepartmentmodal .heading_sub1_adddepartmentmodal{border-bottom:1px solid gray;justify-content:space-between;align-items:center;width:100%;height:35px;padding:0 15px;font-size:12px;display:flex;position:relative}.heading_sub1_adddepartmentmodal svg{cursor:pointer}.form_sub1_adddepartmentmodal{width:100%;height:fit-content;padding:15px}.sec1_form_sub1_adddepartmentmodal{width:100%;height:fit-content}.sec1_form_sub1_adddepartmentmodal .inputbox{flex-direction:column;justify-content:space-between;width:49%;height:50px;display:flex}.form_sub1_adddepartmentmodal .inputbox input{background-color:#e3f2fd;border:1px solid gray;border-radius:5px;height:60%;padding:0 10px;font-family:Nunito;font-size:12px}.form_sub1_adddepartmentmodal .inputbox label{color:#000;font-family:Nunito}.form_sub1_adddepartmentmodal .inputbox input:focus{background-color:#fff;outline:1px solid #026391}.sec2_form_sub1_adddepartmentmodal{justify-content:space-between;align-items:center;width:100%;height:fit-content;margin:15px 0;display:flex}.sec2_form_sub1_adddepartmentmodal .inputbox{flex-direction:column;justify-content:space-between;width:23%;height:50px;display:flex}.form_sub1_adddepartmentmodal .inputbox select{background-color:#e3f2fd;border:1px solid gray;border-radius:5px;height:60%;padding:0 10px;font-family:Nunito;font-size:12px}.sec3_form_sub1_adddepartmentmodal{justify-content:flex-end;align-items:center;width:100%;height:fit-content;margin-top:35px;display:flex}.sec3_form_sub1_adddepartmentmodal button{border:1px solid gray;border-radius:4px;width:fit-content;height:28px;margin-left:10px;padding:0 20px;font-size:12px}.department_view_modal{background-color:#000000d3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_department_view_modal{background-color:#fff;border-radius:7px;width:500px;height:270px}.heading_sec1_department_view_modal{border-bottom:1px solid gray;justify-content:space-between;align-items:center;width:100%;height:35px;padding:0 15px;font-size:12px;font-weight:500;display:flex}.heading_sec1_department_view_modal svg{cursor:pointer}.xmark_closemodal{border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.body_sec1_department_view_modal{width:100%;height:calc(100% - 35px);padding:15px}.sub1_body_sec1_department_view_modal{align-items:center;width:100%;height:50px;display:flex}.departmentavatar{color:#fff;letter-spacing:2px;background-color:#00796b;border:1.5px solid #fff;border-radius:5px;justify-content:center;align-items:center;width:50px;height:50px;margin-right:15px;font-size:18px;display:flex;box-shadow:0 0 10px gray}.departmentname_code{flex-direction:column;font-size:14px;display:flex}.departmentname_code span:first-child{font-family:Nunito;font-size:14px;font-weight:600}.departmentname_code span:last-child{letter-spacing:2px;margin-top:3px;font-size:10px}.sub2_body_sec1_department_view_modal{width:100%;height:fit-content;margin:15px 0;font-family:Nunito;font-size:12px}.sub3_body_sec1_department_view_modal{flex-direction:column;align-items:flex-start;width:100%;height:fit-content;display:flex}.sub3_body_sec1_department_view_modal .departmenttype{color:#fff;background-color:#0570ce;border-radius:20px;justify-content:center;align-items:center;width:fit-content;height:22px;padding:0 15px;font-size:10px;display:flex}.sub3_body_sec1_department_view_modal .departmentstatus{color:#fff;background-color:#cc0648;border-radius:20px;justify-content:center;align-items:center;width:fit-content;height:22px;margin-top:10px;padding:0 15px;font-size:10px;display:flex}.sub3_body_sec1_department_view_modal .departmentactivestatus{background-color:#559b06}.sub3_body_sec1_department_view_modal .clinicaldepartment{background-color:#cf7d03}.editdepartmentmodal{background-color:#000000d3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sub1_editdepartmentmodal{background-color:#fff;border-radius:7px;width:600px;height:270px}.heading_sub1_editdepartmentmodal{border-bottom:1px solid gray;justify-content:space-between;align-items:center;width:100%;height:35px;padding:0 15px;font-size:12px;display:flex}.heading_sub1_editdepartmentmodal svg{cursor:pointer}.form_sub1_editdepartmentmodal{width:100%;height:fit-content;padding:15px}.sec1_form_sub1_editdepartmentmodal{width:100%;height:fit-content}.sec1_form_sub1_editdepartmentmodal .inputbox{flex-direction:column;justify-content:space-between;width:49%;height:50px;display:flex}.form_sub1_editdepartmentmodal .inputbox input{background-color:#e3f2fd;border:1px solid gray;border-radius:5px;height:60%;padding:0 10px;font-family:Nunito;font-size:12px}.form_sub1_editdepartmentmodal .inputbox label{color:#000;font-family:Nunito}.form_sub1_editdepartmentmodal .inputbox input:focus{background-color:#fff;outline:1px solid #026391}.sec2_form_sub1_editdepartmentmodal{justify-content:space-between;align-items:center;width:100%;height:fit-content;margin:15px 0;display:flex}.sec2_form_sub1_editdepartmentmodal .inputbox{flex-direction:column;justify-content:space-between;width:23%;height:50px;display:flex}.form_sub1_editdepartmentmodal .inputbox select{background-color:#e3f2fd;border:1px solid gray;border-radius:5px;height:60%;padding:0 10px;font-family:Nunito;font-size:12px}.sec3_form_sub1_editdepartmentmodal{justify-content:flex-end;align-items:center;width:100%;height:fit-content;margin-top:35px;display:flex}.sec3_form_sub1_editdepartmentmodal button{border:1px solid gray;border-radius:4px;width:fit-content;height:28px;margin-left:10px;padding:0 20px;font-size:12px}.savebtn_adddeptmodal{color:#fff;cursor:pointer;background-color:#00796b}.savebtn_adddeptmodal:disabled,.sec3_form_sub1_editdepartmentmodal button:disabled{cursor:not-allowed}.adddepartmentmodal,.editdepartmentmodal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background-color:#0f17208c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sub1_adddepartmentmodal,.sub1_editdepartmentmodal{background-color:#fff;border-radius:12px;width:560px;max-width:calc(100% - 40px);height:fit-content;animation:.22s ease-out deptmodalpop;position:relative;overflow:hidden;box-shadow:0 20px 45px #0f172040}.sub1_adddepartmentmodal:before,.sub1_editdepartmentmodal:before{content:"";background:linear-gradient(90deg,#00796b,#26a69a);width:100%;height:3px;display:block}@keyframes deptmodalpop{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.sub1_adddepartmentmodal,.sub1_editdepartmentmodal{animation:none}}.adddepartmentmodal .heading_sub1_adddepartmentmodal,.editdepartmentmodal .heading_sub1_editdepartmentmodal{color:#1f2933;border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 20px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;display:flex;position:relative}.heading_sub1_adddepartmentmodal svg{cursor:pointer;color:#6b7280;box-sizing:content-box;border-radius:50%;width:16px;height:16px;padding:6px;transition:background-color .15s,color .15s}.heading_sub1_adddepartmentmodal svg:hover{color:#1f2933;background-color:#f1f3f4}.editdepartmentmodal .xmark_closemodal{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s;display:flex}.editdepartmentmodal .xmark_closemodal:hover{background-color:#f1f3f4}.editdepartmentmodal .xmark_closemodal svg{color:#6b7280;width:14px;height:14px}.form_sub1_adddepartmentmodal,.form_sub1_editdepartmentmodal{box-sizing:border-box;width:100%;height:fit-content;padding:22px 24px 20px}.sec1_form_sub1_adddepartmentmodal,.sec1_form_sub1_editdepartmentmodal{width:100%;height:fit-content}.sec1_form_sub1_adddepartmentmodal .inputbox,.sec1_form_sub1_editdepartmentmodal .inputbox{flex-direction:column;gap:6px;width:100%;height:fit-content;display:flex}.form_sub1_adddepartmentmodal .inputbox input,.form_sub1_editdepartmentmodal .inputbox input{color:#1f2933;background-color:#fff;border:1px solid #d7dbdf;border-radius:7px;height:38px;padding:0 12px;font-family:Nunito,sans-serif;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.form_sub1_adddepartmentmodal .inputbox input::placeholder,.form_sub1_editdepartmentmodal .inputbox input::placeholder{color:#9aa1a9}.form_sub1_adddepartmentmodal .inputbox label,.form_sub1_editdepartmentmodal .inputbox label{color:#4b5563;font-family:Nunito,sans-serif;font-size:11.5px;font-weight:600}.form_sub1_adddepartmentmodal .inputbox input:focus,.form_sub1_editdepartmentmodal .inputbox input:focus{background-color:#fff;border-color:#6b2c1f;outline:none;box-shadow:0 0 0 3px #00796b26}.sec2_form_sub1_adddepartmentmodal,.sec2_form_sub1_editdepartmentmodal{grid-template-columns:1fr 1fr;gap:16px 20px;width:100%;height:fit-content;margin:18px 0 4px;display:grid}.sec2_form_sub1_adddepartmentmodal .inputbox,.sec2_form_sub1_editdepartmentmodal .inputbox{flex-direction:column;gap:6px;width:100%;height:fit-content;display:flex}.form_sub1_adddepartmentmodal .inputbox select,.form_sub1_editdepartmentmodal .inputbox select{color:#1f2933;background-color:#fff;border:1px solid #d7dbdf;border-radius:7px;height:38px;padding:0 10px;font-family:Nunito,sans-serif;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.form_sub1_adddepartmentmodal .inputbox select:focus,.form_sub1_editdepartmentmodal .inputbox select:focus{border-color:#6b2c1f;outline:none;box-shadow:0 0 0 3px #00796b26}.sec3_form_sub1_adddepartmentmodal,.sec3_form_sub1_editdepartmentmodal{border-top:1px solid #eceef0;justify-content:flex-end;align-items:center;width:100%;height:fit-content;margin-top:26px;padding-top:18px;display:flex}.sec3_form_sub1_adddepartmentmodal button,.sec3_form_sub1_editdepartmentmodal button{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #d7dbdf;border-radius:7px;width:fit-content;height:34px;margin-left:10px;padding:0 20px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s,transform .1s}.sec3_form_sub1_adddepartmentmodal button:hover,.sec3_form_sub1_editdepartmentmodal button:hover{background-color:#f7f9f9}.sec3_form_sub1_adddepartmentmodal button:last-child,.sec3_form_sub1_editdepartmentmodal button:last-child{color:#fff;background-color:#6b2c1f;border-color:#6b2c1f}.sec3_form_sub1_adddepartmentmodal button:last-child:hover,.sec3_form_sub1_editdepartmentmodal button:last-child:hover{background-color:#6b2c1f;border-color:#6b2c1f;transform:translateY(-1px)}.savebtn_adddeptmodal:disabled,.sec3_form_sub1_adddepartmentmodal button:last-child:disabled,.sec3_form_sub1_editdepartmentmodal button:last-child:disabled{cursor:not-allowed;background-color:#9aa1a9;border-color:#9aa1a9;transform:none}.qualificationpage{width:100%;height:100%}.sec1_qualificationpage{justify-content:space-between;align-items:center;width:100%;height:40px;font-family:Nunito,sans-serif;display:flex}.heading_qualificationpage{flex-direction:column;justify-content:space-evenly;width:fit-content;height:100%;font-size:14px;display:flex}.heading_qualificationpage span:last-child{color:#3f3f3f;font-size:11px}.sec2_qualificationpage{align-items:center;width:100%;height:70px;margin:20px 0;display:flex}.departmentoverview{background-color:#fff;border:1px solid #dadada;border-radius:7px;width:150px;height:100%;margin-right:10px;padding:10px;position:relative;overflow:hidden}.colorbar_departmentoverview{background-color:#00796b;width:100%;height:2px;position:absolute;top:0;left:0}.heading_departmentoverview{color:#444;font-size:11px}.number_departmentoverview{margin-top:5px;font-family:Nunito,sans-serif;font-size:20px;font-weight:600}.sec3_qualificationpage{align-items:center;width:100%;height:30px;margin:15px 0;display:flex}.sec3_qualificationpage .filterbydepttype{width:fit-content;height:100%;margin-left:50px}.sec3_qualificationpage .filterbydepttype select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec3_qualificationpage .filterbydeptstatus{width:fit-content;height:100%;margin-left:10px}.sec3_qualificationpage .filterbydeptstatus select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec4_qualificationpage{border:1px solid #6b2c1f;border-radius:4px;width:100%;height:calc(100% - 100px);overflow:hidden}.heading_sec4_qualificationpage{background-color:#6b2c1f;justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;display:flex}.heading_sec4_qualificationpage div{color:#fff;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.heading_sec4_qualificationpage .slno{width:6%}.heading_sec4_qualificationpage .qualifyname{width:40%}.heading_sec4_qualificationpage .qualifycode,.heading_sec4_qualificationpage .deptype{width:15%}.heading_sec4_qualificationpage .actions{width:100px;margin-right:7px}.body_sec4_qualificationpage{flex-direction:column;align-items:center;width:100%;height:calc(100% - 30px);display:flex;overflow-y:scroll}.body_sec4_qualificationpage::-webkit-scrollbar{width:7px}.body_sec4_qualificationpage::-webkit-scrollbar-thumb{background:linear-gradient(#fff,#059483,#fff);border-radius:50%}.modaloverlay_qualificationpage{z-index:999;background-color:#000000c5;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.qualifymodal{background-color:#fff;border-radius:7px;width:350px;font-family:Nunito,sans-serif;overflow:hidden}.header_qualifymodal{color:#fff;background-color:#6b2c1f;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;font-size:13px;display:flex}.header_qualifymodal svg{cursor:pointer;width:12px;height:12px}.body_qualifymodal{flex-direction:column;padding:20px 15px;display:flex}.body_qualifymodal label{color:#3f3f3f;margin-bottom:6px;font-size:11px}.body_qualifymodal input{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100%;height:32px;padding:0 10px;font-size:12px}.error_qualifymodal{color:red;margin-top:5px;font-size:10px}.footer_qualifymodal{border-top:1px solid #e6e6e6;justify-content:flex-end;align-items:center;width:100%;height:50px;padding:0 15px;display:flex}.cancelbtn_qualifymodal,.savebtn_qualifymodal{cursor:pointer;border:none;border-radius:5px;height:28px;padding:0 15px;font-family:Nunito,sans-serif;font-size:11px}.cancelbtn_qualifymodal{color:#3f3f3f;background-color:#fff;border:1px solid #d1d1d1;margin-right:10px}.savebtn_qualifymodal{color:#fff;background-color:#6b2c1f}.slertcontsiner{z-index:10000;flex-direction:column;justify-content:flex-start;align-items:flex-end;width:fit-content;height:fit-content;display:flex;position:fixed;top:0;right:0;transform:translate(-10px,55px)}.alertdiv{background-color:#eceff1;border-radius:4px;justify-content:space-between;align-items:center;min-width:250px;max-width:fit-content;height:30px;margin-bottom:12px;display:flex;position:relative}.sec1_alertdiv{align-items:center;width:fit-content;height:100%;display:flex}.alerticon{justify-content:center;align-items:center;width:30px;height:100%;display:flex}.alerticon svg{transform:scale(1)}.closealerticon{cursor:pointer;z-index:3;justify-content:center;align-items:center;width:30px;height:100%;display:flex}.alertmessage{align-items:center;width:fit-content;height:100%;padding:0 15px;font-size:11px;display:flex}.triangle{clip-path:polygon(100% 0,100% 100%,0 0);z-index:-1;border-radius:4px;width:15px;height:15px;position:absolute;bottom:0;right:0;transform:translate(-5px,12px)}.successalert{color:#fff;background-color:#43a047}.successalert .triangle{background-color:#43a047}.successalert .alerticon svg{transform:scale(1.3)}.infoalert{color:#fff;background-color:#0478d8}.infoalert .triangle{background-color:#0478d8}.warningalert{color:#fff;background-color:#c97107}.warningalert .triangle{background-color:#c97107}.failalert{color:#fff;background-color:#e90752}.failalert .triangle{background-color:#e90752}.alertdiv{opacity:0;animation:.4s forwards slideIn;transform:translate(120%)}@keyframes slideIn{to{opacity:1;transform:translate(0)}}.userconfirmation{background-color:#000000cb;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.sec1_userconfirmation{background-color:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;width:450px;height:320px;display:flex}.sub1_sec1_userconfirmation{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.sub2_sec1_userconfirmation{text-align:center;justify-content:center;align-items:center;width:80%;min-height:30px;max-height:fit-content;margin:20px 0;font-size:12px;line-height:15px;display:flex}.sub3_sec1_userconfirmation{justify-content:space-between;align-items:center;width:70%;height:40px;display:flex}.sub1_sec1_userconfirmation img{height:100%}.sub3_sec1_userconfirmation .confirmationbtn{cursor:pointer;background-color:#cfd8dc;border-radius:5px;justify-content:center;align-items:center;width:120px;height:30px;font-size:12px;display:flex}.deleteconfirmation .sub3_sec1_userconfirmation .confirm_confirmation{color:#fff;background-color:#e91e63}.deleteconfirmation .sub3_sec1_userconfirmation .confirm_confirmation:hover{border:1.5px solid #fff;transition:all .5s;box-shadow:0 0 5px #e91e63}.alertconfirmation .sub3_sec1_userconfirmation .confirm_confirmation{color:#fff;background-color:#d46c03}.alertconfirmation .sub3_sec1_userconfirmation .confirm_confirmation:hover{border:1.5px solid #fff;transition:all .5s;box-shadow:0 0 5px #d46c03}.bedpage{width:100%;height:100%}.sec1_bedpage{align-items:center;width:100%;height:30px;display:flex}.button_topbar_bedpage{color:#047ab9;cursor:pointer;background-color:#fff;border:1px solid #afaeae;border-radius:4px;justify-content:center;align-items:center;min-width:80px;max-width:fit-content;height:100%;margin-right:10px;padding:0 15px;font-size:12px;text-decoration:none;display:flex}.button_topbar_bedpage svg{margin-right:10px}.clickedbtn_button_topbar_bedpage{color:#fff;background-color:#047ab9;border-width:0;box-shadow:2px 2px 5px #012e46}.button_topbar_bedpage:hover{transition:all .5s;box-shadow:2px 2px 5px #012e46}.sec2_bedpage{width:100%;height:calc(100% - 30px);padding-top:20px}.bedcontentpage{width:100%;height:100%;font-family:Nunito,sans-serif}.sec1_bedcontentpage{justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.sub1_sec1_bedcontentpage{color:#2b2b2b;flex-direction:column;justify-content:center;width:fit-content;height:100%;font-size:15px;font-weight:700;display:flex}.sub1_sec1_bedcontentpage span:last-child{color:#787878;margin-top:3px;font-size:11px;font-weight:400}.sub2_sec1_bedcontentpage{justify-content:flex-end;align-items:center;gap:10px;width:fit-content;height:100%;display:flex}.ratesetupbtn{color:#6b3618;cursor:pointer;background-color:#fdf1e7;border:1px solid #f0ddc8;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.ratesetupbtn:hover{background-color:#f7e8d8}.addwardbtn{color:#fff;cursor:pointer;background-color:#6b3618;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.sec2_bedcontentpage{flex-wrap:wrap;align-items:stretch;gap:14px;width:100%;margin:18px 0;display:flex}.summarycard{background-color:#fff;border:1px solid #ece2d6;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:190px;height:90px;padding:14px 16px;display:flex}.summarycard_icon_occupied{color:#bb023f;background-color:#fbe1e1}.summarycard_icon_reserved{color:#b8860b;background-color:#fdf1c9}.sec3_bedcontentpage{align-items:center;width:100%;height:38px;margin-bottom:16px;display:flex}.filterbyfloorno,.filterbywardstatus{border-radius:8px;width:fit-content;height:100%;margin-left:12px;font-size:12px}.sec3_bedcontentpage select{color:#2b2b2b;background-color:#fff;border:1px solid #e0d5c8;border-radius:8px;width:150px;height:100%;padding:0 12px;font-family:Nunito,sans-serif;font-size:12px}.sec4_bedcontentpage{background-color:#fff;border:1px solid #ece2d6;border-radius:10px;width:100%;height:calc(100% - 228px);overflow:hidden}.sub1_sec4_bedcontentpage{border-bottom:1px solid #ece2d6;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.bedstatus{color:#6a6a6a;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.bedstatus:hover{background-color:#fbf7f1}.bedstatuscount{font-weight:600}.allactivebedstatus{color:#fff;background-color:#6b3618}.avlactivebedstatus{color:#1e7e34;background-color:#e1f7e6}.occuactivebedstatus{color:#c0392b;background-color:#fbe4e4}.rsvactivebedstatus{color:#a3790c;background-color:#fdf1c9}.mtcactivebedstatus{color:#7b3fb0;background-color:#f2e6fb}.sub2_sec4_bedcontentpage{flex-direction:column;height:calc(100% - 60px);display:flex;overflow-y:scroll}.sub2_sec4_bedcontentpage::-webkit-scrollbar{display:none}.eachwardandbeds{border-bottom:1px solid #f4ede3}.eachwardandbeds:last-child{border-bottom:none}.sec1_eachwardandbeds{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:5px 20px;display:flex}.sec1_eachwardandbeds:hover{background-color:#fbf7f1}.wardheaderleft_eachwardandbeds{color:#2b2b2b;align-items:center;gap:8px;min-width:160px;font-size:14px;font-weight:700;display:flex}.warddot_eachwardandbeds{color:#c9c0b3;font-weight:400}.wardfloor_eachwardandbeds{color:#9a9a9a;font-size:12px;font-weight:500}.wardheadercounts_eachwardandbeds{color:#6a6a6a;flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:12px;font-size:12px;display:flex}.wardheadercounts_eachwardandbeds b{color:#2b2b2b;margin-left:4px;font-weight:700}.wardheadercounts_eachwardandbeds .counttext_available{color:#1e7e34}.wardheadercounts_eachwardandbeds .counttext_occupied{color:#c0392b}.wardheadercounts_eachwardandbeds .counttext_reserved{color:#a3790c}.countdivider{color:#e0d5c8}.editview_wardbeds{align-items:center;width:fit-content;height:50px;padding:0 15px;display:flex}.buttons_editview_wardbeds{flex-direction:column;align-items:center;width:fit-content;height:fit-content;display:flex}.buttonicons_buttons_editview_wardbeds{border:1px solid gray;border-radius:3px;justify-content:center;align-items:center;width:27px;height:27px;margin-bottom:5px;display:flex}.buttons_editview_wardbeds p{font-size:11px}.editicon_buttons_editview_wardbeds{color:#a35303;background-color:#fffbf0}.wardchevron_eachwardandbeds{color:#6b3618;border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;transition:transform .2s;display:flex}.wardchevron_expanded{transform:rotate(180deg)}.sec2_eachwardandbeds{flex-wrap:wrap;gap:12px;padding:0 20px 18px;display:flex}.wardbed{border:1px solid #ece2d6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100px;height:90px;display:flex;position:relative}.bedicon_wardbed{justify-content:center;align-items:center;display:flex}.bedno_wardbed{color:#2b2b2b;font-size:13px;font-weight:700}.bedstatus_wardbed{font-size:10px;font-weight:600}.statusdot{border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.availablebed{background-color:#eefaf0;border-color:#bfe6c4}.availablebed .bedicon_wardbed svg,.availablebed .bedstatus_wardbed{color:#1e7e34}.availablebed .statusdot{background-color:#1e7e34}.occupiedbed{background-color:#fdecec;border-color:#f2bcc9}.occupiedbed .bedicon_wardbed svg,.occupiedbed .bedstatus_wardbed{color:#bb023f}.occupiedbed .statusdot{background-color:#bb023f}.reservedbed{background-color:#fef8e8;border-color:#f0d98a}.reservedbed .bedicon_wardbed svg,.reservedbed .bedstatus_wardbed{color:#a3790c}.reservedbed .statusdot{background-color:#a3790c}.maintainancebed{background-color:#f5edfb;border-color:#d9c1ef}.maintainancebed .bedicon_wardbed svg,.maintainancebed .bedstatus_wardbed{color:#7b3fb0}.maintainancebed .statusdot{background-color:#7b3fb0}.loadingstatusmessage{color:#9a9a9a;padding:20px;font-size:12px;display:block}.overlay_addbedmodal{z-index:999;background:#140c0673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal_addbedmodal{--abm-primary:#6b3410;--abm-primary-dark:#4f2609;--abm-accent-bg:#fdf1e4;--abm-accent-border:#f0dcc4;--abm-border:#e6e1da;--abm-text:#2b2320;--abm-text-muted:#8a8078;--abm-danger:#d9534f;--abm-bg:#fff;background:var(--abm-bg);width:min(820px,92vw);height:min(700px,90vh);color:var(--abm-text);border-radius:14px;flex-direction:column;font-family:inherit;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.header_addbedmodal{border-bottom:1px solid var(--abm-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.titlewrap_header_addbedmodal{flex-direction:column;gap:4px;display:flex}.titlewrap_header_addbedmodal span:first-child{font-size:1.15rem;font-weight:700}.titlewrap_header_addbedmodal span:last-child{color:var(--abm-text-muted);font-size:.82rem}.closebtn_header_addbedmodal{cursor:pointer;width:30px;height:30px;color:var(--abm-text-muted);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.closebtn_header_addbedmodal:hover{background:var(--abm-accent-bg);color:var(--abm-text)}.stepper_addbedmodal{border-bottom:1px solid var(--abm-border);background:#fbfaf8;flex-shrink:0;align-items:center;gap:16px;padding:16px 24px;display:flex}.stepitem_stepper_addbedmodal{cursor:default;flex:1;align-items:center;gap:10px;display:flex}.stepitem_stepper_addbedmodal.donestepitem{cursor:pointer}.stepnumber_stepitem_stepper_addbedmodal{width:28px;height:28px;color:var(--abm-text-muted);background:#eee6dc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.stepitem_stepper_addbedmodal.activestepitem .stepnumber_stepitem_stepper_addbedmodal{background:var(--abm-primary);color:#fff}.stepitem_stepper_addbedmodal.donestepitem .stepnumber_stepitem_stepper_addbedmodal{background:var(--abm-accent-bg);color:var(--abm-primary);border:1px solid var(--abm-primary)}.steptext_stepitem_stepper_addbedmodal{flex-direction:column;line-height:1.2;display:flex}.steptext_stepitem_stepper_addbedmodal span:first-child{font-size:.85rem;font-weight:600}.steptext_stepitem_stepper_addbedmodal span:last-child{color:var(--abm-text-muted);font-size:.72rem}.stepitem_stepper_addbedmodal.activestepitem .steptext_stepitem_stepper_addbedmodal span:first-child{color:var(--abm-primary)}.body_addbedmodal{flex-direction:column;flex:1;min-height:0;padding:22px 24px;display:flex;overflow-y:auto}.step1_body_addbedmodal{flex-direction:column;gap:20px;display:flex}.fieldrow_step1_body_addbedmodal{flex-wrap:wrap;gap:20px;display:flex}.fieldgroup_step1_body_addbedmodal{flex-direction:column;flex:1;gap:6px;min-width:220px;display:flex}.fieldgroup_step1_body_addbedmodal label{font-size:.82rem;font-weight:600}.required_fieldgroup{color:var(--abm-danger)}.optional_fieldgroup{color:var(--abm-text-muted);font-weight:400}.hint_fieldgroup{color:var(--abm-text-muted);font-size:.74rem}.fieldgroup_step1_body_addbedmodal input,.fieldgroup_step1_body_addbedmodal select,.fieldgroup_step2_body_addbedmodal input,.fieldgroup_step2_body_addbedmodal select{border:1px solid var(--abm-border);box-sizing:border-box;width:100%;color:var(--abm-text);background:#fff;border-radius:8px;padding:10px 12px;font-size:.88rem}.fieldgroup_step1_body_addbedmodal input:focus,.fieldgroup_step1_body_addbedmodal select:focus,.fieldgroup_step2_body_addbedmodal input:focus,.fieldgroup_step2_body_addbedmodal select:focus{border-color:var(--abm-primary);outline:none}.radiogroup_fieldgroup{flex-wrap:wrap;align-items:center;gap:16px;padding-top:6px;display:flex}.radioitem_radiogroup{cursor:pointer;align-items:center;gap:6px;font-size:.84rem;display:flex}.step2_body_addbedmodal{flex-direction:column;gap:18px;display:flex}.ratetabs_step2_body_addbedmodal{border-bottom:1px solid var(--abm-border);gap:28px;display:flex}.ratetabitem_ratetabs_step2_body_addbedmodal{color:var(--abm-text-muted);cursor:pointer;border-bottom:2px solid #0000;padding:10px 2px;font-size:.85rem;font-weight:600}.ratetabitem_ratetabs_step2_body_addbedmodal.activeratetabitem{color:var(--abm-primary);border-bottom-color:var(--abm-primary)}.fieldgroup_step2_body_addbedmodal{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.fieldgroup_step2_body_addbedmodal label{font-size:.82rem;font-weight:600}.hospitaltab_step2_body_addbedmodal{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.hospitaltab_step2_body_addbedmodal .fieldgroup_step2_body_addbedmodal{flex:1;min-width:220px}.infobox_step2_body_addbedmodal{background:var(--abm-accent-bg);border:1px solid var(--abm-accent-border);border-radius:10px;flex:1;align-items:flex-start;gap:10px;min-width:260px;padding:14px;display:flex}.infoiconwrap_infobox{width:26px;height:26px;color:var(--abm-primary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.infotext_infobox{flex-direction:column;gap:4px;display:flex}.infotext_infobox span:first-child{font-size:.82rem;font-weight:700}.infotext_infobox span:last-child{color:var(--abm-text-muted);font-size:.78rem}.insurancetab_step2_body_addbedmodal{flex-direction:column;gap:18px;display:flex}.insurancetabheader_insurancetab_step2_body_addbedmodal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.insurancetabheadertext_insurancetabheader{flex-direction:column;gap:2px;display:flex}.insurancetabheadertext_insurancetabheader span:first-child{font-size:.95rem;font-weight:700}.insurancetabheadertext_insurancetabheader span:last-child{color:var(--abm-text-muted);font-size:.78rem}.addcompanybtn_insurancetab_step2_body_addbedmodal{border:1px solid var(--abm-primary);color:var(--abm-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;display:flex}.addcompanybtn_insurancetab_step2_body_addbedmodal:hover{background:var(--abm-accent-bg)}.setratefor_insurancetab_step2_body_addbedmodal{flex-wrap:wrap;gap:14px;display:flex}.raterowoption_setratefor{border:1px solid var(--abm-border);cursor:pointer;border-radius:10px;flex:1;align-items:flex-start;gap:10px;min-width:220px;padding:12px 14px;display:flex}.raterowoption_setratefor.activeraterowoption{border-color:var(--abm-primary);background:var(--abm-accent-bg)}.raterowoption_setratefor input{margin-top:3px}.raterowoption_setratefor div{flex-direction:column;gap:2px;display:flex}.raterowoption_setratefor div span:first-child{font-size:.84rem;font-weight:600}.raterowoption_setratefor div span:last-child{color:var(--abm-text-muted);font-size:.74rem}.samerate_insurancetab_step2_body_addbedmodal{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.finalratebox_samerate_insurancetab_step2_body_addbedmodal{background:var(--abm-accent-bg);border:1px solid var(--abm-accent-border);border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:200px;padding:12px 14px;display:flex}.finalratebox_samerate_insurancetab_step2_body_addbedmodal span:first-child{color:var(--abm-text-muted);font-size:.76rem}.finalratebox_samerate_insurancetab_step2_body_addbedmodal span:nth-child(2){color:var(--abm-primary);font-size:1.15rem;font-weight:700}.finalratebox_samerate_insurancetab_step2_body_addbedmodal span:last-child{color:var(--abm-text-muted);font-size:.72rem}.individualtable_insurancetab_step2_body_addbedmodal{border:1px solid var(--abm-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.tableheaderrow_individualtable,.tablerow_individualtable{align-items:center;gap:10px;padding:10px 14px;display:flex}.tableheaderrow_individualtable{color:var(--abm-text-muted);border-bottom:1px solid var(--abm-border);background:#fbfaf8;font-size:.76rem;font-weight:700}.tablerow_individualtable{border-bottom:1px solid var(--abm-border);font-size:.84rem}.tablerow_individualtable:last-of-type{border-bottom:none}.tableheaderrow_individualtable span,.tablerow_individualtable span,.tablerow_individualtable input{flex:1;min-width:0}.tablerow_individualtable input{border:1px solid var(--abm-border);border-radius:6px;padding:7px 10px;font-size:.82rem}.deletebtn_tablerow_individualtable{width:26px;height:26px;color:var(--abm-danger);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.tableheaderrow_individualtable.tworow span,.tablerow_individualtable.tworow span{flex:1}.emptyrow_individualtable{text-align:center;color:var(--abm-text-muted);padding:18px 14px;font-size:.82rem}.footnote_individualtable{color:var(--abm-text-muted);border-top:1px solid var(--abm-border);padding:10px 14px;font-size:.72rem}.comingsoon_step2_body_addbedmodal{border:1px dashed var(--abm-border);color:var(--abm-text-muted);border-radius:10px;justify-content:center;align-items:center;padding:40px 20px;font-size:.85rem;display:flex}.step3_body_addbedmodal{flex-direction:column;gap:18px;display:flex}.reviewheadingwrap_step3_body_addbedmodal{flex-direction:column;gap:2px;display:flex}.reviewheadingwrap_step3_body_addbedmodal span:first-child{font-size:1rem;font-weight:700}.reviewheadingwrap_step3_body_addbedmodal span:last-child{color:var(--abm-text-muted);font-size:.8rem}.reviewcard_step3_body_addbedmodal{border:1px solid var(--abm-border);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.reviewcardheader_reviewcard_step3_body_addbedmodal{justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;display:flex}.editbtn_reviewcardheader{border:1px solid var(--abm-border);color:var(--abm-primary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:flex}.editbtn_reviewcardheader:hover{background:var(--abm-accent-bg)}.reviewcardbody_reviewcard_step3_body_addbedmodal{flex-wrap:wrap;gap:16px 28px;display:flex}.reviewitem_reviewcardbody{flex-direction:column;gap:4px;min-width:140px;display:flex}.reviewitem_reviewcardbody span:first-child{color:var(--abm-text-muted);font-size:.72rem}.reviewitem_reviewcardbody span:last-child{font-size:.86rem;font-weight:600}.ratesreviewbody_reviewcard_step3_body_addbedmodal{flex-wrap:wrap;gap:16px;display:flex}.ratesummarybox_ratesreviewbody{background:#fbfaf8;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:220px;padding:12px 14px;display:flex}.ratesummarybox_ratesreviewbody span:first-child{color:var(--abm-text-muted);font-size:.76rem}.ratesummarybox_ratesreviewbody span:nth-child(2){color:var(--abm-primary);font-size:1.05rem;font-weight:700}.ratesummarybox_ratesreviewbody span:last-child{color:var(--abm-text-muted);font-size:.72rem}.individualreviewtable_reviewcard_step3_body_addbedmodal{border:1px solid var(--abm-border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.notesinput_reviewcard_step3_body_addbedmodal{box-sizing:border-box;border:1px solid var(--abm-border);resize:vertical;border-radius:8px;width:100%;min-height:64px;padding:10px 12px;font-family:inherit;font-size:.84rem}.notesinput_reviewcard_step3_body_addbedmodal:focus{border-color:var(--abm-primary);outline:none}.footer_addbedmodal{border-top:1px solid var(--abm-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.backbtn_footer_addbedmodal{border:1px solid var(--abm-border);cursor:pointer;color:var(--abm-text);border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:.84rem;font-weight:600;display:flex}.rightbtns_footer_addbedmodal{align-items:center;gap:10px;display:flex}.cancelbtn_footer_addbedmodal{border:1px solid var(--abm-border);cursor:pointer;color:var(--abm-text);border-radius:8px;padding:10px 18px;font-size:.84rem;font-weight:600}.nextbtn_footer_addbedmodal,.savebtn_footer_addbedmodal{cursor:pointer;background:var(--abm-primary);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-size:.84rem;font-weight:700;display:flex}.nextbtn_footer_addbedmodal:hover,.savebtn_footer_addbedmodal:hover{background:var(--abm-primary-dark)}.nextbtn_footer_addbedmodal.disabledbtn{cursor:not-allowed;pointer-events:none;background:#d9cfc3}.wardcontentpage{width:100%;height:100%;font-family:Nunito,sans-serif}.sec1_wardcontentpage{justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.sub1_sec1_wardcontentpage{color:#2b2b2b;flex-direction:column;justify-content:center;width:fit-content;height:100%;font-size:15px;font-weight:700;display:flex}.sub1_sec1_wardcontentpage span:last-child{color:#787878;margin-top:3px;font-size:11px;font-weight:400}.sub2_sec1_wardcontentpage{justify-content:flex-end;align-items:center;width:fit-content;height:100%;display:flex}.sub2_sec1_wardcontentpage .addwardbtn{color:#fff;cursor:pointer;background-color:#6b3618;border-radius:8px;justify-content:center;align-items:center;height:34px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.addwardbtn:hover{background-color:#5a2c13}.addwardbtn svg{width:12px;height:12px;margin-right:6px}.sec2_wardcontentpage{align-items:stretch;gap:14px;width:100%;height:90px;margin:18px 0;display:flex}.summarycard{background-color:#fff;border:1px solid #ece2d6;border-radius:10px;flex:1;align-items:center;gap:12px;height:100%;padding:14px 16px;display:flex}.summarycard_icon{border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:16px;display:flex}.summarycard_icon svg{width:18px;height:18px}.summarycard_icon_total{color:#a35303;background-color:#fbe8d3}.summarycard_icon_active{color:#1e7e34;background-color:#dcf5e3}.summarycard_icon_inactive{color:#a35303;background-color:#fbe8d3;font-size:12px}.summarycard_icon_maintenance{color:#7b3fb0;background-color:#ebdff6}.summarycard_text{flex-direction:column;gap:2px;display:flex;overflow:hidden}.summarycard_label{color:#2b2b2b;white-space:nowrap;font-size:12px;font-weight:600}.summarycard_value{color:#2b2b2b;font-size:22px;font-weight:700}.summarycard_sub{color:#9a9a9a;white-space:nowrap;font-size:10.5px}.sec3_wardcontentpage{align-items:center;width:100%;height:38px;margin-bottom:16px;display:flex}.searchbar{background-color:#fff;border:1px solid #e0d5c8;border-radius:8px;flex:1;align-items:center;max-width:340px;height:100%;padding:0 12px;display:flex}.searchbar input{color:#2b2b2b;border:none;outline:none;width:100%;height:100%;font-family:Nunito,sans-serif;font-size:12px}.filterbyfloorno,.filterbywardstatus{border-radius:8px;width:fit-content;height:100%;margin-left:12px;font-size:12px}.sec3_wardcontentpage select{color:#2b2b2b;background-color:#fff;border:1px solid #e0d5c8;border-radius:8px;width:130px;height:100%;padding:0 12px;font-family:Nunito,sans-serif;font-size:12px}.sec4_wardcontentpage{background-color:#fff;border:1px solid #ece2d6;border-radius:10px;width:100%;height:calc(100% - 210px);overflow:hidden}.heading_sec4_wardcontentpage{color:#fcfcfc;background-color:#8d4e29;border-bottom:1px solid #ece2d6;justify-content:space-between;align-items:center;width:100%;height:38px;font-size:11.5px;font-weight:700;display:flex}.heading_sec4_wardcontentpage span{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.heading_sec4_wardcontentpage .slno{width:5%}.heading_sec4_wardcontentpage .wardname{justify-content:flex-start;width:22%}.heading_sec4_wardcontentpage .floorno{width:7%}.heading_sec4_wardcontentpage span:last-child{margin-right:10px}.body_sec4_wardcontentpage{flex-direction:column;align-items:center;width:100%;height:calc(100% - 38px);display:flex;overflow-y:auto}.body_sec4_wardcontentpage::-webkit-scrollbar{width:8px}.body_sec4_wardcontentpage::-webkit-scrollbar-thumb{background-color:#e0d5c8;border-radius:8px}.body_sec4_wardcontentpage .wards{color:#2b2b2b;border-bottom:1px solid #f4ede3;justify-content:space-between;align-items:center;width:100%;height:44px;min-height:44px;font-size:12px;display:flex}.body_sec4_wardcontentpage .wards:hover{background-color:#fbf7f1}.body_sec4_wardcontentpage .wards span{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.body_sec4_wardcontentpage .wards .slno{color:#9a9a9a;width:5%}.body_sec4_wardcontentpage .wards .wardname{justify-content:flex-start;width:22%;font-weight:600}.body_sec4_wardcontentpage .wards .floorno{width:7%}.body_sec4_wardcontentpage .wards .statusbadge{border-radius:20px;align-items:center;gap:6px;width:fit-content;height:fit-content;padding:4px 12px;font-size:10.5px;font-weight:600;display:flex}.body_sec4_wardcontentpage .wards .statusbadge_dot{border-radius:50%;width:6px;height:6px;display:inline-block}.statusbadge_active{color:#1e7e34;background-color:#e1f7e6}.statusbadge_active .statusbadge_dot{background-color:#1e7e34}.statusbadge_inactive{color:#c0392b;background-color:#fbe4e4}.statusbadge_inactive .statusbadge_dot{background-color:#c0392b}.statusbadge_maintenance{color:#7b3fb0;background-color:#f2e6fb}.statusbadge_maintenance .statusbadge_dot{background-color:#7b3fb0}.body_sec4_wardcontentpage .wards .actions{margin-left:0}.actions .listactionbtn{cursor:pointer;background-color:#fff;border:1px solid #ddd2c5;border-radius:6px;justify-content:center;align-items:center;width:30px;height:26px;margin-right:6px;padding:2px;display:flex;position:relative}.actions .listactionbtn svg{width:13px;height:13px}.actions .listactionbtn .actiontooltip .tooltiptext{color:#fff;z-index:2;background-color:#181818;border-radius:3px;justify-content:center;align-items:center;min-width:40px;max-width:fit-content;height:fit-content;padding:2px 7px;display:flex}.actions .listactionbtn .actiontooltip .arrowdiv_actiontooltip{transform-origin:50%;background-color:#181818;border-radius:2px;width:10px;height:10px;position:absolute;right:0;transform:translate(-7px,-4px)rotate(45deg)}.actions .viewactionbtn{border-color:#bfe6c4}.actions .viewactionbtn .actiontooltip .tooltiptext,.actions .viewactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#046107}.actions .editactionbtn{border-color:#f0d4a8}.actions .editactionbtn .actiontooltip .tooltiptext,.actions .editactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#a35303}.actions .deleteactionbtn{border-color:#f2bcc9}.actions .deleteactionbtn .actiontooltip .tooltiptext,.actions .deleteactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#bb023f}.loadingstatusmessage{color:#9a9a9a;margin-top:10px;font-size:12px}.viewwardsmodal{z-index:50;background-color:#1e140a8c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.sec1_viewwardsmodal{background-color:#fff;border-radius:12px;width:500px;height:300px;overflow:hidden}.sub1_sec1_viewwardsmodal{color:#2b2b2b;background-color:#fbf3e9;border-bottom:1px solid #ece2d6;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 20px;font-size:13px;font-weight:700;display:flex}.sub1_sec1_viewwardsmodal .xmark_closemodal{cursor:pointer;color:#6b3618;background-color:#fff;border-radius:6px;padding:3px}.sub2_sec1_viewwardsmodal{width:100%;height:200px;padding:20px}.sec1_warddetails{flex-direction:column;justify-content:space-between;width:100%;height:60px;display:flex}.sub1_sec1_warddetails{color:#2b2b2b;font-size:15px;font-weight:700}.sub2_sec1_warddetails{align-items:center;width:100%;height:30px;display:flex}.wardfloor_sub2_sec1_warddetails{color:#fff;background-color:#a35303;border-radius:10px;width:fit-content;height:fit-content;padding:3px 15px;font-size:11px;font-weight:400}.wardstatus_sub2_sec1_warddetails{color:#fff;background-color:#1e7e34;border-radius:10px;width:fit-content;height:fit-content;margin-left:10px;padding:3px 15px;font-size:10px;font-weight:400}.sec2_warddetails{flex-wrap:wrap;align-content:center;gap:10px;width:100%;height:70px;margin-top:20px;display:flex}.subdetails_sec2_warddetails{color:#2b2b2b;background-color:#fdf1e7;border-radius:20px;width:fit-content;height:fit-content;padding:4px 15px;font-size:11px}.subdetails_sec2_warddetails span{margin-left:5px;font-size:12px;font-weight:700}.bedprefixdetails{background-color:#e6eef7}.bedratedetails{background-color:#f5ecd8}.insuranceratedetails{background-color:#e3f1e5}.editwardsmodal{z-index:50;background-color:#1e140a8c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.sec1_editwardsmodal{background-color:#fff;border-radius:12px;width:700px;height:350px;overflow:hidden}.sub1_sec1_editwardsmodal{color:#2b2b2b;background-color:#fbf3e9;border-bottom:1px solid #ece2d6;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 20px;font-size:13px;font-weight:700;display:flex;position:relative}.sub1_sec1_editwardsmodal .xmark_closemodal{cursor:pointer;color:#6b3618;background-color:#fff;border-radius:6px;padding:3px}.sub2_sec1_editwardsmodal{flex-direction:column;width:100%;height:fit-content;padding:20px;display:flex}.sub2_sec1_editwardsmodal .sec1_editwardform{color:#000;justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex}.editwardsmodal .inputbox{color:#000;flex-direction:column;justify-content:space-between;width:23%;height:55px;display:flex}.editwardsmodal .sub2_sec1_editwardsmodal .inputbox input,.editwardsmodal .sub2_sec1_editwardsmodal .inputbox select{border:1px solid #e0d5c8;border-radius:8px;width:100%;height:55%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.editwardsmodal .sub2_sec1_editwardsmodal .inputbox label{color:#2b2b2b;font-size:12px;font-weight:600}.editwardsmodal .sub2_sec1_editwardsmodal .inputbox label span{color:#c0392b}.editwardsmodal .sub2_sec1_editwardsmodal .wardnameinputbox{width:50%}.editwardsmodal .sub2_sec1_editwardsmodal .warddescriptionbox{width:100%}.sub2_sec1_editwardsmodal .sec2_editwardform{justify-content:space-between;align-items:center;width:100%;height:fit-content;margin:15px 0;display:flex}.sec3_editwardform{justify-content:flex-end;align-items:center;width:100%;height:fit-content;margin-top:30px;display:flex}.sec3_editwardform .buttons_editwardmodal{cursor:pointer;color:#2b2b2b;border:1px solid #ddd2c5;border-radius:8px;justify-content:center;align-items:center;width:fit-content;height:34px;margin-left:8px;padding:0 18px;font-size:12px;font-weight:600;display:flex}.sec3_editwardform .savebtn_editwardmodal{color:#fff;background-color:#6b3618;border:1px solid #6b3618}.savebtn_editwardmodal:hover{background-color:#5a2c13}.addwardmodal_overlay{z-index:50;background-color:#1e140a8c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.addwardmodal_card{background-color:#fff;border-radius:12px;flex-direction:column;width:600px;max-width:92vw;max-height:90vh;font-family:Nunito,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 45px #00000040}.addwardmodal_header{justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.addwardmodal_headertext{flex-direction:column;gap:5px;display:flex}.addwardmodal_title{color:#1c1c1c;font-size:19px;font-weight:700}.addwardmodal_subtitle{color:#8a8a8a;font-size:12.5px}.addwardmodal_close{cursor:pointer;color:#1c1c1c;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:flex}.addwardmodal_close svg{width:16px;height:16px}.addwardmodal_body{flex-direction:column;gap:18px;padding:0 24px 6px;display:flex;overflow-y:auto}.addwardmodal_row{align-items:flex-start;gap:20px;display:flex}.addwardmodal_row .addwardmodal_field{flex:1}.addwardmodal_field{flex-direction:column;gap:7px;display:flex}.addwardmodal_field label{color:#1c1c1c;font-size:13px;font-weight:700}.addwardmodal_field label .required{color:#d0342c}.addwardmodal_field input,.addwardmodal_field select{color:#1c1c1c;background-color:#fff;border:1px solid #ddd8d2;border-radius:7px;outline:none;width:100%;height:40px;padding:0 13px;font-family:Nunito,sans-serif;font-size:13px}.addwardmodal_field textarea{color:#1c1c1c;background-color:#fff;border:1px solid #ddd8d2;border-radius:7px;outline:none;width:100%;height:60px;padding:10px;font-family:Nunito,sans-serif;font-size:13px}.addwardmodal_field select{color:#1c1c1c;appearance:auto}.addwardmodal_field input:focus,.addwardmodal_field select:focus{border-color:#6b3618}.addwardmodal_field input::placeholder{color:#a8a29a}.addwardmodal_hint{color:#a8a29a;margin-top:-2px;font-size:11px}.addwardmodal_imagedropzone{cursor:pointer;background-color:#fbf9f6;border:1.5px dashed #ddd8d2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:18px;display:flex}.addwardmodal_imagedropzone:hover{background-color:#fdf6ee;border-color:#6b3618}.addwardmodal_imagedropzone_title{color:#1c1c1c;font-size:12.5px;font-weight:600}.addwardmodal_imagedropzone_sub{color:#a8a29a;font-size:11px}.addwardmodal_imagepreview{width:fit-content;position:relative}.addwardmodal_imagepreview img{object-fit:cover;border:1px solid #ddd8d2;border-radius:8px;width:160px;height:110px;display:block}.addwardmodal_imageremove{color:#fff;cursor:pointer;background-color:#1c1c1c;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-8px;right:-8px}.addwardmodal_imageremove svg{width:10px;height:10px}.addwardmodal_statusfield{flex-direction:column;gap:10px;display:flex}.addwardmodal_statusfield label{color:#1c1c1c;font-size:13px;font-weight:700}.addwardmodal_statusfield label .required{color:#d0342c}.addwardmodal_statusoptions{flex-wrap:wrap;gap:26px;display:flex}.addwardmodal_radiooption{color:#1c1c1c;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.addwardmodal_radiocircle{border:1.5px solid #b8b2a8;border-radius:50%;width:17px;min-width:17px;height:17px;display:inline-block;position:relative}.addwardmodal_radiocircle_active{border-color:#1c1c1c}.addwardmodal_radiocircle_active:after{content:"";background-color:#1c1c1c;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:3px}.addwardmodal_footer{justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;padding:22px 24px;display:flex}.addwardmodal_btn{cursor:pointer;border-radius:8px;height:40px;padding:0 22px;font-family:Nunito,sans-serif;font-size:13px;font-weight:600}.addwardmodal_cancelbtn{color:#1c1c1c;background-color:#fff;border:1px solid #ddd8d2}.addwardmodal_cancelbtn:hover{background-color:#faf5ee}.addwardmodal_savebtn{color:#fff;background-color:#6b3618;border:1px solid #6b3618}.addwardmodal_savebtn:hover{background-color:#5a2c13}.addwardmodal_savebtn:disabled{opacity:.7;cursor:default}.userspage{width:100%;height:100%}.sec1_userspage{align-items:center;width:100%;height:30px;margin-bottom:20px;display:flex}.sec1_userspage .pagebtn_userspage{color:#000;background-color:#c5c5c5;border:1px solid #a0a0a0;border-radius:4px;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;text-decoration:none;display:flex}.sec1_userspage .activebtn_sec1_userspage{color:#fff;background-color:#6b3618;border:none}.sec2_userspage{width:100%;height:calc(100% - 50px)}.userregpage{width:100%;height:100%}.sec1_userregpage{justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.sub1_sec1_userregpage{flex-direction:column;justify-content:center;width:fit-content;height:100%;font-size:14px;display:flex}.sub1_sec1_userregpage span:last-child{color:#3f3f3f;margin-top:3px;font-size:11px}.sub2_sec1_userregpage{justify-content:flex-end;align-items:center;width:fit-content;height:100%;display:flex}.sub2_sec1_userregpage .addstaffbtn{color:#fff;cursor:pointer;background-color:#6b3618;border-radius:5px;justify-content:center;align-items:center;height:27px;margin-left:10px;padding:0 15px;font-family:Nunito,sans-serif;font-size:11px;display:flex}.addstaffbtn svg{margin-right:5px}.sec2_userregpage{align-items:center;width:100%;height:70px;margin:15px 0;display:flex}.summary_sec2_userregpage{background-color:#fff;border:1px solid #dadada;border-radius:7px;flex-direction:column;justify-content:space-between;width:150px;height:100%;margin-right:10px;padding:10px;font-size:11px;display:flex;position:relative;overflow:hidden}.highlightbar_summary_sec2_userregpage{background-color:#00796b;width:100%;height:2px;position:absolute;top:0;left:0}.summary_sec2_userregpage span:first-child{font-size:11px}.summary_sec2_userregpage span:last-child{font-family:Nunito,sans-serif;font-size:20px}.highlightbar_summary2{background-color:#9c27b0}.availablehighlightbar{background-color:#6ec011}.occupiedhighlightbar{background-color:#e91e63}.reservedhighlightbar{background-color:#d17f04}.adminhighlightbar{background-color:#0679d6}.maintainancehighlightbar{background-color:#90a4ae}.addstaffmodal{background-color:#000000c0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_addstaffmodal{background-color:#fff;border-radius:7px;width:950px;height:450px;overflow:hidden}.sub1_sec1_addstaffmodal{background-color:#cde1f0;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;font-size:14px;display:flex}.xmark_closemodal{cursor:pointer;background-color:#fff}.sub2_sec1_addstaffmodal{width:100%;height:calc(100% - 40px);padding:15px;overflow-y:scroll}.sec1_addstaffform{border-radius:5px;width:100%;height:fit-content;overflow:hidden}.sub1_sec1_addstaffform{color:#fff;background-color:#00796b;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 15px;font-size:12px;display:flex}.addstaffform .angledown{cursor:pointer;border:1.2px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.addstaffform .angledown:hover{color:#00796b;background-color:#fff;transition:all .5s}.sub2_sec1_addstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.open_sub2_sec1_addstaffform{opacity:1;max-height:fit-content;display:flex;transform:translateY(0)}.addstaffform .inputbox label{color:#000}.addstaffform .nameinputbox .nameinputbar{align-items:center;width:100%;height:55%;display:flex}.addstaffform .nameinputbox .nameinputbar input{border:1px solid #838383;border-left-width:0;border-radius:0 5px 5px 0;outline:none;flex:1;height:100%;padding:0 10px}.addstaffform .inputbox input{border:1px solid #838383;border-radius:5px;width:100%;height:55%;padding:0 10px;font-size:12px}.addstaffform .inputbox select{background-color:#fff;border:1px solid #ccc;border-radius:5px;outline:none;width:100%;height:55%;padding:0 10px;font-size:12px}.addstaffform .nameinputbox .nameinputbar select{border:1px solid #838383;border-radius:5px 0 0 5px;width:fit-content;height:100%;padding:0 7px;font-size:12px}.sec2_addstaffform{margin-top:10px}.sec2_addstaffform .sub1_sec1_addstaffform{border-radius:5px}.sub2_sec2_addstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.sec2_addstaffform .adressline_addstaffmodal{width:49%}.sec3_addstaffform{margin-top:10px}.sec3_addstaffform .sub1_sec1_addstaffform{border-radius:5px}.sub2_sec3_addstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.sec4_addstaffform{margin-top:10px}.sec4_addstaffform .sub1_sec1_addstaffform{border-radius:5px}.sub2_sec4_addstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.sec4_addstaffform .bankaddress{width:74%}.sec5_addstaffform{margin-top:10px}.sec5_addstaffform .sub1_sec1_addstaffform{border-radius:5px}.sub2_sec5_addstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.sec6_addstaffform{justify-content:flex-end;align-items:center;width:100%;height:30px;margin-top:20px;display:flex}.sec6_addstaffform button{cursor:pointer;border:1px solid gray;border-radius:5px;width:fit-content;height:25px;margin-left:10px;padding:0 15px;font-size:12px}.sec6_addstaffform .savebtn_addstaffmodal{color:#fff;background-color:#00796b;border-width:0}.sec6_addstaffform .savebtn_addstaffmodal:disabled{cursor:not-allowed}.sec3_userregpage{align-items:center;width:100%;height:30px;margin-bottom:15px;display:flex}.sec3_userregpage .filterbydepttype{width:fit-content;height:100%;margin-left:50px}.sec3_userregpage .filterbydepttype select{border:1px solid #d1d1d1;border-radius:5px;outline:none;min-width:100px;max-width:fit-content;height:100%;padding:0 10px;font-size:11px}.sec3_userregpage .filterbydeptstatus{width:fit-content;height:100%;margin-left:10px}.sec3_userregpage .filterbydeptstatus select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec4_userregpage{border:1px solid #6b3618;border-radius:7px;width:100%;height:calc(100% - 200px);overflow:hidden}.heading_sec4_userregpage{color:#fff;background-color:#6b3618;justify-content:space-between;align-items:center;width:100%;height:30px;padding-right:10px;display:flex}.sec4_userregpage span{justify-content:center;align-items:center;width:10%;height:100%;font-size:12px;display:flex}.sec4_userregpage .slno{width:5%}.sec4_userregpage .staffname{width:20%}.sec4_userregpage .gender{width:5%}.sec4_userregpage .mobile,.sec4_userregpage .email{width:12%}.sec4_userregpage .designation{width:15%}.sec4_userregpage .actions{width:14%}.body_sec4_userregpage{flex-direction:column;align-items:center;width:100%;height:calc(100% - 30px);display:flex;overflow-y:scroll}.body_sec4_userregpage::-webkit-scrollbar{width:10px}.body_sec4_userregpage::-webkit-scrollbar-thumb{background-color:#00796b}.body_sec4_userregpage .user{color:#000;justify-content:space-between;align-items:center;width:100%;height:50px;padding:5px 0;display:flex}.stafftypesyle{color:#fff;background-color:#0679d6;border-radius:20px;width:fit-content;height:fit-content;padding:2px 10px;font-size:10px}.staffnamestyle{text-align:center;flex-direction:column;align-items:center;width:100%;height:fit-content;display:flex}.staffnamestyle p{display:block}.staffnamestyle p:last-child{background-color:#b9d7e6;border-radius:3px;margin-top:5px;padding:2px 7px;font-size:9px}.userstatusstyle{background-color:#90a4ae;border-radius:20px;padding:2px 10px;font-size:10px}.activestatus{background-color:#6ec575}.inactivestatus{background-color:#c85edb}.actions .roleassignactionbtn svg{color:#0679d6}.actions .roleassignactionbtn .actiontooltip{transform:translate()}.actions .roleassignactionbtn .actiontooltip .tooltiptext{background-color:#0679d6;width:70px;max-width:70px}.actions .roleassignactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#0679d6}.body_sec4_userregpage .actions .roleassignactionbtn .actiontooltip{transform:translate(-25px,25px)}.viewstaffmodal{z-index:999;background-color:#000000c0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_viewstaffmodal{background-color:#fff;border-radius:7px;flex-direction:column;width:900px;height:500px;display:flex;overflow:hidden}.sub1_sec1_viewstaffmodal{background-color:#cde1f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;font-size:14px;display:flex}.sub2_sec1_viewstaffmodal{flex-direction:column;gap:10px;width:100%;height:calc(100% - 40px);padding:15px;display:flex;overflow-y:scroll}.profilestrip_viewstaffmodal{background-color:#f4f9f8;border:1px solid #dadada;border-radius:7px;flex-shrink:0;align-items:center;gap:15px;width:100%;height:70px;padding:0 15px;display:flex}.avatar_viewstaffmodal{color:#fff;background-color:#00796b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;display:flex}.profileinfo_viewstaffmodal{flex-direction:column;flex:1;justify-content:center;gap:3px;display:flex}.profileinfo_viewstaffmodal .staffname_view{color:#000;font-family:Nunito,sans-serif;font-size:14px;font-weight:700}.profileinfo_viewstaffmodal .staffdept_view{color:#505050;font-size:11px}.profilebadges_viewstaffmodal{align-items:center;gap:7px;display:flex}.badge_viewstaffmodal{border-radius:20px;width:fit-content;height:fit-content;padding:3px 12px;font-family:Nunito,sans-serif;font-size:10px}.badge_usertype{color:#fff;background-color:#0679d6}.badge_status_active{color:#fff;background-color:#6ec575}.badge_status_inactive{color:#fff;background-color:#c85edb}.viewsection_viewstaffmodal{border:1px solid #dadada;border-radius:5px;flex-shrink:0;width:100%;overflow:hidden}.viewsectionheader_viewstaffmodal{color:#fff;background-color:#00796b;align-items:center;width:100%;height:30px;padding:0 15px;font-size:12px;display:flex}.viewsectionbody_viewstaffmodal{background-color:#fff;flex-wrap:wrap;gap:12px 0;width:100%;height:fit-content;padding:12px 10px;display:flex}.viewfield_viewstaffmodal{flex-direction:column;gap:4px;width:23%;height:fit-content;font-family:Nunito,sans-serif;display:flex}.viewfield_viewstaffmodal .vfield_label{color:#646464;text-transform:uppercase;letter-spacing:.4px;font-size:10px}.viewfield_viewstaffmodal .vfield_value{color:#000;font-size:12px;font-weight:600}.viewfield_viewstaffmodal .vfield_value.empty{color:#b4b4b4;font-style:italic;font-weight:400}.viewfield_wide{width:49%}.viewsectionfooter_viewstaffmodal{flex-shrink:0;justify-content:flex-end;align-items:center;width:100%;height:35px;padding:0 15px;display:flex}.closebtn_viewstaffmodal{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:5px;width:fit-content;height:25px;padding:0 15px;font-family:Nunito,sans-serif;font-size:12px}.editbtn_viewstaffmodal{cursor:pointer;color:#fff;background-color:#00796b;border:none;border-radius:5px;width:fit-content;height:25px;margin-left:10px;padding:0 15px;font-family:Nunito,sans-serif;font-size:12px}.doccard_viewstaffmodal{background-color:#fafafa;border:1px solid #dadada;border-radius:6px;align-items:center;gap:12px;width:49%;height:54px;padding:0 12px;font-family:Nunito,sans-serif;display:flex}.docicon_viewstaffmodal{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.docicon_idproof{color:#0679d6;background-color:#e8f4fd}.docicon_passbook{color:#00796b;background-color:#e8f5f0}.docinfo_viewstaffmodal{flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex;overflow:hidden}.docname_viewstaffmodal{color:#000;font-size:11px;font-weight:700}.docfilename_viewstaffmodal{color:#787878;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.docviewbtn_viewstaffmodal{color:#00796b;cursor:pointer;background-color:#fff;border:1px solid #00796b;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;width:fit-content;height:25px;padding:0 12px;font-family:Nunito,sans-serif;font-size:11px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.docviewbtn_viewstaffmodal:hover{color:#fff;background-color:#00796b}.docnotfound_viewstaffmodal{color:#aaa;background-color:#f5f5f5;border:1px solid #dadada;border-radius:5px;flex-shrink:0;align-items:center;width:fit-content;height:25px;padding:0 12px;font-family:Nunito,sans-serif;font-size:10px;display:flex}.editstaffmodal{z-index:999;background-color:#000000c0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_editstaffmodal{background-color:#fff;border-radius:7px;flex-direction:column;width:900px;height:500px;display:flex;overflow:hidden}.sub1_sec1_editstaffmodal{background-color:#cde1f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 15px;font-size:14px;display:flex}.sub2_sec1_editstaffmodal{width:100%;height:calc(100% - 40px);padding:15px;overflow-y:scroll}.editstaffform{width:100%;height:fit-content}.sec1_editstaffform{border-radius:5px;width:100%;height:fit-content;overflow:hidden}.sub1_sec1_editstaffform{color:#fff;background-color:#00796b;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 15px;font-size:12px;display:flex}.editstaffform .angledown{cursor:pointer;border:1.2px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.editstaffform .angledown:hover{color:#00796b;background-color:#fff;transition:all .5s}.sub2_sec1_editstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.editstaffform .inputbox{color:#000;flex-direction:column;justify-content:space-between;width:23%;height:50px;font-family:Nunito,sans-serif;display:flex;position:relative}.editstaffform .inputbox label{color:#000;font-size:12px}.editstaffform .inputbox label span{color:#cc0b4c}.editstaffform .inputbox input{border:1px solid #838383;border-radius:5px;outline:none;width:100%;height:55%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.editstaffform .inputbox select{appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;outline:none;width:100%;height:55%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.editstaffform .nameinputbox{width:49%}.editstaffform .nameinputbox .nameinputbar{align-items:center;width:100%;height:55%;display:flex}.editstaffform .nameinputbox .nameinputbar input{border:1px solid #838383;border-left-width:0;border-radius:0 5px 5px 0;outline:none;flex:1;height:100%;padding:0 10px}.editstaffform .nameinputbox .nameinputbar select{border:1px solid #838383;border-radius:5px 0 0 5px;width:fit-content;height:100%;padding:0 7px;font-family:Nunito,sans-serif;font-size:12px}.sec2_editstaffform{margin-top:10px}.sec2_editstaffform .sub1_sec1_editstaffform{border-radius:5px}.sub2_sec2_editstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.sec2_editstaffform .adressline_editstaffmodal{width:49%}.sec3_editstaffform{margin-top:10px}.sec3_editstaffform .sub1_sec1_editstaffform{border-radius:5px}.sub2_sec3_editstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.sec4_editstaffform{margin-top:10px}.sec4_editstaffform .sub1_sec1_editstaffform{border-radius:5px}.sub2_sec4_editstaffform{flex-wrap:wrap;place-content:center space-between;gap:15px 0;width:100%;height:fit-content;padding:10px;display:flex}.sec4_editstaffform .bankaddress{width:74%}.changedindicator_editstaffform{background-color:#e67e22;border-radius:2px;width:100%;height:3px;margin-bottom:10px;display:none}.editstaffform .inputbox input:focus,.editstaffform .inputbox select:focus{border-color:#00796b;box-shadow:0 0 0 2px #00796b1f}.sec5_editstaffform{justify-content:flex-end;align-items:center;gap:0;width:100%;height:30px;margin-top:20px;display:flex}.sec5_editstaffform button{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:5px;width:fit-content;height:25px;margin-left:10px;padding:0 15px;font-family:Nunito,sans-serif;font-size:12px}.sec5_editstaffform .savebtn_editstaffmodal{color:#fff;background-color:#00796b;border-width:0}.sec5_editstaffform .savebtn_editstaffmodal:disabled{cursor:not-allowed;opacity:.7}.sec5_editstaffform_docs{border-radius:5px;width:100%;height:fit-content;margin-top:10px;overflow:hidden}.sub2_sec5_editstaffform{background-color:#fff;border:1px solid #dadada;border-top:none;justify-content:space-between;align-items:stretch;width:100%;height:fit-content;padding:12px 10px;display:flex}.docuploadcard_editstaffmodal{background-color:#fafafa;border:1px solid #dadada;border-radius:6px;align-items:center;gap:12px;width:32%;height:fit-content;padding:12px;font-family:Nunito,sans-serif;display:flex}.docuploadpreview_editstaffmodal{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.docpreview_profile{color:#5a6acf;background-color:#f0f4ff}.docpreview_idproof{color:#0679d6;background-color:#e8f4fd}.docpreview_passbook{color:#00796b;background-color:#e8f5f0}.docpreviewimg_editstaffmodal{object-fit:cover;border-radius:6px;width:100%;height:100%}.docuploadinfo_editstaffmodal{flex-direction:column;flex:1;justify-content:center;gap:3px;display:flex;overflow:hidden}.docuploadtitle_editstaffmodal{color:#000;font-size:12px;font-weight:700}.docuploadhint_editstaffmodal{color:#969696;margin-bottom:4px;font-size:9px}.docuploadbtn_editstaffmodal{color:#5a6acf;cursor:pointer;background-color:#fff;border:1px solid #5a6acf;border-radius:4px;align-items:center;gap:5px;width:fit-content;height:22px;padding:0 10px;font-family:Nunito,sans-serif;font-size:11px;transition:background-color .2s,color .2s;display:flex}.docuploadbtn_editstaffmodal:hover{color:#fff;background-color:#5a6acf}.docuploadbtn_blue{color:#0679d6;border-color:#0679d6}.docuploadbtn_blue:hover{color:#fff;background-color:#0679d6}.docuploadbtn_teal{color:#00796b;border-color:#00796b}.docuploadbtn_teal:hover{color:#fff;background-color:#00796b}.docviewcurrentbtn_editstaffmodal{color:#787878;cursor:pointer;width:fit-content;margin-top:1px;font-family:Nunito,sans-serif;font-size:10px;text-decoration:underline}.sec_doctorfees_addstaffform,.sec_doctorfees_editstaffform{border-radius:5px;width:100%;height:fit-content;margin-top:10px;overflow:hidden}.sub2_doctorfees_addstaffform,.sub2_doctorfees_editstaffform{background-color:#fff;border:1px solid #dadada;border-top:none;flex-direction:column;gap:10px;width:100%;height:fit-content;padding:12px 10px;display:flex}.doctorfees_row{align-items:center;gap:15px;width:100%;height:fit-content;display:flex}.doctorfees_rowlabel{color:#000;white-space:nowrap;min-width:150px;font-family:Nunito,sans-serif;font-size:12px}.doctorfees_checkgroup{flex-wrap:wrap;align-items:center;gap:6px 15px;width:fit-content;height:fit-content;display:flex}.doctorfees_checklabel{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;width:fit-content;height:fit-content;font-family:Nunito,sans-serif;font-size:12px;display:flex}.doctorfees_checkbox{display:none}.doctorfees_checkmark{background-color:#fff;border:1.5px solid #b4b4b4;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;transition:background-color .15s,border-color .15s;display:flex}.doctorfees_checkbox:checked+.doctorfees_checkmark{background-color:#e67e22;border-color:#e67e22}.doctorfees_checkbox:checked+.doctorfees_checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;display:block;transform:rotate(45deg)translateY(-1px)}.doctorfees_tablesrow{align-items:flex-start;gap:10px;width:100%;height:fit-content;display:flex}.doctorfees_table{border:1px solid #dadada;border-radius:5px;flex-direction:column;flex:1;min-width:0;font-family:Nunito,sans-serif;display:flex;overflow:hidden}.doctorfees_table_ipd{flex:.75}.doctorfees_table_share{flex:.7}.doctorfees_table_head{background-color:#00796b;flex-shrink:0;align-items:center;width:100%;height:30px;display:flex}.doctorfees_table_head_ipd{background-color:#90a4ae}.doctorfees_table_head_share{background-color:#8a9a1a}.doctorfees_table_body{flex-direction:column;width:100%;display:flex}.doctorfees_table_row{background-color:#fff;border-bottom:1px solid #ebebeb;align-items:center;width:100%;height:34px;display:flex}.doctorfees_table_footer{background-color:#f9f9f9;border-top:1px solid #dadada;flex-shrink:0;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;display:flex}.dft_footer_label{color:#000;white-space:nowrap;font-family:Nunito,sans-serif;font-size:11px}.dft_col_type{color:#000;white-space:nowrap;text-overflow:ellipsis;flex:1.2;padding:0 8px;font-size:11px;overflow:hidden}.doctorfees_table_head .dft_col_type,.doctorfees_table_head .dft_col_charges,.doctorfees_table_head .dft_col_time{color:#fff;font-size:11px;font-weight:600}.dft_col_charges{flex:.8;justify-content:center;align-items:center;padding:0 6px;display:flex}.dft_col_time{flex:1.2;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:flex}.dft_col_time_dash{color:#a0a0a0;justify-content:center;font-size:13px}.dft_input{text-align:center;background-color:#fff;border:1px solid #c8c8c8;border-radius:4px;outline:none;width:100%;height:22px;padding:0 6px;font-family:Nunito,sans-serif;font-size:11px}.dft_input_sm{flex-shrink:0;width:70px}.dft_timeinput{background-color:#fff;border:1px solid #c8c8c8;border-radius:4px;outline:none;flex-shrink:0;width:60px;height:22px;padding:0 4px;font-family:Nunito,sans-serif;font-size:10px}.dft_timeinput:focus{border-color:#00796b}.dft_timesep{color:#00796b;flex-shrink:0;font-size:10px;font-weight:700}.dft_share_label{color:#000;white-space:nowrap;flex:1.2;padding:0 8px;font-size:11px}.doctorfees_table_head_share .dft_share_label,.doctorfees_table_head_share .dft_share_col{color:#fff;font-size:11px;font-weight:600}.dft_share_col{flex:1;justify-content:center;align-items:center;padding:0 1px;font-size:11px;display:flex}.dft_input_share{text-align:center;width:44px}.doctorfees_viewbody{flex-direction:column!important;gap:8px!important;padding:10px!important}.doctorfees_viewrow{align-items:center;gap:15px;width:100%;height:fit-content;padding:5px 0;display:flex}.doctorfees_viewrowlabel{color:#000;white-space:nowrap;min-width:150px;font-family:Nunito,sans-serif;font-size:12px}.doctorfees_viewdaysgroup{flex-wrap:wrap;align-items:center;gap:5px 8px;width:fit-content;height:fit-content;display:flex}.doctorfees_viewdaybadge{color:#a0a0a0;background-color:#f5f5f5;border:1px solid #dadada;border-radius:4px;width:fit-content;height:fit-content;padding:2px 10px;font-family:Nunito,sans-serif;font-size:11px}.doctorfees_viewdaybadge_active{color:#fff;background-color:#e67e22;border-color:#e67e22}.dft_view_value{justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.dft_view_time{justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.fees_value{color:#00796b!important}.share_value{color:#8a9a1a!important}.custom-select{width:fit-content;min-width:100%;font-size:12px;position:relative}.custom-select-control{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #838383;border-radius:5px;justify-content:space-between;align-items:center;min-width:100%;height:55%;min-height:32px;display:inline-flex}.selected-text{white-space:nowrap;flex:1;align-items:center;height:100%;padding:0 10px;display:flex}.custom-select-dropdown{z-index:1000;white-space:nowrap;background:#fff;border:1px solid #ccc;border-radius:5px;width:max-content;min-width:100%;margin-top:5px;position:absolute;overflow:hidden}.custom-select-search{box-sizing:border-box;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;height:28px}.custom-select-options{max-height:150px;overflow-y:auto}.custom-select-option{cursor:pointer;white-space:nowrap;padding:8px 10px}.custom-select-option:hover,.custom-select-option.highlighted{background:#f0f0f0}.no-data{color:gray;white-space:nowrap;padding:8px 10px}.adddoctormodal{z-index:999;background-color:#000000c0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_adddoctormodal{background-color:#fff;border-radius:10px;flex-direction:column;width:1200px;max-width:96vw;height:95%;display:flex;overflow:hidden}.sub1_sec1_adddoctormodal{background-color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 22px;display:flex;position:relative}.dr_headertext{flex-direction:column;gap:2px;font-family:Nunito,sans-serif;display:flex}.dr_headertitle{color:#1a1a1a;font-size:18px;font-weight:800}.dr_headersubtitle{color:#828282;font-size:12px}.sub1_sec1_adddoctormodal .xmark_closemodal{cursor:pointer;border:1px solid #dcdcdc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sub1_sec1_adddoctormodal .xmark_closemodal:hover{background-color:#f5f5f5}.dr_modalbody{flex-direction:row;gap:15px;width:100%;height:calc(100% - 64px);padding:0 15px 15px;display:flex;overflow:hidden}.dr_sidebar{box-sizing:border-box;border:1px solid #ebe1d2;border-radius:8px;flex-direction:column;flex-shrink:0;align-items:center;gap:0;height:100%;display:flex;overflow-y:auto;width:210px!important;padding:0!important}.dr_sidebar_illustration{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:150px;margin:10px 0 14px;display:flex}.dr_sidebar_illustration img{width:80%}.dr_steps{box-sizing:border-box;flex-direction:column;flex:none;gap:4px;width:100%;padding:0 8px;display:flex}.dr_stepitem{cursor:pointer;box-sizing:border-box;border-radius:8px;flex-direction:row;flex-shrink:0;align-items:flex-start;gap:10px;width:100%;padding:8px;transition:background-color .15s;display:flex}.drsidebarfooterillustration{flex-shrink:0;align-items:flex-end;width:100%;height:200px;margin-top:auto;display:flex;overflow:hidden}.dr_stepitem:hover{background-color:#fff9}.dr_stepnum{color:#968269;background-color:#fff;border:1.5px solid #d2c3af;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;display:flex}.dr_steptextwrap{flex-direction:column;gap:1px;font-family:Nunito,sans-serif;display:flex}.dr_steptitle{color:#5a4b3c;font-size:12.5px;font-weight:700}.dr_stepsub{color:#968776;font-size:10.5px}.dr_stepitem_active .dr_stepnum{color:#fff;background-color:#f0883e;border-color:#f0883e}.dr_stepitem_active .dr_steptitle{color:#d9631a}.dr_formscroll{flex:1;height:100%;overflow-y:scroll}.dr_formscroll::-webkit-scrollbar{display:none}.adddoctorform{width:100%;height:fit-content}.adddoctorform .drsec_addform{border:1px solid #e6e6e6;border-radius:8px;width:100%;height:fit-content;margin-top:14px;overflow:hidden}.adddoctorform .drsec_body{background-color:#fff;width:100%;padding:14px 16px}.adddoctorform .drsec_grid{--gap:15px;place-content:flex-start;gap:var(--gap);flex-flow:wrap;display:flex}.adddoctorform .inputbox{color:#000;height:55px;width:calc((100% - var(--gap) * 3) / 4);box-sizing:border-box;flex-direction:column;flex:none;justify-content:space-between;min-width:0;font-family:Nunito,sans-serif;display:flex;position:relative}.adddoctorform .inputbox label{color:#000;font-size:12px}.adddoctorform .inputbox label span{color:#cc0b4c}.adddoctorform .inputbox input{border:1px solid #d2d2d2;border-radius:6px;outline:none;width:100%;height:60%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.adddoctorform .inputbox input:focus{border-color:#00796b;box-shadow:0 0 0 2px #00796b1f}.adddoctorform .inputbox select{color:#000;background-color:#fff;border:1px solid #d2d2d2;border-radius:6px;outline:none;width:100%;height:60%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.adddoctorform .inputbox select:invalid,.adddoctorform .inputbox select option[value=""]{color:#969696}.adddoctorform .inputbox select:focus{border-color:#00796b}.adddoctorform .nameinputbox{width:49%}.adddoctorform .nameinputbox .nameinputbar{flex-direction:row;align-items:center;width:100%;height:60%;display:flex}.adddoctorform .nameinputbox .nameinputbar select{border:1px solid #d2d2d2;border-radius:6px 0 0 6px;outline:none;width:fit-content;height:100%;padding:0 7px;font-family:Nunito,sans-serif;font-size:12px}.adddoctorform .nameinputbox .nameinputbar .dr_prefixbox{color:#5a5a5a;background-color:#f8f8f8;border:1px solid #d2d2d2;border-right:none;border-radius:6px 0 0 6px;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px;display:flex}.adddoctorform .nameinputbox .nameinputbar input{border:1px solid #d2d2d2;border-left-width:0;border-radius:0 6px 6px 0;outline:none;flex:1;height:100%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.drsec_body .nameinputbar input{margin-top:0!important}.adddoctorform .adressline_drmodal{width:49%}.adddoctorform .drbankaddress{width:74%}.adddoctorform .inputbox input[type=file]{height:55%;padding:3px 6px;font-size:11px}.doctorfees_table_headband_grey{background-color:#eceff1;color:#37474f!important}.doctorfees_table_head span{color:#000!important;font-weight:500!important}.dft_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dft_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dr_formfooter{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;width:100%;height:30px;margin-top:20px;display:flex}.dr_formfooter button{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:6px;width:fit-content;height:30px;margin-left:10px;padding:0 16px;font-family:Nunito,sans-serif;font-size:12px}.dr_formfooter .dr_savebtn{color:#fff;background-color:#c96405;border-width:0;justify-content:center;align-items:center;display:flex}.dr_formfooter .dr_savebtn svg{margin-right:8px}.dr_formfooter .dr_savebtn:disabled{cursor:not-allowed;opacity:.7}@media (width<=860px){.dr_modalbody{flex-direction:column;overflow-y:auto}.dr_sidebar{flex-flow:wrap;justify-content:center;width:100%;height:auto}.dr_sidebar_illustration{display:none}.dr_formscroll{overflow-y:visible}.adddoctorform .inputbox,.adddoctorform .nameinputbox,.adddoctorform .adressline_drmodal,.adddoctorform .drbankaddress{width:100%}}@media (height<=760px){.drsidebarfooterillustration{display:none}}@media (width<=1000px){.adddoctorform .inputbox{width:calc((100% - var(--gap)) / 2)}.adddoctorform .nameinputbox,.adddoctorform .adressline_drmodal,.adddoctorform .drbankaddress{width:100%}}.addstaffmodal{z-index:999;background-color:#000000c0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_addstaffmodal{background-color:#fff;border-radius:10px;flex-direction:column;width:1200px;max-width:96vw;height:95%;display:flex;overflow:hidden}.sub1_sec1_addstaffmodal{background-color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:64px;padding:0 22px;display:flex;position:relative}.staff_headertext{flex-direction:column;gap:2px;font-family:Nunito,sans-serif;display:flex}.staff_headertitle{color:#1a1a1a;font-size:18px;font-weight:800}.staff_headersubtitle{color:#828282;font-size:12px}.sub1_sec1_addstaffmodal .xmark_closemodal{cursor:pointer;border:1px solid #dcdcdc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sub1_sec1_addstaffmodal .xmark_closemodal:hover{background-color:#f5f5f5}.staff_modalbody{flex-direction:row;gap:15px;width:100%;height:calc(100% - 64px);padding:0 15px 15px;display:flex;overflow:hidden}.staff_sidebar{align-items:center;justify-content:spa;border:1px solid #ebe1d2;border-radius:8px;flex-direction:column;flex-shrink:0;gap:20px;height:100%;display:flex;overflow-y:auto;width:210px!important;padding:0!important}.staff_sidebar_illustration{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:150px;margin-top:10px;display:flex}.staff_sidebar_illustration img{width:90%}.drsidebarfooterillustration{align-items:flex-end;width:100%;height:200px;display:flex;overflow:hidden}.drsidebarfooterillustration img{width:100%}.staff_steps{z-index:1;flex-direction:column;gap:4px;width:100%;height:calc(100% - 400px);display:flex}.staff_stepitem{cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;width:100%;padding:8px;transition:background-color .15s;display:flex}.staff_stepitem:hover{background-color:#fff9}.staff_stepnum{color:#968269;background-color:#fff;border:1.5px solid #d2c3af;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-family:Nunito,sans-serif;font-size:12px;font-weight:700;display:flex}.staff_steptextwrap{flex-direction:column;gap:1px;font-family:Nunito,sans-serif;display:flex}.staff_steptitle{color:#5a4b3c;font-size:12.5px;font-weight:700}.staff_stepsub{color:#968776;font-size:10.5px}.staff_stepitem_active .staff_stepnum{color:#fff;background-color:#f0883e;border-color:#f0883e}.staff_stepitem_active .staff_steptitle{color:#d9631a}.staff_formscroll{flex:1;height:100%;overflow-y:scroll}.staff_formscroll::-webkit-scrollbar{display:none}.addstaffform{width:100%;height:fit-content}.drsec_addform{border:1px solid #e6e6e6;border-radius:8px;width:100%;height:fit-content;margin-top:14px;overflow:hidden}.drsec_addform:first-child{margin-top:0}.drsec_header2{background-color:#fbfbfb;border-bottom:1px solid #ebebeb;flex-direction:row;flex-shrink:0;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;display:flex}.drsec_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:7px;display:flex}.drsec_icon svg{width:100%;height:100%}.drsec_headertext{flex-direction:column;gap:1px;font-family:Nunito,sans-serif;display:flex}.drsec_title{color:#1a1a1a;font-size:14px;font-weight:800}.drsec_subtitle{color:#8c8c8c;font-size:11px}.drsec_body{background-color:#fff;width:100%;padding:14px 16px}.drsec_body_hint{color:#8c8c8c;background-color:#fff;padding:0 16px 14px;font-size:11px}.drsec_grid{flex-flow:wrap;place-content:flex-start space-between;gap:15px 0;display:flex}.addstaffform .inputbox{color:#000;flex-direction:column;justify-content:space-between;width:23%;height:55px;font-family:Nunito,sans-serif;display:flex;position:relative}.addstaffform .inputbox label{color:#000;font-size:12px}.addstaffform .inputbox label span{color:#cc0b4c}.addstaffform .inputbox input{border:1px solid #d2d2d2;border-radius:6px;outline:none;width:100%;height:60%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.addstaffform .inputbox input:focus{border-color:#00796b;box-shadow:0 0 0 2px #00796b1f}.addstaffform .inputbox select{color:#000;background-color:#fff;border:1px solid #d2d2d2;border-radius:6px;outline:none;width:100%;height:60%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.addstaffform .inputbox select:invalid,.addstaffform .inputbox select option[value=""]{color:#969696}.addstaffform .inputbox select:focus{border-color:#00796b}.addstaffform .nameinputbox{width:49%}.addstaffform .nameinputbox .nameinputbar{flex-direction:row;align-items:center;width:100%;height:60%;display:flex}.addstaffform .nameinputbox .nameinputbar select{border:1px solid #d2d2d2;border-radius:6px 0 0 6px;outline:none;width:fit-content;height:100%;padding:0 7px;font-family:Nunito,sans-serif;font-size:12px}.addstaffform .nameinputbox .nameinputbar .staff_prefixbox{color:#5a5a5a;background-color:#f8f8f8;border:1px solid #d2d2d2;border-right:none;border-radius:6px 0 0 6px;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px;display:flex}.addstaffform .nameinputbox .nameinputbar input{border:1px solid #d2d2d2;border-left-width:0;border-radius:0 6px 6px 0;outline:none;flex:1;height:100%;padding:0 10px;font-family:Nunito,sans-serif;font-size:12px}.addstaffform .drsec_body .nameinputbar select,.drsec_body .nameinputbar input{margin-top:0!important}.addstaffform .adressline_drmodal{width:49%}.addstaffform .drbankaddress{width:74%}.addstaffform .inputbox input[type=file]{height:55%;padding:3px 6px;font-size:11px}.drfees_body{flex-direction:column;gap:14px;display:flex}.drfees_smallboxrow{flex-flow:wrap;align-items:stretch;gap:10px;width:100%;display:flex}.drfees_smallbox{background-color:#fcfcfc;border:1px solid #e1e1e1;border-radius:8px;flex-direction:column;flex:260px;gap:8px;padding:10px 12px;font-family:Nunito,sans-serif;display:flex}.drfees_smallbox_title{font-size:11.5px;font-weight:800}.drfees_smallbox_title_blue{color:#2563eb}.drfees_smallbox_title_purple{color:#7c3aed}.drfees_smallbox_title_amber{color:#b45309}.doctorfees_checkgroup{flex-flow:wrap;gap:8px 12px;display:flex}.doctorfees_checklabel{color:#3c3c3c;cursor:pointer;flex-direction:row;align-items:center;gap:5px;font-size:11.5px;display:flex}.drfees_shareinputs{flex-flow:wrap;gap:8px;display:flex}.drfees_shareinput{flex-direction:column;flex:60px;gap:4px;display:flex}.drfees_shareinput label{color:#787878;font-size:10px}.drfees_twoblock{flex-flow:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.drfees_opd_table,.drfees_ward_table{flex:380px}.doctorfees_table{border:1px solid #e1e1e1;border-radius:8px;font-family:Nunito,sans-serif;overflow:hidden}.doctorfees_table_headband{color:#3730a3;background-color:#eef2ff;flex-direction:column;padding:8px 12px;font-size:12px;font-weight:800;display:flex}.doctorfees_table_headband_grey{color:#37474f;background-color:#eceff1}.drfees_ward_hint{color:#6e787d;font-size:10px;font-style:italic;font-weight:400}.doctorfees_table_head{color:#6e6e6e;background-color:#fafafa;border-bottom:1px solid #e6e6e6;flex-direction:row;align-items:center;padding:8px 12px;font-size:10.5px;font-weight:700;display:flex}.doctorfees_table_body{flex-direction:column;display:flex}.doctorfees_table_row{border-bottom:1px solid #f0f0f0;flex-direction:row;align-items:center;padding:8px 12px;display:flex}.doctorfees_table_row:last-child{border-bottom:none}.dft_col_type{color:#323232;flex:1.1;font-size:11.5px}.dft_col_charges{flex:.9;display:flex}.dft_col_time{flex-direction:row;flex:1.3;align-items:center;gap:6px;display:flex}.dft_timesep{color:#969696;flex-shrink:0;font-size:10px}.dft_input{border:1px solid #d2d2d2;border-radius:5px;outline:none;width:100%;height:26px;padding:0 8px;font-family:Nunito,sans-serif;font-size:11.5px}.dft_input:focus{border-color:#00796b}.dft_input_sm{flex:none;width:70px}.dft_timeinput{border:1px solid #d2d2d2;border-radius:5px;outline:none;flex:1;height:26px;padding:0 6px;font-family:Nunito,sans-serif;font-size:11px}.dft_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dft_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dft_input[type=number]{-moz-appearance:textfield}.doctorfees_table_footer{background-color:#fafafa;border-top:1px solid #e6e6e6;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;display:flex}.dft_footer_label{color:#5a5a5a;flex:1;font-size:11px}.drfees_ward_empty{color:#969696;text-align:center;background-color:#fafafa;padding:20px 14px;font-size:12px}.drfees_ward_note{color:#b45309;background-color:#fff7ea;border-top:1px solid #f0e6d2;align-items:center;gap:6px;padding:8px 12px;font-size:10.5px;display:flex}.staff_formfooter{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;width:100%;height:30px;margin-top:20px;display:flex}.staff_formfooter button{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:6px;width:fit-content;height:30px;margin-left:10px;padding:0 16px;font-family:Nunito,sans-serif;font-size:12px}.staff_formfooter .staff_savebtn{color:#fff;background-color:#c96405;border-width:0;justify-content:center;align-items:center;display:flex}.staff_formfooter .staff_savebtn svg{margin-right:8px}.staff_formfooter .staff_savebtn:disabled{cursor:not-allowed;opacity:.7}.education_drsec_addform{overflow:visible!important}@media (width<=860px){.staff_modalbody{flex-direction:column;overflow-y:auto}.staff_sidebar{flex-flow:wrap;justify-content:center;width:100%;height:auto}.staff_sidebar_illustration{display:none}.staff_formscroll{overflow-y:visible}.addstaffform .inputbox,.addstaffform .nameinputbox,.addstaffform .adressline_drmodal,.addstaffform .drbankaddress{width:100%}}.ipdpage{width:100%;height:100%;position:relative;overflow:hidden}.sec1_ipdpage{align-items:center;width:100%;height:30px;margin-top:10px;padding:0 10px;display:flex}.topbarbtn_sec1_ipdpage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_ipdpage{width:100%;height:calc(100% - 40px);padding:15px 10px}.patientregpage{flex-direction:column;width:100%;height:100%;display:flex}.patientregpage *{box-sizing:border-box}.sec1_patientreg{justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.sub1_sec1_patientreg{flex-direction:column;justify-content:center;width:fit-content;height:100%;font-size:14px;display:flex}.sub1_sec1_patientreg span:last-child{color:#353535;margin-top:5px;font-size:11px}.sub2_sec1_patientreg{justify-content:center;align-items:center;width:fit-content;height:100%;display:flex}.patientregbtn{color:#fff;cursor:pointer;background-color:#5d4037;border-radius:7px;justify-content:center;align-items:center;width:fit-content;height:34px;margin-left:10px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.patientregbtn span{margin-left:7px}.statsrow_patientreg{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;margin:15px 0;display:flex}.statcard_patientreg{background-color:#fff;border:1px solid #e6e1d7;border-radius:8px;flex:180px;align-items:center;min-width:180px;height:90px;padding:0 14px;display:flex}.statcardicon_patientreg{border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;margin-right:12px;font-size:18px;display:flex}.statcardicon_patientreg.orange{color:#e05809;background-color:#fbe7ce}.statcardicon_patientreg.green{color:#cf093b;background-color:#ffdde7}.statcardicon_patientreg.blue{color:#1e88e5;background-color:#ddebfb}.statcardicon_patientreg.pink{color:#6231d4;background-color:#fce4ec}.statcardtext_patientreg{flex-direction:column;display:flex}.statcardtext_patientreg span:first-child{color:#6e6e6e;font-size:11px}.statcardvalue_patientreg{margin-top:2px;font-size:19px;font-weight:700}.statcardtext_patientreg p{color:#8c8c8c;margin-top:2px;font-size:10px}.sec2_patientreg{align-items:center;gap:12px;width:100%;height:40px;margin:10px 0 20px;display:flex}.sec2_patientreg .searchbar{border:1px solid #dcdcdc;border-radius:6px;flex:2;align-items:center;height:100%;padding:0 12px;display:flex}.sec2_patientreg .searchbar svg{color:#969696;margin-right:8px}.sec2_patientreg .searchbar input{border:none;outline:none;flex:1;height:100%;font-size:12px}.filteredbox{flex:1;align-items:center;height:100%;display:flex}.filteredbox select{color:#3c3c3c;border:1px solid #dcdcdc;border-radius:6px;width:100%;height:100%;padding:0 12px;font-size:12px}.daterangebox_patientreg{border:1px solid #dcdcdc;border-radius:6px;justify-content:space-between;padding:0 12px}.daterangebox_patientreg input{background:0 0;border:none;outline:none;flex:1;font-size:12px}.calendaricon_patientreg{color:#969696;font-size:12px}.sec3_patientreg{border:1px solid #e6e1d7;border-radius:8px;flex-direction:column;width:100%;height:calc(100% - 310px);display:flex;overflow:auto hidden}.heading_sec3_patientreg{background-color:#5d4037;border-radius:8px 8px 0 0;align-items:center;width:100%;height:35px;padding-right:10px;display:flex}.heading_sec3_patientreg span{color:#fff;text-align:center;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:600;display:flex}.sec3_patientreg .slno{flex:0 0 70px;min-width:0}.sec3_patientreg .patientdetails{width:18%;min-width:0;justify-content:flex-start!important}.sec3_patientreg .heading_sec3_patientreg .patientdetails{text-align:center;justify-content:center!important}.sec3_patientreg .ipdinfo{width:18%;min-width:0;justify-content:flex-start!important}.sec3_patientreg .heading_sec3_patientreg .ipdinfo{text-align:center;justify-content:center!important}.sec3_patientreg .status{width:8%;min-width:0}.sec3_patientreg .patienttype,.sec3_patientreg .paymenttype{justify-content:center;align-items:center;width:8%;min-width:0;height:fit-content;display:flex}.sec3_patientreg .abhastatus{width:13%;min-width:0}.sec3_patientreg .shortcuts{width:15%;min-width:0}.sec3_patientreg .actions{width:7%;min-width:0}.body_sec3_patientreg{background-color:#fff;flex-direction:column;align-items:stretch;width:100%;height:calc(100% - 35px);display:flex;overflow-y:auto}.body_sec3_patientreg::-webkit-scrollbar{width:10px}.body_sec3_patientreg::-webkit-scrollbar-thumb{background-color:#b0bec5;border-radius:20px}.body_sec3_patientreg .loadingtext{text-align:center;margin-top:20px;font-size:12px}.body_sec3_patientreg .patient{border-bottom:1px solid #ebe6dc;align-items:center;width:100%;height:fit-content;display:flex}.body_sec3_patientreg .patient:last-child{border-bottom:none}.body_sec3_patientreg .patient>span{text-align:center;overflow-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;font-size:11.5px;display:flex}.patient>span p{margin:0}.body_sec3_patientreg .patient .patientdetails{text-align:left;flex-direction:row;align-items:flex-start;gap:0;padding:5px 10px;display:flex}.avatarcircle_patientreg{color:#503c28;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin-right:12px;font-size:13px;font-weight:700;display:flex}.avatarcircle_patientreg img{height:100%}.patientdetailstext_patientreg{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;height:100%;display:flex}.patientnamerow_patientreg{white-space:nowrap;align-items:center;width:100%;height:fit-content;display:flex}.patientnamerow_patientreg span{font-size:13px;font-weight:700}.patientnamerow_patientreg span:first-child{text-align:left;width:fit-content;height:fit-content;font-size:13px;font-weight:700;display:flex}.gendericon_patientreg{margin-left:6px;font-size:13px}.gendericon_patientreg.male{color:#1e88e5}.gendericon_patientreg.female{color:#e91e63}.patientdetailstext_patientreg p{color:#6e6e6e;white-space:nowrap;font-size:11px}.patient .ipdinfo{text-align:left;align-items:flex-start;gap:5px}.ipdidtext_patientreg{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.ipdinfo p{color:#6e6e6e;white-space:nowrap;font-size:10.5px}.patient .status .statussubline_patientreg{color:#575757;margin:3px 0;font-size:10.5px;display:block}.patient .status .bedinfo_patietrow{color:#057a24}.livebadge_patientreg,.dischargedbadge_patientreg,.mlcbadge_patientreg,.normalbadge_patientreg,.cashbadge_patientreg,.insurancebadge_patientreg,.abhalinkedbadge_patientreg,.abhanotlinkedbadge_patientreg{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:5px;margin-bottom:5px;padding:5px 12px;font-size:11px;font-weight:600;display:flex}.abhanotlinkedbadge_patientreg{cursor:pointer}.livebadge_patientreg{color:#2e9e4c;background-color:#e8f5e9}.dischargedbadge_patientreg{color:#5a5a5a;background-color:#ebebeb}.mlcbadge_patientreg{color:#c56013;background-color:#fdeeda}.normalbadge_patientreg{color:#1e88e5;background-color:#ddebfb}.cashbadge_patientreg{color:#2e9e4c;background-color:#e1f1e4}.insurancebadge_patientreg{color:#1e88e5;background-color:#ddebfb}.insurancename_patientreg{color:#3c3c3c;background-color:#eaf2fe;border:1px solid #cbe0fa;border-radius:12px;padding:3px 10px;font-size:10px}.abhalinkedbadge_patientreg{color:#2e9e4c;background-color:#e8f5e9}.abhanotlinkedbadge_patientreg{color:#c0392b;background-color:#fdedec}.abhastatus .abhanumbertext_patientreg{color:#1e88e5;width:100%;height:fit-content;margin-top:5px;font-size:11px;font-weight:600;display:block}.abhadatetext_patientreg{color:#8c8c8c;font-size:10px}.patient .shortcuts{gap:8px}.shortcutsrow_patientreg{justify-content:center;align-items:center;gap:8px;display:flex}.iconbtn_patientreg{cursor:pointer;flex-direction:column;align-items:center;width:32px;min-width:32px;height:fit-content;margin:0 5px;display:flex;position:relative}.iconbtn_patientreg .shortcuticons{border:1px solid #dedede;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:3px;display:flex}.iconbtn_patientreg p{color:#4d4d4d;font-size:10px}.iconbtn_patientreg svg{color:#464646}.iconbtn_patientreg:hover{background-color:#f8f8f8}.labelrow_patientreg{gap:8px}.labelbtn_patientreg{color:#6a3fcb;cursor:pointer;background-color:#f5f0fc;border:1px solid #d8c7f5;border-radius:4px;flex:1;justify-content:center;align-items:center;width:48%;height:30px;padding:0 5px;display:flex}.labelbtn_patientreg p{width:fit-content;min-width:0;font-size:10px}.labelbtn_patientreg svg{color:#6a3fcb}.admissionconsent_labelbtn_patientreg{gap:5px}.patient .actions{flex-direction:row;display:flex}.editbtn_patientreg svg{color:#1e88e5}.deletebtn_patientreg svg{color:#e64c4c}.body_sec3_patientreg .patient>span.actions_patientregage_table{flex-flow:wrap;align-items:center;display:flex}.iconbtn_patientreg .actiontooltip{z-index:5;display:none;position:absolute;top:36px;left:50%;transform:translate(-50%)}.iconbtn_patientreg:hover .actiontooltip{display:block}.actiontooltip .tooltiptext{color:#fff;white-space:nowrap;background-color:#323232;border-radius:4px;padding:4px 8px;font-size:10px}.actiontooltip .arrowdiv_actiontooltip{background-color:#323232;width:8px;height:8px;margin:0 auto -4px;transform:rotate(45deg)}.abhabanner_patientreg{background-color:#fff6e5;border:1px solid #fbe3b5;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;height:50px;margin-top:12px;padding:0 18px;display:flex}.abhabanner_patientreg p{color:#5a4114;font-size:11.5px}.registerabhabtn_patientreg{color:#fff;cursor:pointer;white-space:nowrap;background-color:#5d4037;border:none;border-radius:6px;height:34px;padding:0 16px;font-size:11.5px;font-weight:600}.sec4_patientreg{justify-content:space-between;align-items:center;width:100%;height:44px;margin-top:12px;padding:0 5px;display:flex}.sec4_patientreg .sub1_sec4_patientreg{color:#5a5a5a;align-items:center;gap:10px;width:fit-content;font-size:12px;display:flex}.sec4_patientreg .sub1_sec4_patientreg select{border:1px solid #d2d2d2;border-radius:5px;width:60px;height:30px;padding:0 6px;font-size:12px}.sec4_patientreg .entriestext_patientreg{margin-left:10px;display:flex}.sub2_sec4_patientreg{align-items:center;display:flex}.port2_sub2_sec4_patientreg{align-items:center;gap:6px;display:flex}.smalldiv_pagination{cursor:pointer;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pagenodiv_pagination{color:#fff;background-color:#5d4037;border:none;border-radius:5px;justify-content:center;align-items:center;width:50px;height:32px;display:flex}.pagenodiv_pagination input{text-align:center;color:#fff;background:0 0;border:none;outline:none;width:100%;height:100%;font-weight:600}.pagenodiv_pagination input[type=number]::-webkit-inner-spin-button{display:none}.pagenodiv_pagination input[type=number]::-webkit-outer-spin-button{display:none}.sec2_ipdpage .verifyabhabyabhanumber{background-color:#fff;position:absolute;top:0}.normalpatientreg{z-index:100;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.modal_normalpatientreg{background-color:#fff;border-radius:10px;flex-direction:column;width:1300px;max-width:96vw;height:92%;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000040}.header_normalpatientreg{background-color:#fff;border-bottom:1px solid #eee4dd;justify-content:space-between;align-items:center;width:100%;height:64px;min-height:64px;padding:0 20px;display:flex}.headerleft_normalpatientreg{align-items:center;gap:12px;display:flex}.headericon_normalpatientreg{color:#b35900;background-color:#fbeadf;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.title_normalpatientreg{color:#3e2723;font-size:17px;font-weight:700}.subtitle_normalpatientreg{color:#8d7b72;margin-top:1px;font-size:12px}.xmark_closemodal_normalpatientreg{cursor:pointer;border:1px solid #eee4dd;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.xmark_closemodal_normalpatientreg:hover{background-color:#f5ede7}.xmark_closemodal_normalpatientreg svg{width:14px;height:14px}.uhidbar_normalpatientreg{background-color:#fbf6f1;border-bottom:1px solid #eee4dd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:12px 20px;display:flex}.uhidsearch_normalpatientreg{background-color:#fff;border:1px solid #e3d5c8;border-radius:6px;flex:1;align-items:center;min-width:280px;height:40px;display:flex;overflow:hidden}.uhidsearch_normalpatientreg input{background:0 0;border:none;outline:none;flex:1;height:100%;padding:0 12px;font-size:12.5px}.uhidsearch_normalpatientreg button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6d4c41;border:none;align-items:center;gap:6px;height:100%;padding:0 16px;font-size:12.5px;display:flex}.uhidsearch_normalpatientreg button:hover{background-color:#5a3d34}.uhidsearch_normalpatientreg button:disabled{cursor:not-allowed;background-color:#a98b7d}.uhidsearch_normalpatientreg svg{width:14px;height:14px}.mlccheck_normalpatientreg{color:#3e2723;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.mlccheck_normalpatientreg input{width:15px;height:15px}.mlccheck_normalpatientreg svg{color:#b35900;width:18px;height:18px}.mlccheck_normalpatientreg em{color:#8d7b72;margin-left:2px;font-style:normal;font-weight:400}.body_normalpatientreg{width:100%;height:calc(100% - 130px);display:flex;overflow:hidden}.sidebar_normalpatientreg{background-color:#fbf6f1;border-right:1px solid #eee4dd;flex-direction:column;gap:6px;width:240px;min-width:240px;height:100%;padding:14px;display:flex;overflow-y:auto}.sidebaritem_normalpatientreg{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;transition:background-color .2s;display:flex}.sidebaritem_normalpatientreg:hover{background-color:#f1e4d8}.current_normalpatientreg,.current_normalpatientreg:hover{background-color:#fce9d8}.stepcircle_normalpatientreg{color:#6d4c41;background-color:#e5d9ce;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.completed_normalpatientreg .stepcircle_normalpatientreg{color:#fff;background-color:#22a559}.current_normalpatientreg .stepcircle_normalpatientreg{color:#fff;background-color:#b35900}.steplabel_normalpatientreg{color:#3e2723;font-size:12.5px;font-weight:600}.stepdesc_normalpatientreg{color:#a08a7c;margin-top:1px;font-size:11px}.current_normalpatientreg .steplabel_normalpatientreg,.current_normalpatientreg .stepdesc_normalpatientreg{color:#b35900}.completed_normalpatientreg .stepdesc_normalpatientreg{color:#22a559}.content_normalpatientreg{flex-direction:column;flex:1;gap:18px;height:100%;padding:18px 15px 40px;display:flex;overflow-y:scroll}.content_normalpatientreg::-webkit-scrollbar{width:8px}.content_normalpatientreg::-webkit-scrollbar-thumb{background:#d8c4b4;border-radius:10px}.stepsection_normalpatientreg{border:1px solid #eee4dd;border-radius:10px;height:fit-content;scroll-margin-top:10px}.sectionheading_normalpatientreg{background-color:#fbf6f1;border-bottom:1px solid #eee4dd;align-items:center;gap:12px;padding:14px 16px;display:flex}.sectionnum_normalpatientreg{color:#fff;background-color:#6d4c41;border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.sectiontitle_normalpatientreg{color:#3e2723;font-size:14.5px;font-weight:700}.sectionsubtitle_normalpatientreg{color:#8d7b72;margin-top:1px;font-size:11.5px}.sectionbody_normalpatientreg{background-color:#fff;flex-wrap:wrap;gap:16px 12px;padding:16px;display:flex}.inputbox_normalpatientreg{flex-direction:column;gap:6px;width:25%;display:flex}.doubleinputboxsize_normalpatientreg{width:48%}.fullwidthbox_normalpatientreg{flex-direction:column;gap:6px;width:100%;display:flex}.inputbox_normalpatientreg label,.fullwidthbox_normalpatientreg label{color:#4e3a32;align-items:center;font-size:11.5px;font-weight:600;display:flex}.inputbox_normalpatientreg label span,.fullwidthbox_normalpatientreg label span{color:#e53e3e;margin-left:3px}.inputbox_normalpatientreg label p{color:#b35900;cursor:pointer;align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.inputbox_normalpatientreg label p svg{width:13px;height:13px}.inputbox_normalpatientreg .inputbar_normalpatientreg{align-items:center;width:100%;min-width:0;height:36px;display:flex}.inputbox_normalpatientreg .inputbar_normalpatientreg input,.inputbox_normalpatientreg .inputbar_normalpatientreg select,.fullwidthbox_normalpatientreg input,.fullwidthbox_normalpatientreg select{color:#3e2723;background-color:#fff;border:1px solid #e3d5c8;border-radius:6px;outline:none;width:100%;height:36px;padding:0 10px;font-size:12.5px}.inputbox_normalpatientreg .inputbar_normalpatientreg input:focus,.inputbox_normalpatientreg .inputbar_normalpatientreg select:focus,.fullwidthbox_normalpatientreg input:focus,.fullwidthbox_normalpatientreg textarea:focus{border-color:#b35900}.inputbox_normalpatientreg .inputbar_normalpatientreg input:disabled,.inputbox_normalpatientreg .inputbar_normalpatientreg select:disabled{color:#b0a296;cursor:not-allowed;background-color:#f5f1ec}.multiinputvaluebar_normalpatientreg{gap:6px}.multiinputvaluebar_normalpatientreg .smallselecttag_normalpatientreg{width:62px;min-width:62px;height:36px;padding:0 4px;font-size:11.5px}.multiinputvaluebar_normalpatientreg input{flex:1}.sectionbody_normalpatientreg .inputbox_normalpatientreg .multiinputvaluebar_normalpatientreg .smallselecttag_normalpatientreg{width:62px}.disabledfield_normalpatientreg{opacity:.55;pointer-events:none}.fullwidthbox_normalpatientreg textarea{resize:vertical;border:1px solid #e3d5c8;border-radius:6px;outline:none;width:100%;min-height:70px;padding:8px 10px;font-family:inherit;font-size:12.5px}.charcount_normalpatientreg{color:#a08a7c;align-self:flex-end;font-size:10.5px}.sectiondivider_normalpatientreg{border-top:1px dashed #eee4dd;justify-content:space-between;align-items:center;width:100%;margin-top:2px;padding-top:6px;display:flex}.sectiondivider_normalpatientreg span{color:#6d4c41;font-size:12px;font-weight:700}.withtoggle_normalpatientreg{padding-top:12px}.inlinecheck_normalpatientreg{color:#6d4c41;cursor:pointer;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.subsectionheading_normalpatientreg{justify-content:space-between;align-items:center;width:100%;margin-bottom:-4px;display:flex}.subsectionheading_normalpatientreg span{color:#3e2723;font-size:13px;font-weight:700}.subsectionheading_normalpatientreg span:after{content:""}.addsecondarybtn_normalpatientreg{color:#22a559;cursor:pointer;background:0 0;border:1px solid #22a559;border-radius:5px;padding:5px 10px;font-size:11px;font-weight:700}.addsecondarybtn_normalpatientreg:hover{background-color:#eaf9ef}.fieldhint_normalpatientreg{color:#a08a7c;font-size:11px}.infobanner_normalpatientreg{color:#2c5c8a;background-color:#eaf2fb;border-radius:6px;width:100%;padding:10px 12px;font-size:11.5px}.visittypegroup_normalpatientreg{gap:10px;display:flex}.visittypeoption_normalpatientreg{color:#8d7b72;background-color:#fff;border:1px solid #e3d5c8;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;height:42px;font-size:12.5px;font-weight:600;display:flex}.radiodot_normalpatientreg{border:2px solid #c9b8ab;border-radius:50%;width:14px;height:14px}.filled_normalpatientreg{background-color:#b35900;border-color:#b35900;box-shadow:inset 0 0 0 2px #fff}.active_normalpatientreg{color:#b35900;background-color:#fceee0;border-color:#b35900}.disabled_normalpatientreg{opacity:.5;cursor:not-allowed}.photorow_normalpatientreg{align-items:stretch;gap:16px;display:flex}.photopreview_normalpatientreg{background-color:#fbf6f1;border:1px solid #e3d5c8;border-radius:10px;width:110px;min-width:110px;height:110px;position:relative;overflow:hidden}.photopreview_normalpatientreg img{object-fit:cover;width:100%;height:100%}.photoplaceholder_normalpatientreg{color:#a08a7c;justify-content:center;align-items:center;width:100%;height:100%;font-size:10.5px;display:flex}.cameraoverlay_normalpatientreg{color:#fff;cursor:pointer;background-color:#6d4c41;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px;right:6px}.cameraoverlay_normalpatientreg:hover{background-color:#5a3d34}.uploaddropzone_normalpatientreg{color:#b35900;cursor:pointer;text-align:center;border:1.5px dashed #e3d5c8;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:12px;font-weight:600;display:flex}.uploaddropzone_normalpatientreg:hover{background-color:#fbf6f1}.uploaddropzone_normalpatientreg em{color:#a08a7c;font-size:10.5px;font-style:normal;font-weight:400}.camerapreview_normalpatientreg{z-index:200;background-color:#000;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;top:20%;left:30%;box-shadow:0 0 20px #00000080}.camerapreview_normalpatientreg video{border-radius:6px;width:300px}.camerapreview_normalpatientreg button{cursor:pointer;background-color:#fff;border:none;border-radius:5px;padding:6px 14px;font-size:12px;font-weight:600}.camerapreview_normalpatientreg .xmark_closemodal_normalpatientreg{background-color:#fff;align-self:flex-end}.docgrid_normalpatientreg{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.doccard_normalpatientreg{border:1px solid #e3d5c8;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.doccardlabel_normalpatientreg{color:#3e2723;background-color:#fbf6f1;border-bottom:1px solid #eee4dd;padding:8px 10px;font-size:11.5px;font-weight:700}.doccardlabel_normalpatientreg em{color:#a08a7c;margin-left:4px;font-style:normal;font-weight:400}.doccardimage_normalpatientreg{background-color:#f5f1ec;width:100%;height:90px}.doccardimage_normalpatientreg img{object-fit:cover;width:100%;height:100%}.doccardfooter_normalpatientreg{justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.doccardfooter_normalpatientreg span{color:#6d4c41;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.doccardfooter_normalpatientreg button{color:#e53e3e;cursor:pointer;background:0 0;border:none;display:flex}.doccardupload_normalpatientreg{color:#b35900;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:90px;font-size:11px;font-weight:600;display:flex}.doccardupload_normalpatientreg:hover{background-color:#fbf6f1}.reviewbody_normalpatientreg{flex-direction:column;gap:14px}.reviewcard_normalpatientreg{border:1px solid #eee4dd;border-radius:8px;width:100%;overflow:hidden}.reviewcardheader_normalpatientreg{background-color:#fbf6f1;border-bottom:1px solid #eee4dd;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.reviewcardheader_normalpatientreg span{color:#3e2723;font-size:12.5px;font-weight:700}.reviewcardheader_normalpatientreg button{color:#b35900;cursor:pointer;background:0 0;border:none;font-size:11.5px;font-weight:700}.reviewgrid_normalpatientreg{grid-template-columns:repeat(4,1fr);gap:10px 16px;padding:12px 14px;display:grid}.reviewgrid_normalpatientreg label{color:#a08a7c;margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.reviewgrid_normalpatientreg p{color:#3e2723;margin:0;font-size:12px}.reviewdocsrow_normalpatientreg{flex-wrap:wrap;gap:12px;padding:12px 14px;display:flex}.reviewdocthumb_normalpatientreg{flex-direction:column;align-items:center;gap:4px;width:90px;display:flex}.reviewdocthumb_normalpatientreg img{object-fit:cover;border:1px solid #e3d5c8;border-radius:6px;width:90px;height:70px}.reviewdocthumb_normalpatientreg span{color:#a08a7c;text-align:center;border:1px dashed #e3d5c8;border-radius:6px;justify-content:center;align-items:center;width:90px;height:70px;font-size:10px;display:flex}.reviewdocthumb_normalpatientreg label{color:#6d4c41;text-align:center;font-size:10px}.confirmbox_normalpatientreg{color:#2e7d46;cursor:pointer;background-color:#f0fbf3;border:1px solid #c9efd4;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;display:flex}.confirmbox_normalpatientreg input{margin-top:2px}.footer_normalpatientreg{background-color:#fff;border-top:1px solid #eee4dd;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:60px;min-height:60px;padding:0 20px;display:flex}.cancelbtn_normalpatientreg{color:#6d4c41;cursor:pointer;background-color:#fff;border:1px solid #e3d5c8;border-radius:6px;height:36px;padding:0 18px;font-size:12.5px;font-weight:600}.cancelbtn_normalpatientreg:hover{background-color:#f5ede7}.submitbtn_normalpatientreg{color:#fff;cursor:pointer;background-color:#6d4c41;border:none;border-radius:6px;height:36px;padding:0 20px;font-size:12.5px;font-weight:700}.submitbtn_normalpatientreg:hover{background-color:#5a3d34}@media (width<=900px){.modal_normalpatientreg{border-radius:0;width:100vw;height:100%}.sidebar_normalpatientreg{display:none}.inputbox_normalpatientreg{width:48%}.doubleinputboxsize_normalpatientreg{width:100%}.docgrid_normalpatientreg,.reviewgrid_normalpatientreg{grid-template-columns:repeat(2,1fr)}}.body_normalpatientreg .ptregformrequiredfield input,.body_normalpatientreg .ptregformrequiredfield select,.body_normalpatientreg .ptregformrequiredfield textarea,.body_normalpatientreg .ptregformrequiredfield .custom-select-control,.body_normalpatientreg .ptregformrequiredfield .custom-select-option.highlighted{background-color:#f8e1fc}.BedViewPatientReg{z-index:3100;background-color:#fff;border-radius:10px;flex-direction:column;width:540px;height:480px;display:flex;position:fixed;top:15%;right:8%;overflow:hidden;box-shadow:0 0 20px #2c2c2c}.sec1_BedViewPatientReg{color:#263238;cursor:move;background-color:#fff;border-bottom:1px solid #eceff1;justify-content:space-between;align-items:flex-start;width:100%;height:fit-content;padding:15px 15px 10px;display:flex;position:relative}.titleblock_sec1_BedViewPatientReg{align-items:flex-start;gap:8px;display:flex}.titleblock_sec1_BedViewPatientReg svg{color:#048374;margin-top:2px}.titleblock_sec1_BedViewPatientReg div{flex-direction:column;display:flex}.title_sec1_BedViewPatientReg{color:#263238;font-size:14px;font-weight:600}.subtitle_sec1_BedViewPatientReg{color:#90a4ae;margin-top:2px;font-size:10px}.sec1_BedViewPatientReg .xmark_closemodal{color:#607d8b;cursor:pointer;background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.sec1_BedViewPatientReg .xmark_closemodal:hover{background-color:#eceff1;transition:all .3s}.wardfilter_BedViewPatientReg{flex-direction:column;gap:4px;padding:12px 15px 0;display:flex}.wardfilter_BedViewPatientReg label{color:#607d8b;font-size:10px}.wardfilter_BedViewPatientReg select{color:#263238;background-color:#fff;border:1px solid #cfd8dc;border-radius:6px;width:100%;height:32px;padding:0 8px;font-size:11px}.sec2_BedViewPatientReg{flex:1;width:100%;padding:10px 15px;overflow-y:scroll}.sub_sec2_BedViewPatientReg{border:1px solid #eceff1;border-radius:8px;width:100%;height:fit-content;margin-bottom:10px;overflow:hidden}.wardnameheading_sub_sec2_BedViewPatientReg{color:#263238;cursor:pointer;background-color:#fafafa;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:10px 12px;font-size:11px;font-weight:500;display:flex}.chevron_wardnameheading_sub_sec2_BedViewPatientReg{color:#90a4ae;font-size:8px;transition:transform .2s}.chevron_wardnameheading_sub_sec2_BedViewPatientReg.open{transform:rotate(180deg)}.body_sub_sec2_BedViewPatientReg{background-color:#fff;flex-wrap:wrap;align-content:center;gap:15px 8px;width:100%;height:fit-content;padding:12px;display:flex}.beds_BedViewPatientReg{cursor:pointer;border:1px solid #cfd8dc;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:34px;padding:0 10px;display:flex;position:relative}.beds_BedViewPatientReg span{font-size:11px}.beds_BedViewPatientReg:hover{background-color:#fafafa;transition:all .3s}.body_sub_sec2_BedViewPatientReg .occupiedbed{color:#fff;background-color:#ec8e00;border:1px solid #ec8e00}.body_sub_sec2_BedViewPatientReg .availablebed{color:#263238;border:1px solid #cfd8dc}.body_sub_sec2_BedViewPatientReg .reservedbed{color:#7e57c2;background-color:#f3eefc;border:1px solid #7e57c2}.body_sub_sec2_BedViewPatientReg .maintainancebed{color:#d64060;background-color:#fdecef;border:1px solid #d64060}.body_sub_sec2_BedViewPatientReg .selectedBed{color:#4e9102;background-color:#eaf6e1;border:2px solid #4e9102;font-weight:600}.body_sub_sec2_BedViewPatientReg .selectedBed:after{content:"";border-bottom:6px solid #4e9102;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.colorsymbols_BedViewPatientReg{flex-wrap:wrap;align-items:center;gap:4px;width:100%;height:fit-content;padding:12px 15px 0;font-size:10px;display:flex}.colorsymbols_BedViewPatientReg div{align-items:center;margin-right:10px;display:flex}.colorsymbols_BedViewPatientReg div span{border:none;border-radius:50%;width:8px;height:8px;margin-right:5px;display:block}.colorsymbols_BedViewPatientReg .availablebed{background-color:#4e9102}.colorsymbols_BedViewPatientReg .occupiedbed{background-color:#ec8e00}.colorsymbols_BedViewPatientReg .reservedbed{background-color:#7e57c2}.colorsymbols_BedViewPatientReg .maintainancebed{background-color:#d64060}.sec3_BedViewPatientReg{border-top:1px solid #eceff1;justify-content:flex-end;gap:10px;width:100%;height:fit-content;padding:12px 15px;display:flex}.cancelbtn_sec3_BedViewPatientReg{color:#263238;cursor:pointer;background-color:#fff;border:1px solid #cfd8dc;border-radius:6px;height:34px;padding:0 16px;font-size:12px}.cancelbtn_sec3_BedViewPatientReg:hover{background-color:#eceff1;transition:all .3s}.selectbtn_sec3_BedViewPatientReg{color:#fff;cursor:pointer;background-color:#7b2d2d;border:none;border-radius:6px;height:34px;padding:0 16px;font-size:12px}.selectbtn_sec3_BedViewPatientReg:hover:not(:disabled){background-color:#602222;transition:all .3s}.selectbtn_sec3_BedViewPatientReg:disabled{cursor:not-allowed;background-color:#cfd8dc}.ipdadmissionreceiptprintwindow{background-color:#000000c7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_ipdadmissionreceiptprintwindow{background-color:#fff;border-radius:7px;width:fit-content;height:90%;overflow:hidden}.sub1_ipdadmissionreceiptprintwindow{border-bottom:1px solid gray;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 30px;font-size:12px;display:flex}.sub2_ipdadmissionreceiptprintwindow{background-color:#000e;flex-direction:column;align-items:flex-end;width:fit-content;height:calc(100% - 40px);padding:0 30px;display:flex;overflow-y:scroll}.printbtn_ipdadmissionreceipt{color:#fff;cursor:pointer;background-color:#0695d8;border:none;border-radius:4px;align-items:center;width:fit-content;height:fit-content;margin:5px;padding:5px 15px;font-size:12px;display:flex}.printbtn_ipdadmissionreceipt svg{margin-right:5px}.patientadmissionreceipt{background-color:#fff;width:210mm;height:297mm;padding:35mm 20px 20px;position:relative}.sec1_patientadmissionreceipt{border:1px solid #000;justify-content:center;align-items:center;width:100%;height:10mm;font-size:12px;font-weight:500;display:flex}.sec2_patientadmissionreceipt{border:1px solid #000;border-top-width:0;align-items:center;width:100%;height:50mm;display:flex}.sub1_sec2_patientadmissionreceipt{border-right:1px solid #000;width:60%;height:100%;padding:10px 15px}.sub2_sec2_patientadmissionreceipt{width:40%;height:100%}.port_sub2_sec2_patientadmissionreceipt{border-bottom:1px solid #000;width:100%;height:50%}.port_sub2_sec2_patientadmissionreceipt:last-child{border:none}.barcodeboxtext{width:100%;height:10mm}.barcodeboximage{justify-content:center;align-items:center;width:100%;height:calc(100% - 10mm);display:flex}.text1_barcodeboxtext{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.sec3_patientadmissionreceipt .text1_barcodeboxtext{height:50%}.barcodetextlabel{align-items:center;width:40%;height:100%;padding-left:15px;font-size:12px;display:flex}.barcodetext_text{align-items:center;width:60%;height:100%;font-size:13px;font-weight:400;display:flex}.port_sub1_sec2_patientadmissionreceipt{align-items:flex-start;width:100%;min-height:20px;max-height:fit-content;margin-bottom:10px;font-size:12px;display:flex}.label_port_sub1_sec2_patientadmissionreceipt{justify-content:space-between;align-items:flex-start;width:25%;height:100%;display:flex}.text_port_sub1_sec2_patientadmissionreceipt{align-items:flex-start;width:75%;height:100%;padding:0 10px;font-weight:500;display:flex}.text_port_sub1_sec2_patientadmissionreceipt span span{margin-left:10px;margin-right:7px}.text_port_sub1_sec2_patientadmissionreceipt span{font-weight:400}.text_port_sub1_sec2_patientadmissionreceipt div{margin-right:35px}.port_sub1_sec2_patientadmissionreceipt .patientaddress{line-height:19px}.sec3_patientadmissionreceipt{border:1px solid #000;border-top-width:0;align-items:center;width:100%;height:25mm;display:flex}.sec3_patientadmissionreceipt .sub2_sec2_patientadmissionreceipt .port_sub2_sec2_patientadmissionreceipt{height:100%}.sec3_patientadmissionreceipt .text_port_sub1_sec2_patientadmissionreceipt span{margin-left:5px}.sec3_patientadmissionreceipt .port_sub1_sec2_patientadmissionreceipt{margin-bottom:5px}.sec4_patientadmissionreceipt{border:1px solid #000;border-top-width:0;flex-wrap:wrap;align-content:center;align-items:center;gap:20px 30px;width:100%;height:fit-content;padding:15px;display:flex}.admissioninfo{width:fit-content;height:fit-content;font-size:12px}.admissioninfo span{margin-left:10px;font-weight:500}.sec5_patientadmissionreceipt{width:100%;min-height:110mm;max-height:fit-content;padding:15px;font-size:10px}.heading_sec5_patientadmissionreceipt{justify-content:center;align-items:center;height:fit-content;margin-bottom:15px;font-size:14px;font-weight:500;text-decoration:underline;display:flex}.sec5_patientadmissionreceipt li{text-align:justify}.sec6_patientadmissionreceipt{justify-content:flex-end;align-items:center;width:100%;height:fit-content;font-size:11px;text-decoration:overline;display:flex;position:absolute;bottom:0;right:0;transform:translate(-100px,-40px)}.sec5_payment_patientadmissionreceipt{color:#111;border:1px solid #000;border-top-width:0;width:100%;padding:14px 15px;font-size:12px;line-height:1.8}.paymentreceiptline{font-size:12px}.paymentamount{font-weight:600}.paymentamountwords{font-size:11px}.paymenttransaction{margin-top:4px;font-size:11px}.paymenttransaction span{font-family:monospace;font-weight:500}.sec6_payment_patientadmissionreceipt{border:1px solid #000;border-top-width:0;justify-content:space-between;align-items:flex-end;width:100%;height:100px;padding:14px 20px;font-size:11px;display:flex}.cashiersection{flex-direction:column;gap:2px;display:flex}.cashiername{font-size:12px;font-weight:500;text-decoration:underline}.cashierlabel{color:#444;font-size:11px}.authsignatory{color:#111;font-size:11px}.sec7_footer_patientadmissionreceipt{color:#555;border:1px solid #000;border-top-width:0;justify-content:space-between;align-items:center;width:100%;padding:7px 15px;font-size:10px;display:flex;position:absolute;bottom:0;left:0}.pagenumber{color:#555;font-size:10px}.sec_payment_patientadmissionreceipt{border:1px solid #070707;width:100%;min-height:100mm;max-height:fit-content;overflow:hidden}.heading_payment{background-color:#cfd8dc;justify-content:center;align-items:center;width:100%;height:30px;font-size:13px;display:flex}.payment_table{border:1px solid red;flex-direction:column;align-items:center;width:100%;height:fit-content;display:flex}.payment_table .paymentheading{background-color:#eceff1;justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;font-weight:500;display:flex}.paymentheading span{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.sec_payment_patientadmissionreceipt .payment_table .slno{width:7%}.sec_payment_patientadmissionreceipt .payment_table .paymenttype,.sec_payment_patientadmissionreceipt .payment_table .amouunt,.sec_payment_patientadmissionreceipt .payment_table .paymentmode,.sec_payment_patientadmissionreceipt .payment_table .transactionid{width:15%}.paymentbody{width:100%;height:fit-content}.payment_table .payment{justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;font-weight:500;display:flex}.payment span{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.totaldepositsection{justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 10px;font-size:12px;font-weight:550;display:flex}.consent_modalbackdrop{z-index:1000;background-color:#14100c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.consent_modalbox{background-color:#f4f6f7;border-radius:14px;flex-direction:column;width:100%;max-width:860px;height:100%;max-height:940px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.consent_topbar{background-color:#fff;border-bottom:1px solid #e6e9ec;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.consent_topbar_title{color:#1c2b36;font-size:17px;font-weight:700}.consent_topbar_actions{align-items:center;gap:10px;display:flex}.consent_printbtn{color:#fff;cursor:pointer;background-color:#16a34a;border:none;border-radius:5px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;display:flex}.consent_printbtn:hover{background-color:#128038}.consent_closebtn{cursor:pointer;color:#7c8790;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.consent_closebtn:hover{color:#1c2b36;background-color:#f1f4f5}.consent_scrollarea{flex:1;padding:26px;overflow-y:auto}.consent_printarea{max-width:800px;margin:0 auto}.consentpage{background-color:#fff;border-radius:10px;padding:50px 40px 24px}.consent_pagebreak{align-items:center;gap:10px;margin:8px 0 24px;display:flex}.consent_pagebreak:before,.consent_pagebreak:after{content:"";background-color:#e2e6e9;flex:1;height:1px}.consent_pagebreak_label{color:#9aa4ab;white-space:nowrap;letter-spacing:.3px;font-size:11px;font-weight:700}.consent_hospitalheader{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.consent_hospitalbrand{align-items:center;gap:14px;display:flex}.consent_hospitallogo{color:#1c5a73;background-color:#e9f1f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.consent_hospitalname{color:#1c3b52;letter-spacing:.3px;font-size:21px;font-weight:800}.consent_hospitalmeta{color:#6b7278;flex-direction:column;gap:2px;margin-top:4px;font-size:11.5px;display:flex}.consent_hospitalmeta_row{align-items:center;gap:6px;display:flex}.consent_hospitalmeta_row svg{flex-shrink:0}.consent_qrbox{border:1px solid #e2e6e9;border-radius:6px;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.consent_qrbox span{background-color:#1b1b1b}.consent_qrbox span.off{background-color:#0000}.consent_titledivider{justify-content:center;align-items:center;gap:10px;margin:4px 0 20px;display:flex}.consent_titledivider img{height:20px}.consent_titledivider_line{background-color:#bfe3e2;flex:1;max-width:140px;height:1px}.consent_titledivider_dot{background-color:#0f9aa0;border-radius:50%;flex-shrink:0;width:5px;height:5px}.consent_titledivider_text{color:#0f9aa0;letter-spacing:.6px;text-transform:uppercase;font-size:17px;font-weight:800}.consent_card{border:1px solid #0000000d;border-radius:10px;margin-bottom:16px;overflow:hidden}.consent_card_head{align-items:center;gap:10px;padding:12px 18px;display:flex}.consent_card_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.consent_card_title{letter-spacing:.3px;font-size:13px;font-weight:800}.consent_card_body{padding:4px 18px 16px}.consent_fieldgrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 20px;margin-bottom:8px;display:grid}.consent_fieldgrid:last-child{margin-bottom:0}.consent_field{flex-direction:column;gap:2px;font-size:12.5px;display:flex}.consent_field_label{color:#7c8790;font-size:11.5px;font-weight:600}.consent_field_value{color:#1c2b36;font-weight:500}.consent_field_value.empty{color:#b7bfc4}.consent_staticchip{color:#1c2b36;background-color:#fafbfc;border:1px solid #dde2e5;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:5px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.consent_staticchip svg{color:#7c8790;flex-shrink:0}.consent_bodytext{color:#4a4640;text-align:justify;font-size:12.5px;line-height:1.6}.consent_bodytext p{margin:0 0 10px}.consent_bodytext p:last-child{margin-bottom:0}.consent_notegrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px;display:grid}.consent_notecard{border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.consent_notecard_icon{flex-shrink:0;margin-top:1px}.consent_notecard_text{color:#2b241f;font-size:11.5px;line-height:1.5}.consent_signatureblock{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 18px;display:flex}.consent_signaturecol{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.consent_signaturecol--right{text-align:right;align-items:flex-end}.consent_sigline{border-bottom:1px solid #c7ccd1;width:100%;min-height:22px}.consent_sigline--top{margin-top:10px}.consent_siglabel{color:#7c8790;font-size:11px}.consent_sealwrap{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}.consent_sealhint{color:#b7bfc4;font-size:9px;font-style:italic}.consent_subletter{padding:14px 18px 18px}.consent_subletter p{margin:0 0 10px}.consent_subletter p:last-child{margin-bottom:10px}.consent_sigrow{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:8px;display:flex}.consent_sigrow--multi{justify-content:flex-start}.consent_siginline{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:160px;display:flex}.consent_sigline--inline{border-bottom:1px solid #c7ccd1;width:100%;min-height:20px}.consentpage--bengali{font-family:Noto Sans Bengali,Bangla MN,Ekushey,sans-serif}@media print{@page{size:A4;margin:15mm 15mm 12mm}body *{visibility:hidden}.consent_printarea,.consent_printarea *{visibility:visible}.consent_topbar{display:none!important}.consent_modalbackdrop{background:0 0;height:auto;padding:0;display:block;position:static}.consent_modalbox{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;display:block}.consent_scrollarea{height:auto;padding:0;overflow:visible}.consent_printarea{width:100%;max-width:none;margin:0}.consentpage{border-radius:0;width:100%;height:auto;padding:0}.consent_pagebreak{break-after:page;page-break-after:always;height:0;margin:0}.consent_pagebreak_label,.consent_pagebreak:before,.consent_pagebreak:after{display:none}.consent_card,.consent_signatureblock,.consent_subletter,.consent_hospitalheader{break-inside:avoid;page-break-inside:avoid}}.mlc_modalbackdrop{z-index:1000;background-color:#14100c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mlc_modalbox{background-color:#f4f6f7;border-radius:14px;flex-direction:column;width:100%;max-width:900px;height:100%;max-height:940px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.mlc_topbar{background-color:#fff;border-bottom:1px solid #e6e9ec;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.mlc_topbar_title{color:#1c2b36;font-size:17px;font-weight:700}.mlc_topbar_actions{align-items:center;gap:10px;display:flex}.mlc_zoomgroup{background-color:#fff;border:1px solid #dde2e5;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.mlc_zoombtn{cursor:pointer;color:#4a5560;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.mlc_zoombtn:hover{color:#1c2b36}.mlc_zoomvalue{color:#1c2b36;text-align:center;min-width:34px;font-size:12px;font-weight:600}.mlc_iconbtn{color:#4a5560;cursor:pointer;background-color:#fff;border:1px solid #dde2e5;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.mlc_iconbtn:hover{background-color:#f4f6f7}.mlc_iconbtn:disabled{opacity:.6;cursor:wait}.mlc_printbtn{color:#fff;cursor:pointer;background-color:#16a34a;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:700;display:flex}.mlc_printbtn:hover{background-color:#128038}.mlc_closebtn{cursor:pointer;color:#7c8790;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.mlc_closebtn:hover{color:#1c2b36;background-color:#f1f4f5}.mlc_scrollarea{flex:1;padding:26px;overflow-y:auto}.mlc_printarea{transform-origin:top;max-width:820px;margin:0 auto}.mlcreportform{background-color:#fff;border-radius:10px;padding:50px 40px 24px}.mlc_hospitalheader{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.mlc_hospitalbrand{align-items:center;gap:14px;display:flex}.mlc_hospitallogo{color:#1c5a73;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.mlc_hospitallogo img{height:100%}.mlc_hospitalname{color:#1c3b52;letter-spacing:.3px;font-size:21px;font-weight:800}.mlc_hospitalmeta{color:#6b7278;flex-direction:column;gap:2px;margin-top:4px;font-size:11.5px;display:flex}.mlc_hospitalmeta_row{align-items:center;gap:6px;display:flex}.mlc_hospitalmeta_row svg{flex-shrink:0}.mlc_qrbox{border:1px solid #e2e6e9;border-radius:6px;flex-shrink:0;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);justify-content:center;align-items:center;gap:1px;width:68px;height:68px;padding:5px;display:flex}.mlc_qrbox span{background-color:#1b1b1b}.mlc_qrbox span.off{background-color:#0000}.mlc_titledivider{justify-content:center;align-items:center;gap:10px;margin:4px 0 20px;display:flex}.mlc_titledivider img{height:20px}.mlc_titledivider_line{background-color:#bfe3e2;flex:1;max-width:160px;height:1px}.mlc_titledivider_text{color:#0f9aa0;letter-spacing:.6px;text-transform:uppercase;font-size:17px;font-weight:800}.mlc_metacard{background-color:#f4f9f7;border:1px solid #e2ece8;border-radius:10px;gap:24px;margin-bottom:16px;padding:16px 20px;display:flex}.mlc_metacol{flex-flow:wrap;flex:1;gap:20px;display:flex}.mlc_card{border:1px solid #0000000d;border-radius:10px;margin-bottom:16px;position:relative;overflow:hidden}.mlc_card_head{align-items:center;gap:10px;padding:12px 18px;display:flex}.mlc_card_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mlc_card_title{letter-spacing:.3px;font-size:13px;font-weight:800}.mlc_card_body{padding:4px 18px 16px;position:relative}.mlc_card_decoricon{opacity:.14;pointer-events:none;position:absolute;bottom:6px;right:10px}.mlc_fieldgrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 30px;margin-bottom:8px;display:grid}.mlc_fieldgrid:last-child{margin-bottom:0}.mlc_field{flex-direction:column;gap:3px;width:fit-content;min-width:150px;font-size:12.5px;display:flex}.mlc_field_label{color:#7c8790;font-size:11.5px;font-weight:600}.mlc_field_value{color:#1c2b36;font-weight:500}.mlc_field_value.empty{color:#b7bfc4}.mlc_staticchip{color:#1c2b36;background-color:#fafbfc;border:1px solid #dde2e5;border-radius:6px;align-items:center;gap:6px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.mlc_staticchip svg{color:#7c8790;flex-shrink:0}.mlc_blankfield{flex-direction:column;gap:3px;display:flex}.mlc_blankline{border-bottom:1px solid #c7ccd1;min-width:60px;min-height:18px}.mlc_blankline.wide,.injurydetails{width:100%}.mlc_checkrow{color:#1c2b36;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.mlc_checkitem{align-items:center;gap:6px;font-size:12px;display:flex}.mlc_checkbox{border:1.5px solid #9aa4ab;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.mlc_parenhint{color:#9aa4ab;font-size:10.5px;font-style:italic}.mlc_bodytext{color:#4a4640;text-align:justify;margin:0 0 12px;font-size:12.5px;line-height:1.6}.mlc_declarationrow{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.mlc_declarationfields{flex-direction:column;flex:1;gap:10px;min-width:260px;display:flex}.mlc_thumbbox{color:#8b5cf6;text-align:center;border:1.5px dashed #b9a8d9;border-radius:8px;flex-shrink:0;align-items:flex-end;gap:6px;width:130px;min-height:90px;padding:8px 8px 12px;font-size:10px;font-weight:600;display:flex}.mlc_sealwrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.mlc_signatureblock{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 18px 8px;display:flex}.mlc_signaturecol{flex-direction:column;align-items:flex-start;gap:2px;width:30%;min-width:180px;display:flex}.mlc_signaturecol .mlc_blankfield{width:100%}.mlc_signaturecol--right{align-items:center}.mlc_siglabel{color:#1c2b36;margin-top:2px;font-size:12px;font-weight:700}.mlc_sigsub{color:#7c8790;font-size:10.5px}.mlc_sigsquiggle{display:block}.mlc_signatureextra{flex-wrap:wrap;gap:20px;padding:8px 18px 16px;display:flex}.mlc_signatureextra .mlc_fieldgrid{flex:1;min-width:220px;margin-bottom:0}.mlc_policenote{text-align:center;color:#8a8f93;border-top:1px dashed #e2e6e9;margin-top:4px;padding-top:12px;font-size:11px;font-style:italic}@media print{@page{size:A4;margin:14mm 14mm 12mm}body *{visibility:hidden}.mlc_printarea,.mlc_printarea *{visibility:visible}.mlc_topbar{display:none!important}.mlc_modalbackdrop{background:0 0;height:auto;padding:0;display:block;position:static}.mlc_modalbox{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;display:block}.mlc_scrollarea{height:auto;padding:0;overflow:visible}.mlc_printarea{width:100%;max-width:none;margin:0;zoom:1!important;transform:none!important}.mlcreportform{border-radius:0;width:100%;height:auto;padding:0}.mlc_card,.mlc_metacard,.mlc_hospitalheader{break-inside:avoid;page-break-inside:avoid}}.verifyabhabyabhanumber{border:1px solid #575757;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px 15px;display:flex}.sec1_verifyabhabyabhanumber{border:1px solid gray;border-radius:7px;flex:1;width:100%;margin-top:15px;padding:15px}.sub1_sec1_verifyabhabyabhanumber{align-items:center;width:100%;height:40px;display:flex}.sub1_sec1_verifyabhabyabhanumber img{width:fit-content;height:40px}.sub1_sec1_verifyabhabyabhanumber span{font-size:13px}.sub1_sec1_verifyabhabyabhanumber input{text-align:center;letter-spacing:1px;width:200px;height:30px;margin-left:15px;padding:0 15px;font-size:14px;font-weight:500}.otpmethodselection_verifyabhabyabhanumber{align-items:center;width:100%;height:50px;margin-top:30px;display:flex}.otpmethodselection_verifyabhabyabhanumber .otpmode{cursor:pointer;background-color:#eaeaea;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:35px;margin-right:10px;padding:0 15px;font-size:12px;display:flex}.otpmethodselection_verifyabhabyabhanumber .selectotptype{color:#fff;background-color:#ac5906}.buttons_verifyabhabyabhanumber{justify-content:flex-end;align-items:center;width:100%;height:30px;margin-top:30px;display:flex}.buttons_verifyabhabyabhanumber button{color:#fff;background-color:#0288d1;border:none;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:12px;display:flex}.sec2_verifyabhabyabhanumber{border:1px solid gray;border-radius:7px;flex:1;width:100%;margin-top:15px;padding:15px}.otpverificationdiv_verifybyabhanumber{align-items:center;width:100%;height:30px;margin-top:30px;display:flex}.otpverificationdiv_verifybyabhanumber button{color:#fff;cursor:pointer;background-color:#ac5906;border:none;border-radius:4px;width:230px;height:30px;font-size:12px}.otpverificationdiv_verifybyabhanumber button:disabled{color:#cecece;cursor:not-allowed;background-color:#9e7954}.abhaverifiedmodal{background-color:#000000d3;border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.sec1_abhaverifiedmodal{background-color:#fff;border-radius:7px;width:550px;height:350px}.sub1_sec1_abhaverifiedmodal{border-bottom:1px solid gray;justify-content:flex-end;align-items:center;width:100%;height:35px;padding:0 15px;display:flex}.sub2_sec1_abhaverifiedmodal{width:100%;height:calc(100% - 80px);padding:15px;display:flex}.port1_sub2_sec1_abhaverifiedmodal{width:70px;height:100%}.port1_sub2_sec1_abhaverifiedmodal img{width:100%;height:70px}.port1_sub2_sec1_abhaverifiedmodal span{color:#fff;background-color:#2e7d32;border-radius:30px;justify-content:center;align-items:center;margin-top:10px;padding:5px 15px;font-size:10px;display:flex}.port2_sub2_sec1_abhaverifiedmodal{width:calc(100% - 70px);height:100%;padding-left:10px;display:flex}.basicdetails_port2_sub2_sec1_abhaverifiedmodal{width:calc(100% - 70px);height:100%;padding:0 15px}.basicdetails_port2_sub2_sec1_abhaverifiedmodal div{color:gray;flex-direction:column;height:fit-content;margin-bottom:15px;font-size:12px;display:flex}.basicdetails_port2_sub2_sec1_abhaverifiedmodal div span{color:#000;margin-top:5px;font-size:13px;font-weight:500}.verified_port2_sub2_sec1_abhaverifiedmodal{flex-direction:column;align-items:center;width:70px;height:100%;display:flex}.verified_port2_sub2_sec1_abhaverifiedmodal img{color:#0288d1;width:60px}.verified_port2_sub2_sec1_abhaverifiedmodal span{font-size:13px}.sub3_sec1_abhaverifiedmodal{justify-content:flex-end;align-items:center;width:100%;height:30px;padding:0 15px;display:flex}.sub3_sec1_abhaverifiedmodal .closemodalbtn{cursor:pointer;background-color:#cfd8dc;border:1px solid gray;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:12px;display:flex}.alertmodal_verifybyabhaumber{background-color:#000000d3;border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.sec1_alertmodal_verifybyabhaumber{background-color:#fff;border-radius:7px;width:550px;height:350px}.sub1_sec1_alertmodal_verifybyabhaumber{border-bottom:1px solid gray;justify-content:flex-end;align-items:center;width:100%;height:35px;padding:0 15px;display:flex}.sub2_sec1_alertmodal_verifybyabhaumber{flex-direction:column;align-items:center;width:100%;height:calc(100% - 80px);padding:15px;display:flex}.port1_sub2_sec1_alertmodal_verifybyabhaumber{height:100px}.port1_sub2_sec1_alertmodal_verifybyabhaumber img{width:auto;height:70px}.sub2_sec1_alertmodal_verifybyabhaumber span{font-size:13px}.port2_sub2_sec1_alertmodal_verifybyabhaumber{justify-content:center;align-items:center;width:100%;height:fit-content;margin-top:60px;display:flex}.port2_sub2_sec1_alertmodal_verifybyabhaumber button{width:fit-content;height:30px;padding:0 15px}.abha_modal_overlay_{z-index:1000;background:#0f0f148c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.abha_modal_container_{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1180px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #110c2e40}.abha_modal_header_{justify-content:space-between;align-items:flex-start;padding:24px 28px 20px;display:flex}.abha_header_left_{align-items:flex-start;gap:14px;display:flex}.abha_header_icon_{color:#7c3aed;background:#ede9fe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.abha_header_title_{color:#111827;margin:0;font-size:20px;font-weight:700}.abha_header_subtitle_{color:#6b7280;margin:4px 0 0;font-size:13.5px}.abha_close_btn_{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,border-color .15s;display:flex}.abha_close_btn_:hover{background:#f9fafb;border-color:#d1d5db}.abha_modal_divider_{background:#eef0f3;flex-shrink:0;height:1px}.abha_modal_body_{flex:1;align-items:stretch;gap:0;padding:24px 28px;display:flex;overflow-y:auto}.abha_left_panel_{flex-direction:column;flex:1 1 0;min-width:0;padding-right:28px;display:flex}.abha_right_panel_{flex-direction:column;flex:1 1 0;min-width:0;padding-left:28px;display:flex}.abha_middle_divider_{background:#eef0f3;flex-shrink:0;align-self:stretch;width:1px;position:relative}.abha_middle_arrow_{color:#7c3aed;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:140px;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #110c2e14}.abha_section_title_{color:#111827;margin:0 0 4px;font-size:16px;font-weight:700}.abha_section_subtitle_{color:#6b7280;margin:0 0 18px;font-size:13px;line-height:1.5}.abha_field_label_{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.abha_input_wrap_{background:#fff;border:1.5px solid #c4b5fd;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.abha_input_wrap_:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.abha_input_wrap_error_{border-color:#f87171}.abha_input_wrap_disabled_{background:#f9fafb;border-color:#e5e7eb}.abha_input_icon_{color:#9ca3af;flex-shrink:0;display:flex}.abha_input_{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14.5px}.abha_input_::placeholder{color:#9ca3af}.abha_input_counter_{color:#9ca3af;flex-shrink:0;font-size:12.5px}.abha_error_text_{color:#dc2626;margin:8px 0 0;font-size:12.5px}.abha_info_card_{background:#f5f3ff;border:1px solid #ede9fe;border-radius:10px;gap:10px;margin-top:16px;padding:14px;display:flex}.abha_info_card_ p{color:#6d28d9;margin:0;font-size:12.5px;line-height:1.5}.abha_info_icon_{color:#8b5cf6;flex-shrink:0;margin-top:1px}.abha_info_icon_blue_{color:#2563eb}.abha_verify_btn_{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#6366f1 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;padding:13px 16px;font-size:14.5px;font-weight:600;transition:opacity .15s,transform 50ms;display:flex}.abha_verify_btn_:hover:not(:disabled){opacity:.92}.abha_verify_btn_:active:not(:disabled){transform:translateY(1px)}.abha_verify_btn_:disabled{opacity:.5;cursor:not-allowed}.abha_btn_spinner_{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite abha_spin_}@keyframes abha_spin_{to{transform:rotate(360deg)}}.abha_secure_note_{color:#9ca3af;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.otp_section_{border-top:1px dashed #e5e7eb;margin-top:18px;margin-bottom:18px;padding-top:18px}.otp_section_header_{justify-content:space-between;align-items:center;display:flex}.otp_title_{color:#111827;margin:0 0 4px;font-size:15px;font-weight:700}.abha_edit_number_btn_{color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.abha_edit_number_btn_:hover{text-decoration:underline}.otp_boxes_row_{gap:10px;margin-top:4px;display:flex}.otp_box_{text-align:center;color:#111827;border:1.5px solid #d1d5db;border-radius:10px;outline:none;width:44px;height:48px;font-size:18px;font-weight:600;transition:border-color .15s,box-shadow .15s}.otp_box_:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}.otp_box_error_{border-color:#f87171}.otp_box_verified_{color:#059669;background:#ecfdf5;border-color:#34d399}.otp_footer_row_{justify-content:flex-end;align-items:center;margin-top:10px;display:flex}.otp_resend_btn_{color:#7c3aed;cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;font-weight:600}.otp_resend_btn_:disabled{color:#9ca3af;cursor:not-allowed}.otp_success_text_{color:#059669;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.abha_demo_banner_{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;gap:8px;margin-top:14px;padding:12px;display:flex}.abha_demo_banner_ p{color:#92400e;margin:0;font-size:12px;line-height:1.5}.abha_demo_banner_ strong{font-variant-numeric:tabular-nums}.abha_right_panel_header_{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.abha_status_badge_{color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:flex}.abha_status_badge_verified_{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.abha_govt_banner_{background:linear-gradient(90deg,#eff6ff 0%,#eef2ff 100%);border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;padding:7px 16px;display:flex}.abha_govt_banner_left_{align-items:center;gap:10px;display:flex}.abha_govt_banner_left_ img{height:30px}.abha_emblem_icon_,.abha_ayushman_icon_{color:#4338ca;flex-shrink:0}.abha_govt_line_bold_{color:#1f2937;text-align:left;margin:0;font-size:12.5px;font-weight:700;line-height:1.35}.abha_govt_line_{color:#6b7280;margin:2px 0 0;font-size:11px}.abha_govt_banner_right_{text-align:right;align-items:center;gap:8px;display:flex}.abha_govt_banner_right_ img{height:40px}.abha_patient_row_{border:0 solid #d8eefc;border-width:0 1px;align-items:flex-start;gap:16px;padding:18px 15px;display:flex}.abha_patient_avatar_{color:#6366f1;background:#eef2ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.abha_patient_avatar_ img{object-fit:cover;width:100%;height:100%}.abha_patient_name_block_{flex:1;min-width:0}.abha_patient_gender_block_{text-align:right;flex-shrink:0}.abha_field_caption_{color:#9ca3af;font-size:11.5px;display:block}.abha_field_caption_spaced_{margin-top:12px}.abha_patient_name_{color:#111827;margin:2px 0 0;font-size:16px;font-weight:700}.abha_patient_dob_{color:#1f2937;margin:2px 0 0;font-size:14px;font-weight:600}.abha_patient_gender_{color:#111827;margin:2px 0 0;font-size:15px;font-weight:700}.abha_details_grid_{border:1px solid #d8eefc;grid-template-columns:1fr 1fr;gap:16px 20px;padding:16px 15px;display:grid}.abha_preview_field_{align-items:flex-start;gap:10px;min-width:0;display:flex}.abha_preview_field_icon_{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.abha_preview_field_icon_blue_{color:#2563eb;background:#dbeafe}.abha_preview_field_icon_pink_{color:#db2777;background:#fce7f3}.abha_preview_field_icon_violet_{color:#7c3aed;background:#ede9fe}.abha_preview_field_icon_orange_{color:#ea580c;background:#ffedd5}.abha_preview_field_icon_green_{color:#059669;background:#d1fae5}.abha_preview_field_value_{color:#374151;word-break:break-word;margin:2px 0 0;font-size:13.5px;font-weight:600}.abha_preview_footer_note_{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;gap:8px;margin-top:auto;padding:12px 14px;display:flex}.abha_preview_footer_note_ p{color:#1d4ed8;margin:0;font-size:12.5px;line-height:1.5}.abha_modal_footer_{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px;display:flex}.abha_cancel_btn_{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:11px 22px;font-size:14px;font-weight:600;transition:background .15s}.abha_cancel_btn_:hover{background:#f9fafb}.abha_verify_continue_btn_{color:#fff;cursor:pointer;background:linear-gradient(90deg,#7c3aed 0%,#6366f1 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.abha_verify_continue_btn_:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}@media (width<=860px){.abha_modal_body_{flex-direction:column}.abha_left_panel_,.abha_right_panel_{padding-left:0;padding-right:0}.abha_middle_divider_{display:none}.abha_left_panel_{border-bottom:1px solid #eef0f3;margin-bottom:24px;padding-bottom:24px}}.pdm-overlay{z-index:1000;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pdm-container{background:#fff;border-radius:14px;width:95%;max-width:1200px;height:95%;padding:24px 28px;overflow-y:auto;box-shadow:0 20px 50px #00000040}.pdm-topbar{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pdm-topbar h2{color:#1e293b;font-size:15px;font-weight:600}.pdm-topbar-actions{align-items:center;gap:12px;display:flex}.pdm-print-btn{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:6px;padding:6px 15px;font-size:13px;display:flex}.pdm-close-btn{cursor:pointer;color:#64748b;background:0 0;border:none}.pdm-loading{text-align:center;color:#64748b;padding:60px 0}.pdm-header-row1{background:#fafbfe;border:1px solid #eef0f4;border-radius:10px;align-items:flex-start;gap:18px;height:100px;padding:10px;display:flex}.pdm-avatar-block{flex-direction:column;align-items:center;gap:6px;display:flex}.pdm-avatar{color:#6d28d9;background:#ede9fe;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.pdm-avatar img{height:100%}.pdm-live-badge{color:#16a34a;background:#dcfce7;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:flex}.pdm-name{color:#1e293b;align-items:center;gap:6px;font-size:16px;font-weight:700;display:flex}.pdm-gender-icon{color:#3b82f6}.pdm-sub{color:#64748b;margin-top:2px;font-size:12px}.vrline_pdm-header-row1{background-color:#b4b4b4;width:1px;height:90%}.pdm-info-item{color:#334155;flex-direction:column;gap:2px;font-size:13px;display:flex}.pdm-info-item p{align-items:center;margin-bottom:6px;display:flex}.pdm-info-item p span{margin-left:10px}.pdm-info-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.02em;font-size:11px}.pdm-header-row2{border:1px solid #eef0f4;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:10px;padding:6px 0;display:grid}.pdm-info-card{border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pdm-info-card-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pdm-info-card-label{color:#94a3b8;font-size:11px}.pdm-info-card-value{color:#1e293b;font-size:13px;font-weight:600}.pdm-info-card-sub{color:#3b82f6;font-size:11px}.pdm-tab-nav{border-bottom:1px solid #eef0f4;gap:22px;margin-top:10px;margin-bottom:18px;display:flex;overflow-x:auto}.pdm-tab-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 2px;font-size:12px}.pdm-tab-btn.active{color:#6d28d9;border-bottom-color:#6d28d9;font-weight:600}.pdm-badge{border-radius:999px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.pdm-badge-green{color:#16a34a;background:#dcfce7}.pdm-badge-red{color:#dc2626;background:#fee2e2}.pdm-badge-orange{color:#ea580c;background:#ffedd5}.pdm-badge-blue{color:#2563eb;background:#dbeafe}.pdm-badge-gray{color:#64748b;background:#f1f5f9}.pdm-section-title{color:#1e293b;margin:22px 0 10px;font-size:15px;font-weight:700}.pdm-vitals-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.pdm-vital-card{border:1px solid #eef0f4;border-radius:12px;padding:14px}.pdm-vital-icon{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;display:flex}.pdm-vital-label{color:#64748b;font-size:12px}.pdm-vital-value{color:#1e293b;align-items:center;font-size:22px;font-weight:700;display:flex}.pdm-vital-unit{color:#94a3b8;margin-left:5px;font-size:11px}.pdm-vital-meta{color:#94a3b8;justify-content:space-between;align-items:center;font-size:11px;display:flex}.pdm-chart-wrap{border:1px solid #eef0f4;border-radius:12px;padding:14px}.pdm-table{border-collapse:collapse;width:100%;font-size:13px}.pdm-table th{text-align:left;color:#94a3b8;border-bottom:1px solid #eef0f4;padding:10px 8px;font-size:12px;font-weight:600}.pdm-table td{color:#334155;border-bottom:1px solid #f5f6f8;padding:10px 8px}.pdm-history-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pdm-history-item{border:1px solid #eef0f4;border-radius:10px;padding:12px}.pdm-history-label{color:#94a3b8;margin-bottom:4px;font-size:12px}.pdm-history-value{color:#1e293b;font-size:13px}.pdm-date-strip{align-items:center;gap:10px;margin-bottom:14px;display:flex;overflow-x:auto}.pdm-date-nav{cursor:pointer;background:#fff;border:1px solid #eef0f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pdm-date-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #eef0f4;border-radius:10px;padding:8px 16px;font-size:13px}.pdm-date-btn.active{color:#6d28d9;background:#f5f3ff;border-color:#6d28d9;font-weight:600}.pdm-exam-meta{color:#94a3b8;margin-bottom:14px;font-size:12px}.pdm-exam-card{border:1px solid #eef0f4;border-radius:12px;margin-bottom:12px;overflow:hidden}.pdm-exam-card-header{background:#fafbfe;align-items:center;gap:10px;padding:12px 16px;display:flex}.pdm-exam-title{color:#1e293b;flex-grow:1;font-size:14px;font-weight:600}.pdm-exam-chevron{color:#94a3b8;margin-left:auto}.pdm-exam-card-body{grid-template-columns:repeat(4,1fr);gap:14px;padding:14px 16px;display:grid}.pdm-exam-field-label{color:#94a3b8;font-size:11px}.pdm-exam-field-value{color:#1e293b;margin-top:2px;font-size:13px}.pdm-advice-group{border:1px solid #eef0f4;border-radius:12px;margin-bottom:16px;padding:14px 16px}.pdm-advice-group-header{color:#1e293b;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.pdm-advice-count{color:#6d28d9;margin-left:8px;font-size:12px;font-weight:500}.pdm-advice-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.pdm-advice-summary-card{border:1px solid #eef0f4;border-radius:10px;padding:10px 12px;font-size:13px}.pdm-advice-summary-label{color:#94a3b8;margin-bottom:4px;font-size:11px}.pdm-bed-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.pdm-action-icons{color:#64748b;cursor:pointer;gap:10px;display:flex}@media (width<=900px){.pdm-header-row1,.pdm-header-row2,.pdm-vitals-grid,.pdm-history-grid,.pdm-exam-card-body,.pdm-advice-summary,.pdm-bed-summary{grid-template-columns:repeat(2,1fr)}}.overlay_ipdpatientreportmodal{--brand_ipdpatientreportmodal:#7a3f2b;--branddark_ipdpatientreportmodal:#62311f;--surface_ipdpatientreportmodal:#fffaf3;--surfacealt_ipdpatientreportmodal:#fdf3e6;--border_ipdpatientreportmodal:#eadfce;--text_ipdpatientreportmodal:#2b2420;--muted_ipdpatientreportmodal:#8a7f76;z-index:1050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text_ipdpatientreportmodal);background:#241c188c;justify-content:center;align-items:center;padding:0 24px;font-family:Inter,Segoe UI,system-ui,sans-serif;display:flex;position:fixed;inset:0}.modal_ipdpatientreportmodal{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1280px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #1e140e59}.header_ipdpatientreportmodal{border-bottom:1px solid var(--border_ipdpatientreportmodal);background:#fff;justify-content:space-between;align-items:center;height:40px;padding:15px;display:flex}.header_ipdpatientreportmodal h2{margin:0;font-size:13px;font-weight:500}.iconbtn_ipdpatientreportmodal{width:32px;height:32px;color:var(--text_ipdpatientreportmodal);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.iconbtn_ipdpatientreportmodal:hover{background:var(--surfacealt_ipdpatientreportmodal)}.body_ipdpatientreportmodal{flex-direction:column;gap:15px;height:calc(100% - 40px);padding:15px;display:flex;overflow-y:auto}.patient_ipdpatientreportmodal{background:var(--surface_ipdpatientreportmodal);border:1px solid var(--border_ipdpatientreportmodal);border-radius:8px;flex-direction:row;align-items:center;gap:24px;height:100px;padding:0 15px;display:flex}.patient_ipdpatientreportmodal>:first-child{flex:1.5 1 0;min-width:0}.patient_ipdpatientreportmodal>:nth-child(2),.patient_ipdpatientreportmodal>:nth-child(3){flex:1.2 1 0;min-width:0}.patient_ipdpatientreportmodal>:nth-child(4){flex:1 1 0;min-width:0}.patient_ipdpatientreportmodal>:nth-child(5){flex:none}.patientmain_ipdpatientreportmodal{align-items:center;gap:14px;min-width:0;display:flex}.avatar_ipdpatientreportmodal{background:#e9eef5;border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.avatar_ipdpatientreportmodal img,.avatar_ipdpatientreportmodal svg{object-fit:cover;width:100%;height:100%;display:block}.patientid_ipdpatientreportmodal{flex-direction:column;gap:6px;min-width:0;display:flex}.namerow_ipdpatientreportmodal{text-transform:uppercase;align-items:baseline;gap:8px;font-size:12px;display:flex}.namerow_ipdpatientreportmodal strong{font-weight:600}.muted_ipdpatientreportmodal{color:var(--muted_ipdpatientreportmodal);text-transform:none;font-size:11px}.uhidrow_ipdpatientreportmodal{color:var(--muted_ipdpatientreportmodal);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.uhidrow_ipdpatientreportmodal a{color:#1d5fd6;font-weight:600;text-decoration:none}.uhidrow_ipdpatientreportmodal a:hover{text-decoration:underline}.badgeadmitted_ipdpatientreportmodal{color:#086d0b;background:#d9f4e3;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500}.field_ipdpatientreportmodal{flex-direction:column;gap:4px;min-width:0;display:flex}.label_ipdpatientreportmodal{color:var(--muted_ipdpatientreportmodal);font-size:11px}.value_ipdpatientreportmodal{text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11px;font-weight:600;display:flex}.value_ipdpatientreportmodal small{color:var(--muted_ipdpatientreportmodal);font-size:11px;font-weight:500}.bed_ipdpatientreportmodal{align-items:center;gap:12px;display:flex}.bedicon_ipdpatientreportmodal{color:#5b3fc4;background:#ece6fb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tabs_ipdpatientreportmodal{flex-wrap:wrap;gap:12px;height:25px;display:flex}.tab_ipdpatientreportmodal{border:1px solid var(--border_ipdpatientreportmodal);background:var(--surface_ipdpatientreportmodal);height:25px;color:var(--text_ipdpatientreportmodal);cursor:pointer;border-radius:999px;padding:0 15px;font-size:11px;transition:background .15s,color .15s,border-color .15s}.tab_ipdpatientreportmodal:hover{border-color:var(--brand_ipdpatientreportmodal)}.tab_ipdpatientreportmodal.active_ipdpatientreportmodal{background:var(--brand_ipdpatientreportmodal);border-color:var(--brand_ipdpatientreportmodal);color:#fff;font-weight:500}.toolbar_ipdpatientreportmodal{flex-direction:row;align-items:center;gap:20px;height:35px;display:flex}.toolbar_ipdpatientreportmodal>:first-child{flex:1 1 0;min-width:0}.toolbar_ipdpatientreportmodal>:nth-child(2){flex:0 0 346px}.search_ipdpatientreportmodal,.datebtn_ipdpatientreportmodal{border:1px solid var(--border_ipdpatientreportmodal);height:32px;color:var(--muted_ipdpatientreportmodal);border-radius:4px;align-items:center;gap:10px;padding:0 14px;display:flex}.search_ipdpatientreportmodal:focus-within{border-color:var(--brand_ipdpatientreportmodal);box-shadow:0 0 0 3px #7a3f2b1f}.search_ipdpatientreportmodal input{min-width:0;color:var(--text_ipdpatientreportmodal);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search_ipdpatientreportmodal input::placeholder{color:var(--muted_ipdpatientreportmodal)}.date_ipdpatientreportmodal{position:relative}.datebtn_ipdpatientreportmodal{cursor:pointer;text-align:left;background-color:#fff;width:100%;font-size:11px}.datebtn_ipdpatientreportmodal span{flex:1}.datebtn_ipdpatientreportmodal span.hasvalue_ipdpatientreportmodal{color:var(--text_ipdpatientreportmodal)}.datepop_ipdpatientreportmodal{z-index:5;border:1px solid var(--border_ipdpatientreportmodal);background:#fff;border-radius:10px;flex-direction:column;gap:12px;width:230px;padding:15px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #1e140e2e}.datepop_ipdpatientreportmodal label{color:var(--muted_ipdpatientreportmodal);flex-direction:column;gap:6px;font-size:12px;display:flex}.datepop_ipdpatientreportmodal input{border:1px solid var(--border_ipdpatientreportmodal);height:32px;color:var(--text_ipdpatientreportmodal);border-radius:6px;padding:0 10px;font-size:12px}.dateactions_ipdpatientreportmodal{justify-content:space-between;align-items:center;display:flex}.linkbtn_ipdpatientreportmodal{color:var(--brand_ipdpatientreportmodal);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.table_ipdpatientreportmodal{border:1px solid var(--border_ipdpatientreportmodal);background:#fff;border-radius:8px;flex-direction:column;height:calc(100% - 205px);display:flex;overflow:hidden}.rows_ipdpatientreportmodal{max-height:440px;overflow-y:auto}.row_ipdpatientreportmodal{border-bottom:1px solid var(--border_ipdpatientreportmodal);flex-direction:row;align-items:center;height:35px;padding:0 16px 0 0;font-size:11px;display:flex}.row_ipdpatientreportmodal>:first-child{flex:0 0 56px}.row_ipdpatientreportmodal>:nth-child(2){flex:2.4 1 0;min-width:220px}.row_ipdpatientreportmodal>:nth-child(3){flex:1.4 1 0;min-width:0}.row_ipdpatientreportmodal>:nth-child(4){flex:1.1 1 0;min-width:0}.row_ipdpatientreportmodal>:nth-child(5){flex:1.5 1 0;min-width:0}.row_ipdpatientreportmodal>:nth-child(6){flex:0 0 160px}.rows_ipdpatientreportmodal .row_ipdpatientreportmodal{height:40px}.rows_ipdpatientreportmodal .row_ipdpatientreportmodal:last-child{border-bottom:0}.row_ipdpatientreportmodal.selected_ipdpatientreportmodal{background:#fcf1e4}.rowhead_ipdpatientreportmodal{background:var(--surfacealt_ipdpatientreportmodal);min-height:40px;font-size:12px;font-weight:500}.cellcheck_ipdpatientreportmodal{justify-content:center;align-items:center;display:flex}.cellcheck_ipdpatientreportmodal input{width:14px;height:14px;accent-color:var(--brand_ipdpatientreportmodal);cursor:pointer}.cellaction_ipdpatientreportmodal{align-items:center;display:flex}.doc_ipdpatientreportmodal{align-items:center;gap:14px;min-width:0;height:100%;display:flex}.doc_ipdpatientreportmodal svg{color:#c2185b}.doctext_ipdpatientreportmodal{flex-direction:column;gap:3px;min-width:0;display:flex}.doctext_ipdpatientreportmodal strong{font-weight:600}.doctext_ipdpatientreportmodal small{color:var(--muted_ipdpatientreportmodal);font-size:11px}.file_ipdpatientreportmodal{flex:none;align-items:center;width:34px;height:100%;display:flex;position:relative}.file_ipdpatientreportmodal em{text-align:center;color:#fff;font-size:8px;font-style:normal;font-weight:700;position:absolute;bottom:6px;left:0;right:0}.filered_ipdpatientreportmodal{color:#e45b61}.filegreen_ipdpatientreportmodal{color:#2fa583}.filepurple_ipdpatientreportmodal{color:#8d55d6}.fileblue_ipdpatientreportmodal{color:#3d9be9}.fileorange_ipdpatientreportmodal{color:#f2a229}.chip_ipdpatientreportmodal{border-radius:999px;padding:4px 14px;font-size:10px;display:inline-block}.chipinvestigation_ipdpatientreportmodal{color:#1d5fd6;background:#e3efff}.chipdischarge_ipdpatientreportmodal{color:#3a7d22;background:#dff3d8}.chipuploads_ipdpatientreportmodal{color:#14705f;background:#d8f1ec}.chipothers_ipdpatientreportmodal{color:#6b3fc4;background:#ece3fb}.printbtn_ipdpatientreportmodal{cursor:pointer;color:#fff;background:#2196f3;border:1px solid #2196f3;border-radius:4px;align-items:center;gap:8px;height:30px;padding:0 15px;font-size:11px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.printbtn_ipdpatientreportmodal:hover{border-color:var(--brand_ipdpatientreportmodal);background:var(--surfacealt_ipdpatientreportmodal)}.empty_ipdpatientreportmodal{text-align:center;color:var(--muted_ipdpatientreportmodal);padding:48px 24px;font-size:14px}.footer_ipdpatientreportmodal{border-top:1px solid var(--border_ipdpatientreportmodal);background:var(--surface_ipdpatientreportmodal);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px 18px;display:none}.footerinfo_ipdpatientreportmodal{flex-direction:column;gap:8px;display:flex}.count_ipdpatientreportmodal{align-items:center;gap:14px;font-size:14px;font-weight:500;display:flex}.count_ipdpatientreportmodal i{background:var(--border_ipdpatientreportmodal);width:1px;height:14px}.countselected_ipdpatientreportmodal{color:var(--brand_ipdpatientreportmodal);font-weight:600}.hint_ipdpatientreportmodal{color:var(--muted_ipdpatientreportmodal);align-items:center;gap:8px;font-size:12px;display:flex}.footeractions_ipdpatientreportmodal{align-items:center;gap:14px;display:flex}.btn_ipdpatientreportmodal{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;height:46px;padding:0 28px;font-size:15px;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}.btnsm_ipdpatientreportmodal{height:32px;padding:0 15px;font-size:11px}.btnoutline_ipdpatientreportmodal{border:1px solid var(--border_ipdpatientreportmodal);color:var(--brand_ipdpatientreportmodal);background:#fff}.btnoutline_ipdpatientreportmodal:hover{background:var(--surfacealt_ipdpatientreportmodal)}.btnprimary_ipdpatientreportmodal{border:1px solid var(--brand_ipdpatientreportmodal);background:var(--brand_ipdpatientreportmodal);color:#fff}.btnprimary_ipdpatientreportmodal:hover:not(:disabled){background:var(--branddark_ipdpatientreportmodal)}.btnprimary_ipdpatientreportmodal:disabled{opacity:.5;cursor:not-allowed}.tab_ipdpatientreportmodal:focus-visible,.btn_ipdpatientreportmodal:focus-visible,.printbtn_ipdpatientreportmodal:focus-visible,.iconbtn_ipdpatientreportmodal:focus-visible,.datebtn_ipdpatientreportmodal:focus-visible,.cellcheck_ipdpatientreportmodal input:focus-visible{outline:2px solid var(--brand_ipdpatientreportmodal);outline-offset:2px}@media (width<=1100px){.patient_ipdpatientreportmodal{flex-wrap:wrap;height:auto;padding:15px}.patient_ipdpatientreportmodal>:first-child,.patient_ipdpatientreportmodal>:nth-child(2),.patient_ipdpatientreportmodal>:nth-child(3),.patient_ipdpatientreportmodal>:nth-child(4){flex:calc(50% - 12px)}.patient_ipdpatientreportmodal>:nth-child(5){flex:100%}.toolbar_ipdpatientreportmodal{flex-direction:column;align-items:stretch;height:auto}.toolbar_ipdpatientreportmodal>:first-child,.toolbar_ipdpatientreportmodal>:nth-child(2){flex:none}.table_ipdpatientreportmodal{overflow-x:auto}.row_ipdpatientreportmodal{min-width:860px}}@media (width<=640px){.overlay_ipdpatientreportmodal{padding:0}.modal_ipdpatientreportmodal{border-radius:0;max-height:100vh}.patient_ipdpatientreportmodal{flex-flow:column;align-items:stretch;gap:14px}.patient_ipdpatientreportmodal>:first-child,.patient_ipdpatientreportmodal>:nth-child(2),.patient_ipdpatientreportmodal>:nth-child(3),.patient_ipdpatientreportmodal>:nth-child(4),.patient_ipdpatientreportmodal>:nth-child(5){flex:none}.footer_ipdpatientreportmodal{flex-direction:column;align-items:stretch}.footeractions_ipdpatientreportmodal{justify-content:flex-end}}.dpm_backdrop{z-index:1000;background-color:#14100c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dpm_modalbox{background-color:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1000px;height:100%;max-height:940px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.dpm_topbar{background-color:#fff;border-bottom:1px solid #e6ddd3;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.dpm_topbar_title{color:#2b241f;font-size:17px;font-weight:700}.dpm_topbar_actions{align-items:center;gap:10px;display:flex}.dpm_iconbtn{color:#2b241f;cursor:pointer;background-color:#fff;border:1px solid #e6ddd3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex}.dpm_iconbtn:hover{background-color:#fffcf8}.dpm_iconbtn.primary{color:#fff;background-color:#6d4c41;border-color:#6d4c41}.dpm_iconbtn.primary:hover{background-color:#4e332a}.dpm_iconbtn.primary:disabled{opacity:.6;cursor:wait}.dpm_closebtn{cursor:pointer;color:#7c6f63;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dpm_closebtn:hover{color:#2b241f;background-color:#f4f1ec}.dpm_scrollarea{flex:1;padding:26px;overflow-y:auto}.dpm_sheet{color:#2b241f;background-color:#fff;border-radius:10px;max-width:900px;margin:0 auto;padding:30px 34px}.dpm_hospitalheader{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.dpm_hospitalbrand{align-items:center;gap:14px;display:flex}.dpm_hospitallogo{color:#2f9e5b;background-color:#eaf4ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.dpm_hospitalname{color:#2f9e5b;letter-spacing:.3px;font-size:20px;font-weight:800}.dpm_hospitalmeta{color:#6b6258;flex-direction:column;gap:2px;margin-top:4px;font-size:11.5px;display:flex}.dpm_hospitalmeta_row{align-items:center;gap:6px;display:flex}.dpm_qrbox{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:1px;width:68px;height:68px;display:flex}.dpm_qrbox span{background-color:#1b1b1b}.dpm_qrbox span.off{background-color:#0000}.dpm_titledivider{justify-content:center;align-items:center;gap:10px;margin:6px 0 18px;display:flex}.dpm_titledivider_line{background-color:#d8cfc3;flex:1;max-width:120px;height:1px}.dpm_titledivider_text{color:#2f9e5b;letter-spacing:1px;font-size:19px;font-weight:800}.dpm_metacard{background-color:#f9f6f0;border:1px solid #ece3d6;border-radius:10px;gap:24px;margin-bottom:20px;padding:16px 20px;display:flex}.dpm_metacol{flex-direction:column;flex:1;gap:7px;display:flex}.dpm_metarow{font-size:12.5px;display:flex}.dpm_metarow_label{color:#2b241f;flex-shrink:0;width:130px;font-weight:700}.dpm_metarow_colon{color:#9a9086;flex-shrink:0;width:14px}.dpm_metarow_value{color:#2b241f}.dpm_section{margin-bottom:20px}.dpm_section_head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.dpm_section_icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.dpm_section_title{letter-spacing:.3px;text-transform:uppercase;font-size:13.5px;font-weight:800}.dpm_section_box{border:1px solid #ece3d6;border-radius:10px;padding:14px 18px}.dpm_subblock{margin-bottom:12px}.dpm_subblock:last-child{margin-bottom:0}.dpm_subblock_label{color:#7c6f63;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:11.5px;font-weight:700}.dpm_subblock_richtext{color:#2b241f;font-size:12.5px;line-height:1.55}.dpm_subblock_richtext p{margin:0 0 6px}.dpm_subblock_richtext:empty:before,.dpm_emptytext{color:#9a9086;font-size:12px;font-style:italic}.dpm_gridpair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 24px;display:grid}.dpm_gridpair_row{font-size:12.5px;display:flex}.dpm_gridpair_label{color:#2b241f;flex-shrink:0;width:120px;font-weight:700}.dpm_gridpair_colon{color:#9a9086;flex-shrink:0;width:12px}.dpm_gridpair_value{color:#2b241f}.dpm_bulletlist{color:#2b241f;margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}.dpm_tablewrap{margin-bottom:4px;overflow-x:auto}.dpm_table{border-collapse:collapse;width:100%;font-size:12px}.dpm_table th{text-align:left;color:#2b241f;white-space:nowrap;background-color:#f2eee7;border-bottom:1px solid #e6ddd3;padding:8px 10px;font-weight:700}.dpm_table td{color:#2b241f;vertical-align:top;border-bottom:1px solid #f1ece3;padding:8px 10px}.dpm_table tr:last-child td{border-bottom:none}.dpm_table_sublabel{color:#7c6f63;text-transform:uppercase;letter-spacing:.3px;margin:10px 0 6px;font-size:11.5px;font-weight:700}.dpm_table_sublabel:first-child{margin-top:0}.dpm_certgrid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:8px;display:flex}.dpm_certblock{flex-direction:column;gap:4px;min-width:180px;display:flex}.dpm_signatureimg{object-fit:contain;max-width:200px;max-height:56px}.dpm_signatureline{border-bottom:1px solid #cfc6ba;width:180px;height:40px}.dpm_certname{color:#2b241f;margin-top:4px;font-size:12.5px;font-weight:700}.dpm_certsub{color:#7c6f63;font-size:11px}.dpm_stampbox{text-align:center;color:#5b7a99;border:2px dashed #b9c9d8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;padding:4px;font-size:9px;font-weight:700;line-height:1.3;display:flex}.dpm_stampbox.filled{background-color:#f2f7fc;border-style:solid;border-color:#8fb3d9}.dpm_footerbanner{text-align:center;color:#03351a;border-radius:0 0 8px 8px;justify-content:center;align-items:center;height:150px;margin-top:26px;padding-top:16px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.dpm_footerbanner img{width:100%;transform:translateY(-20px)}.dpm_footerbanner span{z-index:5;position:absolute;bottom:0;transform:translateY(-12px)}@media print{@page{size:A4;margin:10mm 8mm}html,body{height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden}.dpm_printarea,.dpm_printarea *{visibility:visible}.dpm_topbar{display:none!important}.dpm_backdrop{background:0 0;height:auto;padding:0;display:block;position:static}.dpm_modalbox{width:100%;max-width:none;height:auto;max-height:fit-content;box-shadow:none;border-radius:0;display:block}.dpm_scrollarea{height:fit-content;padding:0;overflow-y:visible}.dpm_printarea{width:100%;margin:0;padding:0;position:static}.dpm_sheet{width:100%;max-width:none;box-shadow:none;margin:0;padding:12px 0}.dpm_section,.dpm_metacard,.dpm_hospitalheader,.dpm_table tr{break-inside:avoid;page-break-inside:avoid}.dpm_table thead{display:table-header-group}}.overlay_ipdpatientallreceiptmodal{--brand_ipdpatientallreceiptmodal:#7a3f2b;--branddark_ipdpatientallreceiptmodal:#62311f;--surface_ipdpatientallreceiptmodal:#fffaf3;--surfacealt_ipdpatientallreceiptmodal:#fdf3e6;--border_ipdpatientallreceiptmodal:#eadfce;--text_ipdpatientallreceiptmodal:#2b2420;--muted_ipdpatientallreceiptmodal:#8a7f76;z-index:1050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text_ipdpatientallreceiptmodal);background:#241c188c;justify-content:center;align-items:center;padding:0 24px;font-family:Inter,Segoe UI,system-ui,sans-serif;display:flex;position:fixed;inset:0}.overlay_ipdpatientallreceiptmodal *{box-sizing:border-box}.modal_ipdpatientallreceiptmodal{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1280px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #1e140e59}.header_ipdpatientallreceiptmodal{border-bottom:1px solid var(--border_ipdpatientallreceiptmodal);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:15px;display:flex}.header_ipdpatientallreceiptmodal h2{align-items:center;gap:10px;margin:0;font-size:13px;font-weight:500;display:flex}.headericon_ipdpatientallreceiptmodal{color:#e0a458;align-items:center;display:inline-flex}.iconbtn_ipdpatientallreceiptmodal{width:32px;height:32px;color:var(--text_ipdpatientallreceiptmodal);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.iconbtn_ipdpatientallreceiptmodal:hover{background:var(--surfacealt_ipdpatientallreceiptmodal)}.body_ipdpatientallreceiptmodal{flex-direction:column;flex:1;gap:15px;min-height:0;padding:15px;display:flex;overflow:hidden}.patient_ipdpatientallreceiptmodal{background:var(--surface_ipdpatientallreceiptmodal);border:1px solid var(--border_ipdpatientallreceiptmodal);border-radius:8px;flex-direction:row;flex-shrink:0;align-items:center;gap:24px;height:100px;padding:0 15px;display:flex}.patient_ipdpatientallreceiptmodal>:first-child{flex:1.5 1 0;min-width:0}.patient_ipdpatientallreceiptmodal>:nth-child(2),.patient_ipdpatientallreceiptmodal>:nth-child(3){flex:1.2 1 0;min-width:0}.patient_ipdpatientallreceiptmodal>:nth-child(4){flex:1 1 0;min-width:0}.patient_ipdpatientallreceiptmodal>:nth-child(5){flex:none}.patientmain_ipdpatientallreceiptmodal{align-items:center;gap:14px;min-width:0;display:flex}.avatar_ipdpatientallreceiptmodal{background:#e9eef5;border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.avatar_ipdpatientallreceiptmodal img{object-fit:cover;width:100%;height:100%;display:block}.patientid_ipdpatientallreceiptmodal{flex-direction:column;gap:6px;min-width:0;display:flex}.namerow_ipdpatientallreceiptmodal{text-transform:uppercase;align-items:baseline;gap:8px;font-size:12px;display:flex}.namerow_ipdpatientallreceiptmodal strong{font-weight:600}.muted_ipdpatientallreceiptmodal{color:var(--muted_ipdpatientallreceiptmodal);text-transform:none;font-size:11px}.uhidrow_ipdpatientallreceiptmodal{color:var(--muted_ipdpatientallreceiptmodal);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.uhidrow_ipdpatientallreceiptmodal a{color:#1d5fd6;font-weight:600;text-decoration:none}.uhidrow_ipdpatientallreceiptmodal a:hover{text-decoration:underline}.badgeadmitted_ipdpatientallreceiptmodal{color:#086d0b;background:#d9f4e3;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:500}.field_ipdpatientallreceiptmodal{flex-direction:column;gap:4px;min-width:0;display:flex}.label_ipdpatientallreceiptmodal{color:var(--muted_ipdpatientallreceiptmodal);font-size:11px}.value_ipdpatientallreceiptmodal{text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:11px;font-weight:600;display:flex}.value_ipdpatientallreceiptmodal small{color:var(--muted_ipdpatientallreceiptmodal);font-size:11px;font-weight:500}.bed_ipdpatientallreceiptmodal{align-items:center;gap:12px;display:flex}.bedicon_ipdpatientallreceiptmodal{color:#5b3fc4;background:#ece6fb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tabs_ipdpatientallreceiptmodal{flex-wrap:wrap;flex-shrink:0;gap:12px;height:25px;display:flex}.tab_ipdpatientallreceiptmodal{border:1px solid var(--border_ipdpatientallreceiptmodal);background:var(--surface_ipdpatientallreceiptmodal);height:25px;color:var(--text_ipdpatientallreceiptmodal);cursor:pointer;border-radius:999px;padding:0 15px;font-size:11px;transition:background .15s,color .15s,border-color .15s}.tab_ipdpatientallreceiptmodal:hover{border-color:var(--brand_ipdpatientallreceiptmodal)}.tab_ipdpatientallreceiptmodal.active_ipdpatientallreceiptmodal{background:var(--brand_ipdpatientallreceiptmodal);border-color:var(--brand_ipdpatientallreceiptmodal);color:#fff;font-weight:500}.toolbar_ipdpatientallreceiptmodal{flex-direction:row;flex-shrink:0;align-items:center;gap:20px;height:35px;display:flex}.toolbar_ipdpatientallreceiptmodal>:first-child{flex:0 0 346px}.toolbar_ipdpatientallreceiptmodal>:nth-child(2){flex:1 1 0;min-width:0}.search_ipdpatientallreceiptmodal,.datebtn_ipdpatientallreceiptmodal{border:1px solid var(--border_ipdpatientallreceiptmodal);height:32px;color:var(--muted_ipdpatientallreceiptmodal);border-radius:4px;align-items:center;gap:10px;padding:0 14px;display:flex}.search_ipdpatientallreceiptmodal:focus-within{border-color:var(--brand_ipdpatientallreceiptmodal);box-shadow:0 0 0 3px #7a3f2b1f}.search_ipdpatientallreceiptmodal input{min-width:0;color:var(--text_ipdpatientallreceiptmodal);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search_ipdpatientallreceiptmodal input::placeholder{color:var(--muted_ipdpatientallreceiptmodal)}.date_ipdpatientallreceiptmodal{position:relative}.datebtn_ipdpatientallreceiptmodal{cursor:pointer;text-align:left;background-color:#fff;width:100%;font-size:11px}.datebtn_ipdpatientallreceiptmodal span{flex:1}.datebtn_ipdpatientallreceiptmodal span.hasvalue_ipdpatientallreceiptmodal{color:var(--text_ipdpatientallreceiptmodal)}.datepop_ipdpatientallreceiptmodal{z-index:5;border:1px solid var(--border_ipdpatientallreceiptmodal);background:#fff;border-radius:10px;flex-direction:column;gap:12px;width:230px;padding:15px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 30px #1e140e2e}.datepop_ipdpatientallreceiptmodal label{color:var(--muted_ipdpatientallreceiptmodal);flex-direction:column;gap:6px;font-size:12px;display:flex}.datepop_ipdpatientallreceiptmodal input{border:1px solid var(--border_ipdpatientallreceiptmodal);height:32px;color:var(--text_ipdpatientallreceiptmodal);border-radius:6px;padding:0 10px;font-size:12px}.dateactions_ipdpatientallreceiptmodal{justify-content:space-between;align-items:center;display:flex}.linkbtn_ipdpatientallreceiptmodal{color:var(--brand_ipdpatientallreceiptmodal);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.table_ipdpatientallreceiptmodal{border:1px solid var(--border_ipdpatientallreceiptmodal);background:#fff;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rows_ipdpatientallreceiptmodal{flex:1;min-height:0;overflow-y:auto}.rows_ipdpatientallreceiptmodal::-webkit-scrollbar{width:10px}.rows_ipdpatientallreceiptmodal::-webkit-scrollbar-thumb{background-color:#b0bec5;border-radius:20px}.row_ipdpatientallreceiptmodal{border-bottom:1px solid var(--border_ipdpatientallreceiptmodal);flex-direction:row;align-items:center;min-height:35px;padding:0 16px 0 0;font-size:11px;display:flex}.row_ipdpatientallreceiptmodal>:first-child{flex:0 0 56px}.row_ipdpatientallreceiptmodal>:nth-child(2){flex:2 1 0;min-width:190px}.row_ipdpatientallreceiptmodal>:nth-child(3){flex:1.4 1 0;min-width:0}.row_ipdpatientallreceiptmodal>:nth-child(4),.row_ipdpatientallreceiptmodal>:nth-child(5),.row_ipdpatientallreceiptmodal>:nth-child(6),.row_ipdpatientallreceiptmodal>:nth-child(7){flex:1.1 1 0;min-width:0}.row_ipdpatientallreceiptmodal>:nth-child(8){flex:1.4 1 0;min-width:0}.row_ipdpatientallreceiptmodal>:nth-child(9){flex:0 0 130px}.rows_ipdpatientallreceiptmodal .row_ipdpatientallreceiptmodal{min-height:56px;padding-top:6px;padding-bottom:6px}.rows_ipdpatientallreceiptmodal .row_ipdpatientallreceiptmodal:last-child{border-bottom:0}.row_ipdpatientallreceiptmodal.selected_ipdpatientallreceiptmodal{background:#fcf1e4}.rowhead_ipdpatientallreceiptmodal{background:var(--surfacealt_ipdpatientallreceiptmodal);flex-shrink:0;min-height:40px;font-size:12px;font-weight:500}.cellcheck_ipdpatientallreceiptmodal{justify-content:center;align-items:center;display:flex}.cellcheck_ipdpatientallreceiptmodal input{width:14px;height:14px;accent-color:var(--brand_ipdpatientallreceiptmodal);cursor:pointer}.cellaction_ipdpatientallreceiptmodal{align-items:center;display:flex}.doc_ipdpatientallreceiptmodal{align-items:center;gap:14px;min-width:0;display:flex}.pdficon_doc_ipdpatientallreceiptmodal svg{color:#c2185b}.doctext_ipdpatientallreceiptmodal{flex-direction:column;gap:3px;min-width:0;display:flex}.doctext_ipdpatientallreceiptmodal strong{font-weight:600}.doctext_ipdpatientallreceiptmodal small{color:var(--muted_ipdpatientallreceiptmodal);font-size:11px}.datecell_ipdpatientallreceiptmodal{flex-direction:column;gap:3px;display:flex}.datecell_ipdpatientallreceiptmodal small{color:var(--muted_ipdpatientallreceiptmodal);font-size:10px}.amount_ipdpatientallreceiptmodal{font-weight:500}.file_ipdpatientallreceiptmodal{flex:none;align-items:center;width:24px;height:28px;display:inline-flex}.file_ipdpatientallreceiptmodal svg{width:100%;height:100%}.filebill_ipdpatientallreceiptmodal{color:#3d8bf2}.filereceipt_ipdpatientallreceiptmodal{color:#2fa583}.chip_ipdpatientallreceiptmodal{white-space:nowrap;color:#555;background:#eee;border-radius:999px;padding:4px 14px;font-size:10px;display:inline-block}.chipmodeinsurance_ipdpatientallreceiptmodal{color:#1d5fd6;background:#e3efff}.chipmodecash_ipdpatientallreceiptmodal{color:#c56013;background:#fdeeda}.chipmodeupi_ipdpatientallreceiptmodal{color:#6b3fc4;background:#ece3fb}.chipmodecard_ipdpatientallreceiptmodal{color:#d6453d;background:#fde4e4}.chipstatusdeposit_ipdpatientallreceiptmodal{color:#3a7d22;background:#dff3d8}.chipstatusrefund_ipdpatientallreceiptmodal{color:#b07d0a;background:#fdf0c8}.chipstatusunpaid_ipdpatientallreceiptmodal,.chipstatuspending_ipdpatientallreceiptmodal{color:#c0392b;background:#fdecea}.printbtn_ipdpatientallreceiptmodal{cursor:pointer;color:#fff;background-color:#2196f3;border:1px solid #2196f3;border-radius:4px;align-items:center;gap:8px;height:30px;padding:0 15px;font-size:11px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.printbtn_ipdpatientallreceiptmodal:hover{border-color:var(--brand_ipdpatientallreceiptmodal);background:var(--surfacealt_ipdpatientallreceiptmodal);color:var(--brand_ipdpatientallreceiptmodal)}.empty_ipdpatientallreceiptmodal{text-align:center;color:var(--muted_ipdpatientallreceiptmodal);padding:48px 24px;font-size:12px}.footer_ipdpatientallreceiptmodal{border-top:1px solid var(--border_ipdpatientallreceiptmodal);background:var(--surface_ipdpatientallreceiptmodal);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 15px;display:none}.footerinfo_ipdpatientallreceiptmodal{flex-direction:column;gap:6px;display:flex}.count_ipdpatientallreceiptmodal{align-items:center;gap:14px;font-size:12px;font-weight:500;display:flex}.count_ipdpatientallreceiptmodal i{background:var(--border_ipdpatientallreceiptmodal);width:1px;height:14px}.countselected_ipdpatientallreceiptmodal{color:var(--brand_ipdpatientallreceiptmodal);font-weight:600}.hint_ipdpatientallreceiptmodal{color:var(--muted_ipdpatientallreceiptmodal);align-items:center;gap:8px;font-size:11px;display:flex}.footeractions_ipdpatientallreceiptmodal{align-items:center;gap:12px;display:flex}.btn_ipdpatientallreceiptmodal{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:34px;padding:0 20px;font-size:12px;font-weight:500;transition:background .15s,opacity .15s;display:inline-flex}.btnsm_ipdpatientallreceiptmodal{height:32px;padding:0 15px;font-size:11px}.btnoutline_ipdpatientallreceiptmodal{border:1px solid var(--border_ipdpatientallreceiptmodal);color:var(--brand_ipdpatientallreceiptmodal);background:#fff}.btnoutline_ipdpatientallreceiptmodal:hover{background:var(--surfacealt_ipdpatientallreceiptmodal)}.btnprimary_ipdpatientallreceiptmodal{border:1px solid var(--brand_ipdpatientallreceiptmodal);background:var(--brand_ipdpatientallreceiptmodal);color:#fff}.btnprimary_ipdpatientallreceiptmodal:hover:not(:disabled){background:var(--branddark_ipdpatientallreceiptmodal)}.btnprimary_ipdpatientallreceiptmodal:disabled{opacity:.5;cursor:not-allowed}.tab_ipdpatientallreceiptmodal:focus-visible,.btn_ipdpatientallreceiptmodal:focus-visible,.printbtn_ipdpatientallreceiptmodal:focus-visible,.iconbtn_ipdpatientallreceiptmodal:focus-visible,.datebtn_ipdpatientallreceiptmodal:focus-visible,.cellcheck_ipdpatientallreceiptmodal input:focus-visible{outline:2px solid var(--brand_ipdpatientallreceiptmodal);outline-offset:2px}@media (width<=1100px){.patient_ipdpatientallreceiptmodal{flex-wrap:wrap;height:auto;padding:15px}.patient_ipdpatientallreceiptmodal>:first-child,.patient_ipdpatientallreceiptmodal>:nth-child(2),.patient_ipdpatientallreceiptmodal>:nth-child(3),.patient_ipdpatientallreceiptmodal>:nth-child(4){flex:calc(50% - 12px)}.patient_ipdpatientallreceiptmodal>:nth-child(5){flex:100%}.toolbar_ipdpatientallreceiptmodal{flex-direction:column;align-items:stretch;height:auto}.toolbar_ipdpatientallreceiptmodal>:first-child,.toolbar_ipdpatientallreceiptmodal>:nth-child(2){flex:none}.table_ipdpatientallreceiptmodal{overflow-x:auto}.row_ipdpatientallreceiptmodal{min-width:1000px}}@media (width<=640px){.overlay_ipdpatientallreceiptmodal{padding:0}.modal_ipdpatientallreceiptmodal{border-radius:0;max-height:100vh}.patient_ipdpatientallreceiptmodal{flex-flow:column;align-items:stretch;gap:14px}.patient_ipdpatientallreceiptmodal>:first-child,.patient_ipdpatientallreceiptmodal>:nth-child(2),.patient_ipdpatientallreceiptmodal>:nth-child(3),.patient_ipdpatientallreceiptmodal>:nth-child(4),.patient_ipdpatientallreceiptmodal>:nth-child(5){flex:none}.footer_ipdpatientallreceiptmodal{flex-direction:column;align-items:stretch}.footeractions_ipdpatientallreceiptmodal{justify-content:flex-end}}.ipdbillreportwindow{z-index:100;background-color:#000000c7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.billreceiptmodal_ipdbillreceipt{box-sizing:border-box;background-color:#f4f6f8;border-radius:10px;flex-direction:column;width:96%;max-width:1100px;height:94%;display:flex;overflow:hidden}.billreceiptheader_ipdbillreceipt{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 20px;display:flex}.billreceiptheaderleft_ipdbillreceipt{align-items:center;gap:24px;display:flex}.billreceiptheaderfield_ipdbillreceipt{flex-direction:column;gap:3px;display:flex}.billreceiptheaderfield_ipdbillreceipt label{color:#8a8f98;font-size:10.5px}.billreceiptheaderfield_ipdbillreceipt span{color:#1d2129;font-size:13px;font-weight:600}.billingfortoggle_ipdbillreceipt{border:1px solid #cbd5e1;border-radius:6px;display:flex;overflow:hidden}.billingfortogglebtn_ipdbillreceipt{color:#64748b;cursor:default;background-color:#fff;padding:5px 12px;font-size:11.5px;font-weight:600}.activetogglebtn_ipdbillreceipt{color:#fff;background-color:#1e3a8a}.billreceiptheaderright_ipdbillreceipt{align-items:center;gap:10px;display:flex}.downloadbtn_ipdbillreceipt,.printbtn_ipdbillreceipt{cursor:pointer;box-sizing:border-box;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.downloadbtn_ipdbillreceipt{color:#334155;background-color:#fff;border:1px solid #cbd5e1}.downloadbtn_ipdbillreceipt:hover{background-color:#f8fafc}.printbtn_ipdbillreceipt{color:#fff;background-color:#16a34a;border:none}.printbtn_ipdbillreceipt:hover{background-color:#15803d}.xmark_closemodal_ipdbillreceipt{cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;display:flex}.xmark_closemodal_ipdbillreceipt:hover{background-color:#f1f5f9}.billreceiptbody_ipdbillreceipt{box-sizing:border-box;justify-content:center;width:100%;height:calc(100% - 56px);padding:20px 0 40px;display:flex;overflow-y:auto}.printablearea_ipdbillreceipt{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:100%;max-width:100%;padding:22px;display:flex;box-shadow:0 2px 10px #00000014}.hospitalbanner_ipdbillreceipt{box-sizing:border-box;background:linear-gradient(135deg,#eef7f5,#f5fbfa);border:1px solid #dcefe9;border-radius:10px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:16px 20px;display:flex}.hospitallogoblock_ipdbillreceipt{flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.hospitallogo_ipdbillreceipt{color:#fff;background-color:#0f766e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.hospitaltextblock_ipdbillreceipt{flex-direction:column;gap:4px;display:flex}.hospitalnametext_ipdbillreceipt{color:#0f766e;font-size:20px;font-weight:800}.hospitaladdress_ipdbillreceipt{color:#55636b;align-items:center;gap:5px;font-size:11.5px;display:flex}.hospitalcontactrow_ipdbillreceipt{align-items:center;gap:16px;display:flex}.hospitalcontactrow_ipdbillreceipt span{color:#55636b;align-items:center;gap:5px;font-size:11.5px;display:flex}.hospitalgstin_ipdbillreceipt{color:#0f766e;background-color:#fff;border:1px solid #dcefe9;border-radius:20px;width:fit-content;padding:3px 10px;font-size:10.5px;font-weight:600}.doctypebox_ipdbillreceipt{box-sizing:border-box;background-color:#fff;border:1px solid #dcefe9;border-radius:10px;flex-direction:column;flex-shrink:0;gap:8px;min-width:230px;padding:12px 16px;display:flex}.doctypeheader_ipdbillreceipt{align-items:center;gap:8px;display:flex}.doctypeiconcircle_ipdbillreceipt{color:#0f766e;background-color:#e6f4f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.doctypetitle_ipdbillreceipt{color:#0f172a;font-size:16px;font-weight:800}.paidbadge_ipdbillreceipt{color:#15803d;background-color:#dcfce7;border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:700}.doctypebillidbox_ipdbillreceipt{flex-direction:column;gap:3px;display:flex}.doctypebillidbox_ipdbillreceipt label{color:#8a8f98;font-size:10.5px}.doctypebillidbox_ipdbillreceipt>span{color:#1d2129;font-size:13px;font-weight:700}.doctypebarcode_ipdbillreceipt{margin-top:2px}.doctypegenerated_ipdbillreceipt{color:#8a8f98;align-items:center;gap:5px;font-size:10.5px;display:flex}.patientinfobar_ipdbillreceipt{box-sizing:border-box;background-color:#f5f9ff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:14px 18px;display:flex}.patientleftblock_ipdbillreceipt{flex:1.2 1 0;align-items:flex-start;gap:12px;min-width:0;display:flex}.patientavatar_ipdbillreceipt{color:#1d4ed8;background-color:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.patienttextblock_ipdbillreceipt{flex-direction:column;gap:3px;min-width:0;display:flex}.patientnameheading_ipdbillreceipt{color:#0f172a;font-size:14.5px;font-weight:700}.patientmetarow_ipdbillreceipt{color:#55636b;font-size:11.5px}.patientmidblock_ipdbillreceipt{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.patientmidrow_ipdbillreceipt{color:#55636b;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.patientrightblock_ipdbillreceipt{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.patientidbox_ipdbillreceipt{flex-direction:column;flex-shrink:0;gap:3px;display:flex}.patientidbox_ipdbillreceipt label{color:#8a8f98;font-size:10.5px}.patientidbox_ipdbillreceipt>span{color:#1d2129;font-size:12.5px;font-weight:700}.categorysection_ipdbillreceipt{border:1px solid #e2e8f0;border-radius:10px;width:100%;height:fit-content}.categoryheaderrow_ipdbillreceipt{box-sizing:border-box;cursor:pointer;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-left:4px solid #94a3b8;justify-content:space-between;align-items:center;width:100%;padding:11px 16px;display:flex}.regcolor_ipdbillreceipt{border-left-color:#0891b2}.bedcolor_ipdbillreceipt{border-left-color:#7c3aed}.consultcolor_ipdbillreceipt{border-left-color:#2563eb}.investcolor_ipdbillreceipt{border-left-color:#ea580c}.pharmacolor_ipdbillreceipt{border-left-color:#059669}.othercolor_ipdbillreceipt{border-left-color:#db2777}.categoryheaderleft_ipdbillreceipt{align-items:center;gap:10px;display:flex}.categoryiconbadge_ipdbillreceipt{color:#334155;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.categorytitle_ipdbillreceipt{color:#0f172a;letter-spacing:.2px;font-size:12.5px;font-weight:700}.categoryheaderright_ipdbillreceipt{align-items:center;gap:10px;display:flex}.categorytotallabel_ipdbillreceipt{color:#64748b;font-size:11px}.categorytotalpill_ipdbillreceipt{color:#3730a3;background-color:#eef2ff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.categorychevron_ipdbillreceipt{color:#64748b;transition:transform .15s;display:flex}.collapsedchevron_ipdbillreceipt{transform:rotate(-90deg)}.categorytablewrap_ipdbillreceipt{width:100%;overflow-x:hidden}.categorytableheader_ipdbillreceipt,.categorytablerow_ipdbillreceipt{align-items:stretch;width:100%;display:flex}.categorytableheader_ipdbillreceipt{color:#334155;background-color:#eceff1;font-size:10.5px;font-weight:700}.categorytableheader_ipdbillreceipt span,.categorytablerow_ipdbillreceipt span{text-align:center;border-right:1px solid #e8eaed;justify-content:center;align-items:center;padding:7px 6px;font-size:11px;display:flex}.categorytablerow_ipdbillreceipt{border-top:1px solid #eef0f2}.categorytablerow_ipdbillreceipt:hover{background-color:#fafbfc}.col_slno_ipdbillreceipt{width:5%}.col_date_ipdbillreceipt{width:10%}.col_particulars_ipdbillreceipt{gap:3px;width:24%;font-weight:600;text-align:left!important;flex-direction:column!important;align-items:flex-start!important}.col_details_ipdbillreceipt{color:#6b7280;word-break:break-word;white-space:normal;width:19%}.col_rate_ipdbillreceipt{width:10%}.col_gstpercent_ipdbillreceipt{width:7%}.col_gstamt_ipdbillreceipt{width:10%}.col_qty_ipdbillreceipt{width:6%}.col_amount_ipdbillreceipt{width:9%;font-weight:700}.rowtag_ipdbillreceipt{color:#db2777;background-color:#fdf2f8;border:1px solid #fbcfe8;border-radius:20px;padding:1px 7px;font-size:9.5px;font-weight:600}.categoryemptyrow_ipdbillreceipt{text-align:center;color:#9ca3af;padding:14px;font-size:11.5px}.summarysection_ipdbillreceipt{flex-wrap:wrap;align-items:stretch;gap:14px;width:100%;display:flex}.billsummarybox_ipdbillreceipt,.grandtotalbox_ipdbillreceipt,.notesbox_ipdbillreceipt,.paymentreceiptbox_ipdbillreceipt{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:260px;gap:8px;padding:14px 16px;display:flex}.summaryboxheading_ipdbillreceipt{color:#334155;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.billsummaryrow_ipdbillreceipt{color:#475569;justify-content:space-between;align-items:center;font-size:12px;display:flex}.payablerow_ipdbillreceipt{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px;font-weight:700}.grandtotalbox_ipdbillreceipt{text-align:center;background-color:#eff6ff;border-color:#bfdbfe;flex:220px;justify-content:center;align-items:center}.grandtotallabel_ipdbillreceipt{color:#1d4ed8;letter-spacing:.5px;font-size:11px;font-weight:700}.grandtotalvalue_ipdbillreceipt{color:#1d4ed8;font-size:24px;font-weight:800}.grandtotalwords_ipdbillreceipt{color:#475569;font-size:10.5px}.notesbox_ipdbillreceipt{background-color:#fffbeb;border-color:#fde68a}.notesheading_ipdbillreceipt{color:#92400e;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.noteslist_ipdbillreceipt{flex-direction:column;gap:4px;padding-left:18px;display:flex}.noteslist_ipdbillreceipt li{color:#78350f;font-size:11px}.paymentreceiptbox_ipdbillreceipt{flex:100%}.paymentreceipttableheader_ipdbillreceipt,.paymentreceiptrow_ipdbillreceipt{align-items:center;display:flex}.paymentreceipttableheader_ipdbillreceipt{color:#334155;background-color:#f1f5f9;border-radius:6px;font-size:10.5px;font-weight:700}.paymentreceipttableheader_ipdbillreceipt span,.paymentreceiptrow_ipdbillreceipt span{padding:7px 8px;font-size:11px}.paymentreceiptrow_ipdbillreceipt{border-bottom:1px solid #eef0f2}.col_receiptid_ipdbillreceipt{width:26%}.col_receiptdate_ipdbillreceipt{width:22%}.col_receiptmode_ipdbillreceipt{width:16%}.col_receiptbank_ipdbillreceipt{width:22%}.col_receiptamount_ipdbillreceipt{text-align:right;justify-content:flex-end;width:14%;font-weight:600}.paymentreceipttotalrow_ipdbillreceipt{color:#0f172a;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:12px;font-weight:700;display:flex}.balanceduerow_ipdbillreceipt{color:#991b1b;box-sizing:border-box;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:14px;width:100%;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.balanceduevalue_ipdbillreceipt{font-size:15px}.balanceduenote_ipdbillreceipt{color:#b91c1c;font-size:11px;font-weight:500}.zerobalance_ipdbillreceipt{color:#15803d;background-color:#f0fdf4;border-color:#bbf7d0}.zerobalance_ipdbillreceipt .balanceduenote_ipdbillreceipt{color:#16a34a}.signatoryrow_ipdbillreceipt{box-sizing:border-box;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;width:100%;padding-top:10px;display:flex}.preparedbyblock_ipdbillreceipt{color:#64748b;flex-direction:column;gap:3px;font-size:11px;display:flex}.preparedbyname_ipdbillreceipt{color:#1d2129;font-weight:700}.preparedbydate_ipdbillreceipt{color:#94a3b8}.signatureblock_ipdbillreceipt{color:#64748b;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.signatureline_ipdbillreceipt{border-top:1px dashed #94a3b8;width:150px}.thankyounote_ipdbillreceipt{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:6px;width:100%;font-size:10.5px;display:flex}.thankyounote_ipdbillreceipt p{color:#64748b;margin-left:8px;font-style:italic}@media print{body{background-color:#fff;flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.printablearea_ipdbillreceipt{width:210mm;max-width:210mm;box-shadow:none}}.ipdadmission{flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.ipdadmission *{box-sizing:border-box}.sec1_ipdadmission{flex-shrink:0;align-items:center;width:100%;height:50px;display:flex}.sub1_sec1_ipdadmission{flex-direction:column;justify-content:center;width:fit-content;height:100%;font-size:14px;display:flex}.sub1_sec1_ipdadmission span:last-child{color:#353535;margin-top:5px;font-size:11px}.sec2_ipdadmission{flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:12px;width:100%;display:flex}.statcard_ipdcare{background-color:#fff;border:1px solid #e6e1d7;border-radius:8px;flex:0 220px;align-items:center;min-width:180px;height:90px;padding:0 14px;display:flex}.statcardicon_ipdcare{border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;margin-right:12px;font-size:18px;display:flex}.statcardicon_ipdcare.orange{color:#e05809;background-color:#fbe7ce}.statcardtext_ipdcare{flex-direction:column;display:flex}.statcardtext_ipdcare span:first-child{color:#6e6e6e;font-size:11px}.statcardvalue_ipdcare{margin-top:2px;font-size:19px;font-weight:700}.statcardtext_ipdcare p{color:#8c8c8c;margin:2px 0 0;font-size:10px}.sec3_ipdadmission{flex-direction:column;flex:1;width:100%;height:calc(100% - 276px);min-height:0;display:flex}.sub1_sec3_ipdadmission{flex-direction:column;width:100%;height:100%;display:flex}.sec1_activeipdpatient{flex-shrink:0;align-items:center;gap:12px;width:100%;height:40px;margin:0 0 15px;display:flex}.sec1_activeipdpatient .searchbar{background-color:#fff;border:1px solid #dcdcdc;border-radius:6px;flex:2;align-items:center;min-width:0;height:100%;padding:0 12px;display:flex}.sec1_activeipdpatient .searchbar svg{color:#969696;flex-shrink:0;margin-right:8px}.sec1_activeipdpatient .searchbar input{background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:12px}.filteredbox_ipdcare{flex:1;align-items:center;min-width:0;height:100%;display:flex}.filteredbox_ipdcare select,.filteredbox_ipdcare input{color:#3c3c3c;background-color:#fff;border:1px solid #dcdcdc;border-radius:6px;outline:none;width:100%;height:100%;padding:0 12px;font-size:12px}.filteredbox_ipdcare .custom-select{width:100%;min-width:0;height:100%}.resetbtn_ipdcare{cursor:pointer;background-color:#fff;border:1px solid #dcdcdc;border-radius:6px;height:100%;padding:0 14px;font-size:12px}.newadmissionbtn_ipdcare{color:#fff;cursor:pointer;white-space:nowrap;background-color:#5d4037;border:none;border-radius:7px;height:100%;padding:0 14px;font-size:12px;font-weight:600}.sec2_activeipdpatient{border:1px solid #6d4c41;border-radius:7px 7px 0 0;flex-direction:column;flex:1;width:100%;height:calc(100% - 104px);min-height:0;display:flex;overflow:hidden}.sec2_activeipdpatient .heading_sec2_activeipdpatient{background-color:#5d4037;flex-direction:row;flex-shrink:0;align-items:center;width:100%;height:35px;padding-right:10px;display:flex}.heading_sec2_activeipdpatient span{color:#fff;text-align:center;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:600;display:flex}.sec2_activeipdpatient .slno{flex:0 0 70px;min-width:0}.sec2_activeipdpatient .patientdetails{width:20%;min-width:0;justify-content:flex-start!important}.sec2_activeipdpatient .heading_sec2_activeipdpatient .patientdetails{justify-content:center!important}.sec2_activeipdpatient .ipdinfo{width:16%;min-width:0;justify-content:flex-start!important}.sec2_activeipdpatient .heading_sec2_activeipdpatient .ipdinfo{justify-content:center!important}.sec2_activeipdpatient .status{width:10%;min-width:0}.sec2_activeipdpatient .patienttype{width:9%;min-width:0}.sec2_activeipdpatient .departmentconsultant{width:16%;min-width:0}.sec2_activeipdpatient .operations{width:19%;min-width:0}.body_sec2_activeipdpatient{background-color:#fff;flex-direction:column;flex:1;align-items:stretch;width:100%;height:calc(100% - 35px);min-height:0;display:flex;overflow-y:auto}.body_sec2_activeipdpatient::-webkit-scrollbar{width:10px}.body_sec2_activeipdpatient::-webkit-scrollbar-thumb{background-color:#b0bec5;border-radius:20px}.body_sec2_activeipdpatient .loadingtext_ipdcare{text-align:center;margin-top:20px;font-size:12px}.activepatient{border-bottom:1px solid #ebe6dc;flex-direction:row;flex-shrink:0;align-items:center;width:100%;height:fit-content;display:flex}.activepatient:last-child{border-bottom:none}.activepatient>span{text-align:center;overflow-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;font-size:11.5px;display:flex}.activepatient>span p{margin:0}.activepatient .patientdetails{text-align:left;flex-direction:row;align-items:flex-start;padding:5px 10px}.avatarcircle_ipdcare{background-color:#e4d6f7;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin-right:12px;display:flex;overflow:hidden}.avatarcircle_ipdcare img{height:100%}.patientdetailstext_ipdcare{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;height:100%;display:flex}.patientnamerow_ipdcare{white-space:nowrap;align-items:center;width:100%;height:fit-content;display:flex}.patientnamerow_ipdcare span{text-align:left;font-size:13px;font-weight:700}.gendericon_ipdcare{margin-left:6px;font-size:13px}.gendericon_ipdcare.male{color:#1e88e5}.gendericon_ipdcare.female{color:#e91e63}.patientdetailstext_ipdcare p{color:#6e6e6e;white-space:nowrap;font-size:11px}.activepatient .ipdinfo{text-align:left;align-items:flex-start;gap:5px}.ipdidtext_ipdcare{white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:flex}.activepatient .ipdinfo p{color:#6e6e6e;white-space:nowrap;font-size:10.5px}.activepatient .status .statussubline_ipdcare{color:#575757;margin:3px 0;font-size:10.5px;display:block}.activepatient .status .bedinfo_ipdcare{color:#057a24}.livebadge_ipdcare,.dischargedbadge_ipdcare,.mlcbadge_ipdcare,.emergencybadge_ipdcare,.normalbadge_ipdcare{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:5px;margin-bottom:5px;padding:5px 12px;font-size:11px;font-weight:600;display:flex}.livebadge_ipdcare{color:#2e9e4c;background-color:#e8f5e9}.dischargedbadge_ipdcare{color:#5a5a5a;background-color:#ebebeb}.mlcbadge_ipdcare{color:#c56013;background-color:#fdeeda}.emergencybadge_ipdcare{color:#d81b60;background-color:#f8bbd0}.normalbadge_ipdcare{color:#1e88e5;background-color:#ddebfb}.activepatient .departmentconsultant p:last-child{color:#6e6e6e;margin-top:3px;font-size:10.5px}.activepatient .operations{gap:8px}.operationsrow_ipdcare{justify-content:center;align-items:flex-start;gap:6px;display:flex}.iconbtn_ipdcare{cursor:pointer;flex-direction:column;align-items:center;width:58px;min-width:58px;height:fit-content;display:flex}.iconbtn_ipdcare .shortcuticons_ipdcare{border:1px solid #dedede;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:3px;display:flex}.iconbtn_ipdcare p{color:#4d4d4d;text-align:center;font-size:10px;line-height:1.2}.iconbtn_ipdcare svg{color:#464646}.iconbtn_ipdcare:hover{background-color:#f8f8f8}.labelbtn_ipdcare{color:#069baf;cursor:pointer;background-color:#e6f7ff;border:1px solid #0386c4;border-radius:4px;justify-content:center;align-items:center;gap:5px;width:fit-content;height:30px;padding:0 10px;display:flex}.labelbtn_ipdcare p{white-space:nowrap;width:fit-content;min-width:0;font-size:10px}.labelbtn_ipdcare svg{color:#069baf}.listactionbtn{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.listactionbtn .actiontooltip{z-index:5;display:none;position:absolute}.listactionbtn:hover .actiontooltip{display:block}.listactionbtn .actiontooltip .tooltiptext{color:#fff;white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:10px}.sec3_activeipdpatient{color:#3f3f3f;background-color:#cfd8dc;border:1px solid #6d4c41;border-top-width:0;border-radius:0 0 7px 7px;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 10px;font-size:11px;display:flex}.sub1_sec3_activeipdpatient{align-items:center;height:100%;display:flex}.sub1_sec3_activeipdpatient span{margin:0 3px;font-weight:550}.sub2_sec3_activeipdpatient{flex-direction:row;align-items:center;gap:20px;height:100%;display:flex}.rowsperpagediv_sec3_activeipdpatient{align-items:center;gap:6px;display:flex}.rowsperpagediv_sec3_activeipdpatient select{border:1px solid #afafaf;border-radius:4px;width:60px;height:27px;margin-right:20px;padding:0 4px;font-size:11px}.pagination{flex-direction:row;align-items:center;gap:4px;display:flex}.smalldiv_pagination{cursor:pointer;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pagenodiv_pagination{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.pagenodiv_pagination.active_pagenodiv_pagination{color:#fff;background-color:#6d4c41}.sec4_ipdadmission{flex-direction:column;flex-shrink:0;gap:8px;width:100%;height:100px;display:flex}.sub1_sec4_ipdadmission{flex-shrink:0;height:20px;font-size:13px;font-weight:600}.sub2_sec4_ipdadmission{flex-direction:row;flex:1;gap:10px;width:100%;height:calc(100% - 28px);min-height:0;display:flex}.quickactionbtn{cursor:pointer;background-color:#fff;border:1px solid #c2c2c2;border-radius:7px;flex-direction:row;flex:1;align-items:center;gap:8px;height:100%;padding:0 12px;display:flex}.quickactionbtn:hover{box-shadow:0 1px 4px #00000026}.textdiv_quickactionbtn{flex-direction:column;display:flex;overflow:hidden}.textdiv_quickactionbtn span:first-child{white-space:nowrap;font-size:12px;font-weight:550}.textdiv_quickactionbtn span:last-child{color:#787878;white-space:nowrap;margin-top:3px;font-size:10px}.iconcircle_quickactionbtn{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.iconcircle_quickactionbtn.historycolor{color:#cf8403;background-color:#fff3e0}.iconcircle_quickactionbtn.bedtransfercolor{color:#9c27b0;background-color:#f3e5f5}.iconcircle_quickactionbtn.treatmentcolor{color:#069baf;background-color:#e0f7fa}.iconcircle_quickactionbtn.documentcolor{color:#7c4dff;background-color:#ede7f6}.iconcircle_quickactionbtn.dischargecolor{color:#e53935;background-color:#ffebee}.iconcircle_quickactionbtn.reportscolor{color:#1e88e5;background-color:#e3f2fd}.patienthistorymodal{z-index:50;background-color:#0f0f14b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_patienthistorymodal{background-color:#fff;border-radius:10px;flex-direction:column;width:90%;max-width:1180px;height:90%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.patienthistorymodal .header_patienthistorymodal{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 28px;display:flex;position:relative}.headerleft_patienthistorymodal{align-items:center;gap:16px;width:fit-content;height:100%;display:flex}.headericon_patienthistorymodal{color:#c1653f;background-color:#fde7d4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headericon_patienthistorymodal svg{width:24px;height:22px}.headertext_patienthistorymodal{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_patienthistorymodal{color:#1d2129;font-size:15px;font-weight:500;line-height:1.2}.subtitle_patienthistorymodal{color:#8a8f98;font-size:11px}.infobar_patienthistorymodal{background-color:#fffcf7;border:1px solid #f3e4d4;border-radius:7px;flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 56px);margin:0 28px 18px;padding:15px 24px;display:flex}.patientinfo_patienthistorymodal{align-items:center;gap:14px;display:flex}.avatar_patienthistorymodal{color:#c1653f;background-color:#fde7d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.avatar_patienthistorymodal img{height:100%}.patientnameblock_patienthistorymodal{flex-direction:column;gap:5px;display:flex}.patientnamerow_patienthistorymodal{align-items:baseline;gap:8px;display:flex}.patientname_patienthistorymodal{color:#1d2129;font-size:13px;font-weight:600}.patientagegender_patienthistorymodal{color:#8a8f98;font-size:12.5px}.patientuhidrow_patienthistorymodal{align-items:center;gap:10px;display:flex}.uhidlabel_patienthistorymodal{color:#6b7280;font-size:12.5px}.uhidvalue_patienthistorymodal{color:#2563eb;font-weight:600}.admittedbadge_patienthistorymodal{color:#15803d;background-color:#dcfce7;border-radius:20px;padding:3px 11px;font-size:11px;font-weight:600}.infogrid_patienthistorymodal{flex-wrap:wrap;align-items:center;gap:20px;height:100%;display:flex}.infogrid_patienthistorymodal .vrline{background-color:#ebd5cc;width:1.5px;height:70%}.infoitem_patienthistorymodal{flex-direction:column;gap:5px;display:flex}.infoitem_patienthistorymodal label{color:#9ca3af;font-size:11.5px}.infoitem_patienthistorymodal span{color:#1d2129;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.infoitem_patienthistorymodal span p{color:#8a8f98;font-size:11px;font-weight:500}.sub3_sec1_patienthistorymodal{flex-wrap:wrap;place-content:flex-start space-between;width:100%;height:calc(100% - 228px);padding:4px 28px 20px;display:flex;overflow-y:auto}.sub3_sec1_patienthistorymodal .textareabox{border:1px solid #ebd5cc;border-radius:4px;flex-direction:column;gap:10px;width:50%;height:140px;padding:7px 15px;display:flex}.sub3_sec1_patienthistorymodal .textareabox:nth-child(2n){border-width:1px 1px 0 .5px}.sub3_sec1_patienthistorymodal .fullwidth_patienthistorymodal{width:100%}.textareaboxheader_patienthistorymodal{align-items:center;gap:10px;display:flex}.fieldicon_patienthistorymodal{color:#c1653f;background-color:#fde7d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.fieldicon_patienthistorymodal svg{width:18px;height:18px}.textareaboxheader_patienthistorymodal label{color:#1d2129;font-size:14.5px;font-weight:600}.required_patienthistorymodal{color:#e11d48}.textareawrap_patienthistorymodal{flex:1;display:flex;position:relative}.textareawrap_patienthistorymodal textarea{color:#1d2129;resize:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:100%;height:100%;padding:12px 14px 24px;font-family:inherit;font-size:13px}.textareawrap_patienthistorymodal textarea::placeholder{color:#b0b4bb}.textareawrap_patienthistorymodal textarea:focus{border-color:#c1653f;outline:none;box-shadow:0 0 0 3px #c1653f1f}.charcount_patienthistorymodal{color:#adb1b8;pointer-events:none;font-size:11px;position:absolute;bottom:9px;right:12px}.sub4_sec1_patienthistorymodal{border-top:1px solid #ecedf0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 28px;font-size:13px;display:flex}.resetbtn_patienthistorymodal{color:#4b5563;cursor:pointer;border:1px solid #e5e7eb;border-radius:5px;align-items:center;gap:7px;width:fit-content;height:35px;padding:0 16px;display:flex}.resetbtn_patienthistorymodal svg{width:15px;height:15px}.resetbtn_patienthistorymodal:hover{background-color:#f5f5f6}.footerright_patienthistorymodal{align-items:center;display:flex}.patienthistorybtn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:35px;margin-left:12px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.cancelbtn_patienthistorymodal{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}.cancelbtn_patienthistorymodal:hover{background-color:#f5f5f6}.save_patienthistorybtn{color:#fff;background-color:sienna}.save_patienthistorybtn svg{width:15px;height:15px}.save_patienthistorybtn:hover{background-color:#8b4426}.disabled_patienthistorymodal{opacity:.6;pointer-events:none;cursor:not-allowed}.patienttreatmentpage{background-color:#0f0f14b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_patienttreatmentpage{background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;width:95%;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.sub1_sec1_patienttreatmentpage{color:#1d2129;flex-shrink:0;justify-content:space-between;align-items:center;width:calc(100% - 56px);height:40px;font-size:12px;font-weight:500;display:flex;position:relative}.sub1_sec1_patienttreatmentpage .xmark_closemodal{cursor:pointer;width:30px;height:30px;box-shadow:none;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sub2_sec1_patienttreatmentpage{background-color:#fffcf7;border:1px solid #f1e1c4;border-radius:7px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 56px);margin:0 28px 10px;padding:15px 24px;display:flex}.patientinfo_patienttreatmentpage{align-items:center;gap:14px;display:flex}.avatar_patienttreatmentpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.avatar_patienttreatmentpage img{width:auto;height:90%}.patientnameblock_patienttreatmentpage{flex-direction:column;gap:5px;display:flex}.patientnamerow_patienttreatmentpage{align-items:baseline;gap:8px;display:flex}.patientname_patienttreatmentpage{color:#1d2129;font-size:13px;font-weight:600}.patientagegender_patienttreatmentpage{color:#8a8f98;font-size:12.5px}.patientuhidrow_patienttreatmentpage{align-items:center;gap:10px;display:flex}.uhidlabel_patienttreatmentpage{color:#6b7280;font-size:12.5px}.uhidvalue_patienttreatmentpage{color:#2563eb;font-weight:600}.admittedbadge_patienttreatmentpage{color:#15803d;background-color:#dcfce7;border-radius:20px;padding:3px 11px;font-size:11px;font-weight:600}.infoitem_patienttreatmentpage{flex-direction:column;gap:5px;display:flex}.infoitem_patienttreatmentpage label{color:#9ca3af;font-size:11.5px}.infoitem_patienttreatmentpage span{color:#1d2129;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.infoitem_patienttreatmentpage span p{color:#8a8f98;font-size:11px;font-weight:500}.bedno_patienttreatmentpage{flex-direction:row;align-items:center;gap:10px}.bedicon_patienttreatmentpage{color:#7c3aed;background-color:#ede9fe;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bedicon_patienttreatmentpage svg{width:17px;height:17px}.bedtext_patienttreatmentpage{flex-direction:column;gap:3px;display:flex}.sub3_sec1_patienttreatmentpage{flex-shrink:0;align-items:center;gap:8px;width:calc(100% - 56px);height:40px;display:flex}.sub3_sec1_patienttreatmentpage .patienttreatmentbtn{cursor:pointer;color:#1d2129;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:30px;padding:0 16px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.sub3_sec1_patienttreatmentpage .patienttreatmentbtn:hover{background-color:#f5f5f6}.sub3_sec1_patienttreatmentpage .activepatienttreatmentbtn{color:#fff;background-color:#b17611;border-color:#b17611}.sub3_sec1_patienttreatmentpage .activepatienttreatmentbtn:hover{background-color:#b17611}.sub4_sec1_patienttreatmentpage{border-radius:7px;flex-shrink:0;width:calc(100% - 56px);height:calc(100% - 196px);margin:0 28px 24px;overflow-y:auto}.bedtransfermodalpage{z-index:999;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_bedtransfermodalpage{background-color:#fff;border-radius:14px;flex-direction:column;width:700px;height:95%;display:flex;overflow:hidden;box-shadow:0 20px 45px #00000040}.sub1_sec1_bedtransfermodalpage{background:linear-gradient(90deg,#f5f3ff,#fff);border-bottom:1px solid #ececec;align-items:center;gap:15px;width:100%;height:80px;min-height:80px;padding:0 25px;display:flex;position:relative}.headericonbox_bedtransfermodalpage{color:#6c4ce0;background-color:#ede7f6;border-radius:12px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;display:flex}.headertext_bedtransfermodalpage{flex-direction:column;display:flex}.title_bedtransfermodalpage{color:#1a1a2e;font-size:17px;font-weight:700}.subtitle_bedtransfermodalpage{color:#8a8a9a;margin-top:2px;font-size:12px}.xmark_closemodal{cursor:pointer;color:#555;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 2px 6px #00000026}.sub2_sec1_bedtransfermodalpage{flex-direction:column;width:100%;height:calc(100% - 80px);padding:20px 25px 25px;display:flex;overflow-y:auto}.sectionlabel_bedtransfermodalpage{color:#2e2e3a;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.sectionicon_purple{color:#6c4ce0}.sectionicon_green{color:#2e9e5b}.sectionicon_blue{color:#2f6fe0}.currentbedstatus{background-color:#efecfb;border-radius:10px;width:100%;height:fit-content;margin-bottom:20px}.sec1_currentbedstatus{align-items:flex-start;gap:14px;padding:16px;display:flex}.dateicon_currentbedstatus{color:#fff;background-color:#6c4ce0;border-radius:8px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex}.infogrid_currentbedstatus{flex-wrap:wrap;flex:1;row-gap:8px;display:flex}.infoitem_currentbedstatus{flex-direction:column;width:33%;min-width:140px;display:flex}.label_infoitem{color:#8a8a9a;font-size:11px}.value_infoitem{color:#1a1a2e;margin-top:2px;font-size:13px;font-weight:600}.value_infoitem small{color:#8a8a9a;font-size:11px;font-weight:500}.bedtransfersection{border:1px solid #dcebe1;border-radius:10px;width:100%;height:fit-content;margin-bottom:20px;font-size:12px}.checkbedtitle{color:#227a45;cursor:pointer;background-color:#e4f5ea;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;font-weight:600;display:flex}.checkbedtitle:hover{background-color:#d9f0e1}.bedselectiondiv{flex-wrap:wrap;gap:16px;width:100%;height:fit-content;padding:16px;display:flex}.selectbox_bedselectiondiv{flex-direction:column;gap:6px;width:47%;display:flex}.selectbox_bedselectiondiv label{color:#4a4a55;font-size:12px;font-weight:500}.selectbox_bedselectiondiv select{border:1px solid #d8d8e0;border-radius:8px;height:38px;padding:0 10px;font-size:12px}.textareabox{flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.textareabox label{color:#4a4a55;font-size:12px;font-weight:500}.textareabox textarea{resize:none;border:1px solid #d8d8e0;border-radius:8px;width:100%;height:70px;padding:10px 12px;font-family:inherit;font-size:12px}.charcount_textareabox{color:#a0a0ac;font-size:10px;position:absolute;bottom:8px;right:10px}.bedtransfertimesection{border:1px solid #dce4f5;border-radius:10px;gap:16px;width:100%;margin-bottom:20px;padding:16px;display:flex}.bedtransfertimesection .inputbox{flex-direction:column;gap:6px;width:50%;display:flex}.bedtransfertimesection .inputbox label{color:#4a4a55;font-size:12px;font-weight:500}.iconinput_inputbox{border:1px solid #d8d8e0;border-radius:8px;align-items:center;height:38px;padding:0 10px;display:flex}.iconinput_inputbox input{border:none;outline:none;flex:1;height:100%;font-size:12px}.iconinput_inputbox svg{color:#8a8a9a;margin-left:6px}.bedtransferbtnsection{justify-content:space-between;align-items:flex-end;width:100%;margin-top:5px;display:flex}.illustration_bedtransferbtnsection{width:90px;height:70px}.illustration_bedtransferbtnsection svg{width:100%;height:100%}.actionbtns_bedtransferbtnsection{align-items:center;gap:10px;display:flex}.cancelbtn_bedtransfer{color:#4a4a55;cursor:pointer;background-color:#fff;border:1px solid #d8d8e0;border-radius:8px;align-items:center;gap:6px;width:fit-content;height:38px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.cancelbtn_bedtransfer:hover{background-color:#f5f5f5}.savebtn_bedtransfer{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6c4ce0,#4f7df0);border-radius:8px;align-items:center;gap:6px;width:fit-content;height:38px;padding:0 18px;font-size:12px;font-weight:600;display:flex}.savebtn_bedtransfer:hover{transition:all .3s;box-shadow:3px 3px 10px #6c4ce059}.emergencyassessmentmodal{z-index:50;background-color:#0f0f14b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_emergencyassessmentmodal{background-color:#fff;border-radius:10px;flex-direction:column;width:90%;max-width:1180px;height:90%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.emergencyassessmentmodal .header_emergencyassessmentmodal{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 28px;display:flex;position:relative}.headerleft_emergencyassessmentmodal{align-items:center;gap:16px;width:fit-content;height:100%;display:flex}.headericon_emergencyassessmentmodal{color:#c1653f;background-color:#fde7d4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headericon_emergencyassessmentmodal svg{width:24px;height:22px}.headertext_emergencyassessmentmodal{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_emergencyassessmentmodal{color:#1d2129;font-size:15px;font-weight:500;line-height:1.2}.subtitle_emergencyassessmentmodal{color:#8a8f98;font-size:11px}.emergencyassessmentmodal .xmark_closemodal{cursor:pointer;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.emergencyassessmentmodal .xmark_closemodal svg{width:18px;height:18px}.emergencyassessmentmodal .xmark_closemodal:hover{background-color:#f5f5f6}.infobar_emergencyassessmentmodal{background-color:#fffcf7;border:1px solid #f3e4d4;border-radius:7px;flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 56px);margin:0 28px 10px;padding:15px 24px;display:flex}.patientinfo_emergencyassessmentmodal{align-items:center;gap:14px;display:flex}.avatar_emergencyassessmentmodal{color:#c1653f;background-color:#fde7d4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.avatar_emergencyassessmentmodal img{height:100%}.patientnameblock_emergencyassessmentmodal{flex-direction:column;gap:5px;display:flex}.patientnamerow_emergencyassessmentmodal{align-items:baseline;gap:8px;display:flex}.patientname_emergencyassessmentmodal{color:#1d2129;font-size:13px;font-weight:600}.patientagegender_emergencyassessmentmodal{color:#8a8f98;font-size:12.5px}.patientuhidrow_emergencyassessmentmodal{align-items:center;gap:10px;display:flex}.uhidlabel_emergencyassessmentmodal{color:#6b7280;font-size:12.5px}.uhidvalue_emergencyassessmentmodal{color:#2563eb;font-weight:600}.infogrid_emergencyassessmentmodal{flex-wrap:wrap;align-items:center;gap:20px;height:100%;display:flex}.infogrid_emergencyassessmentmodal .vrline{background-color:#ebd5cc;width:1.5px;height:70%}.infoitem_emergencyassessmentmodal{flex-direction:column;gap:5px;display:flex}.infoitem_emergencyassessmentmodal label{color:#9ca3af;font-size:11.5px}.infoitem_emergencyassessmentmodal span{color:#1d2129;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.infoitem_emergencyassessmentmodal span p{color:#8a8f98;font-size:11px;font-weight:500}.detailsbar_emergencyassessmentmodal{border:1px solid #f3e4d4;border-radius:7px;flex-flow:wrap;flex-shrink:0;align-items:flex-start;gap:10px 36px;width:calc(100% - 56px);margin:0 28px 14px;padding:10px 24px;display:flex}.detailsitem_emergencyassessmentmodal{flex-direction:column;gap:4px;display:flex}.detailsitem_emergencyassessmentmodal label{color:#9ca3af;font-size:11.5px}.detailsitem_emergencyassessmentmodal span{color:#1d2129;font-size:13px;font-weight:600}.detailsaddress_emergencyassessmentmodal{flex:1;min-width:200px}.sub3_sec1_emergencyassessmentmodal{flex-direction:column;flex:1;width:100%;min-height:0;padding:4px 28px 20px;display:flex;overflow-y:auto}.sectionbox_emergencyassessmentmodal{border:1px solid #ebd5cc;border-radius:6px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;margin-bottom:16px;padding:14px 18px 18px;display:flex}.sectiontitle_emergencyassessmentmodal{color:#1d2129;border-left:3px solid #c1653f;padding-left:10px;font-size:14.5px;font-weight:600}.historygrid_emergencyassessmentmodal{flex-wrap:wrap;justify-content:space-between;gap:14px 16px;display:flex}.textareabox_emergencyassessmentmodal{flex-direction:column;gap:6px;width:calc(50% - 8px);height:130px;display:flex}.textareabox_emergencyassessmentmodal.fullwidth_emergencyassessmentmodal{width:100%}.textareabox_emergencyassessmentmodal label{color:#4b5563;font-size:12.5px;font-weight:600}.textareabox_emergencyassessmentmodal textarea{color:#1d2129;resize:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;width:100%;padding:10px 14px;font-family:inherit;font-size:13px}.fieldgrid_emergencyassessmentmodal{flex-wrap:wrap;gap:14px 16px;display:flex}.fieldbox_emergencyassessmentmodal{flex-direction:column;gap:6px;display:flex}.fieldbox_emergencyassessmentmodal.cols1_emergencyassessmentmodal{width:100%}.fieldbox_emergencyassessmentmodal.cols2_emergencyassessmentmodal{width:calc(50% - 8px)}.fieldbox_emergencyassessmentmodal.cols4_emergencyassessmentmodal{width:calc(25% - 12px)}.fieldbox_emergencyassessmentmodal label{color:#4b5563;font-size:12.5px;font-weight:600}.fieldbox_emergencyassessmentmodal input{color:#1d2129;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:13px}.fieldbox_emergencyassessmentmodal input::placeholder,.textareabox_emergencyassessmentmodal textarea::placeholder{color:#b0b4bb}.fieldbox_emergencyassessmentmodal input:focus,.textareabox_emergencyassessmentmodal textarea:focus{border-color:#c1653f;outline:none;box-shadow:0 0 0 3px #c1653f1f}.sub4_sec1_emergencyassessmentmodal{border-top:1px solid #ecedf0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 28px;font-size:13px;display:flex}.footerleft_emergencyassessmentmodal{align-items:center;gap:10px;display:flex}.resetbtn_emergencyassessmentmodal{color:#4b5563;cursor:pointer;border:1px solid #e5e7eb;border-radius:5px;align-items:center;gap:7px;width:fit-content;height:35px;padding:0 16px;display:flex}.resetbtn_emergencyassessmentmodal svg{width:15px;height:15px}.resetbtn_emergencyassessmentmodal:hover{background-color:#f5f5f6}.footerright_emergencyassessmentmodal{align-items:center;display:flex}.emergencyassessmentbtn{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:35px;margin-left:12px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.cancelbtn_emergencyassessmentmodal{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}.cancelbtn_emergencyassessmentmodal:hover{background-color:#f5f5f6}.save_emergencyassessmentbtn{color:#fff;background-color:sienna}.save_emergencyassessmentbtn svg{width:15px;height:15px}.save_emergencyassessmentbtn:hover{background-color:#8b4426}.disabled_emergencyassessmentmodal{opacity:.6;pointer-events:none;cursor:not-allowed}.printwrap_emergencyassessmentmodal{display:none}.printsheet_emergencyassessment{color:#000;background-color:#fff;flex-direction:column;width:100%;font-family:Times New Roman,Times,serif;font-size:12px;display:flex}.printheader_emergencyassessment{border-bottom:2px solid #000;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;display:flex}.printhospital_emergencyassessment{flex-direction:column;gap:4px;display:flex}.printhospitalname_emergencyassessment{letter-spacing:1px;font-size:28px;font-weight:800}.printhospitaltag_emergencyassessment{letter-spacing:.5px;font-size:11px;font-weight:700}.printcontact_emergencyassessment{flex-direction:column;align-items:flex-end;gap:2px;font-size:11.5px;font-weight:700;display:flex}.printtitle_emergencyassessment{text-align:center;margin:8px 0 6px;font-size:14px;font-weight:700}.printpatientblock_emergencyassessment{border:2px solid #000;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.printrow_emergencyassessment{gap:14px;display:flex}.printcell_emergencyassessment{border-bottom:1px solid #000;align-items:baseline;gap:5px;min-height:16px;display:flex}.printcelllabel_emergencyassessment{white-space:nowrap}.printcellvalue_emergencyassessment{font-weight:700}.printhistoryblock_emergencyassessment{border:2px solid #000;flex-direction:column;gap:10px;padding:8px 10px;display:flex}.printhistoryitem_emergencyassessment{flex-direction:column;gap:3px;min-height:110px;display:flex}.printhistorylabel_emergencyassessment{font-weight:700}.printhistoryvalue_emergencyassessment{white-space:pre-wrap}.printpage2_emergencyassessment{break-before:page;page-break-before:always}.printsection_emergencyassessment{break-inside:avoid;page-break-inside:avoid;border:1px solid #000;margin-bottom:8px;padding:6px 10px 8px}.printsectiontitle_emergencyassessment{margin-bottom:6px;font-size:12.5px;font-weight:700;text-decoration:underline}.printfieldgrid_emergencyassessment{flex-wrap:wrap;gap:6px 16px;display:flex}.printfield_emergencyassessment{border-bottom:1px dotted #000;align-items:baseline;gap:5px;min-height:16px;display:flex}.printfield_emergencyassessment.printcols2_emergencyassessment{width:calc(50% - 8px)}.printfield_emergencyassessment.printcols4_emergencyassessment{width:calc(25% - 12px)}.printfieldlabel_emergencyassessment{white-space:nowrap;font-weight:700}.printfieldvalue_emergencyassessment{white-space:pre-wrap}.ipdvitalspage{box-sizing:border-box;border:1px solid #f0ece6;border-radius:7px;flex-direction:column;gap:15px;width:100%;height:100%;padding:10px 15px;display:flex}.sec1wrap_ipdvitalspage{flex-direction:column;flex:0 0 162px;gap:10px;width:100%;height:162px;display:flex}.sec1head_ipdvitalspage{flex:0 0 34px;justify-content:space-between;align-items:center;width:100%;height:34px;display:flex}.sec1headtitle_ipdvitalspage{color:#3e2723;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sec1headtitle_ipdvitalspage svg{color:#6d4c41}.sec1headbtns_ipdvitalspage{align-items:center;display:flex}.sec1_ipdvitalspage{flex-wrap:wrap;flex:0 0 118px;place-content:space-between;gap:10px;width:100%;height:118px;display:flex}.ipdvitalspage .inputbox{flex-direction:column;flex:15%;justify-content:space-between;width:15%;height:54px;display:flex}.ipdvitalspage .inputbox label{color:#4e342e;font-size:11px}.ipdvitalspage .inputbox input,.ipdvitalspage .inputbox select{color:#333;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px;height:60%;padding:0 10px;font-size:12px}.ipdvitalspage .inputbox select{color:#888}.inputbox_date_time_recordedby{align-items:center;gap:0 10px;width:33%;height:54px;display:flex}.inputbox_date_time_recordedby .inputbox{width:25%}.sec1headbtns_ipdvitalspage .savebtn_vitals{color:#fff;background-color:#6d4c41;border-color:#6d4c41}.sec2_ipdvitalspage{box-sizing:border-box;border:1px solid #6d4c41;border-radius:7px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.sec2head_ipdvitalspage{box-sizing:border-box;border-bottom:1px solid #e6e6e6;flex:0 0 46px;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 12px;display:flex}.sec2headtitle_ipdvitalspage{color:#3e2723;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.sec2headtitle_ipdvitalspage svg{color:#6d4c41}.sec2headfilter_ipdvitalspage{align-items:center;display:flex}.sec2headfilter_ipdvitalspage input[type=date]{border:1px solid #c8c8c8;border-radius:4px;height:30px;padding:0 6px;font-size:12px}.filterto_ipdvitalspage{color:#888;margin:0 6px;font-size:11px}.sub1_sec2_ipdvitalspage{box-sizing:border-box;background-color:#6d4c41;flex:0 0 32px;justify-content:space-between;align-items:center;width:100%;height:32px;display:flex}.sub1_sec2_ipdvitalspage span{color:#fff;text-align:center;flex:1 1 0;justify-content:center;align-items:center;height:100%;padding:0 2px;font-size:11px;display:flex}.sec2_ipdvitalspage .slno_vitals{flex:0 0 5%}.sec2_ipdvitalspage .col_datetime,.sec2_ipdvitalspage .col_recordedby{flex:0 0 9%}.sec2_ipdvitalspage .col_actions{flex:0 0 6%}.sub2_sec2_ipdvitalspage{flex:auto;width:100%;min-height:0;overflow-y:auto}.vitalsemptystate_ipdvitalspage{text-align:center;color:#888;padding:20px;font-size:13px}.vitals{box-sizing:border-box;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;width:100%;height:fit-content;padding:8px 0;display:flex}.vitals span{text-align:center;flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:center;min-height:30px;max-height:fit-content;font-size:12px;line-height:18px;display:flex}.vitalcell{flex-direction:column;align-items:center;gap:2px;display:flex}.vitalcell_value{color:#333;font-size:12px;font-weight:600}.vitalcell_status{align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.statusdot{border-radius:50%;width:6px;height:6px;display:inline-block}.status-normal{color:#2e7d32}.status-normal .statusdot{background-color:#43a047}.status-high{color:#b45309}.status-high .statusdot{background-color:#f59e0b}.status-low{color:#1d4ed8}.status-low .statusdot{background-color:#3b82f6}.status-severe{color:#c62828}.status-severe .statusdot{background-color:#e53935}.status-moderate{color:#1d4ed8}.status-moderate .statusdot{background-color:#3b82f6}.viewbtn_vitals{cursor:pointer;color:#6d4c41;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.sec2foot_ipdvitalspage{box-sizing:border-box;border-top:1px solid #e6e6e6;flex:0 0 40px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 12px;display:flex}.sec2footcount_ipdvitalspage{color:#666;font-size:12px}.sec2footpage_ipdvitalspage{align-items:center;gap:4px;display:flex}.rowsperpage_ipdvitalspage{color:#666;justify-content:space-between;align-items:center;gap:6px;width:180px;margin-right:10px;font-size:12px;display:flex}.rowsperpage_ipdvitalspage select{border:1px solid #c8c8c8;border-radius:4px;width:70px;height:26px;font-size:12px}.viewmodalbody_ipdvitalspage>div{flex:40%}.doctoradvicepage{flex-direction:column;gap:15px;height:100%;display:flex}.sec1_doctoradvicepage{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:40px;display:flex}.viewnursebtn_doctoradvice{color:#6d4c41;cursor:pointer;background-color:#fff;border:1px solid #d8c3b0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:38px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.viewnursebtn_doctoradvice svg{width:15px;height:15px}.viewnursebtn_doctoradvice:hover{background-color:#fdf6f0}.addbtn_doctoradvice{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:30px;padding:0 16px;font-size:11px;font-weight:500;display:flex}.addbtn_doctoradvice svg{width:14px;height:14px}.addbtn_doctoradvice:hover{transition:all .3s;box-shadow:2px 4px 8px #0000002e}.sec2_doctoradvicepage{background-color:#fff;border:1px solid #ecedf0;border-radius:7px;flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex;overflow:hidden}.cardheader_doctoradvicepage{color:#1d2129;border-bottom:1px solid #ecedf0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:56px;padding:0 20px;display:flex}.sub1_cardheader_doctoradvicepage{align-items:center;width:30%;height:100%;font-size:13px;font-weight:500;display:flex}.sub2_cardheader_doctoradvicepage{justify-content:flex-end;align-items:center;width:50%;height:100%;display:flex}.cardheadericon_doctoradvicepage{color:#c1653f;background-color:#fde7d4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:10px;display:flex}.cardheadericon_doctoradvicepage svg{width:17px;height:17px}.filters_doctoradvicepage{border-bottom:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;width:calc(100% - 40px);height:60px;padding:0 20px;display:flex}.daterangefilter_doctoradvicepage{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;width:fit-content;min-width:170px;height:38px;padding:0 14px;font-size:12.5px;display:flex}.daterangefilter_doctoradvicepage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.selectwrap_doctoradvicepage{align-items:center;width:fit-content;min-width:170px;height:38px;display:flex;position:relative}.selectwrap_doctoradvicepage select{color:#1d2129;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;height:100%;padding:0 32px 0 14px;font-size:12.5px}.selectwrap_doctoradvicepage select:focus{border-color:#6d4c41;outline:none}.selectwrap_doctoradvicepage svg{color:#9ca3af;pointer-events:none;width:14px;height:14px;position:absolute;right:10px}.tablewrap_doctoradvicepage{flex-shrink:0;width:100%;height:calc(100% - 170px);overflow:auto}.table_doctoradvicepage{border-collapse:collapse;width:100%;font-size:12.5px}.table_doctoradvicepage thead tr{background-color:#5d4037}.table_doctoradvicepage thead th{text-align:left;color:#fff;white-space:nowrap;padding:12px 16px;font-weight:600}.table_doctoradvicepage th.slno_table_doctoradvicepage{width:60px}.table_doctoradvicepage tbody tr{border-bottom:1px solid #f1f1f2}.table_doctoradvicepage tbody tr:hover{background-color:#fafafb}.table_doctoradvicepage tbody td{vertical-align:top;color:#1d2129;padding:14px 16px}.table_doctoradvicepage tbody td.nodatafoundtext{text-align:center;color:#8a8f98;padding:40px 16px}.datetimecell_doctoradvicepage{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.datetimecell_doctoradvicepage span{font-weight:600}.datetimecell_doctoradvicepage p{color:#8a8f98;font-size:11.5px}.doctorcell_doctoradvicepage{white-space:nowrap;flex-direction:column;gap:3px;display:flex}.doctorcell_doctoradvicepage span{font-weight:600}.doctorcell_doctoradvicepage p{color:#8a8f98;font-size:11.5px}.notecell_doctoradvicepage{color:#4b5563;min-width:220px;max-width:280px;line-height:1.5}.advicecell_doctoradvicepage{flex-direction:column;gap:2px;min-width:160px;display:flex}.advicecell_doctoradvicepage span{font-weight:500}.advicetag_doctoradvicepage{border-radius:20px;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:500;display:flex}.advicetag_doctoradvicepage svg{width:11px;height:11px}.medicinetag_doctoradvicepage{color:#7c3aed;background-color:#f3f0ff}.investigationtag_doctoradvicepage{color:#2563eb;background-color:#eff6ff}.emptycell_doctoradvicepage{color:#c1c4cb}.statusbadge_doctoradvicepage{white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.activebadge_doctoradvicepage{color:#15803d;background-color:#dcfce7}.historicalbadge_doctoradvicepage{color:#6b7280;background-color:#f1f1f2}.actioncell_doctoradvicepage{align-items:center;gap:8px;display:flex}.actionbtn_doctoradvicepage{cursor:pointer;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.actionbtn_doctoradvicepage svg{width:14px;height:14px}.viewactionbtn_doctoradvicepage{color:#4b5563}.viewactionbtn_doctoradvicepage:hover{background-color:#f5f5f6}.editactionbtn_doctoradvicepage{color:#c1653f;background-color:#fff8f2;border-color:#f1d9c4}.editactionbtn_doctoradvicepage:hover{background-color:#fde7d4}.deleteactionbtn_doctoradvicepage{color:#dc2626;background-color:#fef2f2;border-color:#fbd5d5}.deleteactionbtn_doctoradvicepage:hover{background-color:#fee2e2}.pagination_doctoradvicepage{color:#4b5563;border-top:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 40px);height:54px;padding:0 20px;font-size:12.5px;display:flex}.paginationright_doctoradvicepage{align-items:center;gap:10px;display:flex}.rowsperpage_doctoradvicepage{align-items:center;gap:8px;display:flex}.rowsperpageselect_doctoradvicepage{min-width:64px;height:32px}.rowsperpageselect_doctoradvicepage select{height:100%}.pagebtn_doctoradvicepage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pagebtn_doctoradvicepage svg{width:14px;height:14px}.pagebtn_doctoradvicepage:hover{background-color:#f5f5f6}.activepagebtn_doctoradvicepage{color:#fff;background-color:#6d4c41;border-color:#6d4c41;font-weight:600}.activepagebtn_doctoradvicepage:hover{background-color:#6d4c41}.datefield_doctoradvicepage{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;width:fit-content;height:38px;padding:0 12px;display:flex}.datefield_doctoradvicepage:focus-within{border-color:#6d4c41}.datefield_doctoradvicepage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.datefield_doctoradvicepage label{color:#6b7280;font-size:12.5px}.datefield_doctoradvicepage input{color:#1d2129;background-color:#0000;border:none;outline:none;font-size:12.5px}.clearfilters_doctoradvicepage{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;height:38px;padding:0 14px;font-size:12.5px;display:flex}.clearfilters_doctoradvicepage:hover{background-color:#f5f5f6}.doctoradvicemodalpage{background-color:#0f0f14b8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:15px;display:flex;position:absolute;top:0;left:0}.whitebox_doctoradvicemodalpage{background-color:#fff;border-radius:10px;flex-direction:column;width:90%;max-width:1350px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.sec1_doctoradvicemodalpage{border-bottom:1px solid #ecedf0;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 24px;display:flex;position:relative}.headerleft_doctoradvicemodalpage{align-items:center;gap:14px;display:flex}.headericon_doctoradvicemodalpage{color:#6d4c41;background-color:#f1e3d8;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headericon_doctoradvicemodalpage svg{width:22px;height:22px}.headertext_doctoradvicemodalpage{flex-direction:column;gap:3px;display:flex}.title_doctoradvicemodalpage{color:#1d2129;font-size:13px;font-weight:500}.subtitle_doctoradvicemodalpage{color:#8a8f98;font-size:11px}.xmark_closemodal{cursor:pointer;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.sec2_doctoradvicemodalpage{flex-direction:column;gap:20px;width:100%;height:calc(100% - 70px);padding:20px 24px;display:flex;overflow-y:auto}.infobar_doctoradvicemodalpage{background-color:#fffcf7;border:1px solid #f1e1c4;border-radius:7px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 24px;display:flex}.patientinfo_doctoradvicemodalpage{align-items:center;gap:14px;display:flex}.avatar_doctoradvicemodalpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.avatar_doctoradvicemodalpage img{width:auto;height:90%}.patientnameblock_doctoradvicemodalpage{flex-direction:column;gap:5px;display:flex}.patientnamerow_doctoradvicemodalpage{align-items:baseline;gap:8px;display:flex}.patientname_doctoradvicemodalpage{color:#1d2129;font-size:16px;font-weight:700}.patientagegender_doctoradvicemodalpage{color:#8a8f98;font-size:12.5px}.patientuhidrow_doctoradvicemodalpage{align-items:center;gap:10px;display:flex}.uhidlabel_doctoradvicemodalpage{color:#6b7280;font-size:12.5px}.uhidvalue_doctoradvicemodalpage{color:#2563eb;font-weight:600}.admittedbadge_doctoradvicemodalpage{color:#15803d;background-color:#dcfce7;border-radius:20px;padding:3px 11px;font-size:11px;font-weight:600}.infoitem_doctoradvicemodalpage{align-items:center;gap:10px;display:flex}.infoicon_doctoradvicemodalpage{color:#6d4c41;background-color:#f1e3d8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.infoicon_doctoradvicemodalpage svg{width:16px;height:16px}.bedinfoicon_doctoradvicemodalpage{color:#7c3aed;background-color:#ede9fe}.infotext_doctoradvicemodalpage{flex-direction:column;gap:4px;display:flex}.infotext_doctoradvicemodalpage label{color:#9ca3af;font-size:11.5px}.infotext_doctoradvicemodalpage span{color:#1d2129;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.infotext_doctoradvicemodalpage span p{color:#8a8f98;font-size:11px;font-weight:500}.sub1_sec2_doctoradvicemodalpage{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:16px 0;width:100%;display:flex}.sub1_sec2_doctoradvicemodalpage .textareabox{border:1px solid #e5e7eb;border-radius:5px;flex-direction:column;gap:8px;width:49.5%;height:115px;padding:7px;font-size:12px;display:flex}.sub1_sec2_doctoradvicemodalpage .fullwidthtextareabox{width:100%;height:115px}.fieldheader_doctoradvicemodalpage{align-items:center;gap:9px;display:flex}.fieldicon_doctoradvicemodalpage{color:#aa320a;background-color:#fff8f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.fieldicon_doctoradvicemodalpage svg{width:15px;height:15px}.fieldheader_doctoradvicemodalpage label{color:#1d2129;font-size:12px;font-weight:500}.required_doctoradvicemodalpage{color:#e11d48}.textareawrap_doctoradvicemodalpage{flex:1;display:flex;position:relative}.textareawrap_doctoradvicemodalpage textarea{color:#1d2129;resize:none;background-color:#fff8f0;border:1px solid #e5e7eb;border-radius:7px;width:100%;height:100%;padding:10px 12px 22px;font-family:inherit;font-size:12.5px}.textareawrap_doctoradvicemodalpage textarea::placeholder{color:#b0b4bb}.textareawrap_doctoradvicemodalpage textarea:focus{border-color:#6d4c41;outline:none}.charcount_doctoradvicemodalpage{color:#adb1b8;pointer-events:none;font-size:10.5px;position:absolute;bottom:8px;right:12px}.sectioncard_doctoradvicemodalpage{background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;width:100%;height:fit-content;padding:15px}.sectioncardheader_doctoradvicemodalpage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;height:34px;margin-bottom:12px;display:flex}.sectioncardheaderleft_doctoradvicemodalpage{color:#1d2129;align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.addsectionbtn_doctoradvicemodalpage{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:8px;align-items:center;gap:6px;width:fit-content;height:34px;padding:0 14px;font-size:12.5px;font-weight:500;display:flex}.addsectionbtn_doctoradvicemodalpage svg{width:14px;height:14px}.addsectionbtn_doctoradvicemodalpage:hover{box-shadow:2px 4px 8px #0000002e}.clearallbtn_doctoradvicemodalpage{color:#dc2626;cursor:pointer;background-color:#fff;border:1px solid #fbd5d5;border-radius:8px;align-items:center;gap:6px;width:fit-content;height:34px;padding:0 14px;font-size:12.5px;font-weight:500;display:flex}.clearallbtn_doctoradvicemodalpage svg{width:13px;height:13px}.clearallbtn_doctoradvicemodalpage:hover{background-color:#fef2f2}.searchrow_doctoradvicemodalpage{align-items:center;gap:10px;width:100%;height:38px;margin-bottom:12px;display:flex}.searchrow_doctoradvicemodalpage .selectbox{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1;align-items:center;height:100%;padding-left:12px;display:flex;position:relative;flex-direction:row!important}.searchrow_doctoradvicemodalpage .selectbox svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.searchrow_doctoradvicemodalpage .selectbox>:not(svg){flex:1}.addmedicine{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6d4c41;border-radius:8px;align-items:center;gap:6px;width:fit-content;height:100%;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.addmedicine svg{width:14px;height:14px}.addmedicine:hover{box-shadow:2px 4px 8px #0000002e}.tablewrap_doctoradvicemodalpage{border:1px solid #ecedf0;border-radius:8px;width:100%;height:fit-content;overflow-x:auto;overflow-y:visible!important}.progressnoteheading_doctoradvicemodalpage{background-color:#6d4c41;align-items:center;width:100%;min-width:1000px;height:40px;display:flex}.progressnoteheading_doctoradvicemodalpage span{color:#fff;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:flex}.progressnotebody_doctoradvicemodalpage{width:100%;min-width:1000px}.progressnoterow_doctoradvicemodalpage{background-color:#fff;border-bottom:1px solid #f1f1f2;align-items:stretch;width:100%;display:flex}.progressnoterow_doctoradvicemodalpage span{border-right:1px solid #f1f1f2;align-items:center;padding:8px;font-size:12px;display:flex}.progressnoterow_doctoradvicemodalpage span input,.progressnoterow_doctoradvicemodalpage span select{border:1px solid #e5e7eb;border-radius:5px;width:100%;height:30px;padding:0 6px;font-size:11px}.pnslno{text-align:center;justify-content:center;width:6%}.pndatetime{flex-direction:column;gap:4px;width:13%}.pndatetime input{width:100%}.pnfindings{width:22%}.pnassessment{width:15%}.pntreatment{width:20%}.pnplan{width:17%}.pnaction{cursor:pointer;color:#dc2626;border-right:none;justify-content:center;width:7%}.pnaction svg{width:16px;height:16px}.progressnoterow_doctoradvicemodalpage .pnfindings,.progressnoterow_doctoradvicemodalpage .pnassessment,.progressnoterow_doctoradvicemodalpage .pntreatment,.progressnoterow_doctoradvicemodalpage .pnplan{padding:0}.progressnoterow_doctoradvicemodalpage textarea{border:none;border-radius:4px;width:100%;height:100%;padding:7px 10px;font-size:12px}.progressnoterow_doctoradvicemodalpage textarea:focus{outline:1.5px solid #f3aa7f}.heading_advicedmedicine{background-color:#6d4c41;align-items:center;width:100%;min-width:1000px;height:35px;display:flex}.heading_advicedmedicine span{text-align:center;color:#fff;justify-content:center;align-items:center;width:10%;height:100%;font-size:12px;font-weight:600;display:flex}.port2_sub2_sec2_doctoradvicemodalpage .medicineslno,.heading_advicedmedicine .medicineslno{width:5%}.heading_advicedmedicine .medicinename{width:20%}.heading_advicedmedicine .medicinecomposition{width:18%}.heading_advicedmedicine .medicinetype,.heading_advicedmedicine .medicinedose{width:10%}.heading_advicedmedicine .medicindeliverytype{width:7%}.heading_advicedmedicine .medicinefrequncy{width:12%}.heading_advicedmedicine .medicineremove{width:8%}.body_advicedmedicine{width:100%;min-width:1000px;height:fit-content}.addedmedicine{background-color:#fff;align-items:center;width:100%;height:fit-content;display:flex}.addedmedicine span{text-align:center;border:1px solid #f1f1f2;justify-content:center;align-items:center;width:10%;min-height:38px;max-height:fit-content;font-size:12px;display:flex}.addedmedicine span input{text-align:center;border:1px solid #e5e7eb;border-radius:5px;width:100%;height:32px;font-size:12px}.addedmedicine span select{text-align:center;width:100%;height:32px;font-size:12px}.addedmedicine .medicineslno{width:5%}.addedmedicine .medicinename{width:20%;font-weight:600}.addedmedicine .medicinecomposition{width:18%}.addedmedicine .medicinetype{width:10%;position:relative;overflow-y:visible}.addedmedicine .medicinedose{width:10%}.addedmedicine .medicindeliverytype{width:7%}.addedmedicine .medicinefrequncy{width:12%}.addedmedicine .medicineremove{cursor:pointer;color:#dc2626;width:8%}.addedmedicine .medicineremove svg{width:16px;height:16px}.medicineremove svg{color:#dc2626}.port2_sub2_sec2_doctoradvicemodalpage .medicindeliverytype input{width:16px;height:16px}.body_advicedmedicine .custom-select-control{width:100%;overflow:hidden}.body_advicedmedicine .selected-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.body_advicedmedicine .custom-select,.body_advicedmedicine .custom-select input{text-align:left}.addedmedicine .medicineremove{cursor:pointer}.heading_adviceinvestigation{background-color:#6d4c41;align-items:center;width:100%;min-width:700px;height:35px;display:flex}.heading_adviceinvestigation span{color:#fff;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:600;display:flex}.heading_adviceinvestigation .investigationslno,.investigation .investigationslno{width:7%}.heading_adviceinvestigation .investigationname,.investigation .investigationname{width:28%}.heading_adviceinvestigation .investigationpurpose,.investigation .investigationpurpose{width:35%}.heading_adviceinvestigation .investigationpriority,.investigation .investigationpriority{width:18%}.heading_adviceinvestigation .removeinvestigation,.investigation .removeinvestigation{width:12%}.investigation{background-color:#fff;border-bottom:1px solid #f1f1f2;align-items:center;width:100%;min-width:700px;height:fit-content;min-height:38px;display:flex}.investigation span{border-right:1px solid #f1f1f2;justify-content:center;align-items:center;height:100%;padding:6px 8px;font-size:12px;display:flex}.investigation .investigationname{justify-content:flex-start;font-weight:600}.investigation .investigationpurpose input,.investigation .investigationpriority select{border:1px solid #e5e7eb;border-radius:5px;width:100%;height:30px;padding:0 8px;font-size:12px}.investigation .removeinvestigation{cursor:pointer;color:#2563eb;border-right:none}.investigation .removeinvestigation svg{color:#dc2626;width:16px;height:16px}.removeinvestigation svg{color:#dc2626}.sub5_sec2_doctoradvicemodalpage{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:fit-content;display:flex}.sub5_sec2_doctoradvicemodalpage .inputbox{flex-direction:column;justify-content:space-between;width:23%;height:55px;display:flex}.sub5_sec2_doctoradvicemodalpage .inputbox label{color:#1d2129;font-size:12.5px;font-weight:600}.sub5_sec2_doctoradvicemodalpage .inputbox label span{color:#e11d48}.sub5_sec2_doctoradvicemodalpage .inputbox input{border:1px solid #e5e7eb;border-radius:8px;height:38px;padding:0 14px;font-size:12.5px}.sub4_sec2_doctoradvicemodalpage{flex-shrink:0;justify-content:flex-end;align-items:center;width:100%;height:44px;display:flex}.cleardoctoradvice{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:7px;width:fit-content;height:40px;padding:0 18px;font-size:13px;font-weight:500;display:flex}.cleardoctoradvice svg{width:14px;height:14px}.cleardoctoradvice:hover{background-color:#f5f5f6}.savedoctoradvice{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:9px;align-items:center;gap:7px;width:fit-content;height:40px;margin-left:10px;padding:0 20px;font-size:13px;font-weight:500;display:flex}.savedoctoradvice svg{width:14px;height:14px}.savedoctoradvice:hover{box-shadow:2px 4px 8px #0000002e}.hybrid-select{width:100%;font-size:12px;position:relative}.hybrid-input{border:none;border-radius:5px;outline:none;width:100%;min-height:28px;padding:0 10px}.hybrid-dropdown{z-index:9999;background:#fff;border:1px solid #ccc;border-radius:5px;width:100%;max-height:180px;padding:7px;position:absolute;top:100%;left:0;overflow-y:auto}.hybrid-option{cursor:pointer;border-radius:3px;padding:9px 14px}.hybrid-option:hover{background:#fff5e7}.hybrid-no-data{color:gray;padding:8px 10px}.viewnotesgrid_doctoradvicemodalpage{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;gap:16px 0;width:100%;display:flex}.viewnotecard_doctoradvicemodalpage{border:1px solid #e5e7eb;border-radius:5px;flex-direction:column;gap:8px;width:49.5%;padding:10px;font-size:12px;display:flex}.viewnotecardfull_doctoradvicemodalpage{width:100%}.viewtextbox_doctoradvicemodalpage{color:#1d2129;white-space:pre-wrap;word-break:break-word;background-color:#fff8f0;border:1px solid #e5e7eb;border-radius:7px;min-height:60px;padding:10px 12px;font-size:12.5px;line-height:1.6}.viewempty_doctoradvicemodalpage{text-align:center;color:#8a8f98;background-color:#fff;width:100%;padding:18px;font-size:12px}.progressnoterow_doctoradvicemodalpage .viewcell_doctoradvicemodalpage{white-space:pre-wrap;word-break:break-word;align-items:flex-start;padding:10px 12px;line-height:1.5}.progressnoterow_doctoradvicemodalpage .pndatetime.viewcell_doctoradvicemodalpage{flex-direction:column;gap:3px}.viewcell_doctoradvicemodalpage b{font-weight:600}.viewcell_doctoradvicemodalpage em{color:#8a8f98;font-size:11px;font-style:normal}.viewmedicinerow_doctoradvicemodalpage span{word-break:break-word;padding:8px}.viewinvrow_doctoradvicemodalpage .investigationpurpose{justify-content:flex-start}.viewmeta_doctoradvicemodalpage{background-color:#fffcf7;border:1px solid #f1e1c4;border-radius:7px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:40px;width:100%;padding:14px 18px;display:flex}.viewmetaitem_doctoradvicemodalpage{flex-direction:column;gap:4px;display:flex}.viewmetaitem_doctoradvicemodalpage label{color:#9ca3af;font-size:11.5px}.viewmetaitem_doctoradvicemodalpage span{color:#1d2129;font-size:13px;font-weight:600}.systemicexampage{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;height:100%;display:flex}.sec1_systemicexampage{flex:0 0 30px;justify-content:flex-end;align-items:center;width:100%;height:30px;display:flex}.sec2_systemicexampage .addsystemicexambtn{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-left:30px;padding:0 15px;font-size:11px;display:flex}.sec2_systemicexampage .addsystemicexambtn svg{margin-right:5px}.sec2_systemicexampage .addsystemicexambtn:hover{cursor:pointer;transition:all .5s;box-shadow:2px 5px 5px gray}.sec2_systemicexampage{box-sizing:border-box;border:1px solid #eee2de;border-radius:7px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.sec2head_systemicexampage{box-sizing:border-box;border-bottom:1px solid #e6e6e6;flex:0 0 58px;justify-content:space-between;align-items:center;width:100%;height:58px;padding:0 14px;display:flex}.sec2headtitle_systemicexampage{align-items:center;gap:10px;display:flex}.sec2headicon_systemicexampage{color:#c2703d;background-color:#fceae0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.sec2headtitletext_systemicexampage{flex-direction:column;display:flex}.sec2headtitlemain_systemicexampage{color:#3e2723;font-size:14px;font-weight:600}.sec2headtitlesub_systemicexampage{color:#888;font-size:11px}.sec2headfilter_systemicexampage{align-items:center;display:flex}.sec2headfilter_systemicexampage input[type=date]{border:1px solid #c8c8c8;border-radius:4px;height:30px;padding:0 6px;font-size:12px}.filterto_systemicexam{color:#888;margin:0 6px;font-size:11px}.filterbtn_vitals{margin-left:10px}.btns_vitals{cursor:pointer;background-color:#fff;border:1px solid #bebebe;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:30px;margin-left:8px;padding:0 12px;font-size:12px;display:flex}.sub1_sec2_systemicexampage{box-sizing:border-box;background-color:#6d4c41;flex:0 0 34px;justify-content:space-between;align-items:center;width:100%;height:34px;display:flex}.sub1_sec2_systemicexampage span{color:#fff;text-align:center;flex:1 1 0;justify-content:center;align-items:center;height:100%;padding:0 4px;font-size:11px;display:flex}.sec2_systemicexampage .slno_vitals{flex:0 0 5%}.sec2_systemicexampage .col_datetime{flex:0 0 10%}.sec2_systemicexampage .col_examinedby,.sec2_systemicexampage .col_systems{flex:0 0 12%}.sec2_systemicexampage .vitalsreading{text-align:left;flex:45%;justify-content:flex-start!important}.sub1_sec2_systemicexampage .vitalsreading{justify-content:center!important}.sec2_systemicexampage .col_actions{flex:0 0 8%}.sub2_sec2_systemicexampage{flex:auto;width:100%;min-height:0;overflow-y:auto}.sub2_sec2_systemicexampage::-webkit-scrollbar{width:8px}.examemptystate_systemicexampage{text-align:center;color:#888;padding:20px;font-size:13px}.systemicexam{box-sizing:border-box;border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;width:100%;height:fit-content;padding:10px 0;display:flex}.systemicexam span{box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;min-height:30px;max-height:fit-content;padding:5px 4px;font-size:12px;display:flex}.systemicexam .slno_vitals{flex:0 0 5%;align-self:center}.systemicexam .col_datetime{flex:0 0 10%;align-self:center}.systemicexam .col_examinedby{color:#666;flex:0 0 12%;align-self:center}.systemicexam .col_systems{flex:0 0 12%;justify-content:center;align-items:flex-start}.systemicexam .col_actions{flex:0 0 8%;align-self:center;gap:6px}.systemslist_systemicexam{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.systemitem_systemicexam{color:#444;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.sysicon_cvs{color:#e53935}.sysicon_cns{color:#f59e0b}.sysicon_rs{color:#3b82f6}.sysicon_pa{color:#8e24aa}.sec2_systemicexampage .examvalue{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.sec2_systemicexampage .examvalue ul{margin:0;padding-left:16px}.sec2_systemicexampage .examvalue li{color:#444;margin:3px 0;font-size:12px}.viewbtn_vitals,.editbtn_vitals{cursor:pointer;color:#6d4c41;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.editbtn_vitals{color:#c2703d;border-color:#e6d2c3}.sec2foot_systemicexampage{box-sizing:border-box;border-top:1px solid #e6e6e6;flex:0 0 40px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 14px;display:flex}.sec2footcount_systemicexampage{color:#666;font-size:12px}.sec2footpage_systemicexampage{align-items:center;gap:4px;display:flex}.rowsperpage_systemicexam{color:#666;align-items:center;gap:6px;margin-right:10px;font-size:12px;display:flex}.rowsperpage_systemicexam select{border:1px solid #c8c8c8;border-radius:4px;height:26px;font-size:12px}.pagebtn_vitals{cursor:pointer;background-color:#fff;border:1px solid #d2d2d2;border-radius:4px;min-width:26px;height:26px;font-size:12px}.pagebtn_vitals:disabled{opacity:.4;cursor:not-allowed}.pagebtn_active_vitals{color:#fff;background-color:#6d4c41;border-color:#6d4c41}.infobanner_systemicexampage{color:#8a5a34;box-sizing:border-box;background-color:#fdf3ec;border:1px solid #f3d9c3;border-radius:6px;flex:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:12px;display:flex}.viewmodalbg_ipdvitalspage{z-index:999;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.viewmodal_ipdvitalspage{background-color:#fff;border-radius:8px;flex-direction:column;width:460px;max-width:90%;max-height:80vh;display:flex;overflow:hidden}.viewmodalhead_ipdvitalspage{color:#fff;box-sizing:border-box;background-color:#6d4c41;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.viewmodalhead_ipdvitalspage button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:18px}.viewmodalbody_ipdvitalspage{box-sizing:border-box;flex-wrap:wrap;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.viewmodalbody_ipdvitalspage label{color:#888;font-size:11px;display:block}.viewmodalbody_ipdvitalspage p{color:#333;margin:2px 0 0;font-size:13px;font-weight:600}.systemicexammodal{z-index:1000;box-sizing:border-box;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_systemicexammodal{box-sizing:border-box;background-color:#fff;border-radius:10px;flex-direction:column;width:95%;height:95%;padding:15px;display:flex;overflow:hidden}.modalhead_systemicexammodal{box-sizing:border-box;flex:0 0 60px;justify-content:space-between;align-items:center;width:100%;height:40px;display:flex;position:relative}.modalheadleft_systemicexammodal{align-items:center;gap:12px;display:flex}.modalheadicon_systemicexammodal{color:#e53935;background-color:#fce4e4;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.modalheadtext_systemicexammodal{flex-direction:column;display:flex}.modalheadtitle_systemicexammodal{color:#222;font-size:15px;font-weight:600}.modalheadsub_systemicexammodal{color:#888;margin-top:2px;font-size:11px}.xmark_closemodal{cursor:pointer;border:1px solid #dcdcdc;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.patientbanner_systemicexammodal{box-sizing:border-box;background-color:#fffcf7;border:1px solid #f3e2d1;border-radius:7px;flex:none;align-items:center;gap:26px;width:100%;padding:12px 20px;display:flex}.patientbannerphoto_systemicexammodal{background-color:#efe3db;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.patientbannerphoto_systemicexammodal img{object-fit:cover;width:100%;height:100%}.patientbannerphotofallback_systemicexammodal{color:#6d4c41;font-size:16px;font-weight:700}.patientbannerinfo_systemicexammodal{flex-direction:column;gap:4px;min-width:180px;margin-right:auto;display:flex}.patientbannername_systemicexammodal{color:#222;font-size:14px;font-weight:700}.patientbannername_systemicexammodal em{color:#666;font-size:12px;font-style:normal;font-weight:500}.patientbanneruhid_systemicexammodal{color:#555;align-items:center;gap:8px;font-size:12px;display:flex}.patientbannerstatus_systemicexammodal{color:#2e7d32;background-color:#e3f5e6;border-radius:20px;padding:2px 9px;font-size:10px;font-weight:600}.patientbannerfield_systemicexammodal{flex-direction:column;gap:2px;font-size:12px;display:flex}.patientbannerfield_systemicexammodal label{color:#999;font-size:10px}.patientbannerfield_systemicexammodal span{color:#222;font-size:12px;font-weight:600}.sub2_sec1_systemicexammodal{box-sizing:border-box;flex-direction:column;flex:auto;gap:18px;width:100%;min-height:0;padding:20px 0;display:flex;overflow-y:auto}.examcard_systemicexammodal{box-sizing:border-box;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;width:100%;padding:16px}.examcardhead_systemicexammodal{color:#333;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.examcardicon_systemicexammodal{border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cvsicon_systemicexammodal{color:#e53935;background-color:#fce4e4}.cnsicon_systemicexammodal{color:#f59e0b;background-color:#fff3e0}.rsicon_systemicexammodal{color:#3b82f6;background-color:#fff}.paicon_systemicexammodal{color:#8e24aa;background-color:#fff}.rscard_systemicexammodal{background-color:#eaf3fc;border-color:#d8e9f7}.pacard_systemicexammodal{background-color:#f4edfb;border-color:#e5d6f2}.examcard_systemicexammodal input[type=text],.examcard_systemicexammodal textarea,.examcard_systemicexammodal select{box-sizing:border-box;background-color:#fff;border:1px solid #cdcdcd;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:12px}.examcard_systemicexammodal label{color:#444;margin-bottom:4px;font-size:11px;display:block}.cvs_data_entry{align-items:flex-start;gap:24px;display:flex}.sec1_cvs_data_entry{flex:none;align-items:center;padding-top:4px;display:flex}.sec1_cvs_data_entry div{align-items:center;margin-right:18px;display:flex}.sec1_cvs_data_entry div input{width:15px;height:15px;margin-right:6px}.sec1_cvs_data_entry div label{color:#333;font-size:13px}.sec1_cvs_data_entry span{color:#999;margin-right:18px;font-size:15px}.sec1_cvs_data_entry #normal_cvs{accent-color:#529e14}.sec1_cvs_data_entry #abn_cvs{accent-color:#e91e63}.sec2_cvs_data_entry{flex:auto;position:relative}.sec2_cvs_data_entry textarea{resize:vertical;width:100%;min-height:66px}.charcount_systemicexammodal{color:#aaa;font-size:10px;position:absolute;bottom:8px;right:10px}.cnsgrid_systemicexammodal{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.glasgowcommascalediv>label{color:#444;margin-bottom:8px;font-size:12px;font-weight:500}.data_glasgowcommascalediv{align-items:flex-end;gap:16px;display:flex}.data_glasgowcommascalediv>div{flex-direction:column;gap:4px;display:flex}.data_glasgowcommascalediv>div input{text-align:center;width:70px}.gcstotaldiv_systemicexammodal{margin-left:auto}.gcstotaldiv_systemicexammodal input{font-weight:600;background-color:#f5f5f5!important;width:120px!important}.rsgrid_systemicexammodal{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rsgrid4_systemicexammodal{grid-template-columns:repeat(4,1fr)}.modalfooter_systemicexammodal{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;width:100%;padding-top:6px;display:flex}.additionaldata_systemicexam{flex-wrap:wrap;align-items:center;display:flex}.additionaldata_systemicexam div{flex-direction:column;gap:6px;margin-right:20px;font-size:12px;display:flex}.additionaldata_systemicexam div select,.additionaldata_systemicexam div input{border:1px solid #cdcdcd;border-radius:6px;min-width:160px;height:34px;padding:0 10px;font-size:12px}.additionaldata_systemicexam label span{color:#e91e63}.btns_addsystemicexamination_modal{align-items:center;gap:10px;display:flex}.clearallsystemicexamination{color:#444;cursor:pointer;background-color:#fff;border:1px solid #c8c8c8;border-radius:6px;justify-content:center;align-items:center;width:fit-content;height:34px;padding:0 18px;font-size:12px;display:flex}.savesystemicexamination{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:34px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.financepage{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.sec1_financepage{align-items:center;width:100%;height:30px;display:flex}.sec2_financepage{width:100%;height:calc(100% - 40px)}.financepage_heading_btn{text-align:center;cursor:pointer;background-color:#eceff1;border:1px solid #c5c5c5;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;display:flex}.insurancepage{width:100%;height:100%}.sec1_insurancepage{justify-content:space-between;align-items:center;width:100%;height:40px;font-family:Nunito,sans-serif;display:flex}.heading_insurancepage{flex-direction:column;justify-content:space-evenly;width:fit-content;height:100%;font-size:14px;display:flex}.heading_insurancepage span:last-child{color:#3f3f3f;font-size:11px}.sec2_insurancepage{align-items:center;width:100%;height:70px;margin:20px 0;display:flex}.insuranceoverview{background-color:#fff;border:1px solid #dadada;border-radius:7px;width:150px;height:100%;margin-right:10px;padding:10px;position:relative;overflow:hidden}.colorbar_insuranceoverview{background-color:#00796b;width:100%;height:2px;position:absolute;top:0;left:0}.heading_insuranceoverview{color:#444;font-size:11px}.number_insuranceoverview{margin-top:5px;font-family:Nunito,sans-serif;font-size:20px;font-weight:600}.sec3_insurancepage{align-items:center;width:100%;height:30px;margin-bottom:15px;display:flex}.sec3_insurancepage .filterbydepttype{width:fit-content;height:100%;margin-left:50px}.sec3_insurancepage .filterbydepttype select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec3_insurancepage .filterbydeptstatus{width:fit-content;height:100%;margin-left:10px}.sec3_insurancepage .filterbydeptstatus select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec4_insurancepage{border:1px solid #6b2c1f;border-radius:4px;width:100%;height:calc(100% - 200px);overflow:hidden}.heading_sec4_insurancepage{background-color:#6b2c1f;justify-content:space-between;align-items:center;width:100%;height:35px;font-size:12px;display:flex}.heading_sec4_insurancepage div{color:#fff;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.heading_sec4_insurancepage .slno{width:5%}.heading_sec4_insurancepage .deptname{width:20%}.heading_sec4_insurancepage .deptcode,.heading_sec4_insurancepage .deptype{width:12%}.heading_sec4_insurancepage .actions{width:100px;margin-right:7px}.body_sec4_insurancepage{flex-direction:column;align-items:center;width:100%;height:calc(100% - 30px);display:flex;overflow-y:scroll}.body_sec4_insurancepage::-webkit-scrollbar{width:7px}.body_sec4_insurancepage::-webkit-scrollbar-thumb{background:linear-gradient(#fff,#059483,#fff);border-radius:50%}.insurances{justify-content:space-between;align-items:center;width:100%;height:35px;font-size:12px;display:flex}.insurances div{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.insurances .slno{width:5%}.insurances .deptname{width:20%}.insurances .deptcode,.insurances .deptype{width:12%}.insurances .actions{justify-content:flex-start;align-items:center;width:100px;display:flex}.insurances .actions .listactionbtn{cursor:pointer;border:1px solid gray;border-radius:3px;width:27px;height:24px;margin-right:5px;padding:2px;position:relative}.insurances .actions .listactionbtn svg{color:#474747}.insurances .actions .listactionbtn .actiontooltip{color:#fff;z-index:2;border-radius:3px;width:fit-content;height:fit-content;font-size:10px;display:none;position:absolute;bottom:0;transform:translate(-10px,25px)}.insurances .actions .listactionbtn .actiontooltip .tooltiptext{color:#fff;z-index:2;background-color:#181818;border-radius:3px;align-items:center;min-width:40px;max-width:fit-content;height:fit-content;padding:2px 7px;display:flex}.insurances .actions .listactionbtn .actiontooltip .arrowdiv_actiontooltip{transform-origin:50%;background-color:#181818;width:10px;height:10px;position:absolute;transform:translate(-10px,-7px)rotate(45deg)}.insurances .actions .listactionbtn:hover{border-width:1.5px}.insurances .actions .listactionbtn:hover .actiontooltip{transition:all .5s;display:flex}.insurances .actions .viewactionbtn svg{color:#025204}.insurances .actions .viewactionbtn .actiontooltip .tooltiptext,.insurances .actions .viewactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#046107}.insurances .actions .editactionbtn svg{color:#a35303}.insurances .actions .editactionbtn .actiontooltip .tooltiptext,.insurances .actions .editactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#a35303}.insurances .actions .deleteactionbtn svg{color:#bb023f}.insurances .actions .deleteactionbtn .actiontooltip .tooltiptext,.insurances .actions .deleteactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#bb023f}.addinsurancemodal{background-color:#000000d3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sub1_addinsurancemodal{background-color:#fff;border-radius:10px;flex-direction:column;width:clamp(900px,90%,1250px);height:clamp(520px,95%,760px);display:flex;overflow:hidden}.heading_sub1_addinsurancemodal{background:linear-gradient(90deg,#fdf3e4 0%,#fbeedd 100%);border-bottom:1px solid #f0e6d6;flex:none;align-items:center;gap:clamp(10px,1.4vw,16px);width:100%;height:clamp(64px,12%,80px);padding:0 clamp(16px,2.5vw,26px);display:flex;position:relative}.icon_heading_sub1_addinsurancemodal{color:#b06a12;background-color:#fdecd2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(38px,5vw,46px);height:clamp(38px,5vw,46px);display:flex}.icon_heading_sub1_addinsurancemodal svg{width:55%;height:55%}.text_heading_sub1_addinsurancemodal{flex-direction:column;gap:clamp(1px,.3vh,3px);height:fit-content;font-family:Nunito;display:flex}.title_heading_sub1_addinsurancemodal{color:#b06a12;font-size:clamp(11px,1.8vw,14px);font-weight:600}.subtitle_heading_sub1_addinsurancemodal{color:#6b5a3e;font-size:clamp(10px,1.1vw,12px)}.xmark_closemodal{cursor:pointer;justify-content:center;align-items:center;width:clamp(26px,3vw,32px);height:clamp(26px,3vw,32px);display:flex;position:absolute;top:50%;right:clamp(14px,2vw,22px);transform:translateY(-50%)}.form_sub1_addinsurancemodal{box-sizing:border-box;flex-direction:column;flex:auto;gap:clamp(14px,2vh,20px);width:100%;height:100%;padding:clamp(16px,2.4%,24px) clamp(20px,2.6%,26px);display:flex;overflow-y:auto}.sec1_form_sub1_addinsurancemodal,.sec2_form_sub1_addinsurancemodal,.sec3_form_sub1_addinsurancemodal{flex:none;justify-content:space-between;align-items:flex-start;gap:clamp(14px,2%,24px);width:100%;height:fit-content;display:flex}.sec4_form_sub1_addinsurancemodal{flex:none;justify-content:space-between;align-items:stretch;gap:clamp(14px,2%,24px);width:100%;height:clamp(120px,17vh,150px);display:flex}.form_sub1_addinsurancemodal .inputbox{flex-direction:column;gap:clamp(6px,.9vh,10px);width:48%;height:fit-content;display:flex}.sec4_form_sub1_addinsurancemodal .inputbox{height:100%}.form_sub1_addinsurancemodal .inputbox label{color:#2c2115;align-items:center;gap:clamp(5px,.6vw,7px);height:fit-content;font-family:Nunito;font-size:clamp(12px,1.15vw,14px);font-weight:700;display:flex}.form_sub1_addinsurancemodal .inputbox label svg{color:#b06a12;width:clamp(13px,1.3vw,15px);height:clamp(13px,1.3vw,15px)}.form_sub1_addinsurancemodal .inputbox label span{color:#cf0549}.form_sub1_addinsurancemodal .inputbox input,.form_sub1_addinsurancemodal .inputbox select{box-sizing:border-box;border:1px solid #e6dcc8;border-radius:6px;outline:none;width:100%;height:clamp(34px,5.2vh,42px);padding:0 clamp(10px,1.2vw,14px);font-family:Nunito;font-size:clamp(12px,1.1vw,13px)}.form_sub1_addinsurancemodal .inputbox input:focus,.form_sub1_addinsurancemodal .inputbox select:focus{background-color:#fff;outline:1px solid #b06a12}.togglegroup_inputbox{gap:clamp(6px,.8vw,10px);width:100%;height:clamp(34px,5.2vh,42px);display:flex}.form_sub1_addinsurancemodal .toggleoption,.form_sub1_addinsurancemodal .toggleoption_selected{color:#6b5a3e;cursor:pointer;background-color:#fdf3e2;border:1px solid #e6dcc8;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(5px,.7vw,8px);height:100%;font-family:Nunito;font-size:clamp(12px,1.1vw,13px);font-weight:600;display:flex}.form_sub1_addinsurancemodal .toggleoption svg,.form_sub1_addinsurancemodal .toggleoption_selected svg{width:clamp(13px,1.3vw,15px);height:clamp(13px,1.3vw,15px)}.form_sub1_addinsurancemodal .toggleoption_selected{color:#fff;background-color:#b06a12;border-color:#b06a12}.fileupload_inputbox{cursor:pointer;box-sizing:border-box;text-align:center;background-color:#fff;border:1px dashed #d8ad72;border-radius:8px;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:clamp(4px,.6vh,6px);width:100%;height:100%;padding:clamp(6px,1vh,10px);display:flex}.fileupload_inputbox.fileupload_dragging{background-color:#fcecd0;border-color:#b06a12}.fileupload_inputbox svg{color:#b06a12;box-sizing:content-box;background-color:#f4dfb8;border-radius:50%;width:clamp(22px,2.6vw,28px);height:clamp(22px,2.6vw,28px);padding:clamp(5px,.7vw,7px)}.dragtext_fileupload_inputbox{color:#2c2115;font-family:Nunito;font-size:clamp(12px,1.15vw,14px);font-weight:600}.subtext_fileupload_inputbox{color:#8a7a5c;font-family:Nunito;font-size:clamp(10px,1vw,12px)}.sec5_form_sub1_addinsurancemodal{flex:none;justify-content:flex-end;align-items:center;width:100%;height:clamp(36px,5.4vh,44px);margin-top:clamp(6px,1vh,10px);display:flex}.sec5_form_sub1_addinsurancemodal button{color:#6b5a3e;cursor:pointer;background-color:#fff;border:1px solid #e6dcc8;border-radius:6px;width:fit-content;height:100%;margin-left:clamp(8px,1.2vw,12px);padding:0 clamp(16px,2vw,22px);font-family:Nunito;font-size:clamp(12px,1.1vw,13px);font-weight:600}.savebtn_adddeptmodal{cursor:pointer;color:#fff!important;background-color:#b06a12!important;border-color:#b06a12!important}.savebtn_adddeptmodal:disabled{cursor:not-allowed;opacity:.6}.tpapage{width:100%;height:100%}.sec1_tpapage{justify-content:space-between;align-items:center;width:100%;height:40px;font-family:Nunito,sans-serif;display:flex}.heading_tpapage{flex-direction:column;justify-content:space-evenly;width:fit-content;height:100%;font-size:14px;display:flex}.heading_tpapage span:last-child{color:#3f3f3f;font-size:11px}.adddeptbtn svg{margin-right:5px}.sec2_tpapage{align-items:center;width:100%;height:70px;margin:20px 0;display:flex}.tpaoverview{background-color:#fff;border:1px solid #dadada;border-radius:7px;width:150px;height:100%;margin-right:10px;padding:10px;position:relative;overflow:hidden}.colorbar_tpaoverview{background-color:#00796b;width:100%;height:2px;position:absolute;top:0;left:0}.heading_tpaoverview{color:#444;font-size:11px}.number_tpaoverview{margin-top:5px;font-family:Nunito,sans-serif;font-size:20px;font-weight:600}.activedept_colorbar{background-color:#03a9f4}.sec3_tpapage{align-items:center;width:100%;height:30px;margin-bottom:15px;display:flex}.searchbar svg{color:gray;margin-right:10px;font-size:20px}.sec3_tpapage .filterbydepttype{width:fit-content;height:100%;margin-left:50px}.sec3_tpapage .filterbydepttype select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec3_tpapage .filterbydeptstatus{width:fit-content;height:100%;margin-left:10px}.sec3_tpapage .filterbydeptstatus select{border:1px solid #d1d1d1;border-radius:5px;outline:none;width:100px;height:100%;padding:0 10px;font-size:11px}.sec4_tpapage{border:1px solid #00796b;border-radius:4px;width:100%;height:calc(100% - 200px);overflow:hidden}.heading_sec4_tpapage{background-color:#00796b;justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;display:flex}.heading_sec4_tpapage div{color:#fff;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.heading_sec4_tpapage .slno{width:6%}.heading_sec4_tpapage .deptname{width:40%}.heading_sec4_tpapage .deptcode,.heading_sec4_tpapage .deptype{width:15%}.heading_sec4_tpapage .actions{width:100px;margin-right:7px}.body_sec4_tpapage{flex-direction:column;align-items:center;width:100%;height:calc(100% - 30px);display:flex;overflow-y:scroll}.body_sec4_tpapage::-webkit-scrollbar{width:7px}.body_sec4_tpapage::-webkit-scrollbar-thumb{background:linear-gradient(#fff,#059483,#fff);border-radius:50%}.tpas{justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;display:flex}.tpas div{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.tpas .slno{width:6%}.tpas .deptname{width:40%}.tpas .deptcode,.tpas .deptype{width:15%}.tpas .actions{justify-content:flex-start;align-items:center;width:100px;display:flex}.tpas .actions .listactionbtn{cursor:pointer;border:1px solid gray;border-radius:3px;width:27px;height:24px;margin-right:5px;padding:2px;position:relative}.tpas .actions .listactionbtn svg{color:#474747}.tpas .actions .listactionbtn .actiontooltip{color:#fff;z-index:2;border-radius:3px;width:fit-content;height:fit-content;font-size:10px;display:none;position:absolute;bottom:0;transform:translate(-10px,25px)}.tpas .actions .listactionbtn .actiontooltip .tooltiptext{color:#fff;z-index:2;background-color:#181818;border-radius:3px;align-items:center;min-width:40px;max-width:fit-content;height:fit-content;padding:2px 7px;display:flex}.tpas .actions .listactionbtn .actiontooltip .arrowdiv_actiontooltip{transform-origin:50%;background-color:#181818;width:10px;height:10px;position:absolute;transform:translate(-10px,-7px)rotate(45deg)}.tpas .actions .listactionbtn:hover{border-width:1.5px}.tpas .actions .listactionbtn:hover .actiontooltip{transition:all .5s;display:flex}.tpas .actions .viewactionbtn svg{color:#025204}.tpas .actions .viewactionbtn .actiontooltip .tooltiptext,.tpas .actions .viewactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#046107}.tpas .actions .editactionbtn svg{color:#a35303}.tpas .actions .editactionbtn .actiontooltip .tooltiptext,.tpas .actions .editactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#a35303}.tpas .actions .deleteactionbtn svg{color:#bb023f}.tpas .actions .deleteactionbtn .actiontooltip .tooltiptext,.tpas .actions .deleteactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#bb023f}.adminipdpage{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.sec1_adminipdpage{align-items:center;width:100%;height:30px;display:flex}.sec2_adminipdpage{width:100%;height:calc(100% - 40px)}.adminipd_heading_btn{cursor:pointer;color:#fff;background-color:#6b2c1f;border:1px solid #bdbdbd;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;padding:0 15px;font-size:11px;text-decoration:none;display:flex}.wardservicepage{width:100%;height:100%}.sec1_wardservicepage{justify-content:space-between;align-items:center;width:100%;height:50px;font-family:Nunito,sans-serif;display:flex}.heading_wardservicepage{flex-direction:column;justify-content:space-evenly;width:fit-content;height:100%;font-size:16px;font-weight:700;display:flex}.heading_wardservicepage span:last-child{color:#3f3f3f;font-size:11px;font-weight:400}.adddeptbtn{color:#fff;cursor:pointer;background-color:#6b2c1f;border-radius:6px;align-items:center;width:fit-content;height:36px;padding:0 16px;font-family:Nunito,sans-serif;font-size:12px;display:flex}.adddeptbtn svg{width:14px;height:14px;margin-right:6px}.sec2_wardservicepage{align-items:center;width:100%;height:100px;margin:20px 0;display:flex}.wardserviceoverview{background-color:#fff;border:1px solid #e6e0d6;border-radius:10px;align-items:center;width:25%;height:100%;margin-right:15px;padding:0 16px;display:flex}.wardserviceoverview:last-child{margin-right:0}.iconbox_wardserviceoverview{border-radius:50%;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;margin-right:14px;display:flex}.iconbox_wardserviceoverview svg{width:20px;height:20px}.iconbox_total{color:#c1622e;background-color:#fbe0c4}.iconbox_active{color:#1f9254;background-color:#d6f3de}.iconbox_inactive{color:#c1622e;background-color:#fbe0c4}.iconbox_types{color:#8a3fd1;background-color:#eadcfa}.textbox_wardserviceoverview{flex-direction:column;display:flex}.heading_wardserviceoverview{color:#444;font-size:12px}.number_wardserviceoverview{margin-top:2px;font-family:Nunito,sans-serif;font-size:20px;font-weight:700}.subtext_wardserviceoverview{color:#969696;margin-top:2px;font-size:10px}.sec3_wardservicepage{align-items:center;width:100%;height:40px;margin-bottom:15px;display:flex}.searchbar svg{color:gray;flex-shrink:0;width:15px;height:15px;margin-right:10px}.sec3_wardservicepage .filterbydepttype,.sec3_wardservicepage .filterbydeptstatus,.sec3_wardservicepage .filterbyunit{width:fit-content;height:100%;margin-left:12px}.sec3_wardservicepage .filterbydepttype select,.sec3_wardservicepage .filterbydeptstatus select,.sec3_wardservicepage .filterbyunit select{background-color:#fff;border:1px solid #d1d1d1;border-radius:6px;outline:none;width:150px;height:100%;padding:0 10px;font-size:12px}.filtersbtn{color:#444;cursor:pointer;background-color:#fff;border:1px solid #d1d1d1;border-radius:6px;align-items:center;width:fit-content;height:100%;margin-left:12px;padding:0 16px;font-size:12px;display:flex}.filtersbtn svg{color:#6b2c1f;width:13px;height:13px;margin-right:6px}.sec4_wardservicepage{background-color:#fff;border:1px solid #e6e0d6;border-radius:8px;width:100%;height:calc(100% - 300px);padding:15px}.heading_sec4_wardservicepage{background-color:#f8e9cf;border-radius:4px 4px 0 0;align-items:center;width:100%;height:34px;font-size:12px;font-weight:700;display:flex}.heading_sec4_wardservicepage div{color:#5a544a;align-items:center;height:100%;display:flex}.body_sec4_wardservicepage{border:1px solid #fae3e3;flex-direction:column;align-items:center;width:100%;height:calc(100% - 34px);display:flex;overflow-y:scroll}.body_sec4_wardservicepage::-webkit-scrollbar{width:7px}.body_sec4_wardservicepage::-webkit-scrollbar-thumb{background:linear-gradient(#fff,#6b2c1f,#fff);border-radius:50%}.pageloadingstate{margin-top:30px;font-size:12px}.body_sec4_wardservicepage .wardservices{border-bottom:1px solid #f0ebe0;align-items:center;width:100%;height:58px;font-size:12px;display:flex}.wardservices:last-child{border-bottom:none}.wardservices div{align-items:center;height:100%;display:flex}.sec4_wardservicepage .slno{justify-content:center;width:5%}.sec4_wardservicepage .servicename{width:18%;padding-right:8px}.sec4_wardservicepage .servicetype{width:12%}.sec4_wardservicepage .companycode{width:9%}.sec4_wardservicepage .unit{width:7%}.sec4_wardservicepage .billingunit,.sec4_wardservicepage .status{width:8%}.sec4_wardservicepage .wardtypes{width:11%}.sec4_wardservicepage .updatedon{width:12%;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.sec4_wardservicepage .actions{justify-content:center;width:120px;margin-left:auto}.sec4_wardservicepage .date_updatedon{color:#333;font-size:12px}.sec4_wardservicepage .time_updatedon{color:#969696;margin-top:2px;font-size:10px}.sec4_wardservicepage .wardtypes svg{color:#787878;width:13px;height:13px;margin-right:6px}.sec4_wardservicepage .typechip{border-radius:20px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.sec4_wardservicepage .typechip svg{width:12px;height:12px;margin-right:5px}.sec4_wardservicepage .chip_blue{color:#2569c4;background-color:#e1eefb}.sec4_wardservicepage .chip_green{color:#1f9254;background-color:#dcf5e3}.sec4_wardservicepage .chip_orange{color:#c2760b;background-color:#fdecc8}.sec4_wardservicepage .chip_purple{color:#7c3aed;background-color:#ede1fc}.sec4_wardservicepage .chip_cyan{color:#0e8a9c;background-color:#d6f3f7}.sec4_wardservicepage .chip_amber{color:#b45309;background-color:#fcefdc}.sec4_wardservicepage .statuschip{align-items:center;font-size:12px;font-weight:600;display:inline-flex}.sec4_wardservicepage .dot_statuschip{border-radius:50%;width:6px;height:6px;margin-right:6px}.sec4_wardservicepage .statuschip_active{color:#1f9254}.sec4_wardservicepage .statuschip_active .dot_statuschip{background-color:#1f9254}.sec4_wardservicepage .statuschip_inactive{color:#d64545}.sec4_wardservicepage .statuschip_inactive .dot_statuschip{background-color:#d64545}.sec4_wardservicepage .actions .listactionbtn{cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;margin-right:4px;display:flex;position:relative}.sec4_wardservicepage .actions .listactionbtn svg{width:15px;height:15px}.sec4_wardservicepage .actions .listactionbtn .actiontooltip{color:#fff;z-index:2;border-radius:3px;width:fit-content;height:fit-content;font-size:10px;display:none;position:absolute;bottom:0;transform:translate(-10px,25px)}.sec4_wardservicepage .actions .listactionbtn .actiontooltip .tooltiptext{color:#fff;z-index:2;background-color:#181818;border-radius:3px;align-items:center;min-width:40px;max-width:fit-content;height:fit-content;padding:2px 7px;display:flex}.sec4_wardservicepage .actions .listactionbtn .actiontooltip .arrowdiv_actiontooltip{transform-origin:50%;background-color:#181818;width:10px;height:10px;position:absolute;transform:translate(-10px,-7px)rotate(45deg)}.sec4_wardservicepage .actions .listactionbtn:hover .actiontooltip{transition:all .5s;display:flex}.sec4_wardservicepage .actions .viewactionbtn svg{color:#0e8a9c}.sec4_wardservicepage .actions .viewactionbtn .actiontooltip .tooltiptext,.sec4_wardservicepage .actions .viewactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#0e8a9c}.sec4_wardservicepage .actions .editactionbtn svg{color:#c2760b}.sec4_wardservicepage .actions .editactionbtn .actiontooltip .tooltiptext,.sec4_wardservicepage .actions .editactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#c2760b}.sec4_wardservicepage .actions .deleteactionbtn svg{color:#d64545}.sec4_wardservicepage .actions .deleteactionbtn .actiontooltip .tooltiptext,.sec4_wardservicepage .actions .deleteactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#d64545}.sec5_wardservicepage{justify-content:space-between;align-items:center;width:100%;height:40px;margin-top:15px;display:flex}.showingtext_sec5_wardservicepage{color:#787878;font-size:12px}.paginationbox_sec5_wardservicepage{align-items:center;display:flex}.pagebtn{color:#444;cursor:pointer;background-color:#fff;border:1px solid #d1d1d1;border-radius:6px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;margin-left:6px;font-size:12px;display:flex}.ellipsis_pagebtn{cursor:default;border:none}.activepagebtn{color:#fff;background-color:#6b2c1f;border-color:#6b2c1f;font-weight:700}.pagesizebox{margin-left:10px}.pagesizebox select{background-color:#fff;border:1px solid #d1d1d1;border-radius:6px;height:28px;padding:0 8px;font-size:12px}.addwardservicemodal{z-index:10;background-color:#fffbf5;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.leftlist_addwardservicemodal{border-right:1px solid #ece3d5;flex-direction:column;width:300px;min-width:300px;height:100%;padding:20px 15px;font-family:Nunito,sans-serif;display:flex}.heading_leftlist_addwardservicemodal{flex-direction:column;justify-content:space-between;height:44px;display:flex}.heading_leftlist_addwardservicemodal span:first-child{color:#262626;font-size:15px;font-weight:700}.heading_leftlist_addwardservicemodal span:last-child{color:#8a8a8a;font-size:11px}.totalcard_leftlist_addwardservicemodal{background-color:#fff;border:1px solid #ece3d5;border-radius:8px;flex-direction:column;justify-content:center;width:100%;height:60px;margin-top:14px;padding:0 14px;display:flex}.label_totalcard{color:#8a8a8a;font-size:11px}.number_totalcard{color:#262626;margin-top:2px;font-size:18px;font-weight:700}.searchbar_leftlist_addwardservicemodal{background-color:#fff;border:1px solid #e0dcd3;border-radius:6px;align-items:center;width:100%;height:34px;margin-top:14px;padding:0 10px;display:flex}.searchbar_leftlist_addwardservicemodal svg{color:#aba69b;flex-shrink:0;width:13px;height:13px;margin-right:8px}.searchbar_leftlist_addwardservicemodal input{background:0 0;border:none;outline:none;width:100%;height:100%;font-size:12px}.table_leftlist_addwardservicemodal{border:1px solid #ece3d5;border-radius:8px;flex-direction:column;width:100%;height:calc(100% - 240px);margin-top:14px;display:flex;overflow:hidden}.row_leftlist{border-bottom:1px solid #f1ebe0;align-items:center;width:100%;height:34px;min-height:34px;font-size:12px;display:flex}.heading_row_leftlist{color:#7a756a;background-color:#faf3e7;font-size:11px;font-weight:700}.slno_leftlist{text-align:center;width:60px}.name_leftlist{width:calc(100% - 60px);padding-right:8px}.body_leftlist{overflow-y:auto}.footer_leftlist_addwardservicemodal{flex-direction:column;justify-content:center;width:100%;height:42px;margin-top:8px;display:flex}.footer_leftlist_addwardservicemodal span{color:#8a8a8a;font-size:10px}.pagination_leftlist_addwardservicemodal{flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.pagebtn_leftlist{cursor:pointer;background-color:#fff;border:1px solid #e0dcd3;border-radius:5px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;margin-right:4px;font-size:10px;display:flex}.pagebtn_leftlist svg{width:10px;height:10px}.activepagebtn_leftlist{color:#fff;background-color:#6b2c1f;border-color:#6b2c1f}.rightwizard_addwardservicemodal{flex-direction:column;width:calc(100% - 300px);height:100%;padding:20px 25px;display:flex}.header_rightwizard{justify-content:space-between;align-items:center;width:100%;height:46px;display:flex;position:relative}.heading_header_rightwizard{flex-direction:column;font-family:Nunito,sans-serif;display:flex}.heading_header_rightwizard span:first-child{color:#262626;font-size:18px;font-weight:700}.heading_header_rightwizard span:last-child{color:#8a8a8a;margin-top:2px;font-size:12px}.stepbar_rightwizard{align-items:center;width:100%;height:66px;margin-top:14px;display:flex}.stepitem_stepbar{border-radius:10px;flex:1;align-items:center;height:100%;padding:8px 12px;display:flex}.activestepitem_stepbar{background-color:#fbe0c4}.stepnumber_stepitem{color:#6b6b6b;background-color:#e9e3d8;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;margin-right:10px;font-size:12px;font-weight:700;display:flex}.activestepitem_stepbar .stepnumber_stepitem{color:#fff;background-color:#6b2c1f}.stepnumber_stepitem svg{width:13px;height:13px}.steptext_stepitem{flex-direction:column;display:flex}.steptext_stepitem span:first-child{color:#262626;font-size:13px;font-weight:700}.steptext_stepitem span:last-child{color:#8a8a8a;font-size:10px}.stepcontent_rightwizard{width:100%;height:calc(100% - 208px);margin-top:10px;padding-right:4px;overflow-y:auto}.inputbox label,.datebox_bottombar label,.remarksbox_bottombar label,.descriptionbox_sec2_step1content label,.applicablewardsbox_sec2_step1content label{color:#4b4b4b;align-items:center;font-family:Nunito,sans-serif;font-size:12px;display:flex}.inputbox label span,.datebox_bottombar label span{color:#e14b4b;margin-left:3px}.applicablewardsbox_sec2_step1content label svg{color:#aba69b;width:12px;height:12px;margin-left:5px}.inputbox input,.inputbox select,.datebox_bottombar input,.remarksbox_bottombar input,.descriptionbox_sec2_step1content textarea{color:#262626;background-color:#fafaf8;border:1px solid #e0dcd3;border-radius:6px;width:100%;height:36px;margin-top:6px;padding:0 10px;font-family:Nunito,sans-serif;font-size:13px}.inputbox input:focus,.inputbox select:focus,.datebox_bottombar input:focus,.remarksbox_bottombar input:focus,.descriptionbox_sec2_step1content textarea:focus{background-color:#fff;outline:1px solid #6b2c1f}.step1content{width:100%}.sec1_step1content{flex-wrap:wrap;gap:16px;width:100%;display:flex}.sec1_step1content .inputbox{flex-direction:column;width:calc(23% - 12px);display:flex}.sec1_step1content .doublewidthinputbox{width:calc(48% - 8px)}.sec2_step1content{gap:20px;width:100%;margin-top:20px;display:flex}.descriptionbox_sec2_step1content{flex-direction:column;width:45%;display:flex}.descriptionbox_sec2_step1content textarea{resize:vertical;height:110px;padding:8px 10px}.applicablewardsbox_sec2_step1content{flex-direction:column;width:55%;display:flex}.wardcheckboxlist_sec2_step1content{background-color:#fff;border:1px solid #e0dcd3;border-radius:8px;flex-wrap:wrap;align-items:center;row-gap:12px;width:100%;margin-top:8px;padding:14px;display:flex}.wardcheckbox_item{align-items:center;width:33%;display:flex}.wardcheckbox_item input{cursor:pointer;width:15px;height:15px;margin-right:6px}.wardcheckbox_item label{cursor:pointer;font-family:Nunito,sans-serif;font-size:12px;font-weight:600}.addwardtypebtn{color:#6b2c1f;cursor:pointer;border:1px dashed #c1622e;border-radius:6px;align-items:center;width:fit-content;height:30px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.addwardtypebtn svg{width:12px;height:12px;margin-right:6px}.step2content{width:100%}.ratetabsbar{border-bottom:1px solid #ece3d5;align-items:center;width:100%;height:44px;margin-bottom:16px;display:flex}.ratetabitem{color:#8a8a8a;cursor:pointer;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0 18px;font-size:13px;font-weight:600;display:flex}.activeratetabitem{color:#6b2c1f;border-bottom:2px solid #6b2c1f}.hospitaltabheading{flex-direction:column;margin-bottom:14px;display:flex}.hospitaltabheading span:first-child{color:#262626;font-size:14px;font-weight:700}.hospitaltabheading span:last-child{color:#8a8a8a;margin-top:2px;font-size:12px}.ratetable{border-collapse:collapse;border:1px solid #ece3d5;border-radius:8px;width:100%;overflow:hidden}.ratetable thead tr{background-color:#faf3e7}.ratetable th{text-align:left;color:#7a756a;height:38px;padding:0 12px;font-size:12px;font-weight:700}.ratetable td{border-top:1px solid #f1ebe0;height:46px;padding:6px 12px;font-size:12px}.col_wardtype{width:26%}.col_baserate{width:20%}.col_gst{width:16%}.col_final{color:#262626;width:18%;font-weight:700}.col_action{text-align:center;cursor:pointer;width:8%}.ratetable input{background-color:#fafaf8;border:1px solid #e0dcd3;border-radius:5px;width:100%;height:30px;padding:0 8px;font-size:12px}.gstinputwrap{align-items:center;display:flex}.gstinputwrap input{width:55px;margin-right:6px}.emptyratetable{text-align:center;color:#aba69b;font-size:12px;padding:20px 0!important}.toggleswitch{cursor:pointer;background-color:#e0dcd3;border-radius:20px;width:32px;height:18px;position:relative}.toggleknob{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:2px;left:2px}.toggleon{background-color:#1f9254}.toggleon .toggleknob{left:16px}.tablefooteractions{align-items:center;margin-top:12px;display:flex}.addwardtyperatebtn,.bulkupdatebtn{cursor:pointer;border-radius:6px;align-items:center;height:32px;margin-right:10px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.addwardtyperatebtn{color:#fff;background-color:#6b2c1f}.addwardtyperatebtn svg{color:#fff;width:11px;height:11px;margin-right:6px}.bulkupdatebtn{color:#4b4b4b;background-color:#fff;border:1px solid #e0dcd3}.bulkupdatebtn svg{width:11px;height:11px;margin-right:6px}.infonote{color:#2569c4;background-color:#e1eefb;border-radius:6px;align-items:center;margin-top:12px;padding:10px 12px;font-size:11px;display:flex}.infonote svg{flex-shrink:0;width:14px;height:14px;margin-right:8px}.otherwardtypesbox{border:1px solid #ece3d5;border-radius:8px;margin-top:14px;overflow:hidden}.otherwardtypesheader{color:#4b4b4b;cursor:pointer;background-color:#faf3e7;justify-content:space-between;align-items:center;height:38px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.otherwardtypesheader svg{width:12px;height:12px}.otherwardtypeslist{padding:10px 14px}.otherwardtypeitem{border-bottom:1px solid #f1ebe0;justify-content:space-between;align-items:center;height:32px;font-size:12px;display:flex}.otherwardtypeitem:last-child{border-bottom:none}.otherwardtypesempty{color:#aba69b;padding:6px 0;font-size:12px}.addonebtn{color:#6b2c1f;cursor:pointer;align-items:center;font-size:11px;font-weight:600;display:flex}.addonebtn svg{width:10px;height:10px;margin-right:4px}.entitygrouptab{gap:16px;width:100%;display:flex}.entitylistpanel{border:1px solid #ece3d5;border-radius:8px;flex-direction:column;width:260px;min-width:260px;height:fit-content;padding:12px;display:flex}.entitylistpanelheader{color:#262626;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.addentitybtn{color:#6b2c1f;cursor:pointer;align-items:center;font-size:11px;font-weight:700;display:flex}.addentitybtn svg{width:10px;height:10px;margin-right:4px}.entitysearchbar{background-color:#fafaf8;border:1px solid #e0dcd3;border-radius:6px;align-items:center;width:100%;height:32px;margin-top:10px;padding:0 8px;display:flex}.entitysearchbar svg{color:#aba69b;width:12px;height:12px;margin-right:6px}.entitysearchbar input{background:0 0;border:none;outline:none;width:100%;font-size:12px}.entitylist{max-height:260px;margin-top:10px;overflow-y:auto}.entitylistitem{cursor:pointer;border-radius:6px;align-items:center;height:40px;margin-bottom:4px;padding:0 8px;display:flex}.activeentityitem{background-color:#fbe0c4}.entityiconbox{color:#2569c4;background-color:#e1eefb;border-radius:6px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;margin-right:8px;display:flex}.entityiconbox svg{width:12px;height:12px}.entitylistitem span{color:#262626;flex:1;font-size:12px;font-weight:600}.entitylistitem svg{color:#6b2c1f;width:12px;height:12px}.entitylistempty{color:#aba69b;text-align:center;padding:14px 0;font-size:12px}.entityratepanel{width:calc(100% - 276px)}.entityratepanelheading{color:#262626;margin-bottom:12px;font-size:14px;font-weight:700}.configuredcounttext{color:#8a8a8a;margin-top:10px;font-size:11px}.step3content{width:100%}.reviewheading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.reviewheading span:first-child{color:#262626;font-size:15px;font-weight:700;display:block}.reviewheading span:last-child{color:#8a8a8a;font-size:12px}.editdetailsbtn{color:#6b2c1f;cursor:pointer;border:1px solid #6b2c1f;border-radius:6px;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.editdetailsbtn svg{width:12px;height:12px;margin-right:6px}.reviewserviceinfobox{background-color:#fff;border:1px solid #ece3d5;border-radius:8px;margin-bottom:16px;padding:16px}.reviewserviceinfoheading{color:#6b2c1f;align-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.reviewserviceinfoheading svg{width:14px;height:14px;margin-right:8px}.reviewserviceinfogrid{flex-wrap:wrap;gap:16px;display:flex}.reviewserviceinfogrid>div{width:calc(25% - 12px)}.reviewserviceinfogrid span,.reviewdescriptionrow span{color:#8a8a8a;font-size:11px;display:block}.reviewserviceinfogrid p,.reviewdescriptionrow p{color:#262626;margin-top:4px;font-size:13px}.reviewdescriptionrow{border-top:1px solid #f1ebe0;gap:30px;margin-top:16px;padding-top:16px;display:flex}.reviewdescriptionrow>div:first-child{width:45%}.reviewdescriptionrow>div:last-child{width:55%}.reviewwardchips{flex-wrap:wrap;margin-top:6px;display:flex}.reviewwardchip{color:#1f9254;background-color:#d6f3de;border-radius:20px;align-items:center;height:22px;margin-bottom:6px;margin-right:6px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.reviewratecards{gap:14px;display:flex}.reviewratecard{background-color:#fff;border:1px solid #ece3d5;border-radius:8px;width:25%;padding:14px}.reviewratecardheading{color:#262626;align-items:center;font-size:12px;font-weight:700;display:flex}.reviewratecardheading svg{color:#6b2c1f;width:13px;height:13px;margin-right:6px}.reviewratecardsubheading{color:#8a8a8a;margin-top:2px;margin-bottom:10px;font-size:10px}.reviewentityselect{border:1px solid #e0dcd3;border-radius:6px;width:100%;height:30px;margin-bottom:8px;padding:0 8px;font-size:11px}.reviewratecardrow{border-bottom:1px solid #f1ebe0;justify-content:space-between;align-items:center;height:26px;font-size:11px;display:flex}.viewallentitieslink{color:#2569c4;cursor:pointer;align-items:center;margin-top:10px;font-size:11px;font-weight:600;display:flex}.viewallentitieslink svg{width:10px;height:10px;margin-left:4px}.reviewfooterstrip{background-color:#fff;border:1px solid #ece3d5;border-radius:8px;justify-content:space-between;margin-top:16px;padding:14px 18px;display:flex}.reviewfooterstrip span{color:#8a8a8a;font-size:11px;display:block}.reviewfooterstrip p{color:#262626;margin-top:4px;font-size:13px}.statustext_active{color:#1f9254!important}.statustext_inactive{color:#d64545!important}.bottombar_rightwizard{border-top:1px solid #ece3d5;justify-content:space-between;align-items:center;width:100%;height:96px;margin-top:10px;padding-top:14px;display:flex}.bottombarleft_rightwizard{align-items:center;gap:24px;display:flex}.activeservicecheckbox{align-items:flex-start;display:flex}.activeservicecheckbox input{cursor:pointer;width:16px;height:16px;margin-top:2px;margin-right:8px}.activeservicecheckbox label{color:#262626;font-size:12px;font-weight:700;display:block}.activeservicecheckbox span{color:#8a8a8a;max-width:160px;font-size:10px;display:block}.datebox_bottombar,.remarksbox_bottombar{flex-direction:column;display:flex}.datebox_bottombar input,.remarksbox_bottombar input{width:150px}.bottombarright_rightwizard{align-items:center;display:flex}.bottombarright_rightwizard button{cursor:pointer;color:#4b4b4b;background-color:#fff;border:1px solid #e0dcd3;border-radius:6px;height:38px;margin-left:10px;padding:0 20px;font-size:13px;font-weight:600}.primarybtn_bottombar{color:#fff!important;background-color:#6b2c1f!important;border-color:#6b2c1f!important}.wardserviceviewmodal{background-color:#0000008c;justify-content:center;align-items:center;width:100%;height:100%;font-family:Nunito,sans-serif;display:flex;position:absolute;top:0;left:0}.sub1_wardserviceviewmodal{background-color:#fff;border-radius:10px;flex-direction:column;width:clamp(700px,90%,980px);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 8px 40px #0000002e}.heading_sub1_wardserviceviewmodal{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;height:44px;min-height:44px;padding:0 18px;display:flex}.heading_sub1_wardserviceviewmodal .header_left{align-items:center;gap:8px;display:flex}.heading_sub1_wardserviceviewmodal .header_title{color:#1a1a1a;font-size:13px;font-weight:700}.heading_sub1_wardserviceviewmodal .status_badge{color:#0f6e56;background-color:#e1f5ee;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.heading_sub1_wardserviceviewmodal .header_right{align-items:center;gap:8px;display:flex}.heading_sub1_wardserviceviewmodal .entry_count{color:#aaa;font-size:11px}.xmark_closemodal_view{cursor:pointer;color:#888;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.xmark_closemodal_view:hover{background-color:#f0f0f0}.body_wardserviceviewmodal{flex:1;padding:16px 18px;overflow-y:auto}.sec1_wardserviceviewmodal{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.infocard_wardserviceviewmodal{background-color:#f5f9f8;border:1px solid #e0eeea;border-radius:7px;padding:10px 14px}.infocard_wardserviceviewmodal .infocard_label{color:#888;text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:10.5px;font-weight:600}.infocard_wardserviceviewmodal .infocard_label span{color:#cf0549}.infocard_wardserviceviewmodal .infocard_value{color:#1a1a1a;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.infocard_wardserviceviewmodal .infocard_value .servicecode_pill{color:#0f6e56;background-color:#e0eeea;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:11px}.sec2_wardserviceviewmodal{border:1px solid #e0e0e0;border-radius:7px;margin-bottom:4px;overflow:hidden}.port1_wardserviceviewmodal{background-color:#0f6e56;width:100%;height:30px;display:flex}.port1_wardserviceviewmodal .th_sl{color:#5dcaa5;justify-content:center;align-items:center;width:48px;min-width:48px;font-size:11px;font-weight:700;display:flex}.port1_wardserviceviewmodal .th_for{color:#5dcaa5;align-items:center;width:180px;min-width:130px;padding:0 14px;font-size:11px;font-weight:700;display:flex}.port1_wardserviceviewmodal .wardsname{flex:1;align-items:center;display:flex}.port1_wardserviceviewmodal .wardsname .ward{color:#5dcaa5;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.port1_wardserviceviewmodal .th_action{width:48px;min-width:48px}.port2_wardserviceviewmodal{width:100%}.port2_wardserviceviewmodal .empty_state{text-align:center;color:#bbb;padding:20px 0;font-size:12px}.serviceviewentry{border-top:1px solid #e8f1ee;align-items:stretch;transition:background .15s;display:flex}.serviceviewentry.even{background-color:#fff}.serviceviewentry.odd{background-color:#f8fcfb}.serviceviewentry:hover{background-color:#eef7f4}.serviceviewentry .td_sl{color:#aaa;justify-content:center;align-items:center;width:48px;min-width:48px;font-size:12px;font-weight:600;display:flex}.serviceviewentry .td_for{color:#1a1a1a;align-items:center;gap:6px;width:180px;min-width:130px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.serviceviewentry .wardsname{flex:1;align-items:center;display:flex}.serviceviewentry .wardsname .ward{flex:1;justify-content:center;align-items:center;display:flex}.serviceviewentry .wardsname .ward .rate_chip{color:#0f6e56;letter-spacing:.01em;background-color:#e1f5ee;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:600}.serviceviewentry .td_action{cursor:pointer;justify-content:center;align-items:center;width:48px;min-width:48px;display:flex}.serviceviewentry .td_action svg{color:#cf0549}.sec3_wardserviceviewmodal{background-color:#fafafa;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.sec3_wardserviceviewmodal .footer_note{color:#999;align-items:center;gap:6px;font-size:11px;display:flex}.sec3_wardserviceviewmodal .btn_row{gap:8px;display:flex}.sec3_wardserviceviewmodal button{cursor:pointer;border-radius:5px;height:30px;padding:0 18px;font-family:Nunito,sans-serif;font-size:12px;font-weight:600}.sec3_wardserviceviewmodal .btn_close{color:#555;background:0 0;border:1px solid #ccc}.sec3_wardserviceviewmodal .btn_close:hover{background-color:#f5f5f5}.sec3_wardserviceviewmodal .btn_edit{color:#fff;background-color:#0f6e56;border:none;align-items:center;gap:6px;display:flex}.sec3_wardserviceviewmodal .btn_edit:hover{background-color:#085041}.wardservicetreatmentpage{flex-direction:column;width:100%;height:100%;display:flex}.sec2_wardservicetreatmentpage{background-color:#fff;border:1px solid #ecedf0;border-radius:7px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.cardheader_wardservicetreatmentpage{border-bottom:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;display:flex}.cardheaderleft_wardservicetreatmentpage{align-items:center;gap:12px;display:flex}.cardheadericon_wardservicetreatmentpage{color:#7c3aed;background-color:#ede9fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cardheadericon_wardservicetreatmentpage svg{width:19px;height:19px}.cardheadertext_wardservicetreatmentpage{flex-direction:column;gap:3px;display:flex}.cardtitle_wardservicetreatmentpage{color:#1d2129;font-size:13px;font-weight:500}.cardsubtitle_wardservicetreatmentpage{color:#8a8f98;font-size:11px}.cardheaderright_wardservicetreatmentpage{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.daterangewrap_wardservicetreatmentpage{position:relative}.daterangebtn_wardservicetreatmentpage{color:#1d2129;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;align-items:center;gap:8px;width:fit-content;height:30px;padding:0 14px;font-size:12.5px;display:flex}.daterangebtn_wardservicetreatmentpage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.daterangepanel_wardservicetreatmentpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;width:220px;padding:14px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 10px 30px #0000001f}.daterangefield_wardservicetreatmentpage{flex-direction:column;gap:5px;display:flex}.daterangefield_wardservicetreatmentpage label{color:#9ca3af;font-size:11px}.daterangefield_wardservicetreatmentpage input{border:1px solid #e5e7eb;border-radius:7px;height:34px;padding:0 10px;font-size:12px}.daterangeactions_wardservicetreatmentpage{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.clearrangebtn_wardservicetreatmentpage{color:#4b5563;cursor:pointer;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:11.5px;display:flex}.clearrangebtn_wardservicetreatmentpage:hover{background-color:#f5f5f6}.applyrangebtn_wardservicetreatmentpage{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:11.5px;display:flex}.filterwrap_wardservicetreatmentpage{position:relative}.filterbtn_wardservicetreatmentpage{color:#1d2129;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;align-items:center;gap:7px;width:fit-content;height:30px;padding:0 14px;font-size:12.5px;display:flex}.filterbtn_wardservicetreatmentpage svg{color:#6d4c41;width:10px;height:10px}.filterpanel_wardservicetreatmentpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;width:220px;padding:14px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 10px 30px #0000001f}.filterfield_wardservicetreatmentpage{flex-direction:column;gap:5px;display:flex}.filterfield_wardservicetreatmentpage label{color:#9ca3af;font-size:11px}.filterfield_wardservicetreatmentpage select{background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;height:34px;padding:0 10px;font-size:12px}.addwardservicebtn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6d4c41;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:30px;padding:0 16px;font-size:11px;font-weight:500;display:flex}.addwardservicebtn svg{width:14px;height:14px}.addwardservicebtn:hover{box-shadow:2px 4px 8px #0000002e}.statsrow_wardservicetreatmentpage{border-bottom:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:16px 20px;display:flex}.statcards_wardservicetreatmentpage{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.statcard_wardservicetreatmentpage{align-items:center;gap:10px;display:flex}.staticon_wardservicetreatmentpage{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.staticon_wardservicetreatmentpage svg{width:18px;height:18px}.totalicon_wardservicetreatmentpage{color:#7c3aed;background-color:#ede9fe}.activeicon_wardservicetreatmentpage{color:#16a34a;background-color:#dcfce7}.completedicon_wardservicetreatmentpage{color:#2563eb;background-color:#dbeafe}.cancelledicon_wardservicetreatmentpage{color:#dc2626;background-color:#fee2e2}.stattext_wardservicetreatmentpage{flex-direction:column;gap:2px;display:flex}.stattext_wardservicetreatmentpage label{color:#8a8f98;font-size:11.5px}.stattext_wardservicetreatmentpage span{color:#1d2129;font-size:17px;font-weight:700}.statsrowright_wardservicetreatmentpage{align-items:center;gap:16px;display:flex}.groupbywrap_wardservicetreatmentpage{color:#4b5563;align-items:center;gap:8px;font-size:12.5px;display:flex}.groupbyselectwrap_wardservicetreatmentpage{align-items:center;height:34px;display:flex;position:relative}.groupbyselectwrap_wardservicetreatmentpage select{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;height:100%;padding:0 28px 0 10px;font-size:12px}.groupbyselectwrap_wardservicetreatmentpage svg{color:#9ca3af;pointer-events:none;width:13px;height:13px;position:absolute;right:8px}.viewtoggle_wardservicetreatmentpage{border:1px solid #e5e7eb;border-radius:8px;align-items:center;display:flex;overflow:hidden}.viewtogglebtn_wardservicetreatmentpage{cursor:pointer;color:#6b7280;background-color:#fff;justify-content:center;align-items:center;width:38px;height:34px;display:flex}.viewtogglebtn_wardservicetreatmentpage svg{width:15px;height:15px}.viewtogglebtn_wardservicetreatmentpage:not(:last-child){border-right:1px solid #e5e7eb}.activeviewbtn_wardservicetreatmentpage{color:#fff;background-color:#6d4c41}.tablesection_wardservicetreatmentpage{flex-shrink:0;width:100%;height:calc(100% - 251px);overflow:auto}.tableheadrow_wardservicetreatmentpage{z-index:5;background-color:#5d4037;align-items:center;width:100%;min-width:1400px;display:flex;top:0}.tableheadrow_wardservicetreatmentpage span{color:#fff;white-space:nowrap;align-items:center;gap:5px;padding:9px 14px;font-size:11px;font-weight:500;display:flex}.sortable_wardservicetreatmentpage{cursor:pointer}.sortable_wardservicetreatmentpage svg{width:13px;height:13px}.col_applieddate{width:13%}.col_type{width:12%}.col_name{width:16%}.col_duration{width:15%}.col_appliedby{width:12%}.tablebody_wardservicetreatmentpage{width:100%;min-width:1400px}.rowgroup_wardservicetreatmentpage{width:100%}.groupheader_wardservicetreatmentpage{color:#1d2129;background-color:#fafafb;border-bottom:1px solid #ecedf0;align-items:center;gap:8px;width:100%;padding:8px 14px;font-size:12.5px;font-weight:700;display:flex}.groupcount_wardservicetreatmentpage{color:#c1653f;background-color:#fde7d4;border-radius:20px;padding:1px 8px;font-size:11px;font-weight:700}.tablerow_wardservicetreatmentpage{border-bottom:1px solid #f1f1f2;align-items:center;width:100%;display:flex}.tablerow_wardservicetreatmentpage:hover{background-color:#fafafb}.tablerow_wardservicetreatmentpage span{color:#1d2129;padding:12px 14px;font-size:12.5px}.tablerow_wardservicetreatmentpage .col_slno{color:#6b7280}.datetimecell_wardservicetreatmentpage{flex-direction:column;gap:4px;display:flex}.datetimecell_wardservicetreatmentpage span{align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.datetimecell_wardservicetreatmentpage svg{color:#9ca3af;width:12px;height:12px}.typecell_wardservicetreatmentpage{align-items:center;gap:8px;display:flex}.typeicon_wardservicetreatmentpage{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.typeicon_wardservicetreatmentpage svg{width:15px;height:15px}.namecell_wardservicetreatmentpage{flex-direction:column;gap:3px;display:flex}.servicename_wardservicetreatmentpage{font-weight:600}.namecell_wardservicetreatmentpage p{color:#8a8f98;font-size:11px}.qtybadge_wardservicetreatmentpage{color:#2563eb;white-space:nowrap;background-color:#eff6ff;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600}.durationcell_wardservicetreatmentpage{color:#4b5563;flex-direction:column;gap:4px;font-size:11.5px;display:flex}.durationcell_wardservicetreatmentpage span{align-items:center;gap:5px;padding:0;font-size:11.5px;display:flex}.durationcell_wardservicetreatmentpage svg{color:#9ca3af;width:12px;height:12px}.emptycell_wardservicetreatmentpage{color:#c1c4cb}.statusbadge_wardservicetreatmentpage{white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.activebadge_wardservicetreatmentpage{color:#15803d;background-color:#dcfce7}.completedbadge_wardservicetreatmentpage{color:#2563eb;background-color:#dbeafe}.appliedbycell_wardservicetreatmentpage{align-items:center;gap:8px;display:flex}.appliedbyicon_wardservicetreatmentpage{color:#6b7280;background-color:#f1f1f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.appliedbyicon_wardservicetreatmentpage svg{width:14px;height:14px}.appliedbytext_wardservicetreatmentpage{flex-direction:column;gap:2px;display:flex}.appliedbytext_wardservicetreatmentpage span{padding:0;font-size:12px;font-weight:500}.appliedbytext_wardservicetreatmentpage p{color:#8a8f98;font-size:10.5px}.actioncell_wardservicetreatmentpage{align-items:center;gap:8px;display:flex}.actionbtn_wardservicetreatmentpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.actionbtn_wardservicetreatmentpage svg{width:14px;height:14px}.actionbtn_wardservicetreatmentpage:hover{background-color:#f5f5f6}.nodata_wardservicetreatmentpage{text-align:center;color:#9ca3af;padding:40px;font-size:13px}.gridsection_wardservicetreatmentpage{flex-wrap:wrap;flex-shrink:0;align-content:flex-start;gap:14px;width:calc(100% - 40px);height:calc(100% - 262px);padding:16px 20px;display:flex;overflow-y:auto}.gridcard_wardservicetreatmentpage{border:1px solid #ecedf0;border-radius:12px;flex-direction:column;gap:8px;width:23%;min-width:220px;padding:14px;display:flex}.gridcardtop_wardservicetreatmentpage{justify-content:space-between;align-items:center;display:flex}.gridcardname_wardservicetreatmentpage{color:#1d2129;font-size:13.5px;font-weight:700}.gridcardtype_wardservicetreatmentpage{color:#8a8f98;font-size:11px}.gridcardmeta_wardservicetreatmentpage{color:#4b5563;justify-content:space-between;align-items:center;margin-top:4px;font-size:11.5px;display:flex}.gridcardfooter_wardservicetreatmentpage{color:#4b5563;border-top:1px solid #f1f1f2;align-items:center;gap:8px;margin-top:4px;padding-top:10px;font-size:12px;display:flex}.pagination_wardservicetreatmentpage{color:#4b5563;border-top:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 40px);height:54px;padding:0 20px;font-size:12.5px;display:flex}.paginationright_wardservicetreatmentpage{align-items:center;gap:10px;display:flex}.rowsperpage_wardservicetreatmentpage{align-items:center;gap:8px;display:flex}.rowsperpageselect_wardservicetreatmentpage{min-width:64px;height:32px}.pagebtn_wardservicetreatmentpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pagebtn_wardservicetreatmentpage svg{width:14px;height:14px}.pagebtn_wardservicetreatmentpage:hover{background-color:#f5f5f6}.activepagebtn_wardservicetreatmentpage{color:#fff;cursor:default;background-color:#6d4c41;border-color:#6d4c41;font-weight:600}.activepagebtn_wardservicetreatmentpage:hover{background-color:#6d4c41}.infobanner_wardservicetreatmentpage{color:#1e40af;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;width:calc(100% - 40px);height:40px;margin:0 20px 16px;padding:0 16px;font-size:12.5px;display:flex}.infobanner_wardservicetreatmentpage svg{flex-shrink:0;width:16px;height:16px}.addservicemodal{background-color:#0f0f14b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_addservicemodal{background-color:#fff;border-radius:10px;flex-direction:column;width:95%;max-width:1800px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.sub1_sec1_addservicemodal{border-bottom:1px solid #ecedf0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 24px;display:flex;position:relative}.headerleft_addservicemodal{align-items:center;gap:14px;display:flex}.headericon_addservicemodal{color:#16a34a;background-color:#dcfce7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.headericon_addservicemodal svg{width:21px;height:21px}.headertext_addservicemodal{flex-direction:column;gap:3px;display:flex}.title_addservicemodal{color:#1d2129;font-size:13px;font-weight:500}.subtitle_addservicemodal{color:#8a8f98;font-size:11px}.xmark_closemodal{cursor:pointer;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.scrollarea_addservicemodal{flex-direction:column;gap:16px;width:100%;height:calc(100% - 118px);padding:18px 24px;display:flex;overflow-y:auto}.sub2_sec1_addservicemodal{flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:16px;width:100%;display:flex}.selectrow_addservicemodal{flex:1.6;align-items:flex-end;gap:10px;min-width:460px;display:flex}.selectbox{flex-direction:column;gap:8px;display:flex}.selectbox label{color:#1d2129;font-size:12.5px;font-weight:500}.typebox_addservicemodal{flex-shrink:0;width:160px}.typeselectwrap_addservicemodal select{background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;width:100%;height:35px;padding:0 12px;font-size:12.5px}.statusbox_addservicemodal{flex-shrink:0;width:140px}.statusselectwrap_addservicemodal select{background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;width:100%;height:35px;padding:0 12px;font-size:12.5px}.searchbox_addservicemodal{flex:1}.searchwrap_addservicemodal{background-color:#fff;border:1px solid #e5e7eb;border-radius:5px;align-items:center;height:35px;padding-left:12px;display:flex;position:relative}.searchwrap_addservicemodal svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.searchwrap_addservicemodal>:not(svg){flex:1}.addbtn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#6d4c41;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:fit-content;height:35px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.addbtn svg{width:14px;height:14px}.addbtn:hover{box-shadow:2px 4px 8px #0000002e}.servicetypesinfo_addservicemodal{background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:12px;flex-direction:column;flex:1;gap:8px;min-width:300px;padding:14px 16px;display:flex}.servicetypesinfoheader_addservicemodal{color:#15803d;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.servicetypesinfoheader_addservicemodal svg{width:16px;height:16px}.servicetypesinfo_addservicemodal p{color:#4b5563;font-size:12px}.servicetypepills_addservicemodal{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.servicetypepill_addservicemodal{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:600;display:flex}.servicetypepill_addservicemodal svg{width:11px;height:11px}.sub3_sec1_addservicemodal{flex-direction:column;flex-shrink:0;gap:12px;width:100%;height:calc(100% - 170px);display:flex}.addedserviceheader_addservicemodal{color:#1d2129;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.addedserviceheader_addservicemodal svg{color:#6d4c41;width:17px;height:17px}.tablewrap_addservicemodal{border:1px solid #ecedf0;border-radius:7px;width:100%;height:calc(100% - 20px);overflow-x:auto}.heading_sub3_sec1_addservicemodal{background-color:#6d4c41;align-items:center;width:100%;min-width:1450px;height:40px;display:flex}.heading_sub3_sec1_addservicemodal span{color:#fff;text-align:center;justify-content:center;align-items:center;height:100%;padding:0 8px;font-size:12px;font-weight:600;display:flex}.servicetype{width:11%}.servicename{width:14%}.unit{width:6%}.status{width:9%}.qty{width:10%}.time{width:8%}.appliedby,.remarks{width:10%}.removebtn{width:6%}.body_sub3_sec1_addservicemodal{width:100%;min-width:1450px}.nodata_addservicemodal{text-align:center;color:#9ca3af;padding:30px;font-size:12.5px}.service{border-bottom:1px solid #f1f1f2;align-items:center;width:100%;min-height:52px;display:flex}.service span{justify-content:center;align-items:center;height:100%;padding:6px;font-size:12px;display:flex}.service .servicename{text-align:left;justify-content:flex-start;font-weight:600}.service span input{text-align:center;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:34px;padding:0 6px;font-size:12px}.service .appliedby input,.service .remarks input{text-align:left}.service .removebtn{color:#dc2626;cursor:pointer}.service .removebtn svg{width:16px;height:16px}.statuscell_addservicemodal{flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.statuscell_addservicemodal .servicetypepill_addservicemodal{height:auto;padding:3px 10px}.statuscell_addservicemodal select{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:26px;padding:0 6px;font-size:11.5px}.service span input:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f5f5f6}.disabled_addservicemodal .qtystepbtn_addservicemodal{opacity:.5;cursor:not-allowed}.disabled_addservicemodal .qtystepbtn_addservicemodal:hover{background-color:#0000}.qtystepper_addservicemodal{align-items:center;gap:4px;width:100%;display:flex}.qtystepbtn_addservicemodal{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.qtystepbtn_addservicemodal svg{width:12px;height:12px}.qtystepbtn_addservicemodal:hover{background-color:#f5f5f6}.qtystepper_addservicemodal input{text-align:center;width:100%!important;height:28px!important}.dateinputwrap_addservicemodal{align-items:center;width:100%;display:flex;position:relative}.dateinputwrap_addservicemodal svg{color:#9ca3af;pointer-events:none;width:12px;height:12px;position:absolute;left:8px}.dateinputwrap_addservicemodal input{text-align:left!important;padding-left:24px!important}.notebanner_addservicemodal{color:#9a5b1e;background-color:#fff7ed;border:1px solid #fde7d4;border-radius:7px;flex-shrink:0;align-items:center;gap:10px;width:calc(100% - 32px);height:40px;padding:12px 16px;font-size:12.5px;display:flex}.notebanner_addservicemodal svg{color:#c1653f;flex-shrink:0;width:16px;height:16px}.sub4_sec1_addservicemodal{border-top:1px solid #ecedf0;flex-shrink:0;justify-content:flex-end;align-items:center;width:calc(100% - 48px);height:40px;padding:0 24px;display:flex}.sub4_sec1_addservicemodal .btn_addservicemodal{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:35px;margin-left:10px;padding:0 18px;font-size:13px;font-weight:500;display:flex}.sub4_sec1_addservicemodal .btn_addservicemodal:hover{background-color:#f5f5f6}.sub4_sec1_addservicemodal .savebtn_addservicemodal{color:#fff;background-color:#6d4c41;border:none}.savebtn_addservicemodal svg{width:14px;height:14px}.savebtn_addservicemodal:hover{box-shadow:2px 4px 8px #0000002e}.billingpage{box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:hidden}.sec1_billingpage{align-items:center;width:100%;height:30px;margin-top:10px;padding:0 10px;display:flex}.billingpage_topbar_btn{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;text-decoration:none;display:flex}.sec2_billingpage{width:100%;height:calc(100% - 40px);padding:15px 10px}.ipdbilling{width:100%;height:100%}.sec1_ipdbilling{align-items:center;width:100%;height:30px;display:flex}.ipdbilling_topbar_btn{cursor:pointer;color:#000;background-color:#e3f2fd;border:1px solid #64b5f6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;padding:0 15px;font-size:12px;text-decoration:none;display:flex}.sec2_ipdbilling{width:100%;height:calc(100% - 30px);padding-top:10px}.opdbilling{width:100%;height:100%}.sec1_opdbilling{align-items:center;width:100%;height:30px;display:flex}.opdbilling_topbar_btn{cursor:pointer;color:#000;background-color:#e3f2fd;border:1px solid #64b5f6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;text-decoration:none;display:flex}.sec2_opdbilling{width:100%;height:calc(100% - 30px);padding-top:10px}.viewpatientage_bill{width:100%;height:100%}.sec1_viewpatientage_bill{width:100%;height:50px}.sub1_sec1_viewpatientage_bill{flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:fit-content;height:100%;display:flex}.sub1_sec1_viewpatientage_bill span{color:#353535;font-size:11px}.sub1_sec1_viewpatientage_bill span:first-child{color:#000;font-size:14px}.sec2_viewpatientage_bill{flex-direction:column;justify-content:space-between;width:100%;height:calc(100% - 50px);padding-top:10px;display:flex}.sub1_sec2_viewpatientage_bill{height:30px}.sub2_sec2_viewpatientage_bill{background-color:#fff;border:1px solid #6d4c41;border-radius:7px;width:100%;height:calc(100% - 50px);overflow:hidden}.heading_sub2_sec2_viewpatientage_bill{color:#fff;background-color:#6d4c41;justify-content:space-between;align-items:center;width:100%;height:30px;font-size:12px;display:flex}.heading_sub2_sec2_viewpatientage_bill span{justify-content:center;align-items:center;width:10%;height:100%;display:flex}.heading_sub2_sec2_viewpatientage_bill span:last-child{margin-right:10px}.sub2_sec2_viewpatientage_bill .slno{width:6%}.sub2_sec2_viewpatientage_bill .patientdetails{width:28%}.sub2_sec2_viewpatientage_bill .ipdinfo{width:20%}.sub2_sec2_viewpatientage_bill .guardianname{width:16%}.sub2_sec2_viewpatientage_bill .paymenttype{width:12%}.sub2_sec2_viewpatientage_bill .action,.sub2_sec2_viewpatientage_bill .actions{width:18%}.body_sub2_sec2_viewpatientage_bill{height:calc(100% - 30px);overflow-y:scroll}.body_sub2_sec2_viewpatientage_bill::-webkit-scrollbar{width:10px}.body_sub2_sec2_viewpatientage_bill::-webkit-scrollbar-thumb{background-color:#607d8b;border-radius:20px}.patient{justify-content:space-between;align-items:center;width:100%;height:fit-content;font-size:12px;display:flex}.patient span{justify-content:center;align-items:center;width:10%;min-height:30px;max-height:fit-content;display:flex}.sub2_sec2_viewpatientage_bill .patient{border-bottom:1px solid #ebe6dc}.sub2_sec2_viewpatientage_bill .patient:last-child{border-bottom:none}.sub2_sec2_viewpatientage_bill .patient>span{padding:8px 0}.sub2_sec2_viewpatientage_bill .patient p{margin:0}.sub2_sec2_viewpatientage_bill .patient .patientdetails{text-align:left;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:5px 10px}.avatarcircle_viewpatientage_bill{background-color:#fbe0be;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin-right:12px;display:flex;overflow:hidden}.avatarcircle_viewpatientage_bill img{height:100%}.patientdetailstext_viewpatientage_bill{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.patientnamerow_viewpatientage_bill{white-space:nowrap;align-items:center;width:100%;height:fit-content;font-size:13px;font-weight:700;display:flex}.gendericon_viewpatientage_bill{margin-left:6px;font-size:13px}.gendericon_viewpatientage_bill.male{color:#1e88e5}.gendericon_viewpatientage_bill.female{color:#e91e63}.patientdetailstext_viewpatientage_bill p{color:#6e6e6e;white-space:nowrap;font-size:11px}.sub2_sec2_viewpatientage_bill .patient .ipdinfo{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:8px 10px}.ipdidtext_viewpatientage_bill{white-space:nowrap;font-size:12.5px;font-weight:700}.sub2_sec2_viewpatientage_bill .patient .ipdinfo p{color:#6e6e6e;white-space:nowrap;font-size:10.5px}.sub2_sec2_viewpatientage_bill .patient .ipdinfo .ipdsubline_viewpatientage_bill{color:#057a24}.sub2_sec2_viewpatientage_bill .patient .guardianname{flex-direction:column;display:flex}.sub2_sec2_viewpatientage_bill .patient .guardianname span{width:100%;min-height:12px;max-height:fit-content}.sub2_sec2_viewpatientage_bill .patient .guardianname span:last-child{font-size:11px}.sub2_sec2_viewpatientage_bill .patient .paymenttype{flex-direction:column;gap:5px}.cashbadge_viewpatientage_bill,.insurancebadge_viewpatientage_bill{white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:flex}.cashbadge_viewpatientage_bill{color:#2e9e4c;background-color:#e1f1e4}.insurancebadge_viewpatientage_bill{color:#1e88e5;background-color:#ddebfb}.insurancename_viewpatientage_bill{color:#3c3c3c;background-color:#eaf2fe;border:1px solid #cbe0fa;border-radius:12px;padding:3px 10px;font-size:10px}.sub2_sec2_viewpatientage_bill .patient .actions{flex-direction:row}.iconbtn_viewpatientage_bill{cursor:pointer;flex-direction:column;align-items:center;width:32px;min-width:32px;height:fit-content;margin:0 5px;display:flex}.iconbtn_viewpatientage_bill .shortcuticons_viewpatientage_bill{border:1px solid #dedede;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:3px;display:flex}.iconbtn_viewpatientage_bill p{color:#4d4d4d;font-size:10px}.iconbtn_viewpatientage_bill svg{color:#464646}.iconbtn_viewpatientage_bill:hover{background-color:#f8f8f8}.actions .billactionbtn svg{color:#0c83e6}.actions .payactionbtn svg{color:#4caf50}.paybillpage{background-color:#fff;border-radius:10px;width:100%;height:100%;padding:15px 20px;overflow-y:scroll}.billingtabsrow_paybillpage{gap:10px;margin-bottom:12px;display:flex}.billingtabpill{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:5px;justify-content:center;align-items:center;height:30px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.billingtabpillactive{color:#fff;background-color:#f4511e;border-color:#f4511e;font-weight:600}.subtabsrow_paybillpage{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.subtabsleft_paybillpage{gap:8px;display:flex}.subtab_paybillpage{color:#464646;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:5px;justify-content:center;align-items:center;height:28px;padding:0 14px;font-size:11.5px;display:flex}.subtabactive_paybillpage{color:#f4511e;background-color:#fff3ee;border-color:#f4511e;font-weight:600}.backtobtn_paybillpage{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:6px;height:28px;padding:0 14px;font-size:11.5px;display:flex}.backtobtn_paybillpage:hover{background-color:#f5f5f5}.sec1_paybillpage{width:100%;height:40px}.sub1_sec1_paybillpage{flex-direction:column;justify-content:space-evenly;align-items:flex-start;width:fit-content;height:100%;display:flex}.sub1_sec1_paybillpage span{color:#5a5a5a;font-size:11.5px}.sub1_sec1_paybillpage span:first-child{color:#000;font-size:14px;font-weight:600}.sec2_paybillpage{align-items:center;gap:16px;width:100%;height:35px;margin:12px 0 22px;display:flex}.sec2_paybillpage .sub1_sec2_paybillpage{color:#fff;background-color:#6d4c41;border:1px solid #6d4c41;border-radius:5px;align-items:center;gap:0;width:fit-content;height:100%;display:flex;overflow:hidden}.sec2_paybillpage .sub1_sec2_paybillpage .idlabel{color:#fff;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 12px;font-size:12px;font-weight:500;display:flex}.sec2_paybillpage .sub1_sec2_paybillpage input{border:none;border-radius:0;outline:none;width:220px;height:100%;margin-right:0;padding:0 10px;font-size:12px}.sec2_paybillpage .sub1_sec2_paybillpage .findbtn{color:#000;cursor:pointer;background-color:#cfd8dc;border-radius:0;justify-content:center;align-items:center;width:fit-content;height:100%;margin-left:0;padding:0 17px;font-size:12px;display:flex}.sub1_sec2_paybillpage .findbtn:hover{background-color:#90a4ae;transition:all .5s}.advancedsearchlink_paybillpage{color:#00796b;cursor:pointer;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.paybillpage .sec3_paybillpage{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;align-items:center;gap:18px;width:100%;margin:0 0 20px;padding:14px 18px;display:flex}.patientavatar{color:#fff;background-color:#90caf9;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:18px;font-weight:600;display:flex;overflow:hidden}.patientavatar img{height:100%}.patientinfo_paybillpage{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;display:flex}.patientinfo_paybillpage .sub1_sec3_paybillpage p,.sub2_sec3_paybillpage p{margin:0;font-size:11px}.patientinfo_paybillpage .sub1_sec3_paybillpage p span,.sub2_sec3_paybillpage p span{font-size:12px;font-weight:500}.patientinfo_paybillpage .sub1_sec3_paybillpage p:first-child span{font-size:13px;font-weight:600}.patientinfo_paybillpage .sub1_sec3_paybillpage,.patientinfo_paybillpage .sub2_sec3_paybillpage{flex:content}.patientinfo_paybillpage .sub2_sec3_paybillpage p{font-size:11px}.patientinfo_paybillpage .sub2_sec3_paybillpage p span{font-weight:600}.sub3_sec3_paybillpage{flex-wrap:wrap;gap:4px 18px;display:flex}.sub3_sec3_paybillpage p{margin:0;font-size:11px}.sub3_sec3_paybillpage p span{font-size:12px;font-weight:500}.patientadmitcol_paybillpage{border-left:1px solid #90caf9;justify-content:center;height:32px;margin:0 auto;padding-left:22px}.patientadmitcol_paybillpage p{margin:0;font-size:11px}.patientadmitcol_paybillpage p span{font-size:13px;font-weight:600}.patientmeta_paybillpage{border-left:1px solid #90caf9;align-items:center;gap:18px;padding-left:22px;display:flex}.metaitem_paybillpage{align-items:center;gap:8px;display:flex}.metadivider_paybillpage{background-color:#90caf9;width:1px;height:30px}.section_billsummary{gap:20px;width:100%;height:fit-content;display:flex}.sub1_section_billsummary{width:75%;height:fit-content}.sub2_section_billsummary{flex-direction:column;flex:1;justify-content:space-between;width:25%;display:flex}.sec4wrap_paybillpage{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.sec4_paybillpage{flex-wrap:wrap;flex:1;gap:12px;display:flex}.sec4wrap_paybillpage .billsummary{border:1px solid #cecece;border-radius:7px;flex-direction:column;justify-content:space-between;width:160px;height:76px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.sec4wrap_paybillpage .billsummary span{color:#505050;font-size:10.5px}.sec4wrap_paybillpage .billsummary .excesshint{visibility:hidden}.billsummary div{color:#000;font-size:19px;font-weight:700}.sec4wrap_paybillpage .billsummary .valueblue{color:#1976d2}.sec4wrap_paybillpage .billsummary .valuegreen{color:#2e7d32}.sec4wrap_paybillpage .billsummary .valuered{color:#d32f2f}.sec4wrap_paybillpage .billsummary .valueorange{color:#ef6c00}.sec4wrap_paybillpage .billsummary .excesshint{color:#787878;font-size:9.5px}.billsummary .summarytopcolorbar{width:100%;height:3px;position:absolute;top:0;left:0}.sec4wrap_paybillpage .billsummary{background-color:#fff!important}.sec4wrap_paybillpage .billamountcolorbar .summarytopcolorbar{background-color:#2979ff}.sec4wrap_paybillpage .balanceamountcolorbar .summarytopcolorbar{background-color:#63da02}.sec4wrap_paybillpage .paidamountcolorbar .summarytopcolorbar{background-color:#00796b}.sec4wrap_paybillpage .dueamountcolorbar .summarytopcolorbar{background-color:#f50057}.sec4wrap_paybillpage .billsummary.balanceamountcolorbar .excesshint{visibility:visible}.billbreakdown_paybillpage{border:1px solid #dcdcdc;border-radius:7px;width:320px;min-width:280px;margin-bottom:15px;padding:12px 16px}.billbreakdownhead{justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.viewdetailsbtn{color:#464646;cursor:pointer;border:1px solid #ddd;border-radius:4px;padding:4px 12px;font-size:11px}.viewdetailsbtn:hover{background-color:#f5f5f5}.billbreakdowntable{flex-direction:column;margin-top:10px;display:flex}.billbreakdownrow{border-bottom:1px solid #eee;justify-content:space-between;padding:6px 0;font-size:11.5px;display:flex}.billbreakdownrowhead{color:#6e6e6e;border-bottom:1px solid #ddd;font-size:10.5px}.billbreakdownrowtotal{border-bottom:none;padding-top:8px;font-weight:700}.zerobillingsection_paybillpage{background-color:#fff8e1;border:1px solid #ffe0b2;border-radius:7px;width:100%;margin-bottom:20px;padding:14px 16px}.zerobillinghead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.zerobillingheadleft{align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.infobadge{color:#787878;display:flex}.viewzerobillingbtn{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:5px 12px;font-size:11px}.viewzerobillingbtn:hover{background-color:#f5f5f5}.zerobillinggrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.zerobillingcard{background-color:#fff;border:1px solid #eee;border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.zerobillingcardtitle{flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.checkboxrow{cursor:pointer;align-items:center;gap:8px;font-size:11.5px;display:flex}.fieldlabel{color:#505050;margin-top:2px;font-size:10.5px}.zerobillingcard select,.zerobillingcard input[type=text]{border:1px solid #ccc;border-radius:4px;height:30px;padding:0 8px;font-size:11.5px}.zerobillingcard select:disabled,.zerobillingcard input:disabled{color:#969696;background-color:#f5f5f5}.submitrequestbtn{color:#fff;cursor:pointer;background-color:#ef6c00;border-radius:4px;align-self:flex-start;margin-top:4px;padding:6px 14px;font-size:11.5px}.submitrequestbtn.dangerbtn{background-color:#c62828}.submitrequestbtn.disabledbtn{color:#969696;cursor:not-allowed;background-color:#e0e0e0}.pendingchip{color:#e65100;background-color:#ffe0b2}.zerobillingline{margin:0;font-size:11px}.zerobillingline span{font-weight:600}.zerobillingline.muted{color:#828282;font-weight:400}.noticebox{color:#5a5a5a;background-color:#fff3e0;border:1px solid #ffe0b2;border-radius:4px;padding:8px;font-size:10.5px}.noticebox.warnnotice{background-color:#ffebee;border-color:#ffcdd2}.middlerow_paybillpage{flex-direction:column;align-items:stretch;gap:16px;display:flex}.depositsection_paybillpage{background-color:#f1f8f2;border:1px solid #c8e6c9;border-radius:7px;flex:1;padding:14px 16px}.depositheadrow{margin-bottom:12px;font-size:13px;font-weight:700}.depositvaluesrow{gap:40px;margin-bottom:10px;display:flex}.depositvalueitem{flex-direction:column;gap:3px;display:flex}.viewdepositlink{color:#0854d8;cursor:pointer;align-items:center;gap:6px;width:fit-content;margin-top:20px;font-size:11px;font-weight:500;display:flex}.settlementsummary_paybillpage{border:1px solid #dcdcdc;border-radius:7px;flex-direction:column;gap:10px;width:100%;min-width:260px;padding:14px 16px;display:flex}.settlementhead{font-size:13px;font-weight:700}.settlementrow{justify-content:space-between;font-size:11.5px;display:flex}.settlementrowtotal{border-top:1px solid #eee;padding-top:8px;font-weight:700}.settlementrowstatus{align-items:center}.sec5_paybillpage{border:1px solid #dcdcdc;border-radius:7px;flex-direction:column;gap:16px;width:100%;margin-bottom:20px;padding:16px 18px;display:flex}.sec5head{font-size:13px;font-weight:700}.sec5toprow{align-items:flex-start;gap:30px;display:flex}.amounttopaybox{flex-direction:column;gap:6px;display:flex}.amounttopaybox label{color:#464646;font-size:11.5px}.amounttopayvalue{color:#ef6c00;align-items:center;gap:8px;font-size:24px;font-weight:700;display:flex}.amounttopayvalue img{height:15px}.amountinwords{color:#828282;font-size:10.5px}.sec5bottomrow{align-items:flex-end;gap:20px;display:flex}.sec5_paybillpage .inputbox{flex-direction:column;gap:6px;width:240px;display:flex}.sec5_paybillpage .inputbox label{color:#464646;font-size:11.5px}.sec5_paybillpage .inputbox input,.sec5_paybillpage .inputbox select{border:1px solid #ccc;border-radius:4px;width:100%;height:32px;padding:0 10px;font-size:12px}.prefixedinput{border:1px solid #ccc;border-radius:4px;align-items:center;height:32px;display:flex;overflow:hidden}.prefixedinput span{color:#5a5a5a;background-color:#f5f5f5;align-items:center;height:100%;padding:0 8px;font-size:12px;display:flex}.prefixedinput input{border:none!important;height:100%!important}.sec5bottomrow .prefixedinput #receivedamount{margin-top:0}.sec5_paybillpage .doublewidth_inputbox{width:100%}.paymentmodebox{flex-direction:column;flex:1;gap:8px;display:flex}.paymentmodebox label{color:#464646;font-size:11.5px}.paymentmodelist{flex-wrap:wrap;gap:10px;display:flex}.paymentmodeitem{color:#464646;cursor:pointer;border:1px solid #ddd;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:78px;height:62px;font-size:10px;display:flex;position:relative}.paymentmodeitem:hover{border-color:#00796b}.paymentmodeitemselected{color:#f4511e;background-color:#fff3ee;border-color:#f4511e;font-weight:600}.paymentmodeitem img{height:20px}.paymentmodecheck{color:#f4511e;background-color:#fff;border-radius:50%;display:flex;position:absolute;top:-6px;right:-6px}.changetoreturnbox{background-color:#f1f8f2;border:1px solid #c8e6c9;border-radius:6px;flex-direction:column;gap:2px;min-width:160px;padding:8px 16px;display:flex}.changetoreturnbox span{color:#505050;font-size:10.5px}.changetoreturnbox span.muted{color:#8c8c8c}.changetoreturnbox div{color:#2e7d32;font-size:17px;font-weight:700}.footerrow_paybillpage{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.cancelbtn{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;height:32px;padding:0 18px;font-size:12px;display:flex}.cancelbtn:hover{background-color:#f5f5f5}.notebox_paybillpage{background-color:#fff3e0;border:1px solid #ffe0b2;border-radius:6px;width:320px;margin-bottom:20px;padding:10px 14px}.noteboxhead{color:#ef6c00;align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;font-weight:700;display:flex}.notebox_paybillpage ul{margin:0;padding-left:16px}.notebox_paybillpage li{color:#5a5a5a;margin-bottom:2px;font-size:10.5px}.footeractions_paybillpage{justify-content:flex-end;gap:10px;display:flex}.secondarybtn{color:#ef6c00;cursor:pointer;background-color:#fff;border:1px solid #ef6c00;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12px;display:flex}.printbtn{color:#7b1fa2;cursor:pointer;background-color:#fff;border:1px solid #7b1fa2;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12px;display:flex}.savebtn{color:#fff;cursor:pointer;background-color:#00796b;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 18px;font-size:12px;display:flex}@media (width<=900px){.sec4wrap_paybillpage,.middlerow_paybillpage,.footerrow_paybillpage{flex-direction:column}.billbreakdown_paybillpage,.settlementsummary_paybillpage,.notebox_paybillpage{width:100%}.zerobillinggrid{grid-template-columns:1fr}.sec5toprow{flex-direction:column;gap:14px}.sec3_paybillpage{flex-wrap:wrap}.patientmeta_paybillpage{border-left:none;flex-wrap:wrap;margin-left:0;padding-left:0}.footeractions_paybillpage{flex-wrap:wrap}}.paymentreceiptmodal_overlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.paymentreceiptmodal_box{background:#fff;border-radius:12px;width:820px;max-width:94%;max-height:90vh;padding:0;overflow-y:auto}.paymentreceiptmodal_header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 20px;font-size:16px;font-weight:700;display:flex}.paymentreceiptmodal_close{cursor:pointer;color:#7c2d12}.paymentreceiptmodal_body{padding:20px}.pr_patient_left{flex:1}.pr_card_full{width:100%}.pr_amountinwords{color:#475569;margin-bottom:12px;font-size:12px;font-style:italic}.paymentreceiptmodal_actions{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}@media print{body *{visibility:hidden}.paymentreceiptmodal_body,.paymentreceiptmodal_body *{visibility:visible}.paymentreceiptmodal_body{width:100%;position:absolute;top:0;left:0}}.paymentreceiptv2{background:#fff;border-radius:12px;width:900px;max-width:100%;padding:20px}.pr_header{background:linear-gradient(90deg,#fdf3e7,#fdf6ee);border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 20px;display:flex}.pr_header_left{align-items:center;gap:10px;display:flex}.pr_hospital_logo{font-size:28px}.pr_hospital_name{color:#1e293b;font-size:20px;font-weight:700}.pr_hospital_tagline{color:#64748b;font-size:12px}.pr_header_center{text-align:center}.pr_receipt_title{color:#7c2d12;font-size:20px;font-weight:700}.pr_receipt_subtitle{color:#64748b;font-size:12px}.pr_header_right{background:#fff;border-radius:8px;padding:8px 14px}.pr_header_right_row{justify-content:space-between;gap:16px;font-size:13px;display:flex}.pr_label{color:#64748b;font-size:12px}.pr_value{color:#1e293b;font-size:13px;font-weight:600}.pr_value_bold{color:#1e293b;font-weight:700}.pr_patientrow{border:1px solid #f1e4d3;border-radius:10px;align-items:center;gap:24px;margin-bottom:16px;padding:14px 20px;display:flex}.pr_patient_left{flex:1;align-items:center;gap:12px;display:flex}.pr_patient_avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.pr_patient_name{color:#1e293b;font-size:15px;font-weight:700}.pr_patient_agesex{color:#64748b;font-size:13px;font-weight:500}.pr_patient_uhid span{color:#2563eb;font-weight:600}.pr_patient_mid{min-width:120px}.pr_cardsrow{gap:16px;margin-bottom:16px;display:flex}.pr_card{border:1px solid #f1e4d3;border-radius:10px;flex:1;padding:16px}.pr_card_title{color:#7c2d12;margin-bottom:12px;font-weight:700}.pr_card_row{color:#334155;justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.pr_paid{color:#16a34a;font-weight:700}.pr_due{color:#dc2626;font-weight:700}.pr_status_pill{border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.pr_status_paid{color:#16a34a;background:#ecfdf3}.pr_status_due{color:#dc2626;background:#fef2f2}.pr_footer_note{color:#92400e;background:#fff8ec;border-radius:8px;padding:10px 14px;font-size:12px}.pr_actionbar{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.pr_closebtn{color:#fff;cursor:pointer;background:#7c2d12;border:none;border-radius:8px;padding:10px 18px;font-weight:600}.dischargepage_billing{box-sizing:border-box;background-color:#fff;border-radius:10px;flex-direction:column;gap:16px;width:100%;height:100%;padding:20px;display:flex;overflow-y:auto}.sec1_dischargepage_billing{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.sec1left_dischargepage_billing{flex-direction:column;gap:2px;display:flex}.sec1left_dischargepage_billing span:first-child{color:#0f172a;font-size:16px;font-weight:700}.sec1left_dischargepage_billing span:last-child{color:#64748b;font-size:12px}.backtolistbtn_dischargepage_billing{color:#334155;cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.backtolistbtn_dischargepage_billing:hover{background-color:#f8fafc}.sec2_dischargepage_billing{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:14px;width:100%;display:flex}.sub1_sec2_paybillpage{box-sizing:border-box;align-items:center;gap:10px;display:flex}.sub1_sec2_paybillpage div:first-child{color:#334155;font-size:12.5px;font-weight:600}.sub1_sec2_paybillpage input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;width:220px;height:36px;padding:0 12px;font-size:12.5px}.findbtn{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#334155;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 18px;font-size:12.5px;font-weight:600;display:flex}.advancedsearchtoggle_dischargepage_billing{color:#2563eb;cursor:pointer;box-sizing:border-box;align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:flex}.advancedsearchpanel_dischargepage_billing{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.advancedsearchpanel_dischargepage_billing input{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;height:34px;padding:0 10px;font-size:12.5px}.advancedsearchapplybtn_dischargepage_billing{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#2563eb;border-radius:6px;justify-content:center;align-items:center;height:34px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.sec3_dischargepage_billing{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:stretch;gap:16px;width:100%;padding:18px 20px;display:flex}.sec3_paybillpage{flex:480px;align-items:flex-start;gap:40px;display:flex}.sub1_sec3_paybillpage,.sub2_sec3_paybillpage{flex-direction:column;gap:8px;display:flex}.sub1_sec3_paybillpage p,.sub2_sec3_paybillpage p{color:#64748b;margin:0;font-size:12.5px}.sub1_sec3_paybillpage p span,.sub2_sec3_paybillpage p span{color:#0f172a;font-weight:700}.sub1_sec3_paybillpage p:first-child span{font-size:15px}.clinicalinfo_sec3_dischargepage_billing{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:24px;display:flex}.clinicalinfoitem_dischargepage_billing{align-items:center;gap:10px;display:flex}.clinicalinfoicon_dischargepage_billing{box-sizing:border-box;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bedicon_dischargepage_billing{color:#7c3aed;background-color:#ede9fe}.departmenticon_dischargepage_billing{color:#ea580c;background-color:#ffedd5}.consultanticon_dischargepage_billing{color:#2563eb;background-color:#dbeafe}.clinicalinfotext_dischargepage_billing{flex-direction:column;gap:1px;display:flex}.clinicalinfolabel_dischargepage_billing{color:#64748b;font-size:11px}.clinicalinfovalue_dischargepage_billing{color:#0f172a;font-size:13px;font-weight:700}.sec4_dischargepage_billing{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:14px;width:100%;display:flex}.billsummary{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:20px;gap:6px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.billsummary span{color:#64748b;font-size:12px;font-weight:600}.billsummary>div:first-of-type{color:#0f172a;font-size:20px;font-weight:700}.duevalue_dischargepage_billing{color:#dc2626!important}.paidvalue_dischargepage_billing{color:#16a34a!important}.refundvalue_dischargepage_billing{color:#d97706!important}.summarytopcolorbar{width:100%;height:4px;position:absolute;top:0;left:0}.billamountcolorbar{background-color:#2563eb}.balanceamountcolorbar{background-color:#16a34a}.dueamountcolorbar{background-color:#dc2626}.refundcolorbar{background-color:#d97706}.billsummary .billsummarylink_dischargepage_billing{color:#2563eb;cursor:pointer;align-items:center;gap:5px;margin-top:4px;font-size:11px;font-weight:600;display:flex}.billsummary .billsummarynote_dischargepage_billing{color:#94a3b8;margin-top:4px;font-size:11px}.howitworks_dischargepage_billing{box-sizing:border-box;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;flex-direction:column;flex:260px;gap:8px;padding:14px 16px;display:flex}.howitworkstitle_dischargepage_billing{color:#1e40af;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.howitworkslist_dischargepage_billing{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.howitworkslist_dischargepage_billing li{color:#1e3a8a;font-size:11.5px;line-height:1.4}.sec5_dischargepage_billing{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:16px;width:100%;display:flex}.eligibilitycol_dischargepage_billing{box-sizing:border-box;flex-direction:column;flex:300px;gap:10px;display:flex}.eligibilitycoltitle_dischargepage_billing{color:#0f172a;font-size:14.5px;font-weight:700}.outstandingduebox_dischargepage_billing{box-sizing:border-box;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:10px;flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.outstandingduetitle_dischargepage_billing{color:#be123c;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.outstandingduebox_dischargepage_billing p{color:#7f1d1d;margin:0;font-size:12px;line-height:1.5}.outstandingdueamountrow_dischargepage_billing{flex-direction:column;gap:2px;display:flex}.duelabel_dischargepage_billing{color:#7f1d1d;font-size:11.5px}.dueamountvalue_dischargepage_billing{color:#be123c;font-size:18px;font-weight:700}.gotopaybillbtn_dischargepage_billing{color:#334155;cursor:pointer;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;height:34px;padding:0 16px;font-size:12px;font-weight:600;display:flex}.gotopaybillbtn_dischargepage_billing:hover{background-color:#f8fafc}.clearduebox_dischargepage_billing{box-sizing:border-box;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.clearduetitle_dischargepage_billing{color:#15803d;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.clearduebox_dischargepage_billing p{color:#166534;margin:0;font-size:12px;line-height:1.5}.eligibleoptionsbox_dischargepage_billing{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;gap:14px;padding:16px;display:flex}.eligibleoptionstitle_dischargepage_billing{color:#0f172a;font-size:13px;font-weight:700}.eligibleoptionstitle_dischargepage_billing span{color:#64748b;font-size:11.5px;font-weight:500}.eligibleoption_dischargepage_billing{align-items:flex-start;gap:10px;display:flex}.eligibleoption_dischargepage_billing input{flex-shrink:0;width:15px;height:15px;margin-top:2px}.eligibleoptiontext_dischargepage_billing{flex-direction:column;gap:3px;display:flex}.eligibleoptiontext_dischargepage_billing label{color:#0f172a;cursor:pointer;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.eligibleoptionsubtext_dischargepage_billing{color:#64748b;font-size:11.5px}.eligibilitynote_dischargepage_billing{color:#1e40af;box-sizing:border-box;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:flex-start;gap:6px;padding:8px 10px;font-size:11.5px;display:flex}.statusbadge_dischargepage_billing{letter-spacing:.3px;box-sizing:border-box;border-radius:999px;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.statusbadge_dischargepage_billing.large_statusbadge_dischargepage_billing{padding:5px 14px;font-size:12px}.statusbadge_dischargepage_billing.small_statusbadge_dischargepage_billing{font-size:9px}.badge_pending{color:#c2410c;background-color:#ffedd5}.badge_immediate{color:#1d4ed8;background-color:#dbeafe}.badge_approved{color:#15803d;background-color:#dcfce7}.badge_insurance{color:#7c3aed;background-color:#ede9fe}.badge_rejected{color:#b91c1c;background-color:#fee2e2}.selectedstatusbox_dischargepage_billing{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;gap:14px;padding:16px;display:flex}.selectedstatustitle_dischargepage_billing{color:#0f172a;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.noneselectedbox_dischargepage_billing{text-align:center;box-sizing:border-box;background-color:#fffbeb;border:1px solid #fde68a;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.noneselectedbox_dischargepage_billing span:first-child{color:#92400e;font-size:12.5px;font-weight:700}.noneselectedsub_dischargepage_billing{color:#b45309;font-size:11px}.activestatusbox_dischargepage_billing{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.changeoptionlink_dischargepage_billing{color:#2563eb;cursor:pointer;font-size:11.5px;font-weight:600}.statusmeaningtitle_dischargepage_billing{color:#0f172a;font-size:12px;font-weight:700}.statusmeaninglist_dischargepage_billing{flex-direction:column;gap:8px;display:flex}.statusmeaningrow_dischargepage_billing{align-items:flex-start;gap:10px;display:flex}.statusmeaningtext_dischargepage_billing{color:#64748b;font-size:11px;line-height:1.4}.sec6_dischargepage_billing{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:16px;width:100%;display:flex}.statuscol_dischargepage_billing,.quickactionscol_dischargepage_billing{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:260px;gap:10px;padding:16px;display:flex}.statuscoltitle_dischargepage_billing{color:#0f172a;font-size:13px;font-weight:700}.statuscoldesc_dischargepage_billing{color:#64748b;margin:0;font-size:11.5px;line-height:1.4}.dischargestatusbadge_dischargepage_billing{box-sizing:border-box;border-radius:6px;align-self:flex-start;padding:5px 14px;font-size:11.5px;font-weight:700}.notready_dischargestatusbadge{color:#c2410c;background-color:#ffedd5}.ready_dischargestatusbadge{color:#15803d;background-color:#dcfce7}.markreadybtn_dischargepage_billing{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#16a34a;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:38px;font-size:12.5px;font-weight:700;display:flex}.markreadybtn_dischargepage_billing.disabled_markreadybtn{color:#94a3b8;cursor:not-allowed;background-color:#e2e8f0}.readymarkedrow_dischargepage_billing{box-sizing:border-box;align-items:center;gap:30px;display:flex}.readymarkedrow_dischargepage_billing>div{flex-direction:column;gap:2px;display:flex}.readymarkedlabel_dischargepage_billing{color:#64748b;font-size:11px}.readymarkedvalue_dischargepage_billing{color:#0f172a;font-size:12.5px;font-weight:700}.quickactionbtn_dischargepage_billing{cursor:pointer;box-sizing:border-box;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:12.5px;font-weight:700;display:flex}.viewbill_quickaction{color:#6d28d9;background-color:#ede9fe}.paybill_quickaction{color:#15803d;background-color:#dcfce7}.receipt_quickaction{color:#1d4ed8;background-color:#dbeafe}.quickactionbtn_dischargepage_billing:hover{filter:brightness(.96)}.sec7_dischargepage_billing{box-sizing:border-box;background-color:#fffbeb;border:1px solid #fde68a;border-radius:10px;flex-shrink:0;width:100%;padding:14px 18px}.importantnotestitle_dischargepage_billing{color:#92400e;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;display:flex}.sec7_dischargepage_billing ul{flex-direction:column;gap:3px;margin:0;padding-left:18px;display:flex}.sec7_dischargepage_billing li{color:#92400e;font-size:11.5px;line-height:1.4}.sec7_dischargepage_billing_warning{display:none}.dischargepage_ipd{box-sizing:border-box;background-color:#fff;border-radius:10px;flex-direction:column;width:100%;height:100%;padding:15px;display:flex;overflow-y:scroll}.sec1_dischargepage_ipd{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:50px;display:flex}.sec1textblock_dischargepage_ipd{color:#303030;flex-direction:column;justify-content:space-evenly;height:100%;font-size:11px;display:flex}.sec1textblock_dischargepage_ipd span:first-child{color:#000;font-size:14px;font-weight:700}.backtoipdcarebtn_dischargepage_ipd{color:#334155;cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.backtoipdcarebtn_dischargepage_ipd:hover{background-color:#f8fafc}.sec2_dischargepage_ipd{box-sizing:border-box;width:100%;height:35px;margin-top:15px}.sec2_dischargepage_ipd .sub1_sec2_paybillpage{border-radius:5px;align-items:center;width:fit-content;height:35px;display:flex;overflow:hidden}.sec2_dischargepage_ipd .sub1_sec2_paybillpage div{color:#fff;box-sizing:border-box;background-color:#6d4c41;border:1px solid #6d4c41;justify-content:center;align-items:center;height:100%;padding:0 14px;font-size:12.5px;display:flex}.sec2_dischargepage_ipd .sub1_sec2_paybillpage input{box-sizing:border-box;border:1px solid #6d4c41;outline:none;width:220px;height:100%;padding:0 14px;font-size:12.5px}.sec2_dischargepage_ipd .sub1_sec2_paybillpage .findbtn{cursor:pointer;background-color:#a78a80;font-weight:600}.sec3_dischargepage_ipd{box-sizing:border-box;width:100%;height:fit-content;margin-top:14px;display:flex}.sec3_paybillpage{box-sizing:border-box;background-color:#f5f9ff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:16px 20px;display:flex}.sub1_sec3_paybillpage{flex:1.5 320px;align-items:flex-start;gap:12px;display:flex}.patientavatar_dischargepage_ipd{color:#1d4ed8;box-sizing:border-box;background-color:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.patientavatar_dischargepage_ipd img{height:100%}.patienttextblock_dischargepage_ipd{flex-direction:column;gap:4px;display:flex}.patientnameheading_dischargepage_ipd{color:#0f172a;margin:0;font-size:14.5px;font-weight:700}.patienttextblock_dischargepage_ipd p{color:#4b5563;margin:0;font-size:12px}.patienttextblock_dischargepage_ipd p span{color:#1d2129;font-weight:600}.sub2_sec3_paybillpage{flex-wrap:wrap;flex:320px;justify-content:flex-end;align-items:center;gap:26px;display:flex}.patientmetaitem_dischargepage_ipd{align-items:center;gap:10px;display:flex}.patientmetaicon_dischargepage_ipd{box-sizing:border-box;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bedmetaicon_dischargepage_ipd{color:#7c3aed;background-color:#ede9fe}.deptmetaicon_dischargepage_ipd{color:#ea580c;background-color:#ffedd5}.consultantmetaicon_dischargepage_ipd{color:#2563eb;background-color:#dbeafe}.patientmetatext_dischargepage_ipd{flex-direction:column;gap:3px;display:flex}.patientmetatext_dischargepage_ipd label{color:#8a8f98;font-size:11px}.patientmetatext_dischargepage_ipd span{color:#1d2129;font-size:13px;font-weight:700}.sec5_dischargepage_ipd{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;height:fit-content;margin-top:12px;display:flex}.warning_sec5_dischargepage_ipd{box-sizing:border-box;background-color:#fce4ec;border:1px solid #e91e63;border-radius:7px;align-items:center;width:100%;height:50px;padding:0 15px;display:flex}.alerticon_warning_sec5_dischargepage_ipd{align-items:center;display:flex}.alerticon_warning_sec5_dischargepage_ipd svg{color:#d81b60}.warning_sec5_dischargepage_ipd span{margin-left:20px;font-size:12px}.info_sec5_dischargepage_ipd{box-sizing:border-box;background-color:#dcfce7;border:1px solid #16a34a;border-radius:7px;align-items:center;width:100%;height:50px;padding:0 15px;display:flex}.alerticon_info_sec5_dischargepage_ipd{align-items:center;display:flex}.alerticon_info_sec5_dischargepage_ipd svg{color:#16a34a}.info_sec5_dischargepage_ipd span{color:#15803d;margin-left:20px;font-size:12px;font-weight:600}.dischargegrid_dischargepage_ipd{box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;margin-top:16px;display:flex}.gridcolumn_dischargepage_ipd{box-sizing:border-box;flex-direction:column;flex:320px;gap:16px;min-width:300px;display:flex}.gridcolumnwide_dischargepage_ipd{flex:1.3 360px}.stepcard_dischargepage_ipd{box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.stepcardheader_dischargepage_ipd{align-items:flex-start;gap:10px;display:flex}.stepbadge_dischargepage_ipd{color:#fff;box-sizing:border-box;background-color:#1e3a8a;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:11.5px;font-weight:700;display:flex}.stepheadertext_dischargepage_ipd{flex-direction:column;gap:2px;display:flex}.steptitle_dischargepage_ipd{color:#0f172a;font-size:13.5px;font-weight:700}.stepsubtitle_dischargepage_ipd{color:#64748b;font-size:11px}.dischargemodeoptions_dischargepage_ipd{flex-direction:column;gap:10px;display:flex}.dischargemodeoption_dischargepage_ipd{cursor:pointer;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dischargemodeoption_dischargepage_ipd:hover{background-color:#f8fafc}.selecteddischargemode_dischargepage_ipd{background-color:#f0fdf4;border-color:#16a34a}.dischargemoderadio_dischargepage_ipd{box-sizing:border-box;border:2px solid #94a3b8;border-radius:50%;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-top:2px;display:flex}.selecteddischargemode_dischargepage_ipd .dischargemoderadio_dischargepage_ipd{border-color:#16a34a}.dischargemoderadiodot_dischargepage_ipd{background-color:#16a34a;border-radius:50%;width:8px;height:8px}.dischargemodeicon_dischargepage_ipd{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;display:flex}.immediateicon_dischargepage_ipd{color:#16a34a;background-color:#dcfce7}.scheduleicon_dischargepage_ipd{color:#2563eb;background-color:#dbeafe}.dischargemodetext_dischargepage_ipd{flex-direction:column;gap:3px;display:flex}.dischargemodetitle_dischargepage_ipd{color:#0f172a;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.quicktag_dischargepage_ipd{color:#16a34a;background-color:#dcfce7;border-radius:20px;padding:1px 8px;font-size:9.5px;font-weight:700}.dischargemodedesc_dischargepage_ipd{color:#64748b;font-size:11px}.scheduledaterow_dischargepage_ipd{align-items:flex-start;gap:12px;display:flex}.schedulefield_dischargepage_ipd{flex-direction:column;flex:1;gap:6px;display:flex}.fullwidthfield_dischargepage_ipd{flex:100%}.schedulefield_dischargepage_ipd label{color:#334155;font-size:11.5px;font-weight:600}.schedulefield_dischargepage_ipd input,.schedulefield_dischargepage_ipd select{box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:7px;height:36px;padding:0 10px;font-size:12.5px}.notifytorow_dischargepage_ipd{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.notifytoitem_dischargepage_ipd{align-items:center;gap:6px;display:flex}.notifytoitem_dischargepage_ipd input{width:14px;height:14px}.notifytoitem_dischargepage_ipd label{color:#334155;font-size:12px}.notifyinfobanner_dischargepage_ipd{color:#15803d;box-sizing:border-box;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:flex}.saveschedulebtn_dischargepage_ipd{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#1e3a8a;border-radius:7px;justify-content:center;align-items:center;width:100%;height:36px;font-size:12.5px;font-weight:700;display:flex}.saveschedulebtn_dischargepage_ipd:hover{background-color:#1e40af}.dischargetypelist_dischargepage_ipd{flex-direction:column;gap:10px;display:flex}.dischargetypecard_dischargepage_ipd{cursor:pointer;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dischargetypecard_dischargepage_ipd:hover{background-color:#f8fafc}.selecteddischargetypecard_dischargepage_ipd{background-color:#eff6ff;border-color:#1e3a8a}.dischargetyperadio_dischargepage_ipd{box-sizing:border-box;border:2px solid #94a3b8;border-radius:50%;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-top:2px;display:flex}.selecteddischargetypecard_dischargepage_ipd .dischargetyperadio_dischargepage_ipd{border-color:#1e3a8a}.selecteddischargetypecard_dischargepage_ipd .dischargemoderadiodot_dischargepage_ipd{background-color:#1e3a8a}.dischargetypetext_dischargepage_ipd{flex-direction:column;gap:3px;display:flex}.dischargetypename_dischargepage_ipd{color:#0f172a;font-size:12.5px;font-weight:700}.dischargetypedesc_dischargepage_ipd{color:#64748b;font-size:11px}.dischargereportbtnrow_dischargepage_ipd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.viewreportbtn_dischargepage_ipd{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#b36f09;border-radius:6px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.viewreportbtn_dischargepage_ipd:hover{box-shadow:3px 3px 8px #00000026}.printreportbtn_dischargepage_ipd{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#2563eb;border-radius:6px;justify-content:center;align-items:center;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.printreportbtn_dischargepage_ipd:hover{box-shadow:3px 3px 8px #00000026}.moreprintoptionswrap_dischargepage_ipd{position:relative}.moreprintoptionsbtn_dischargepage_ipd{color:#334155;cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.moreprintoptionsbtn_dischargepage_ipd:hover{background-color:#f8fafc}.dropdownpanel_dischargepage_ipd{z-index:20;box-sizing:border-box;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:2px;width:max-content;min-width:160px;padding:6px;display:flex;position:absolute;top:40px;left:0;box-shadow:0 10px 26px #0000001f}.dropdownitem_dischargepage_ipd{color:#1d2129;cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:12px}.dropdownitem_dischargepage_ipd:hover{background-color:#f5f5f6}.consentselecttypenote_dischargepage_ipd{color:#94a3b8;padding:10px 0;font-size:12px}.consentokbanner_dischargepage_ipd,.consentwarnbanner_dischargepage_ipd{box-sizing:border-box;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;font-weight:600;display:flex}.consentokbanner_dischargepage_ipd{color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0}.consentwarnbanner_dischargepage_ipd{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a}.consenttableheader_dischargepage_ipd,.consenttablerow_dischargepage_ipd{box-sizing:border-box;align-items:center;width:100%;display:flex}.consenttableheader_dischargepage_ipd{background-color:#eceff1;border-radius:6px 6px 0 0}.consenttableheader_dischargepage_ipd span,.consenttablerow_dischargepage_ipd span{box-sizing:border-box;padding:8px;font-size:11px}.consenttableheader_dischargepage_ipd span{color:#334155;font-weight:700}.consenttablerow_dischargepage_ipd{border:1px solid #e2e8f0;border-top:none;border-radius:0 0 6px 6px}.col_doctype_dischargepage_ipd{align-items:center;gap:8px;width:28%;display:flex}.col_file_dischargepage_ipd{width:26%}.col_file_dischargepage_ipd a{color:#2563eb}.col_uploadedby_dischargepage_ipd{width:16%}.col_uploadedon_dischargepage_ipd{width:20%}.col_docaction_dischargepage_ipd{align-items:center;gap:6px;width:10%;display:flex}.requiredtag_dischargepage_ipd{color:#16a34a;white-space:nowrap;background-color:#dcfce7;border-radius:20px;padding:1px 8px;font-size:9.5px;font-weight:700}.docactionicon_dischargepage_ipd{color:#2563eb;cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.docactionicon_dischargepage_ipd:hover{background-color:#eff6ff}.deletedocicon_dischargepage_ipd{color:#dc2626}.deletedocicon_dischargepage_ipd:hover{background-color:#fef2f2}.consentuploadrow_dischargepage_ipd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.consentuploadrow_dischargepage_ipd input[type=file]{max-width:220px;font-size:11.5px}.uploaddocumentbtn_dischargepage_ipd{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#16a34a;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.uploaddocumentbtn_dischargepage_ipd:hover{background-color:#15803d}.printconsentwrap_dischargepage_ipd{position:relative}.printconsentbtn_dischargepage_ipd{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#7c3aed;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.printconsentbtn_dischargepage_ipd:hover{background-color:#6d28d9}.consentfooternote_dischargepage_ipd{color:#92400e;box-sizing:border-box;background-color:#fffbeb;border:1px solid #fde68a;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:flex}.summaryheader_dischargepage_ipd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.summaryheaderbtns_dischargepage_ipd{align-items:center;gap:8px;display:flex}.editsummarybtn_dischargepage_ipd{color:#dc2626;cursor:pointer;box-sizing:border-box;border:1px solid #dc2626;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.editsummarybtn_dischargepage_ipd:hover{background-color:#fef2f2}.previewprintwrap_dischargepage_ipd{position:relative}.previewprintbtn_dischargepage_ipd{color:#334155;cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.previewprintbtn_dischargepage_ipd:hover{background-color:#f8fafc}.summarygrid_dischargepage_ipd{flex-wrap:wrap;gap:14px 20px;display:flex}.summaryitem_dischargepage_ipd{flex-direction:column;flex:40%;gap:3px;display:flex}.summaryitem_dischargepage_ipd label{color:#64748b;font-size:11px}.summaryitem_dischargepage_ipd span{color:#0f172a;font-size:12.5px;font-weight:700}.summarydiagnosisblock_dischargepage_ipd{border-top:1px solid #eef0f2;flex-direction:column;gap:3px;padding-top:6px;display:flex}.summarydiagnosisblock_dischargepage_ipd label{color:#64748b;font-size:11px}.summarydiagnosisblock_dischargepage_ipd span{color:#0f172a;font-size:12.5px;font-weight:700}.summaryattachmentsrow_dischargepage_ipd{color:#334155;border-top:1px solid #eef0f2;justify-content:space-between;align-items:center;padding-top:6px;font-size:12px;font-weight:600;display:flex}.hiddenfileinput_dischargepage_ipd{display:none}.summaryuploadbtn_dischargepage_ipd{color:#334155;cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.summaryuploadbtn_dischargepage_ipd:hover{background-color:#f8fafc}.checklist_dischargepage_ipd{flex-direction:column;gap:8px;display:flex}.checklistitem_dischargepage_ipd{color:#94a3b8;align-items:center;gap:8px;font-size:12px;display:flex}.checklistitem_dischargepage_ipd svg{color:#cbd5e1}.checklistitemdone_dischargepage_ipd{color:#15803d;font-weight:600}.checklistitemdone_dischargepage_ipd svg{color:#16a34a}.makedischargebtn_dischargepage_ipd{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#dc2626;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:13px;font-weight:700;display:flex}.makedischargebtn_dischargepage_ipd:hover{background-color:#b91c1c}.makedischargebtn_dischargepage_ipd:disabled{cursor:not-allowed;background-color:#f3a6a6}.finalizewarning_dischargepage_ipd{color:#b45309;box-sizing:border-box;background-color:#fffbeb;border:1px solid #fde68a;border-radius:7px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:10.5px;display:flex}.ipddischargereportpage{z-index:40;background-color:#2b241f8c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.dr_modalbox{background-color:#faf6f0;border-radius:14px;flex-direction:column;width:96%;height:95%;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000040}.dr_topbar{border-bottom:1px solid var(--dr-border);background-color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.dr_topbar_titlewrap{flex-direction:column;gap:2px;display:flex}.dr_topbar_title{color:var(--dr-brown-dark);font-size:17px;font-weight:700}.dr_topbar_subtitle{color:var(--dr-muted);font-size:12px}.dr_topbar_actions{align-items:center;gap:10px;display:flex}.dr_btn{cursor:pointer;border:1px solid var(--dr-border);border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.dr_btn.cancel{color:var(--dr-text);background-color:#fff}.dr_btn.draft{color:var(--dr-brown-dark);background-color:#fff}.dr_btn.generate{background-color:var(--dr-brown);color:#fff;border-color:var(--dr-brown)}.dr_btn.generate:hover{background-color:var(--dr-brown-dark)}.dr_closebtn{cursor:pointer;color:var(--dr-muted);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.dr_body{flex:1;min-height:0;display:flex}.dr_sidebar{border-right:1px solid var(--dr-border);background-color:#fff;flex-direction:column;flex-shrink:0;width:260px;padding:18px 14px;display:flex;overflow-y:auto}.dr_sidebar_title{color:var(--dr-brown-dark);margin-bottom:12px;padding:0 6px;font-size:13.5px;font-weight:700}.dr_sidebar_list{flex-direction:column;flex:1;gap:6px;display:flex}.dr_sidebar_item{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.dr_sidebar_item:hover{background-color:#f7f1e9}.dr_sidebar_item.active{background-color:#fdf1e3}.dr_sidebar_circle{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.dr_sidebar_circle.done{background-color:#2f9e5b!important}.dr_sidebar_textwrap{flex-direction:column;gap:2px;display:flex}.dr_sidebar_itemtitle{color:var(--dr-text);font-size:13px;font-weight:700}.dr_sidebar_itemsubtitle{color:var(--dr-muted);font-size:11px}.dr_autosave{background-color:#eef8f1;border:1px solid #d3ecda;border-radius:10px;justify-content:space-between;align-items:center;margin-top:14px;padding:10px 12px;display:flex}.dr_autosave_left{align-items:center;gap:8px;display:flex}.dr_autosave_dot{background-color:#2f9e5b;border-radius:50%;width:8px;height:8px}.dr_autosave_text strong{color:var(--dr-text);font-size:12px;display:block}.dr_autosave_text span{color:var(--dr-muted);font-size:10.5px}.dr_autosave_refresh{color:#2f9e5b;cursor:pointer}.dr_stepcontent{flex:1;min-width:0;padding:22px 26px;overflow-y:auto}.dr_stepheader{align-items:center;gap:12px;margin-bottom:18px;display:flex}.dr_stepheader_num{width:32px;height:32px;color:var(--dr-brown-dark);background-color:#fdf1e3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.dr_stepheader_title{color:var(--dr-text);font-size:16.5px;font-weight:700}.dr_stepheader_subtitle{color:var(--dr-muted);font-size:12.5px}.dr_stepfooter{justify-content:space-between;align-items:center;margin-top:10px;padding-top:16px;display:flex}.dr_navbtn{cursor:pointer;border:1px solid var(--dr-border);height:40px;color:var(--dr-text);background-color:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.dr_navbtn.primary{background-color:var(--dr-brown);color:#fff;border-color:var(--dr-brown);margin-left:auto}.dr_navbtn.primary:hover{background-color:var(--dr-brown-dark)}.dr_navbtn:disabled{opacity:.4;cursor:not-allowed}.dr_rightpanel{border-left:1px solid var(--dr-border);background-color:#fffdfa;flex-direction:column;flex-shrink:0;gap:16px;width:300px;padding:18px 16px;display:flex;overflow-y:auto}.dr_panelcard{border:1px solid var(--dr-border);background-color:#fff;border-radius:12px;padding:14px}.dr_panelcard_header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dr_panelcard_title{color:var(--dr-text);font-size:13px;font-weight:700}.dr_panelcard_page{color:var(--dr-muted);font-size:11px}.dr_previewsheet{border:1px solid var(--dr-border);background-color:var(--dr-cream);border-radius:8px;padding:12px}.dr_previewsheet_header{border-bottom:1px solid var(--dr-border);align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.dr_previewsheet_logo{background-color:var(--dr-brown);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.dr_previewsheet_hname{color:var(--dr-text);font-size:12.5px;font-weight:700}.dr_previewsheet_hsub{color:var(--dr-muted);font-size:10px}.dr_previewsheet_section{color:var(--dr-brown-dark);margin-bottom:6px;font-size:11.5px;font-weight:700}.dr_previewsheet_row{color:var(--dr-text);justify-content:space-between;gap:8px;padding:3px 0;font-size:11.5px;display:flex}.dr_previewsheet_row span:first-child{color:var(--dr-muted)}.dr_previewsheet_more{color:var(--dr-muted);text-align:right;margin-top:4px;font-size:10.5px}.dr_viewfullbtn{width:100%;height:36px;color:var(--dr-brown-dark);cursor:pointer;background-color:#fdf1e3;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:700;display:flex}.dr_attachdrop{border:1.5px dashed var(--dr-border);text-align:center;color:var(--dr-muted);border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:22px 10px;font-size:12px;display:flex}.dr_attachdrop button{border:1px solid var(--dr-border);cursor:pointer;color:var(--dr-text);background-color:#fff;border-radius:7px;padding:6px 14px;font-size:12px}.dr_quickinsert_grid{flex-wrap:wrap;gap:8px;display:flex}.dr_quickinsert_btn{border:1px solid var(--dr-border);min-width:110px;color:var(--dr-text);cursor:pointer;background-color:#fff;border-radius:8px;flex:calc(50% - 8px);align-items:center;gap:6px;padding:9px 8px;font-size:11.5px;font-weight:600;display:flex}.dr_quickinsert_btn:hover{background-color:#f7f1e9}.dr_notebox{color:#2952a3;background-color:#eaf1fd;border:1px solid #cfe0fb;border-radius:10px;gap:8px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}@media (width<=1100px){.dr_sidebar{width:210px}.dr_rightpanel{width:250px}}:root{--dr-brown:#6d4c41;--dr-brown-dark:#4e332a;--dr-cream:#fff9f0;--dr-border:#e6ddd3;--dr-text:#2b241f;--dr-muted:#7c6f63}.formsection{border:1px solid var(--dr-border);background-color:#fff;border-radius:12px;margin-bottom:18px;padding:18px 20px}.formsection_title{color:var(--dr-brown-dark);align-items:center;gap:6px;margin-bottom:14px;font-size:13.5px;font-weight:700;display:flex}.formsection_title:before{content:"";background-color:var(--dr-brown);border-radius:3px;width:4px;height:14px}.formgrid{flex-wrap:wrap;gap:16px;margin-bottom:14px;display:flex}.formgrid:last-child{margin-bottom:0}.formfield{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.formfield label{color:var(--dr-muted);font-size:12.5px;font-weight:600}.required_star{color:#d9534f}.formfield input[type=text],.formfield input[type=number],.formfield input[type=date],.formfield input[type=time],.formfield select,.formfield textarea{border:1px solid var(--dr-border);background-color:var(--dr-cream);height:40px;color:var(--dr-text);box-sizing:border-box;border-radius:8px;outline:none;padding:0 12px;font-size:13.5px}.formfield textarea{resize:vertical;height:70px;padding:10px 12px;font-family:inherit}.formfield input:focus,.formfield select:focus,.formfield textarea:focus{border-color:var(--dr-brown);box-shadow:0 0 0 3px #6d4c411f}.formfield input[readonly]{color:var(--dr-muted);background-color:#f4efe8}.radiogroup{align-items:center;gap:18px;height:40px;display:flex}.radiogroup label{color:var(--dr-text);cursor:pointer;align-items:center;gap:6px;font-size:13.5px;display:flex}.richtextfield_wrap{flex-direction:column;gap:6px;width:100%;margin-bottom:14px;display:flex}.richtextfield_label{color:var(--dr-muted);font-size:12.5px;font-weight:600}.tiptap_editorbox{border:1px solid var(--dr-border);background-color:var(--dr-cream);border-radius:8px;overflow:hidden}.rtf_toolbar{border-bottom:1px solid var(--dr-border);background:#f4efe8;gap:4px;padding:6px 8px;display:flex}.rtf_toolbar button{cursor:pointer;min-width:26px;height:26px;color:var(--dr-text);background:0 0;border:1px solid #0000;border-radius:5px;font-size:.82rem}.rtf_toolbar button.active,.rtf_toolbar button:hover{background:#e6ddd3;border-color:#d8cabb}.tiptap_content{min-height:70px;max-height:240px;padding:10px 12px;font-size:13.5px;overflow-y:auto}.tiptap_content .ProseMirror{outline:none;min-height:50px}.tiptap_content .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#b7ab9c;float:left;pointer-events:none;height:0}.richtextfield_counter{color:var(--dr-muted);align-self:flex-end;font-size:11px}.datatable_wrap{margin-bottom:18px}.datatable_header{justify-content:flex-end;margin-bottom:10px;display:flex}.datatable_addbtn{background-color:var(--dr-brown);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex}.datatable_addbtn:hover{background-color:var(--dr-brown-dark)}.datatable_scroll{border:1px solid var(--dr-border);border-radius:10px;overflow-x:auto}.datatable_table{border-collapse:collapse;width:100%;font-size:12.5px}.datatable_table thead tr{background-color:var(--dr-brown)}.datatable_table th{color:#fff;text-align:left;white-space:nowrap;padding:10px 12px;font-weight:600}.datatable_table td{border-top:1px solid var(--dr-border);color:var(--dr-text);white-space:nowrap;padding:10px 12px}.datatable_table tbody tr:nth-child(2n){background-color:#fbf7f1}.datatable_empty{text-align:center;color:var(--dr-muted);padding:20px!important}.datatable_actions{gap:10px;display:flex}.datatable_actionicon{cursor:pointer;color:var(--dr-muted)}.datatable_actionicon.edit:hover{color:#3b82f6}.datatable_actionicon.delete:hover{color:#d9534f}.datatable_actionicon.view:hover{color:#2f9e5b}.datatable_footer{color:var(--dr-muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.datatable_pagesize{align-items:center;gap:6px;display:flex}.datatable_pagesize select{border:1px solid var(--dr-border);border-radius:6px;height:26px;padding:0 6px}.rowmodal_backdrop{z-index:50;background-color:#2b241f73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rowmodal_box{background-color:#fff;border-radius:12px;width:420px;max-width:92vw;max-height:85vh;padding:20px;overflow-y:auto}.rowmodal_title{color:var(--dr-brown-dark);margin-bottom:14px;font-size:14.5px;font-weight:700}.rowmodal_fields{flex-direction:column;gap:12px;display:flex}.rowmodal_field{flex-direction:column;gap:5px;display:flex}.rowmodal_field label{color:var(--dr-muted);font-size:12px;font-weight:600}.rowmodal_field input,.rowmodal_field select,.rowmodal_field textarea{border:1px solid var(--dr-border);background-color:var(--dr-cream);border-radius:7px;height:38px;padding:0 10px;font-size:13px}.rowmodal_field textarea{height:64px;padding:8px 10px}.rowmodal_actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.rowmodal_cancelbtn,.rowmodal_savebtn{cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-size:12.5px;font-weight:600}.rowmodal_cancelbtn{color:var(--dr-text);background-color:#f0eae2}.rowmodal_savebtn{background-color:var(--dr-brown);color:#fff}.rowmodal_savebtn:hover{background-color:var(--dr-brown-dark)}.chipselect_wrap{margin-bottom:14px}.chipselect_label{color:var(--dr-muted);margin-bottom:8px;font-size:12.5px;font-weight:600}.chipselect_options{flex-wrap:wrap;gap:10px;display:flex}.chipselect_chip{border:1px solid var(--dr-border);cursor:pointer;color:var(--dr-text);background-color:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:500;display:flex}.chipselect_chip.pill.selected{border-color:var(--dr-brown);color:var(--dr-brown-dark);background-color:#fdf1e3;font-weight:700}.chipselect_chip.checkbox.selected{color:#5b21b6;background-color:#efe7fb;border-color:#8b5cf6}.chipselect_checkbox_box{border:1px solid var(--dr-border);background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;display:flex}.chipselect_chip.checkbox.selected .chipselect_checkbox_box{color:#fff;background-color:#8b5cf6;border-color:#8b5cf6}.chipselect_otherinput{border:1px solid var(--dr-border);background-color:var(--dr-cream);box-sizing:border-box;border-radius:7px;width:100%;height:38px;margin-top:10px;padding:0 10px;font-size:13px}.steptabs{border-bottom:1px solid var(--dr-border);gap:22px;margin-bottom:16px;display:flex}.steptab{color:var(--dr-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 0 10px;font-size:13px;font-weight:600}.steptab.active{color:var(--dr-brown-dark);border-bottom-color:var(--dr-brown)}.signaturepad_wrap{border:1px dashed var(--dr-border);background-color:var(--dr-cream);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.signaturepad_canvas{touch-action:none;cursor:crosshair;background-color:#fff;border-radius:6px;width:100%;height:120px}.signaturepad_clearbtn{border:1px solid var(--dr-border);cursor:pointer;background-color:#fff;border-radius:6px;align-self:flex-end;padding:6px 12px;font-size:12px}.infobanner{color:#2952a3;background-color:#eaf1fd;border:1px solid #cfe0fb;border-radius:8px;margin-bottom:14px;padding:10px 14px;font-size:12.5px}.ipddischargeprintwindow{background-color:#000000c7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_ipddischargeprintwindow{background-color:#fff;border-radius:7px;width:fit-content;height:90%;overflow:hidden}.sub1_ipddischargeprintwindow{border-bottom:1px solid gray;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 30px;font-size:12px;display:flex}.sub2_ipddischargeprintwindow{background-color:#000e;flex-direction:column;align-items:flex-end;width:fit-content;height:calc(100% - 40px);padding:0 30px;display:flex;overflow-y:scroll}.printbtn_ipddischarge{color:#fff;cursor:pointer;background-color:#0695d8;border:none;border-radius:4px;align-items:center;width:fit-content;height:fit-content;margin:5px;padding:5px 15px;font-size:12px;display:flex}.printbtn_ipddischarge svg{margin-right:5px}.patientdischargeform{background-color:#fff;width:210mm}.dischargepage{box-sizing:border-box;background-color:#fff;width:210mm;min-height:297mm;padding:15mm 15mm 12mm;position:relative}.discharge_hospitalheader{text-align:center;border-bottom:2px solid #000;margin-bottom:8px;padding-bottom:6px}.discharge_hospitalname{letter-spacing:1px;font-size:16px;font-weight:700}.discharge_hospitaladdress{margin-top:2px;font-size:10px}.discharge_formtitle{text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:600;text-decoration:underline}.discharge_section{page-break-inside:avoid;break-inside:avoid;border:1px solid #000;border-top-width:0;padding:6px 10px}.discharge_section:first-of-type{border-width:1px}.discharge_sectiontitle{margin-bottom:4px;font-size:11px;font-weight:700;text-decoration:underline}.discharge_row{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:20px;margin-bottom:4px;font-size:10px;display:flex}.discharge_row:last-child{margin-bottom:0}.discharge_label{white-space:nowrap;flex-shrink:0;font-size:10px}.discharge_field{border-bottom:1px solid #000;min-height:16px;font-size:10px;font-weight:500;display:inline-block}.discharge_field--short{min-width:40px}.discharge_field--medium{min-width:80px}.discharge_field--long{flex:1;min-width:140px}.discharge_paragraph{text-align:justify;margin:0;font-size:10px;line-height:1.5}.discharge_list{margin:0;padding-left:16px;font-size:10px;line-height:1.5}.discharge_list li{text-align:justify;margin-bottom:2px}.discharge_list li:last-child{margin-bottom:0}.discharge_table{border-collapse:collapse;page-break-inside:avoid;break-inside:avoid;width:100%;margin-top:2px;font-size:10px}.discharge_table th,.discharge_table td{text-align:left;vertical-align:top;border:1px solid #000;padding:4px 6px}.discharge_table th{background-color:#f0f0f0;font-weight:600}.discharge_signatureblock{page-break-inside:avoid;break-inside:avoid;border:1px solid #000;border-top-width:0;justify-content:space-between;min-height:55px;padding:10px 15px;display:flex}.discharge_signaturecol{flex-direction:column;gap:4px;width:45%;display:flex}.discharge_signaturecol--right{text-align:right;align-items:flex-end}.discharge_sigline{border-bottom:1px solid #000;width:100%;min-height:20px}.discharge_siglabel{color:#333;font-size:9px}@media print{.ipddischargeprintwindow,.sec1_ipddischargeprintwindow,.sub2_ipddischargeprintwindow{all:unset}.patientdischargeform{width:210mm}.dischargepage{min-height:0}.discharge_section,.discharge_table,.discharge_signatureblock{page-break-inside:avoid;break-inside:avoid}}.discharge_richtext p{font-size:inherit;margin:0 0 6px;line-height:1.5}.discharge_richtext p:last-child{margin-bottom:0}.discharge_richtext ul,.discharge_richtext ol{margin:4px 0 6px 20px;padding:0}.discharge_richtext li{margin-bottom:2px}.discharge_richtext strong{font-weight:600}.discharge_richtext em{font-style:italic}.discharge_richtext h1,.discharge_richtext h2,.discharge_richtext h3{font-size:inherit;margin:4px 0;font-weight:700}.abhapage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sec1_abhapage{width:100%;height:100%;position:absolute;top:0}.sub1_sec1_abhapage{align-items:center;width:100%;height:30px;display:flex}.sub2_sec1_abhapage{width:100%;height:calc(100% - 30px);padding-top:10px}.abhatopbarbtn{color:#000;background-color:#eceff1;border:1px solid #a19e9e;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:5px;padding:0 15px;font-size:11px;text-decoration:none;display:flex}.clickedabhatopbarbtn{color:#fff;background-color:#6d4c41;border-color:#6d4c41}.abhaservicepage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sec1_abhaservicepage{width:100%;height:100%;position:absolute;top:0}.sub1_sec1_abhaservicepage{flex-direction:column;justify-content:space-evenly;width:100%;height:50px;font-size:11px;display:flex}.sub1_sec1_abhaservicepage span:first-child{font-size:14px}.sub2_sec1_abhaservicepage{flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;gap:10px;width:100%;height:calc(100% - 50px);padding:15px;display:flex;overflow-y:scroll}.sub2_sec1_abhaservicepage::-webkit-scrollbar{width:10px}.allpatientabhaservicesdiv{width:100%;height:fit-content}.abhafeaturecard{cursor:default;background-color:#fff;border-radius:7px;flex-direction:column;width:240px;height:140px;padding:15px;display:flex;box-shadow:0 0 3px #aaa}.abhafeaturecard:hover{transition:all .5s;box-shadow:0 0 7px #4e4e4e}.sec1_abhafeaturecard{justify-content:space-between;align-items:center;width:100%;height:fit-content;font-size:13px;display:flex}.sec1_abhafeaturecard div{border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sec2_abhafeaturecard{align-items:center;width:100%;height:35px;font-size:11px;display:flex}.sec2_abhafeaturecard p{color:#4d4d4d}.sec3_abhafeaturecard{cursor:pointer;color:#000;border-radius:30px;justify-content:center;align-items:center;width:100%;height:28px;margin-top:15px;font-size:12px;text-decoration:none;display:flex}.sec3_abhafeaturecard svg{margin-left:5px}.abhacreation .sec1_abhafeaturecard div{background-color:#e3f2fd;border:1px solid #1e88e5}.abhacreation .sec1_abhafeaturecard div svg{color:#1e88e5}.abhacreation .sec3_abhafeaturecard{border:1px solid #1e88e5}.abhacreation .sec3_abhafeaturecard:hover{color:#fff;background-color:#1e88e5;transition:all .5s}.abhaverification .sec1_abhafeaturecard div{background-color:#e8f5e9;border:1px solid #4caf50}.abhaverification .sec1_abhafeaturecard div svg{color:#4caf50}.abhaverification .sec3_abhafeaturecard{border:1px solid #4caf50}.abhaverification .sec3_abhafeaturecard:hover{color:#fff;background-color:#4caf50;transition:all .5s}.abhaupdateprofile .sec1_abhafeaturecard div{background-color:#fff3e0;border:1px solid #ff9800}.abhaupdateprofile .sec1_abhafeaturecard div svg{color:#ff9800}.abhaupdateprofile .sec3_abhafeaturecard{border:1px solid #ff9800}.abhaupdateprofile .sec3_abhafeaturecard:hover{color:#fff;background-color:#ff9800;transition:all .5s}.deactivateabha .sec1_abhafeaturecard div{background-color:#fce4ec;border:1px solid #d81b60}.deactivateabha .sec1_abhafeaturecard div svg{color:#d81b60}.deactivateabha .sec3_abhafeaturecard{border:1px solid #d81b60}.deactivateabha .sec3_abhafeaturecard:hover{color:#fff;background-color:#d81b60;transition:all .5s}.reactivateabha .sec1_abhafeaturecard div{background-color:#e0f2f1;border:1px solid #00897b}.reactivateabha .sec1_abhafeaturecard div svg{color:#00897b}.reactivateabha .sec3_abhafeaturecard{border:1px solid #00897b}.reactivateabha .sec3_abhafeaturecard:hover{color:#fff;background-color:#00897b;transition:all .5s}.abharekyc .sec1_abhafeaturecard div{background-color:#f3e5f5;border:1px solid #8e24aa}.abharekyc .sec1_abhafeaturecard div svg{color:#8e24aa}.abharekyc .sec3_abhafeaturecard{border:1px solid #8e24aa}.abharekyc .sec3_abhafeaturecard:hover{color:#fff;background-color:#8e24aa;transition:all .5s}.abhaqrgenerate .sec1_abhafeaturecard div{background-color:#e8eaf6;border:1px solid #3949ab}.abhaqrgenerate .sec1_abhafeaturecard div svg{color:#3949ab}.abhaqrgenerate .sec3_abhafeaturecard{border:1px solid #3949ab}.abhaqrgenerate .sec3_abhafeaturecard:hover{color:#fff;background-color:#3949ab;transition:all .5s}.abhacardgenerate .sec1_abhafeaturecard div{background-color:#e0f7fa;border:1px solid #00acc1}.abhacardgenerate .sec1_abhafeaturecard div svg{color:#00acc1}.abhacardgenerate .sec3_abhafeaturecard{border:1px solid #00acc1}.abhacardgenerate .sec3_abhafeaturecard:hover{color:#fff;background-color:#00acc1;transition:all .5s}.sub3_sec1_abhaservicepage{border:1px solid red;width:100%;height:30px;margin-top:10px}.billreportpage{background-color:#fff;border-radius:10px;flex-direction:column;gap:16px;width:100%;height:100%;padding:15px 20px;display:flex;overflow-y:auto}.sec1_billreportpage{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;height:fit-content;display:flex}.sec1left_billreportpage{color:#1d2129;flex-direction:column;gap:4px;font-size:16px;font-weight:700;display:flex}.sec1left_billreportpage span:last-child{color:#8a8f98;font-size:12px;font-weight:400}.sec1right_billreportpage{align-items:center;gap:10px;display:flex}.refreshbtn_billreportpage{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12.5px;display:flex}.refreshbtn_billreportpage svg{width:14px;height:14px}.refreshbtn_billreportpage:hover{background-color:#f5f5f6}.exportwrap_billreportpage{position:relative}.exportbtn_billreportpage{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:12.5px;display:flex}.exportbtn_billreportpage svg{width:14px;height:14px}.dropdownpanel_billreportpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;width:170px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 10px 30px #0000001f}.dropdownitem_billreportpage{color:#1d2129;cursor:pointer;border-radius:6px;padding:9px 10px;font-size:12.5px}.dropdownitem_billreportpage:hover{background-color:#f5f5f6}.sec2_billreportpage{flex-wrap:wrap;align-items:center;gap:16px;width:100%;height:fit-content;display:flex}.sub1_sec2_billreportpage{background-color:#6d4c41;border-radius:5px;align-items:center;width:fit-content;height:35px;display:flex;overflow:hidden}.sub1_sec2_billreportpage div{color:#fff;border:1px solid #6d4c41;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 14px;font-size:12.5px;display:flex}.sub1_sec2_billreportpage input{border:1px solid #6d4c41;outline:none;width:220px;height:100%;padding:0 14px;font-size:12.5px}.sub1_sec2_billreportpage .findbtn{color:#6d4c41;cursor:pointer;background-color:#fde7d4;border-radius:0 5px 5px 0;font-weight:600}.sub1_sec2_billreportpage .findbtn:hover{background-color:#f1d9c4;transition:all .3s}.advancedsearchlink_billreportpage{color:#6d4c41;cursor:pointer;align-items:center;gap:4px;font-size:12.5px;display:flex}.advancedsearchlink_billreportpage svg{width:13px;height:13px}.sec3_billreportpage{background-color:#f0f7ff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:16px 20px;display:flex}.patientinfo_billreportpage{align-items:flex-start;gap:14px;width:50%;display:flex}.avatar_billreportpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.avatar_billreportpage img{height:90%}.patientinfotext_billreportpage{width:100%}.patintbasicdetails_sec3_billreportpage{flex-wrap:wrap;gap:5px 20px;width:100%;height:fit-content;display:flex}.patientinfotext_billreportpage p{color:#4b5563;margin-top:4px;font-size:12px}.patientinfotext_billreportpage p span{color:#1d2129;font-weight:600}.patientname_billreportpage{color:#1d2129;font-size:15px;font-weight:700;margin-top:0!important}.patientmetaright_billreportpage{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.metaitem_billreportpage{align-items:center;gap:10px;display:flex}.metaicon_billreportpage{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.metaicon_billreportpage svg{width:16px;height:16px}.bedmetaicon_billreportpage{color:#7c3aed;background-color:#ede9fe}.deptmetaicon_billreportpage{color:#ea580c;background-color:#ffedd5}.consultantmetaicon_billreportpage{color:#2563eb;background-color:#dbeafe}.metatext_billreportpage{flex-direction:column;gap:3px;display:flex}.metatext_billreportpage label{color:#8a8f98;font-size:11px}.metatext_billreportpage span{color:#1d2129;font-size:13px;font-weight:700}.filtersrow_billreportpage{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;display:flex}.filterfield_billreportpage{flex-direction:column;gap:6px;display:flex}.filterfield_billreportpage label{color:#6b7280;font-size:11.5px}.filterfield_billreportpage input,.filterfield_billreportpage select{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:160px;height:38px;padding:0 12px;font-size:12.5px}.clearfilterbtn_billreportpage{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:12.5px;display:flex}.clearfilterbtn_billreportpage svg{width:13px;height:13px}.clearfilterbtn_billreportpage:hover{background-color:#f5f5f6}.middlerow_billreportpage{flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;display:flex}.middleleft_billreportpage{flex:2.4;min-width:520px}.middleright_billreportpage{flex-direction:column;flex:1;gap:16px;min-width:260px;display:flex}.sub1_sec4_billreportpage{border:1px solid #ecedf0;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.tablecardheader_billreportpage{color:#1d2129;border-bottom:1px solid #ecedf0;justify-content:space-between;align-items:center;width:calc(100% - 32px);height:40px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.showingtext_billreportpage{color:#8a8f98;font-size:11.5px;font-weight:400}.tablescroll_billreportpage{width:100%;overflow-x:auto}.heading_sub1_sec4_billreportpage{color:#fff;background-color:#5d4037;align-items:center;width:100%;min-width:1100px;height:42px;font-size:11px;font-weight:500;display:flex}.heading_sub1_sec4_billreportpage span{justify-content:center;align-items:center;height:100%;padding:0 6px;display:flex}.checkboxcol{width:5%}.billtype{width:9%}.billno{width:15%}.billdatetime{width:13%}.billdate,.billamount{width:9%}.billstatus{width:11%}.billactions{width:12%}.body_sub1_sec4_billreportpage{width:100%;min-width:1100px}.nodata_billreportpage{text-align:center;color:#9ca3af;padding:30px;font-size:12.5px}.billreport{border-bottom:1px solid #f1f1f2;align-items:center;width:100%;height:48px;font-size:12px;display:flex}.billreport:hover{background-color:#fafafb}.billreport span{text-align:center;justify-content:center;align-items:center;height:100%;padding:0 6px;display:flex}.billreport .billtype{font-weight:600}.billreport .billstatus span{height:fit-content;padding:4px 10px}.statusbadge_billreportpage{white-space:nowrap;border-radius:20px;padding:0 10px;font-size:10.5px;font-weight:500}.generatedbadge_billreportpage{color:#15803d;background-color:#dcfce7}.cancelledbadge_billreportpage{color:#dc2626;background-color:#fee2e2}.paidbadge_billreportpage{color:#15803d;background-color:#dcfce7}.unpaidbadge_billreportpage{color:#dc2626;background-color:#fee2e2}.partialbadge_billreportpage{color:#b45309;background-color:#fef3c7}.actioncell_billreportpage{justify-content:center;align-items:center;gap:6px;display:flex}.actionbtn_billreportpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.actionbtn_billreportpage svg{width:13px;height:13px}.actionbtn_billreportpage:hover{background-color:#f5f5f6}.printactionbtn_billreportpage{color:#8e24aa;border-color:#e9d5f5}.tablefooter_billreportpage{color:#1d2129;border-top:1px solid #ecedf0;justify-content:space-between;align-items:center;width:calc(100% - 32px);height:44px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.totalamountvalue_billreportpage{color:#6d4c41}.paginationrow_billreportpage{color:#4b5563;border-top:1px solid #ecedf0;justify-content:space-between;align-items:center;width:calc(100% - 32px);height:48px;padding:0 16px;font-size:12px;display:flex}.rowsperpage_billreportpage{align-items:center;gap:8px;display:flex}.rowsperpage_billreportpage select{border:1px solid #e5e7eb;border-radius:6px;height:30px;padding:0 8px;font-size:12px}.pagebtns_billreportpage{align-items:center;gap:8px;display:flex}.pagebtn_billreportpage{cursor:pointer;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pagebtn_billreportpage svg{width:13px;height:13px}.activepagebtn_billreportpage{color:#fff;cursor:default;background-color:#6d4c41;border-color:#6d4c41;font-weight:600}.sidecard_billreportpage{border:1px solid #ecedf0;border-radius:12px;flex-direction:column;gap:12px;width:calc(100% - 32px);padding:16px;display:flex}.sidecardheader_billreportpage{color:#1d2129;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.sidecardheader_billreportpage svg{color:#6d4c41;width:16px;height:16px}.summaryitem_billreportpage{color:#4b5563;justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.summaryitem_billreportpage span:last-child{color:#1d2129;font-weight:700}.paidvalue_billreportpage{color:#16a34a!important}.pendingvalue_billreportpage{color:#dc2626!important}.quickactionbtn_billreportpage{cursor:pointer;color:#fff;border-radius:9px;align-items:center;gap:9px;width:100%;height:42px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.quickactionbtn_billreportpage svg{width:15px;height:15px}.dailybill_billreportpage{background-color:#00acc1}.dailybill_billreportpage:hover{box-shadow:2px 4px 8px #0000002e}.finalbill_billreportpage{background-color:#f4511e}.finalbill_billreportpage:hover{box-shadow:2px 4px 8px #0000002e}.printselected_billreportpage{background-color:#8e24aa}.printselected_billreportpage:hover{box-shadow:2px 4px 8px #0000002e}.moreactionswrap_billreportpage{position:relative}.moreactions_billreportpage{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb;justify-content:space-between}.moreactions_billreportpage:hover{background-color:#f5f5f6}.moreactionspanel_billreportpage{width:100%;top:46px}.bottomrow_billreportpage{flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;display:flex}.bottomcard_billreportpage{border:1px solid #ecedf0;border-radius:12px;flex-direction:column;flex:1;gap:12px;min-width:280px;padding:16px;display:flex}.bottomcardheader_billreportpage{color:#1d2129;align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.guideitem_billreportpage{align-items:flex-start;gap:10px;display:flex}.guideicon_billreportpage{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.guideicon_billreportpage svg{width:15px;height:15px}.dailyguideicon_billreportpage{color:#16a34a;background-color:#dcfce7}.interimguideicon_billreportpage{color:#ea580c;background-color:#ffedd5}.finalguideicon_billreportpage{color:#7c3aed;background-color:#f3f0ff}.guidetext_billreportpage{flex-direction:column;gap:2px;display:flex}.guidetext_billreportpage span{color:#1d2129;font-size:12.5px;font-weight:700}.guidetext_billreportpage p{color:#8a8f98;font-size:11.5px}.activityitem_billreportpage{align-items:flex-start;gap:12px;display:flex}.activitydate_billreportpage{background-color:#eff6ff;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.activitydate_billreportpage span{color:#2563eb;font-size:13px;font-weight:700;line-height:1.1}.activitydate_billreportpage p{color:#2563eb;font-size:9px;font-weight:600}.activitytext_billreportpage span{color:#1d2129;font-size:12.5px;font-weight:700}.activitytext_billreportpage p{color:#6b7280;margin-top:2px;font-size:11.5px}.activitymeta_billreportpage{color:#adb1b8!important;font-size:10.5px!important}.noactivity_billreportpage{color:#9ca3af;font-size:12px}.notecard_billreportpage{background-color:#fff7ed;border-color:#fde7d4}.notecardheader_billreportpage{color:#9a5b1e}.notecardheader_billreportpage svg{color:#c1653f;width:16px;height:16px}.notelist_billreportpage{flex-direction:column;gap:6px;padding-left:18px;display:flex}.notelist_billreportpage li{color:#7c4a1e;font-size:12px}.header_billchargespage{box-sizing:border-box;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 20px;display:flex}.filterrow_billchargespage{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;width:100%;display:flex}.col_date,.col_rate{width:11%}.ipddocuploadpage{flex-direction:column;gap:16px;width:100%;height:100%;font-family:inherit;display:flex}.topbanner_ipddocuploadpage{flex-direction:column;gap:18px;width:100%;display:flex;position:relative}.textwrap_topbanner_ipddocuploadpage{flex-direction:column;gap:4px;display:flex}.title_topbanner_ipddocuploadpage{color:#212121;font-size:13px;font-weight:500}.subtitle_topbanner_ipddocuploadpage{color:#6b6b6b;font-size:11px}.searchcard_topbanner_ipddocuploadpage{border-radius:8px;flex-direction:column;gap:10px;width:fit-content;min-width:480px;display:flex}.searchlabel_searchcard_ipddocuploadpage{color:#333;font-size:13px;font-weight:600}.searchrow_searchcard_ipddocuploadpage{flex-direction:row;gap:12px;display:flex}.inputgroup_searchrow_ipddocuploadpage{border:1px solid #6d4c41;border-radius:5px;flex-direction:row;height:38px;display:flex;overflow:hidden}.tag_inputgroup_ipddocuploadpage{color:#fff;white-space:nowrap;background-color:#6d4c41;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:flex}.inputgroup_searchrow_ipddocuploadpage input{border:none;outline:none;min-width:220px;padding:0 14px;font-size:13px}.findbtn_searchrow_ipddocuploadpage{color:#fff;cursor:pointer;background-color:#e5720f;border-radius:5px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.findbtn_searchrow_ipddocuploadpage:hover{background-color:#cf6412;transition:all .3s}.illustration_topbanner_ipddocuploadpage{opacity:.9;pointer-events:none;position:absolute;top:14px;right:24px}.patientcard_ipddocuploadpage{background:#fff;border:1px solid #eadfd3;border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 22px;display:flex;box-shadow:0 1px 4px #0000000a}.left_patientcard_ipddocuploadpage{flex-direction:row;align-items:center;gap:14px;display:flex}.avatar_patientcard_ipddocuploadpage{color:#8a5a1f;background-color:#fbd9a5;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:15px;font-weight:700;display:flex}.info_patientcard_ipddocuploadpage{flex-direction:column;gap:6px;display:flex}.nameline_info_patientcard_ipddocuploadpage{align-items:center;gap:10px;display:flex}.name_nameline_ipddocuploadpage{color:#212121;font-size:15px;font-weight:700}.badge_nameline_ipddocuploadpage{color:#2e9e5b;background-color:#e3f4eb;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.metaline_info_patientcard_ipddocuploadpage{color:#555;align-items:center;gap:10px;font-size:12.5px;display:flex}.divider_metaline_ipddocuploadpage{color:#ccc}.right_patientcard_ipddocuploadpage{flex-direction:row;gap:30px;display:flex}.datebox_right_patientcard_ipddocuploadpage{align-items:center;gap:10px;display:flex}.iconcircle_datebox_ipddocuploadpage{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.iconcircle_datebox_ipddocuploadpage.admission{background-color:#fdebd3}.iconcircle_datebox_ipddocuploadpage.discharge{background-color:#ede7fa}.text_datebox_ipddocuploadpage{flex-direction:column;display:flex}.label_text_datebox_ipddocuploadpage{color:#888;font-size:11.5px}.value_text_datebox_ipddocuploadpage{color:#222;font-size:13px;font-weight:600}.doctable_ipddocuploadpage{background:#fff;border:1px solid #eadfd3;border-radius:10px;flex-direction:column;flex:1;width:100%;min-height:380px;display:flex;overflow:hidden;box-shadow:0 1px 4px #0000000a}.header_doctable_ipddocuploadpage{justify-content:space-between;align-items:center;padding:7px 20px;display:flex}.titlewrap_header_doctable_ipddocuploadpage{color:#212121;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.uploadbtn_header_doctable_ipddocuploadpage{color:#fff;cursor:pointer;background-color:#e5720f;border-radius:6px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.uploadbtn_header_doctable_ipddocuploadpage svg{width:14px;height:14px}.uploadbtn_header_doctable_ipddocuploadpage:hover{transition:all .3s;box-shadow:3px 4px 7px #4e4e4e4d}.columnheads_doctable_ipddocuploadpage{background-color:#fbeedd;align-items:center;width:100%;height:40px;padding:0 20px;display:flex}.columnheads_doctable_ipddocuploadpage span{color:#333;font-size:12.5px;font-weight:700}.body_doctable_ipddocuploadpage{flex:1;width:100%;padding:0 20px;overflow-y:auto}.body_doctable_ipddocuploadpage::-webkit-scrollbar{width:8px}.date{width:12%}.documenttype{width:15%}.docname,.docremarks{width:22%}.docview{width:12%}.action{width:10%}.uploadeddoc{border-bottom:1px solid #f2eae0;align-items:center;width:100%;height:42px;display:flex}.uploadeddoc span{color:#333;align-items:center;font-size:13px;display:flex}.uploadeddoc .docview a{color:#e5720f;font-weight:600;text-decoration:none}.deletebtn_uploadeddoc_ipddocuploadpage{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.emptystate_body_doctable_ipddocuploadpage{flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:260px;display:flex}.title_emptystate_ipddocuploadpage{color:#212121;margin-top:10px;font-size:15px;font-weight:700}.subtitle_emptystate_ipddocuploadpage{color:#7a6a8c;font-size:13px}.footernote_ipddocuploadpage{background-color:#eaf2fb;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:12px 18px;display:flex}.text_footernote_ipddocuploadpage{color:#333;flex-direction:column;font-size:12.5px;display:flex}.docuploadmodalpage{z-index:1000;background-color:#1e1e288c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modalcard_docuploadmodalpage{background-color:#fff;border-radius:12px;flex-direction:column;width:1000px;max-width:92vw;height:95%;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000040}.header_docuploadmodalpage{justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.left_header_docuploadmodalpage{align-items:center;gap:14px;display:flex}.iconbox_header_docuploadmodalpage{background-color:#ede7fa;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:flex}.text_header_docuploadmodalpage{flex-direction:column;gap:2px;display:flex}.title_text_header_docuploadmodalpage{color:#1a1a1a;font-size:18px;font-weight:700}.subtitle_text_header_docuploadmodalpage{color:#777;font-size:12.5px}.closebtn_header_docuploadmodalpage{cursor:pointer;background-color:#f2f2f2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.closebtn_header_docuploadmodalpage:hover{background-color:#e6e6e6}.closebtn_header_docuploadmodalpage svg{width:14px;height:14px}.patientbar_docuploadmodalpage{background-color:#f5f1fb;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 24px 18px;padding:14px 18px;display:flex}.left_patientbar_docuploadmodalpage{align-items:center;gap:12px;display:flex}.avatar_patientbar_docuploadmodalpage{color:#6b3fa0;background-color:#e3d6f7;border-radius:50%;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.avatar_patientbar_docuploadmodalpage img{height:100%}.info_patientbar_docuploadmodalpage{flex-direction:column;gap:4px;display:flex}.nameline_info_patientbar_docuploadmodalpage{align-items:center;gap:8px;display:flex}.name_nameline_docuploadmodalpage{color:#1a1a1a;font-size:14px;font-weight:700}.badge_nameline_docuploadmodalpage{color:#2e9e5b;background-color:#e3f4eb;border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:700}.metaline_info_patientbar_docuploadmodalpage{color:#555;align-items:center;gap:8px;font-size:12px;display:flex}.divider_metaline_docuploadmodalpage{color:#ccc}.right_patientbar_docuploadmodalpage{gap:24px;display:flex}.datebox_right_patientbar_docuploadmodalpage{align-items:center;gap:8px;display:flex}.iconcircle_datebox_docuploadmodalpage{background-color:#e3d6f7;border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;display:flex}.text_datebox_docuploadmodalpage{flex-direction:column;display:flex}.label_text_datebox_docuploadmodalpage{color:#888;font-size:10.5px}.value_text_datebox_docuploadmodalpage{color:#222;font-size:12.5px;font-weight:600}.formbody_docuploadmodalpage{flex:1;gap:20px;padding:0 24px 18px;display:flex;overflow-y:auto}.leftcol_formbody_docuploadmodalpage{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.fieldgroup_leftcol_docuploadmodalpage{flex-direction:column;gap:6px;display:flex}.fieldgroup_leftcol_docuploadmodalpage label{color:#333;font-size:13px;font-weight:600}.required_label_docuploadmodalpage{color:#d81b60}.inputwrap_fieldgroup_docuploadmodalpage{border:1px solid #ddd5ec;border-radius:7px;align-items:center;gap:10px;height:42px;padding:0 12px;display:flex}.inputwrap_fieldgroup_docuploadmodalpage:focus-within{border-color:#8b5cf6}.lefticon_inputwrap_docuploadmodalpage{justify-content:center;align-items:center;display:flex}.inputwrap_fieldgroup_docuploadmodalpage select,.inputwrap_fieldgroup_docuploadmodalpage input{color:#222;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:13px}.inputwrap_fieldgroup_docuploadmodalpage select{appearance:none;cursor:pointer}.righticon_inputwrap_docuploadmodalpage{pointer-events:none;align-items:center;display:flex}.remarksgroup_leftcol_docuploadmodalpage{flex:1}.textareawrap_fieldgroup_docuploadmodalpage{border:1px solid #ddd5ec;border-radius:7px;flex:1;min-height:90px;padding:10px 12px 22px 36px;display:flex;position:relative}.textareawrap_fieldgroup_docuploadmodalpage:focus-within{border-color:#8b5cf6}.lefticon_textareawrap_docuploadmodalpage{position:absolute;top:10px;left:10px}.textareawrap_fieldgroup_docuploadmodalpage textarea{resize:none;color:#222;border:none;outline:none;width:100%;font-family:inherit;font-size:13px}.charcount_textareawrap_docuploadmodalpage{color:#999;font-size:11px;position:absolute;bottom:6px;right:12px}.rightcol_formbody_docuploadmodalpage{background-color:#fbfafe;border:2px dashed #d9cff0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px 16px;transition:all .2s;display:flex}.rightcol_formbody_docuploadmodalpage.dragover_rightcol_docuploadmodalpage{background-color:#f3eefc;border-color:#8b5cf6}.iconcircle_rightcol_docuploadmodalpage{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:8px;display:flex;position:relative}.cloudbadge_iconcircle_docuploadmodalpage{background:linear-gradient(135deg,#6ea8fe,#3b7ded);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.title_rightcol_docuploadmodalpage{color:#222;text-align:center;font-size:15px;font-weight:700}.or_rightcol_docuploadmodalpage{color:#999;margin:2px 0;font-size:12px}.browsebtn_rightcol_docuploadmodalpage{color:#1976d2;cursor:pointer;background-color:#fff;border:1px solid #90caf9;border-radius:6px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;display:flex}.browsebtn_rightcol_docuploadmodalpage:hover{background-color:#eaf3fd}.hiddeninput_rightcol_docuploadmodalpage{display:none}.hint_rightcol_docuploadmodalpage{color:#999;text-align:center;margin-top:10px;font-size:11.5px}.filename_rightcol_docuploadmodalpage{color:#2e9e5b;text-align:center;word-break:break-all;margin-top:8px;padding:0 8px;font-size:12px;font-weight:600}.error_rightcol_docuploadmodalpage{color:#d81b60;text-align:center;margin-top:8px;padding:0 8px;font-size:12px;font-weight:600}.securitybanner_docuploadmodalpage{background:linear-gradient(90deg,#e9f7ef,#f1fbf5);border-radius:10px;align-items:center;gap:12px;margin:0 24px 10px;padding:10px 14px;display:flex}.iconcircle_securitybanner_docuploadmodalpage{background-color:#d4f0df;border-radius:50%;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:flex}.text_securitybanner_docuploadmodalpage{flex-direction:column;gap:2px;display:flex}.title_text_securitybanner_docuploadmodalpage{color:#1a1a1a;font-size:13px;font-weight:700}.subtitle_text_securitybanner_docuploadmodalpage{color:#556;font-size:12px}.footer_docuploadmodalpage{border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:12px;padding:14px 24px;display:flex}.cancelbtn_footer_docuploadmodalpage{color:#333;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:7px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:600;display:flex}.cancelbtn_footer_docuploadmodalpage:hover{background-color:#f5f5f5}.uploadbtn_footer_docuploadmodalpage{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3b7ded,#1976d2);border-radius:7px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;display:flex}.uploadbtn_footer_docuploadmodalpage:hover{transition:all .3s;box-shadow:0 4px 12px #1976d259}.disabled_uploadbtn_docuploadmodalpage{opacity:.6;cursor:not-allowed;pointer-events:none}.patientabhacreationpage{border:1px solid #858585;border-radius:7px;width:100%;height:100%;padding:10px}.sec1_patientabhacreationpage{align-items:center;width:100%;height:20px;display:flex}.sec1_patientabhacreationpage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.sec1_patientabhacreationpage .pagepath{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;height:80%;padding:0 15px;font-size:11px;display:flex}.sec1_patientabhacreationpage .pagepath span:last-child{color:#000}.sec2_patientabhacreationpage{justify-content:center;align-items:center;gap:0 15px;width:100%;height:calc(100% - 20px);padding:15px 15px 0;display:flex}.abhacreationtypecard{cursor:pointer;color:#000;background-color:#fff9f0;border:1px solid #464646;border-radius:7px;flex-direction:column;justify-content:space-between;align-items:center;width:300px;height:150px;padding:15px;text-decoration:none;display:flex}.abhacreationtypecard:hover{border:1.5px solid orange;transition:all .3s;box-shadow:0 0 5px gray}.creationtypelogo{justify-content:center;align-items:center;width:140px;height:60px;display:flex}.creationtypelogo img{height:100%}.creationtypetext{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:50px;font-size:clamp(10px,1.7vw,13px);display:flex}.creationtypetext span:last-child{margin-top:7px;font-size:clamp(10px,1.8vw,14px);font-weight:500}.aadhaarotp_abhacreationtypecard .creationtypetext span:last-child{color:#c91613}.aadhaarbiometrics_abhacreationtypecard .creationtypetext span:last-child{color:#8e24aa}.dl_abhacreationtypecard .creationtypetext span:last-child{color:#0754ac}.abhacreatebyaadhaarotppage{border:1px solid #858585;border-radius:7px;width:100%;height:100%;padding:10px}.sec2_abhacreatebyaadhaarotppage{align-items:flex-end;width:100%;height:40px;padding:0 15px;font-size:14px;font-weight:500;display:flex}.sec3_abhacreatebyaadhaarotppage{flex-direction:column;align-items:center;width:100%;height:calc(100% - 60px);padding:15px 15px 0;display:flex}.sub1_sec3_abhacreatebyaadhaarotppage{border-radius:4px;justify-content:center;align-items:center;width:100%;height:40px;display:flex;overflow:hidden}.sub1_sec3_abhacreatebyaadhaarotppage .formstep{text-align:center;cursor:default;background-color:#fff9f0;border:1px solid #8d8d8d;justify-content:space-evenly;align-items:center;width:clamp(220px,25%,150px);height:100%;padding:0 10px;font-size:13px;display:flex}.sub1_sec3_abhacreatebyaadhaarotppage .formstep:first-child{border-radius:4px 0 0 4px}.sub1_sec3_abhacreatebyaadhaarotppage .formstep:last-child{border-radius:0 4px 4px 0}.sub1_sec3_abhacreatebyaadhaarotppage .formstep svg{color:#087dbd}.sub1_sec3_abhacreatebyaadhaarotppage .formstep .stepnumber{background-color:#eceff1;border:1px solid #4d4c4c;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-weight:500;display:flex}.sub1_sec3_abhacreatebyaadhaarotppage .completedstep{background-color:#e3f2fd;border-bottom:2px solid #087dbd}.sub1_sec3_abhacreatebyaadhaarotppage .activeformstep{border-bottom:2px solid #087dbd}.sub1_sec3_abhacreatebyaadhaarotppage .activeformstep .stepnumber{color:#fff;background-color:#087dbd}.sub2_sec3_abhacreatebyaadhaarotppage{width:100%;height:calc(100% - 40px);padding:10px 0}.consentcollection_aadhaarotp{background-color:#fff9f0dc;border:1px solid #7e7e7e;border-radius:7px;width:100%;height:100%;padding:10px;overflow-y:scroll}.consentcollection_aadhaarotp::-webkit-scrollbar{width:10px}.enteraadhharno{align-items:center;width:100%;height:30px;font-size:13px;display:flex}.enteraadhharno img{height:100%;margin-right:10px}.enteraadhharno input{letter-spacing:2px;text-align:center;width:200px;height:100%;margin-left:20px;padding:10px;font-size:14px;font-weight:500}.enteraadhharno input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.enteraadhharno input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.enteraadhharno input[type=number]{appearance:textfield}.aadhaarmobilelinknote{align-items:center;width:100%;height:30px;margin-top:5px;display:flex}.aadhaarmobilelinknote div{color:#3b3b3b;flex:1;align-items:center;height:fit-content;margin-left:10px;font-size:12px;display:flex}.aadhaarmobilelinknote div a{color:#a74121}.aadhaarconsent{border:1px solid #a1a1a1;border-radius:7px;width:100%;height:calc(100% - 130px);margin-top:20px}.sec1_aadhaarconsent{width:100%;height:calc(100% - 30px);padding:10px;overflow-y:scroll}.sec1_aadhaarconsent span{font-size:13px;font-weight:500}.sec1_aadhaarconsent p{text-align:justify;margin-top:10px;font-size:13px}.sec2_aadhaarconsent{border-top:1px solid #a1a1a1;align-items:center;width:100%;height:30px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.sec2_aadhaarconsent input{width:15px;height:15px}.sec2_aadhaarconsent label{margin-left:10px}.buttons_consentcollections{justify-content:flex-end;align-items:center;width:100%;height:30px;margin-top:10px;display:flex}.buttons_consentcollections button{cursor:pointer;color:#fff;background-color:#087dbd;border:none;border-radius:4px;outline:none;align-items:center;width:fit-content;height:28px;padding:0 15px;font-size:13px;display:flex}.buttons_consentcollections button svg{margin-left:5px}.buttons_consentcollections button:disabled{cursor:not-allowed;background-color:#7ca7be}.aadhaarauthentication_aadhaarotp{background-color:#fff9f0dc;border:1px solid #7e7e7e;border-radius:7px;width:100%;height:100%;padding:10px;overflow-y:scroll}.otpsendmessagetext{width:100%;height:50px}.otpsendmessagetext span{font-size:14px;font-weight:500}.otpsendmessagetext p{color:#388e3c;margin-top:5px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:12px;font-weight:400}.otpenterbox{border-radius:7px;align-items:center;width:fit-content;height:fit-content;margin-top:5px;display:flex}.otpenterbox input{text-align:center;border:1px solid gray;border-radius:4px;width:30px;height:30px;margin-right:10px;font-size:15px;font-weight:500}.otpenterbox input:last-child{margin-right:0}.resendotpbox{align-items:center;width:100%;height:15px;margin-top:5px;font-size:12px;display:flex}.resendotpbox span:first-child{color:#a74121;cursor:pointer;margin-left:30px;font-weight:500}.resendotpbox .otptimer{align-items:center;display:flex}.resendotpbox .otptimer span{color:#000;cursor:default;margin-right:5px;font-weight:500}.hrline_aadhaarauthentication_aadhaarotp{border:1px solid #e9dad6;width:100%;height:1px;margin:20px 0}.abhamobileno{width:100%;height:70px}.sec1_abhamobileno{flex-direction:column;justify-content:space-between;width:100%;height:55px;display:flex}.sec1_abhamobileno label{font-size:13px}.sec1_abhamobileno label span{color:#d81b60}.sec1_abhamobileno input{width:230px;height:30px;padding:0 15px}.sec1_abhamobileno input::-webkit-input-placeholder{font-size:12px}.sec2_abhamobileno{width:100%;height:fit-content;margin-top:5px;font-size:12px;display:flex}.sec2_abhamobileno svg{color:#087dbd}.sec2_abhamobileno div{color:#505050;flex:1;height:fit-content;margin-left:10px}.verifyaadhaarotp_aadhaarotp{justify-content:flex-end;align-items:center;width:100%;height:30px;margin-top:20px;display:flex}.verifyaadhaarotp_aadhaarotp .verifyaadhaarotp{color:#fff;cursor:pointer;background-color:#087dbd;border:none;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;display:flex}.verifyaadhaarotp_aadhaarotp .verifyaadhaarotp svg{margin-left:5px}.communicationdetails_aadhaarotp{background-color:#fff9f0dc;border:1px solid #7e7e7e;border-radius:7px;width:100%;height:100%;padding:10px}.verify_communicationdtls{width:100%;height:fit-content;margin-bottom:30px}.sec1_verify_communicationdtls{align-items:center;width:100%;height:55px;display:flex}.sec1_verify_communicationdtls .inputbox{flex-direction:column;justify-content:space-between;width:200px;height:55px;display:flex}.sec1_verify_communicationdtls .inputbox label{color:#000;font-size:13px}.sec1_verify_communicationdtls .inputbox label span{color:#d81b60}.sec1_verify_communicationdtls .inputbox input{letter-spacing:1px;height:30px;padding:0 15px;font-size:13px;font-weight:500}.communicationdtlsverifybtn{align-items:flex-end;width:fit-content;height:55px;margin-left:10px;display:flex}.communicationdtlsverifybtn button{color:#fff;cursor:pointer;background-color:#cf6a04;border:none;border-radius:4px;width:fit-content;height:30px;padding:0 15px;font-size:12px}.verifyaadhaarotp_aadhaarotp button:disabled{cursor:not-allowed;background-color:#7ca7be}.sec2_verify_communicationdtls{width:100%;height:fit-content;margin-top:7px;font-size:12px;display:flex}.sec2_verify_communicationdtls svg{color:#087dbd}.sec2_verify_communicationdtls div{color:#575757;flex:1;height:fit-content;margin-left:10px}.verticalbar_comunicationdetails{align-items:flex-end;width:fit-content;height:100%;margin:0 70px;display:flex}.verticalbar_comunicationdetails div{border:1px solid #353535;width:1px;height:30px}.verifymobileotp_communicationdtls{flex-direction:column;flex:1;justify-content:space-between;height:55px;display:flex}.sec1_verifymobileotp_communicationdtls{align-items:center;width:100%;height:20px;font-size:12px;display:flex}.sec1_verifymobileotp_communicationdtls div{border:1px solid #000;width:1px;height:80%;margin-left:20px;margin-right:10px}.sec1_verifymobileotp_communicationdtls span{font-weight:500}.sec1_verifymobileotp_communicationdtls p{font-size:11px}.sec2_verifymobileotp_communicationdtls{display:flex}.sec2_verifymobileotp_communicationdtls .otpenterbox{border:none;width:fit-content;height:30px;margin-top:0;padding:0}.sec2_verifymobileotp_communicationdtls button{color:#fff;cursor:pointer;background-color:#388e3c;border:none;border-radius:4px;width:fit-content;height:30px;margin-left:50px;padding:0 15px;font-size:12px}.sec2_verifymobileotp_communicationdtls .resendotpbox{width:fit-content;margin-left:20px}.communicationdetails_aadhaarotp .email_verify_communicationdtls{margin-bottom:0}.buttons_communicationdetails{justify-content:flex-end;align-items:center;width:100%;height:30px;margin-top:40px;display:flex}.buttons_communicationdetails button{cursor:pointer;color:#fff;background-color:#087dbd;border:none;border-radius:4px;outline:none;align-items:center;width:fit-content;height:28px;padding:0 15px;font-size:13px;display:flex}.buttons_communicationdetails button svg{margin-left:5px}.buttons_communicationdetails .emailskipbtn{color:#000;background-color:#cfd8dc;border:1px solid gray;margin-right:10px}.abhaaddesscreation_aadhaarotp{background-color:#fff9f0dc;border:1px solid #7e7e7e;border-radius:7px;width:100%;height:100%;padding:10px;overflow-y:scroll}.sec1_abhaaddesscreation_aadhaarotp{flex-direction:column;width:100%;height:fit-content;font-size:12px;display:flex}.sec1_abhaaddesscreation_aadhaarotp span{margin-bottom:5px;font-size:13px;font-weight:500}.sec1_abhaaddesscreation_aadhaarotp p{color:#505050;margin-top:7px}.sec1_abhaaddesscreation_aadhaarotp p:last-child{color:#b83912}.sec2_abhaaddesscreation_aadhaarotp{align-items:center;width:100%;height:55px;margin-top:20px;display:flex}.sec2_abhaaddesscreation_aadhaarotp .inputbox{flex-direction:column;justify-content:space-evenly;width:fit-content;height:55px;display:flex}.sec2_abhaaddesscreation_aadhaarotp .inputbox label{color:#000;font-size:13px}.sec2_abhaaddesscreation_aadhaarotp .inputbox label span{color:#d81b60}.sec2_abhaaddesscreation_aadhaarotp .inputbox .inputfieldbar{background-color:#0000;border:1px solid #5c5c5c;align-items:center;width:fit-content;height:30px;display:flex}.sec2_abhaaddesscreation_aadhaarotp .inputbox .inputfieldbar input{border:1px solid #5c5c5c;border-left-width:0;width:300px;height:100%}.sec2_abhaaddesscreation_aadhaarotp .inputbox .inputfieldbar .uniqueabhaaddrss{justify-content:center;align-items:center;width:40px;height:30px;display:flex}.sec2_abhaaddesscreation_aadhaarotp .inputbox .inputfieldbar .uniqueabhaaddrss svg{color:#086d0d}.sec2_abhaaddesscreation_aadhaarotp .inputbox .inputfieldbar .abhadomainname{background-color:#cfd8dc;border:1px solid #5c5c5c;border-right-width:0;justify-content:center;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:13px;font-weight:500;display:flex}.sec3_abhaaddesscreation_aadhaarotp{flex-wrap:wrap;align-items:center;gap:5px 10px;width:100%;height:fit-content;margin-top:5px;display:flex}.sec3_abhaaddesscreation_aadhaarotp span{margin-right:10px;font-size:13px}.sec3_abhaaddesscreation_aadhaarotp .abhaaddresssuggestion{border:1px solid gray;border-radius:30px;justify-content:center;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:13px;display:flex}.sec3_abhaaddesscreation_aadhaarotp .abhaaddresssuggestion:hover{color:#fff;cursor:pointer;background-color:#cf6a04;transition:all .5s}.abhaexistingalertbox{background-color:#000000c7;border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.sec1_abhaexistingalertbox{background-color:#fff;border-radius:7px;width:500px;height:300px}.sub1_sec1_abhaexistingalertbox{border-bottom:1px solid #414141;justify-content:flex-end;align-items:center;width:100%;height:35px;padding:0 15px;display:flex}.sub2_sec1_abhaexistingalertbox{flex-direction:column;align-items:center;width:100%;height:calc(100% - 35px);padding:15px;display:flex}.port1_sub2_sec1_abhaexistingalertbox{justify-content:center;align-items:center;width:fit-content;height:100px;display:flex}.port1_sub2_sec1_abhaexistingalertbox img{height:50%}.sub2_sec1_abhaexistingalertbox span{font-size:13px}.port2_sub2_sec1_abhaexistingalertbox{justify-content:space-evenly;align-items:center;width:100%;height:30px;margin-top:50px;display:flex}.port2_sub2_sec1_abhaexistingalertbox button{width:fit-content;height:30px;padding:0 15px;font-size:12px}.port2_sub2_sec1_abhaexistingalertbox .viewabhaprofile{color:#fff;background-color:#a74121;border:none;border-radius:4px}.port2_sub2_sec1_abhaexistingalertbox .downloadabhacard{color:#fff;background-color:#087dbd;border:none;border-radius:4px;align-items:center;display:flex}.port2_sub2_sec1_abhaexistingalertbox .downloadabhacard svg{margin-right:5px}.abhaprofiledetails{background-color:#000000c7;border-radius:7px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_abhaprofiledetails{background-color:#fff;border-radius:10px;flex-direction:column;width:850px;max-width:95%;height:90%;display:flex}.header_abhaprofiledetails{border-bottom:1px solid #e6e6e6;justify-content:space-between;align-items:center;width:100%;height:55px;padding:0 20px;display:flex}.headertext_abhaprofiledetails span{font-size:16px;font-weight:600}.headertext_abhaprofiledetails p{color:#787878;margin-top:3px;font-size:11px}.xmark_closemodal{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.body_abhaprofiledetails{flex-direction:column;flex:1;width:100%;padding:18px 20px;display:flex;overflow-y:auto}.identitystrip_abhaprofiledetails{background-color:#fbfafe;border:1px solid #e8e4f5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:15px;width:100%;margin-bottom:18px;padding:15px 20px;display:flex}.profileimage_abhaprofiledetails{background-color:#ede7f6;border-radius:50%;justify-content:center;align-items:center;width:55px;min-width:55px;height:55px;display:flex;overflow:hidden}.profileimage_abhaprofiledetails img{object-fit:cover;width:100%;height:100%}.identitynamewrap_abhaprofiledetails{flex-direction:column;display:flex}.identityname_abhaprofiledetails{font-size:15px;font-weight:600}.identitymeta_abhaprofiledetails{color:#787878;margin-top:4px;font-size:11px}.identityabhawrap_abhaprofiledetails{flex-direction:column;margin-left:auto;display:flex}.identityabhawrap_abhaprofiledetails label{color:#828282;margin-bottom:4px;font-size:10.5px}.identityabhanumber_abhaprofiledetails{color:#512da8;align-items:center;font-size:14px;font-weight:600;display:flex}.copyicon_abhaprofiledetails{cursor:pointer;color:#8c8c8c;margin-left:8px;font-size:12px}.activebadge_abhaprofiledetails{background-color:#e8f5e9;border-radius:6px;align-items:center;padding:8px 14px;display:flex}.activebadgedot_abhaprofiledetails{color:#fff;background-color:#2e7d32;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin-right:8px;font-size:11px;display:flex}.activebadge_abhaprofiledetails span{color:#2e7d32;font-size:12px;font-weight:600}.activebadge_abhaprofiledetails p{color:#5a825a;margin-top:2px;font-size:9.5px}.maincontent_abhaprofiledetails{flex-wrap:wrap;align-items:flex-start;gap:15px;width:100%;display:flex}.leftcol_abhaprofiledetails{flex-direction:column;flex:2 400px;gap:15px;min-width:320px;display:flex}.rightcol_abhaprofiledetails{flex-direction:column;flex:260px;gap:15px;min-width:240px;display:flex}.detailcard_abhaprofiledetails{background-color:#fbfafe;border:1px solid #e8e4f5;border-radius:8px;flex-direction:column;width:100%;padding:16px 18px;display:flex}.detailcardheader_abhaprofiledetails{align-items:center;margin-bottom:14px;display:flex}.detailcardicon_abhaprofiledetails{background-color:#ede7f6;border-radius:4px;width:20px;min-width:20px;height:20px;margin-right:8px}.detailcardheader_abhaprofiledetails span{font-size:13px;font-weight:600}.detailcardgrid_abhaprofiledetails{flex-wrap:wrap;gap:14px 20px;display:flex}.detailfield_abhaprofiledetails{flex-direction:column;flex:45%;min-width:160px;display:flex}.detailfield_abhaprofiledetails.fullwidth_abhaprofiledetails{flex:100%}.detailfield_abhaprofiledetails label{color:#828282;margin-bottom:5px;font-size:10.5px}.detailfield_abhaprofiledetails span{align-items:center;font-size:12.5px;font-weight:500;display:flex}.verifiedtag_abhaprofiledetails{color:#2e7d32;background-color:#e8f5e9;border-radius:10px;margin-left:8px;padding:2px 8px;font-size:9.5px;font-weight:600}.statuspill_abhaprofiledetails{color:#2e7d32;background-color:#e8f5e9;border-radius:10px;width:fit-content;padding:3px 10px;font-size:10px;font-weight:600}.qrimagewrap_abhaprofiledetails{justify-content:center;align-items:center;margin-bottom:10px;display:flex}.qrimageplaceholder_abhaprofiledetails{background-color:#e6e6e6;border-radius:6px;width:150px;height:150px}.qrcaption_abhaprofiledetails{text-align:center;font-size:12px;font-weight:600}.qrsubcaption_abhaprofiledetails{color:#828282;text-align:center;margin-top:4px;font-size:10px}.quickactionslist_abhaprofiledetails{flex-direction:column;gap:10px;display:flex}.quickactionitem_abhaprofiledetails{cursor:pointer;background-color:#fff;border:1px solid #e8e4f5;border-radius:6px;align-items:center;padding:10px 12px;display:flex}.quickactionicon_abhaprofiledetails{background-color:#ede7f6;border-radius:6px;width:28px;min-width:28px;height:28px;margin-right:10px}.quickactiontext_abhaprofiledetails{flex-direction:column;flex:1;display:flex}.quickactiontext_abhaprofiledetails span{color:#512da8;font-size:11.5px;font-weight:600}.quickactiontext_abhaprofiledetails p{color:#828282;margin-top:2px;font-size:9.5px}.quickactionarrow_abhaprofiledetails{color:#512da8;font-size:14px}.securitynote_abhaprofiledetails{color:#5a5a5a;background-color:#f5f3fb;border:1px solid #e8e4f5;border-radius:8px;width:100%;padding:12px 14px;font-size:10.5px}.footer_abhaprofiledetails{border-top:1px solid #e6e6e6;justify-content:flex-end;align-items:center;gap:12px;width:100%;height:60px;padding:0 20px;display:flex}.closebtn_abhaprofiledetails{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;width:fit-content;height:36px;padding:0 18px;font-size:12px;font-weight:500}.downloadbtn_abhaprofiledetails{color:#fff;cursor:pointer;background-color:#512da8;border:none;border-radius:5px;justify-content:center;align-items:center;width:fit-content;height:36px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.loadingscreen{background-color:#ffffffec;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.loadingscreen svg{background-color:#0000}.loadingscreen span{font-size:13px}.sec2_patientabhacreationpage{flex-wrap:wrap;align-items:center;gap:10px;display:flex;overflow-y:scroll}.sec2_patientabhacreationpage::-webkit-scrollbar{width:10px}.generateabhaqrcodepage{background-color:#fff;border:1px solid #858585;border-radius:7px;width:100%;height:100%;padding:10px}.sec1_generateabhaqrcodepage{align-items:center;width:100%;height:20px;display:flex}.sec1_generateabhaqrcodepage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.sec1_generateabhaqrcodepage .pagepath{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;height:80%;padding:0 15px;font-size:11px;display:flex}.sec1_generateabhaqrcodepage .pagepath span:last-child{color:#000}.sec2_generateabhaqrcodepage{justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_generateabhaqrcodepage{width:70%;height:100%}.sub1_sec2_generateabhaqrcodepage span{font-size:15px;font-weight:500}.sub1_sec2_generateabhaqrcodepage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_generateabhaqrcodepage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion{color:#512da8;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion svg{margin-right:10px}.sec3_generateabhaqrcodepage{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;height:calc(100% - 80px);display:flex;overflow-y:auto}.sub1_sec3_generateabhaqrcodepage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:180px;width:18%;min-width:180px;height:100%;min-height:320px;padding:20px 15px;display:flex}.steprow_generateabhaqrcodepage{align-items:flex-start;display:flex}.stepindicator_generateabhaqrcodepage{flex-direction:column;align-items:center;display:flex}.stepcircle_generateabhaqrcodepage{color:#5a5a5a;background-color:#e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:12px;font-weight:600;display:flex}.stepcircle_generateabhaqrcodepage.active{color:#fff;background-color:#512da8}.steplineconnector_generateabhaqrcodepage{background-color:#e2e2e2;width:2px;height:30px}.steptext_generateabhaqrcodepage{flex-direction:column;align-items:flex-start;margin-top:2px;padding-left:12px;display:flex}.steptext_generateabhaqrcodepage span{color:#5a5a5a;font-size:12px;font-weight:600}.steptext_generateabhaqrcodepage span.active{color:#512da8}.steptext_generateabhaqrcodepage p{color:#8c8c8c;margin-top:2px;font-size:10px}.sub2_sec3_generateabhaqrcodepage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;width:40%;height:fit-content;padding:18px;display:flex}.stepheader_generateabhaqrcodepage{align-items:flex-start;margin-bottom:15px;display:flex}.iconplaceholder_generateabhaqrcodepage{border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-width:32px;height:32px;margin-right:10px;display:flex}.iconplaceholder_generateabhaqrcodepage img{width:auto;height:100%}.sub3_sec3_generateabhaqrcodepage .iconplaceholder_generateabhaqrcodepage{background-color:#ede7f6}.stepheader_generateabhaqrcodepage span{font-size:13px;font-weight:600}.stepheader_generateabhaqrcodepage p{color:#787878;margin-top:3px;font-size:10px}.formfield_generateabhaqrcodepage{flex-direction:column;margin-bottom:12px;display:flex}.formfield_generateabhaqrcodepage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_generateabhaqrcodepage input{border:1px solid #d2d2d2;border-radius:5px;outline:none;height:34px;padding:0 10px;font-size:11px}.helpernote_generateabhaqrcodepage{color:#8c8c8c;margin-bottom:12px;font-size:9.5px}.otpsection_generateabhaqrcodepage{flex-direction:column;margin-bottom:15px;display:flex}.otplabelrow_generateabhaqrcodepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_generateabhaqrcodepage label{font-size:11px;font-weight:500}.resendotp_generateabhaqrcodepage{color:#512da8;cursor:pointer;font-size:10px}.otpboxrow_generateabhaqrcodepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otpbox_generateabhaqrcodepage{text-align:center;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:38px;height:38px;font-size:14px}.otpbox_generateabhaqrcodepage:focus{border-color:#512da8}.otptimer_generateabhaqrcodepage{color:#8c8c8c;font-size:10px}.verifybtn_generateabhaqrcodepage{color:#fff;cursor:pointer;background-color:#512da8;border:none;border-radius:5px;width:100%;height:38px;margin-bottom:12px;font-size:12px;font-weight:500}.infostrip_generateabhaqrcodepage{color:#5a5a5a;background-color:#f5f3fb;border-radius:5px;margin-top:auto;padding:8px 10px;font-size:9.5px}.sub3_sec3_generateabhaqrcodepage{opacity:.4;pointer-events:none;background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;width:40%;height:fit-content;padding:18px;transition:opacity .3s;display:flex}.sub3_sec3_generateabhaqrcodepage.verified{opacity:1;pointer-events:auto}.qrcard_generateabhaqrcodepage{background-color:#f9f8fc;border-radius:6px;align-items:center;margin-bottom:12px;padding:15px;display:flex}.qrimageplaceholder_generateabhaqrcodepage{background-color:#e6e6e6;border-radius:4px;justify-content:center;align-items:center;width:90px;min-width:90px;height:90px;margin-right:15px;display:flex}.qrimageplaceholder_generateabhaqrcodepage img{height:100%}.qrimageplaceholder_generateabhaqrcodepage .abhaqrloadingpng{height:70%}.qrdetails_generateabhaqrcodepage{flex-direction:column;display:flex}.qrdetails_generateabhaqrcodepage label{color:#8c8c8c;margin-top:6px;font-size:9.5px}.qrdetails_generateabhaqrcodepage span{color:#512da8;font-size:12px;font-weight:600}.qrdetails_generateabhaqrcodepage span:last-child{color:#000}.qrinfobox_generateabhaqrcodepage{background-color:#f5f3fb;border-radius:6px;flex-direction:column;margin-bottom:12px;padding:12px;display:flex}.qrinfoheading_generateabhaqrcodepage{color:#512da8;margin-bottom:6px;font-size:11px;font-weight:600}.qrinfobox_generateabhaqrcodepage p{color:#505050;margin-bottom:4px;font-size:9.5px}.qrbtnrow_generateabhaqrcodepage{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.downloadqrbtn_generateabhaqrcodepage,.sharebtn_generateabhaqrcodepage{color:#512da8;cursor:pointer;background-color:#fff;border:1px solid #512da8;border-radius:5px;justify-content:center;align-items:center;width:48%;height:36px;font-size:11px;font-weight:500;display:flex}.sharebtn_generateabhaqrcodepage svg{margin-right:10px}.abharekycpage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_abharekycpage{align-items:center;width:100%;height:20px;display:flex}.sec1_abharekycpage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_abharekycpage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;height:80%;padding:0 15px;font-size:11px;display:flex}.pagepath_abharekycpage span:last-child{color:#000}.sec2_abharekycpage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_abharekycpage{width:70%;height:100%}.sub1_sec2_abharekycpage span{font-size:15px;font-weight:500}.sub1_sec2_abharekycpage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_abharekycpage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_abharekycpage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_abharekycpage svg{margin-right:10px}.stepperrow_abharekycpage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin:15px 0 25px;display:flex}.stepperitem_abharekycpage{flex-direction:column;align-items:center;min-width:140px;display:flex}.steppercircle_abharekycpage{color:#8c8c8c;background-color:#fff;border:2px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;font-weight:600;display:flex}.steppercircle_abharekycpage.active{color:#fff;background-color:#512da8;border-color:#512da8}.steppertitle_abharekycpage{color:#8c8c8c;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_abharekycpage.active{color:#512da8}.steppersubtitle_abharekycpage{color:#969696;text-align:center;margin-top:2px;font-size:10px}.stepperline_abharekycpage{background-color:#d2d2d2;flex:1;min-width:60px;height:2px;margin-top:16px}.stepperline_abharekycpage.active{background-color:#512da8}.sec3_abharekycpage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.stepcard_abharekycpage{text-align:center;background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:280px;align-items:center;min-width:280px;padding:20px;transition:opacity .3s;display:flex}.stepcard_abharekycpage.muted{opacity:.5;pointer-events:none}.stepcardicon_abharekycpage{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:12px;display:flex}.stepcardicon_abharekycpage.purple{color:#512da8;background-color:#ede7f6}.stepcardicon_abharekycpage.blue{color:#1e88e5;background-color:#e3f2fd}.stepcardicon_abharekycpage.green{color:#2e7d32;background-color:#e8f5e9}.stepcardtitle_abharekycpage{margin-bottom:6px;font-size:14px;font-weight:600}.stepcardsubtitle_abharekycpage{color:#787878;margin-bottom:18px;font-size:10.5px}.tabrow_abharekycpage{gap:8px;width:100%;margin-bottom:15px;display:flex}.tabbtn_abharekycpage{color:#5a5a5a;cursor:pointer;border:1px solid #d2d2d2;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;height:40px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.tabbtn_abharekycpage.active{color:#512da8;background-color:#ede7f6;border-color:#512da8}.tabbtnicon_abharekycpage{object-fit:contain;width:16px;height:16px}.formfield_abharekycpage{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:12px;display:flex}.formfield_abharekycpage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_abharekycpage input{border:1px solid #d2d2d2;border-radius:5px;outline:none;width:100%;height:34px;padding:0 10px;font-size:11px}.infobox_abharekycpage{text-align:left;border-radius:5px;width:100%;margin-bottom:15px;padding:8px 10px;font-size:9.5px}.infobox_abharekycpage.purple{color:#5a5a5a;background-color:#f5f3fb}.otpsection_abharekycpage{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.otplabelrow_abharekycpage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_abharekycpage label{font-size:11px;font-weight:500}.resendotp_abharekycpage{color:#512da8;cursor:pointer;font-size:10px}.otpboxrow_abharekycpage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otpbox_abharekycpage{text-align:center;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:38px;height:38px;font-size:14px}.otpbox_abharekycpage:focus{border-color:#1e88e5}.otptimer_abharekycpage{color:#8c8c8c;text-align:left;font-size:10px}.importantnoteinline_abharekycpage{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:15px;display:flex}.importantnoteinlinelabel_abharekycpage{color:#8c6414;margin-bottom:5px;font-size:10px;font-weight:600}.importantnoteinlinebox_abharekycpage{color:#8c6414;text-align:left;background-color:#fff6e5;border:1px solid #fbe3b5;border-radius:5px;align-items:flex-start;width:100%;padding:8px 10px;font-size:9.5px;display:flex}.importantnoteicon_abharekycpage{color:#fff;background-color:#8c6414;border-radius:50%;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;margin-top:1px;margin-right:6px;font-size:9px;font-style:italic;display:flex}.checklist_abharekycpage{background-color:#f3fbf4;border-radius:6px;flex-direction:column;width:100%;margin-bottom:15px;padding:12px 15px;display:flex}.checklist_abharekycpage p{color:#3c3c3c;text-align:left;align-items:center;margin-bottom:8px;font-size:11px;display:flex}.checklist_abharekycpage p:last-child{margin-bottom:0}.checkmark_abharekycpage{color:#2e7d32;margin-right:8px;font-weight:700}.actionbtn_abharekycpage{cursor:pointer;border:none;border-radius:5px;width:100%;height:38px;margin-top:auto;font-size:12px;font-weight:500}.actionbtn_abharekycpage.purple{color:#fff;background-color:#512da8}.actionbtn_abharekycpage.blue{color:#fff;background-color:#1e88e5}.actionbtn_abharekycpage.green{color:#96b496;cursor:not-allowed;background-color:#ded}.importantnote_abharekycpage{color:#8c6414;background-color:#fff6e5;border:1px solid #fbe3b5;border-radius:6px;width:100%;margin-top:15px;padding:12px 15px;font-size:11px}.generateabhacardpage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_generateabhacardpage{align-items:center;width:100%;height:20px;display:flex}.sec1_generateabhacardpage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_generateabhacardpage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;height:80%;padding:0 15px;font-size:11px;display:flex}.pagepath_generateabhacardpage span:last-child{color:#000}.sec2_generateabhacardpage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_generateabhacardpage{width:70%;height:100%}.sub1_sec2_generateabhacardpage span{font-size:15px;font-weight:500}.sub1_sec2_generateabhacardpage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_generateabhacardpage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_generateabhacardpage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_generateabhacardpage svg{margin-right:10px}.stepperrow_generateabhacardpage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin:15px 0 25px;display:flex}.stepperitem_generateabhacardpage{flex-direction:column;align-items:center;min-width:160px;display:flex}.steppercircle_generateabhacardpage{color:#8c8c8c;background-color:#fff;border:2px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;font-weight:600;display:flex}.steppercircle_generateabhacardpage.active{color:#fff;background-color:#512da8;border-color:#512da8}.steppertitle_generateabhacardpage{color:#8c8c8c;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_generateabhacardpage.active{color:#512da8}.steppersubtitle_generateabhacardpage{color:#969696;text-align:center;margin-top:2px;font-size:10px}.stepperline_generateabhacardpage{background-color:#d2d2d2;flex:1;min-width:60px;height:2px;margin-top:16px}.stepperline_generateabhacardpage.active{background-color:#512da8}.sec3_generateabhacardpage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:15px;width:100%;display:flex}.cardheader_generateabhacardpage{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.cardheadericon_generateabhacardpage{border-radius:6px;justify-content:center;align-items:center;width:fit-content;min-width:32px;height:32px;margin-right:10px;display:flex}.cardheadericon_generateabhacardpage img{width:auto;height:100%}.cardheader_generateabhacardpage>div:not(.generatedbadge_generateabhacardpage){flex-direction:column;align-items:flex-start;display:flex}.cardheader_generateabhacardpage span{font-size:14px;font-weight:600}.cardheader_generateabhacardpage p{color:#787878;margin-top:3px;font-size:10.5px}.previewcard_generateabhacardpage .cardheader_generateabhacardpage{justify-content:space-between;display:flex}.formcard_generateabhacardpage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:380px;min-width:320px;padding:20px;display:flex}.formfield_generateabhacardpage{flex-direction:column;margin-bottom:12px;display:flex}.formfield_generateabhacardpage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_generateabhacardpage input{border:1px solid #d2d2d2;border-radius:5px;outline:none;height:34px;padding:0 10px;font-size:11px}.formfield_generateabhacardpage input:disabled{color:#787878;background-color:#f5f5f5}.helpernote_generateabhacardpage{color:#8c8c8c;margin-bottom:12px;font-size:9.5px}.otpsection_generateabhacardpage{flex-direction:column;margin-bottom:15px;display:flex}.otplabelrow_generateabhacardpage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_generateabhacardpage label{font-size:11px;font-weight:500}.resendotp_generateabhacardpage{color:#512da8;cursor:pointer;font-size:10px}.otpboxrow_generateabhacardpage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otpbox_generateabhacardpage{text-align:center;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:38px;height:38px;font-size:14px}.otpbox_generateabhacardpage:focus{border-color:#512da8}.otptimer_generateabhacardpage{color:#8c8c8c;font-size:10px}.verifybtn_generateabhacardpage{color:#fff;cursor:pointer;background-color:#512da8;border:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-bottom:12px;font-size:12px;font-weight:500;display:flex}.infostrip_generateabhacardpage{color:#5a5a5a;background-color:#f5f3fb;border-radius:5px;margin-top:auto;padding:8px 10px;font-size:9.5px}.previewcard_generateabhacardpage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:480px;min-width:340px;padding:20px;transition:opacity .3s;display:flex}.previewcard_generateabhacardpage.muted{opacity:.5;pointer-events:none}.generatedbadge_generateabhacardpage{color:#2e7d32;white-space:nowrap;background-color:#e8f5e9;border-radius:20px;align-items:center;padding:6px 12px;font-size:10.5px;font-weight:600;display:flex}.generatedbadgedot_generateabhacardpage{color:#fff;background-color:#2e7d32;border-radius:50%;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;margin-right:6px;font-size:9px;display:flex}.abhacardvisual_generateabhacardpage{background-color:#eef3fb;border:1px solid #dce4f5;border-radius:8px;flex-direction:column;width:100%;margin-bottom:10px;display:flex;overflow:hidden}.abhacardtop_generateabhacardpage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 0;display:flex}.abhacardauthority_generateabhacardpage,.abhacardayushman_generateabhacardpage{align-items:center;display:flex}.abhacardlogoplaceholder_generateabhacardpage{background-color:#dcdcdc;border-radius:50%;width:30px;min-width:30px;height:30px;margin-right:8px}.abhacardauthority_generateabhacardpage span,.abhacardayushman_generateabhacardpage span{font-size:12px;font-weight:700;display:block}.abhacardauthority_generateabhacardpage p,.abhacardayushman_generateabhacardpage p{color:#646464;margin-top:2px;font-size:8.5px}.abhacardpill_generateabhacardpage{color:#fff;background-color:#1e5fcc;border-radius:5px;width:fit-content;margin:10px 18px 0;padding:6px 16px;font-size:11px;font-weight:600}.abhacardbody_generateabhacardpage{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 18px;display:flex}.abhacarddetails_generateabhacardpage{flex-direction:column;gap:10px;display:flex}.abhacardrow_generateabhacardpage{gap:30px;display:flex}.abhacardfield_generateabhacardpage{flex-direction:column;display:flex}.abhacardfield_generateabhacardpage label{color:#6e6e6e;margin-bottom:3px;font-size:9.5px}.abhacardfield_generateabhacardpage span{font-size:12.5px;font-weight:600}.abhacardnumber_generateabhacardpage{color:#1e5fcc;font-size:14px}.abhacardqrwrap_generateabhacardpage{flex-direction:column;align-items:center;display:flex}.abhacardqrplaceholder_generateabhacardpage{border-radius:6px;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:6px;display:flex}.abhacardqrplaceholder_generateabhacardpage img{border-radius:4px;height:100%}.abhacardqrwrap_generateabhacardpage p{color:#6e6e6e;font-size:9px}.abhacardfooter_generateabhacardpage{color:#fff;text-align:center;background-color:#1e5fcc;padding:8px;font-size:10.5px;font-weight:500}.servernote_generateabhacardpage{color:#c77c1e;text-align:center;background-color:#fff6e5;border-radius:5px;margin-bottom:12px;padding:6px 10px;font-size:10px}.cardactionrow_generateabhacardpage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.cardactionbtn_generateabhacardpage{color:#512da8;cursor:pointer;background-color:#fff;border:1px solid #512da8;border-radius:5px;flex:auto;justify-content:center;align-items:center;gap:6px;min-width:150px;height:38px;font-size:11px;font-weight:500;display:flex}.bottomnote_generateabhacardpage{color:#464646;background-color:#eaf2fe;border:1px solid #d3e4fb;border-radius:6px;width:100%;margin-top:15px;padding:12px 15px;font-size:11px}.verifytypetoggle_generateabhacardpage{gap:10px;margin-bottom:15px;display:flex}.verifytypebtn_generateabhacardpage{color:#5a5a5a;cursor:pointer;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;height:36px;font-size:11px;font-weight:500;display:flex}.verifytypebtn_generateabhacardpage.active{color:#512da8;background-color:#f5f3fb;border-color:#512da8}.verifytypedot_generateabhacardpage{border:1.5px solid #bebebe;border-radius:50%;width:12px;min-width:12px;height:12px}.verifytypebtn_generateabhacardpage.active .verifytypedot_generateabhacardpage{background-color:#512da8;border-color:#512da8;box-shadow:inset 0 0 0 2px #fff}.deactivateabhaviaotppage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_deactivateabhaviaotppage{align-items:center;width:100%;height:20px;display:flex}.sec1_deactivateabhaviaotppage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_deactivateabhaviaotppage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;height:80%;padding:0 15px;font-size:11px;display:flex}.pagepath_deactivateabhaviaotppage span:last-child{color:#000}.sec2_deactivateabhaviaotppage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_deactivateabhaviaotppage{width:70%;height:100%}.sub1_sec2_deactivateabhaviaotppage span{font-size:15px;font-weight:500}.sub1_sec2_deactivateabhaviaotppage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_deactivateabhaviaotppage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_deactivateabhaviaotppage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_deactivateabhaviaotppage svg{margin-right:10px}.stepperrow_deactivateabhaviaotppage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin:15px 0 25px;display:flex}.stepperitem_deactivateabhaviaotppage{flex-direction:column;align-items:center;min-width:200px;display:flex}.steppercircle_deactivateabhaviaotppage{color:#8c8c8c;background-color:#fff;border:2px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;font-weight:600;display:flex}.steppercircle_deactivateabhaviaotppage.active{color:#fff;background-color:#512da8;border-color:#512da8}.steppertitle_deactivateabhaviaotppage{color:#8c8c8c;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_deactivateabhaviaotppage.active{color:#512da8}.steppersubtitle_deactivateabhaviaotppage{color:#969696;text-align:center;margin-top:2px;font-size:10px}.stepperline_deactivateabhaviaotppage{background-color:#d2d2d2;flex:1;min-width:60px;height:2px;margin-top:16px}.stepperline_deactivateabhaviaotppage.active{background-color:#512da8}.sec3_deactivateabhaviaotppage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.stepcard_deactivateabhaviaotppage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:280px;min-width:260px;padding:20px;transition:opacity .3s;display:flex}.stepcard_deactivateabhaviaotppage.wide_deactivateabhaviaotppage{flex:2 480px}.stepcard_deactivateabhaviaotppage.muted{opacity:.5;pointer-events:none}.stepcard_deactivateabhaviaotppage.centered_deactivateabhaviaotppage{text-align:center;align-items:center}.stepcardtitle_deactivateabhaviaotppage{font-size:13.5px;font-weight:600}.stepcardsubtitle_deactivateabhaviaotppage{color:#787878;margin-top:4px;margin-bottom:16px;font-size:10.5px}.tabrow_deactivateabhaviaotppage{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:16px;display:flex}.tabbtn_deactivateabhaviaotppage{color:#5a5a5a;cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #dcdcdc;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.tabbtn_deactivateabhaviaotppage.active{color:#512da8;background-color:#f5f3fb;border-color:#512da8}.tabbtnicon_deactivateabhaviaotppage{width:auto;height:16px}.lockemoji_deactivateabhaviaotppage{font-size:12px}.formfield_deactivateabhaviaotppage{flex-direction:column;width:100%;margin-bottom:14px;display:flex}.formfield_deactivateabhaviaotppage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_deactivateabhaviaotppage input{box-sizing:border-box;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:100%;height:34px;padding:0 10px;font-size:11px}.passwordinputwrap_deactivateabhaviaotppage{align-items:center;display:flex;position:relative}.passwordinputwrap_deactivateabhaviaotppage input{padding-right:34px}.passwordtoggle_deactivateabhaviaotppage{cursor:pointer;font-size:13px;position:absolute;right:10px}.forgotpassword_deactivateabhaviaotppage{color:#512da8;cursor:pointer;margin-bottom:16px;font-size:10.5px;font-weight:600;display:inline-block}.otpsection_deactivateabhaviaotppage{flex-direction:column;width:100%;margin-bottom:14px;display:flex}.otplabelrow_deactivateabhaviaotppage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_deactivateabhaviaotppage label{font-size:11px;font-weight:500}.resendotp_deactivateabhaviaotppage{color:#512da8;cursor:pointer;font-size:10px}.otpboxrow_deactivateabhaviaotppage{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;display:flex}.otpbox_deactivateabhaviaotppage{text-align:center;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:36px;height:36px;font-size:14px}.otpbox_deactivateabhaviaotppage:focus{border-color:#512da8}.otptimer_deactivateabhaviaotppage{color:#8c8c8c;font-size:10px}.primarybtn_deactivateabhaviaotppage{color:#fff;cursor:pointer;background-color:#512da8;border:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.infobox_deactivateabhaviaotppage{box-sizing:border-box;color:#464646;background-color:#eaf2fe;border-radius:5px;width:100%;margin-top:12px;padding:10px 12px;font-size:10px}.step2content_deactivateabhaviaotppage{flex-wrap:wrap;align-items:stretch;gap:15px;width:100%;display:flex}.otppanel_deactivateabhaviaotppage{opacity:.6;flex-direction:column;flex:2 260px;min-width:220px;transition:opacity .25s;display:flex}.otppanel_deactivateabhaviaotppage.highlighted{opacity:1}.ordivider_deactivateabhaviaotppage{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 4px;display:flex}.ordividerline_deactivateabhaviaotppage{background-color:#dcdcdc;flex:1;width:1px}.ordivider_deactivateabhaviaotppage span{color:#969696;font-size:10px;font-weight:600}.passwordpanel_deactivateabhaviaotppage{opacity:.6;background-color:#fafafa;border:1px solid #e2e2e2;border-radius:6px;flex-direction:column;flex:200px;min-width:200px;padding:16px;transition:opacity .25s,border-color .25s;display:flex}.passwordpanel_deactivateabhaviaotppage.highlighted{opacity:1;background-color:#f5f3fb;border-color:#512da8}.importantnoteinline_deactivateabhaviaotppage{flex-direction:column;width:100%;margin-bottom:14px;display:flex}.importantnoteinlinelabel_deactivateabhaviaotppage{margin-bottom:6px;font-size:11px;font-weight:600}.importantnoteinlinebox_deactivateabhaviaotppage{color:#505050;background-color:#f5f3fb;border-radius:5px;align-items:center;padding:8px 10px;font-size:10px;display:flex}.importantnoteicon_deactivateabhaviaotppage{color:#fff;background-color:#7b4fd9;border-radius:50%;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;margin-right:7px;font-size:9px;font-weight:700;display:flex}.successiconwrap_deactivateabhaviaotppage{justify-content:center;align-items:center;margin:15px 0;display:flex}.successring_deactivateabhaviaotppage{background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;display:flex}.successcheck_deactivateabhaviaotppage{color:#2e9e4c;background-color:#fff;border:3px solid #2e9e4c;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;font-weight:700;display:flex}.successmessage_deactivateabhaviaotppage{box-sizing:border-box;color:#2e7d32;text-align:center;background-color:#e8f5e9;border-radius:6px;width:100%;margin-bottom:16px;padding:12px 14px;font-size:11px;font-weight:600}.whatnextbox_deactivateabhaviaotppage{box-sizing:border-box;text-align:left;background-color:#f5f3fb;border-radius:6px;flex-direction:column;width:100%;margin-bottom:18px;padding:14px;display:flex}.whatnextbox_deactivateabhaviaotppage span{color:#512da8;margin-bottom:8px;font-size:11.5px;font-weight:600}.whatnextbox_deactivateabhaviaotppage p{color:#464646;align-items:flex-start;margin-bottom:8px;font-size:10.5px;display:flex}.whatnextbox_deactivateabhaviaotppage p:last-child{margin-bottom:0}.checkmark_deactivateabhaviaotppage{color:#512da8;margin-right:8px;font-weight:700}.reactivatebtn_deactivateabhaviaotppage{color:#512da8;cursor:pointer;background-color:#fff;border:1px solid #512da8;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.step2content_deactivateabhaviaotppage{width:100%;display:flex}.otppanel_deactivateabhaviaotppage{flex-direction:column;width:100%;display:flex}.passwordpanel_deactivateabhaviaotppage{background-color:#f5f3fb;border:1px solid #512da8;border-radius:6px;flex-direction:column;width:100%;max-width:340px;padding:16px;display:flex}.otpsentmessage{margin-bottom:15px;font-size:12px}.reactivateabhaviaotppage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_reactivateabhaviaotppage{align-items:center;width:100%;height:20px;display:flex}.sec1_reactivateabhaviaotppage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_reactivateabhaviaotppage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;height:80%;padding:0 15px;font-size:11px;display:flex}.pagepath_reactivateabhaviaotppage span:last-child{color:#000}.sec2_reactivateabhaviaotppage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_reactivateabhaviaotppage{width:70%;height:100%}.sub1_sec2_reactivateabhaviaotppage span{font-size:15px;font-weight:500}.sub1_sec2_reactivateabhaviaotppage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_reactivateabhaviaotppage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_reactivateabhaviaotppage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_reactivateabhaviaotppage svg{margin-right:10px}.stepperrow_reactivateabhaviaotppage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin:15px 0 25px;display:flex}.stepperitem_reactivateabhaviaotppage{flex-direction:column;align-items:center;min-width:200px;display:flex}.steppercircle_reactivateabhaviaotppage{color:#8c8c8c;background-color:#fff;border:2px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;font-weight:600;display:flex}.steppercircle_reactivateabhaviaotppage.active{color:#fff;background-color:#512da8;border-color:#512da8}.steppertitle_reactivateabhaviaotppage{color:#8c8c8c;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_reactivateabhaviaotppage.active{color:#512da8}.steppersubtitle_reactivateabhaviaotppage{color:#969696;text-align:center;margin-top:2px;font-size:10px}.stepperline_reactivateabhaviaotppage{background-color:#d2d2d2;flex:1;min-width:60px;height:2px;margin-top:16px}.stepperline_reactivateabhaviaotppage.active{background-color:#512da8}.sec3_reactivateabhaviaotppage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.stepcard_reactivateabhaviaotppage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:280px;min-width:260px;padding:20px;transition:opacity .3s;display:flex}.stepcard_reactivateabhaviaotppage.wide_reactivateabhaviaotppage{flex:2 480px}.stepcard_reactivateabhaviaotppage.muted{opacity:.5;pointer-events:none}.stepcard_reactivateabhaviaotppage.centered_reactivateabhaviaotppage{text-align:center;align-items:center}.stepcardtitle_reactivateabhaviaotppage{font-size:13.5px;font-weight:600}.stepcardsubtitle_reactivateabhaviaotppage{color:#787878;margin-top:4px;margin-bottom:16px;font-size:10.5px}.tabrow_reactivateabhaviaotppage{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-bottom:16px;display:flex}.tabbtn_reactivateabhaviaotppage{color:#5a5a5a;cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #dcdcdc;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.tabbtn_reactivateabhaviaotppage.active{color:#512da8;background-color:#f5f3fb;border-color:#512da8}.tabbtnicon_reactivateabhaviaotppage{width:auto;height:16px}.lockemoji_reactivateabhaviaotppage{font-size:12px}.formfield_reactivateabhaviaotppage{flex-direction:column;width:100%;margin-bottom:14px;display:flex}.formfield_reactivateabhaviaotppage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_reactivateabhaviaotppage input{box-sizing:border-box;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:100%;height:34px;padding:0 10px;font-size:11px}.passwordinputwrap_reactivateabhaviaotppage{align-items:center;display:flex;position:relative}.passwordinputwrap_reactivateabhaviaotppage input{padding-right:34px}.passwordtoggle_reactivateabhaviaotppage{cursor:pointer;font-size:13px;position:absolute;right:10px}.forgotpassword_reactivateabhaviaotppage{color:#512da8;cursor:pointer;margin-bottom:16px;font-size:10.5px;font-weight:600;display:inline-block}.otpsection_reactivateabhaviaotppage{flex-direction:column;width:100%;margin-bottom:14px;display:flex}.otplabelrow_reactivateabhaviaotppage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_reactivateabhaviaotppage label{font-size:11px;font-weight:500}.resendotp_reactivateabhaviaotppage{color:#512da8;cursor:pointer;font-size:10px}.otpboxrow_reactivateabhaviaotppage{justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px;display:flex}.otpbox_reactivateabhaviaotppage{text-align:center;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:36px;height:36px;font-size:14px}.otpbox_reactivateabhaviaotppage:focus{border-color:#512da8}.otptimer_reactivateabhaviaotppage{color:#8c8c8c;font-size:10px}.primarybtn_reactivateabhaviaotppage{color:#fff;cursor:pointer;background-color:#512da8;border:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.infobox_reactivateabhaviaotppage{box-sizing:border-box;color:#464646;background-color:#eaf2fe;border-radius:5px;width:100%;margin-top:12px;padding:10px 12px;font-size:10px}.step2content_reactivateabhaviaotppage{width:100%;display:flex}.otppanel_reactivateabhaviaotppage{flex-direction:column;width:100%;display:flex}.passwordpanel_reactivateabhaviaotppage{background-color:#f5f3fb;border:1px solid #512da8;border-radius:6px;flex-direction:column;width:100%;max-width:340px;padding:16px;display:flex}.importantnoteinline_reactivateabhaviaotppage{flex-direction:column;width:100%;margin-bottom:14px;display:flex}.importantnoteinlinelabel_reactivateabhaviaotppage{margin-bottom:6px;font-size:11px;font-weight:600}.importantnoteinlinebox_reactivateabhaviaotppage{color:#505050;background-color:#f5f3fb;border-radius:5px;align-items:center;padding:8px 10px;font-size:10px;display:flex}.importantnoteicon_reactivateabhaviaotppage{color:#fff;background-color:#7b4fd9;border-radius:50%;justify-content:center;align-items:center;width:15px;min-width:15px;height:15px;margin-right:7px;font-size:9px;font-weight:700;display:flex}.successiconwrap_reactivateabhaviaotppage{justify-content:center;align-items:center;margin:15px 0;display:flex}.successring_reactivateabhaviaotppage{background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:85px;height:85px;display:flex}.successcheck_reactivateabhaviaotppage{color:#2e9e4c;background-color:#fff;border:3px solid #2e9e4c;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;font-weight:700;display:flex}.successmessage_reactivateabhaviaotppage{box-sizing:border-box;color:#2e7d32;text-align:center;background-color:#e8f5e9;border-radius:6px;width:100%;margin-bottom:16px;padding:12px 14px;font-size:11px;font-weight:600}.whatnextbox_reactivateabhaviaotppage{box-sizing:border-box;text-align:left;background-color:#f5f3fb;border-radius:6px;flex-direction:column;width:100%;margin-bottom:18px;padding:14px;display:flex}.whatnextbox_reactivateabhaviaotppage span{color:#512da8;margin-bottom:8px;font-size:11.5px;font-weight:600}.whatnextbox_reactivateabhaviaotppage p{color:#464646;align-items:flex-start;margin-bottom:8px;font-size:10.5px;display:flex}.whatnextbox_reactivateabhaviaotppage p:last-child{margin-bottom:0}.checkmark_reactivateabhaviaotppage{color:#512da8;margin-right:8px;font-weight:700}.reactivatebtn_reactivateabhaviaotppage{color:#512da8;cursor:pointer;background-color:#fff;border:1px solid #512da8;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.abhaprofileupdatepage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_abhaprofileupdatepage{align-items:center;width:100%;height:20px;display:flex}.sec1_abhaprofileupdatepage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_abhaprofileupdatepage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;height:80%;padding:0 15px;font-size:11px;display:flex}.pagepath_abhaprofileupdatepage span:last-child{color:#000}.sec2_abhaprofileupdatepage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_abhaprofileupdatepage{width:70%;height:100%}.sub1_sec2_abhaprofileupdatepage span{font-size:15px;font-weight:500}.sub1_sec2_abhaprofileupdatepage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_abhaprofileupdatepage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_abhaprofileupdatepage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_abhaprofileupdatepage svg{margin-right:10px}.sec3_abhaprofileupdatepage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.sub1_sec3_abhaprofileupdatepage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:220px;min-width:220px;padding:20px 15px;display:flex}.steprow_abhaprofileupdatepage{align-items:flex-start;display:flex}.stepindicator_abhaprofileupdatepage{flex-direction:column;align-items:center;display:flex}.stepcircle_abhaprofileupdatepage{color:#5a5a5a;background-color:#e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;font-size:12px;font-weight:600;display:flex}.stepcircle_abhaprofileupdatepage.active{color:#fff;background-color:#512da8}.steplineconnector_abhaprofileupdatepage{background-color:#e2e2e2;width:2px;height:30px}.steptext_abhaprofileupdatepage{flex-direction:column;align-items:flex-start;margin-top:2px;padding-left:12px;display:flex}.steptext_abhaprofileupdatepage span{color:#5a5a5a;font-size:12px;font-weight:600}.steptext_abhaprofileupdatepage span.active{color:#512da8}.steptext_abhaprofileupdatepage p{color:#8c8c8c;margin-top:2px;font-size:10px}.importantnote_abhaprofileupdatepage{background-color:#fff6e5;border:1px solid #fbe3b5;border-radius:6px;align-items:flex-start;margin-top:20px;padding:12px;display:flex}.importantnoteicon_abhaprofileupdatepage{color:#fff;background-color:#f0a93c;border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:8px;font-size:11px;font-weight:700;display:flex}.importantnote_abhaprofileupdatepage span{color:#b8720f;font-size:11px;font-weight:600}.importantnote_abhaprofileupdatepage p{color:#785a28;margin-top:4px;font-size:9.5px}.sub2_sec3_abhaprofileupdatepage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:4 500px;min-width:300px;padding:20px;display:flex}.stepheader_abhaprofileupdatepage{margin-bottom:15px}.stepheader_abhaprofileupdatepage span{font-size:14px;font-weight:600}.stepheader_abhaprofileupdatepage p{color:#787878;margin-top:4px;font-size:10.5px}.optioncardrow_abhaprofileupdatepage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;display:flex}.optioncard_abhaprofileupdatepage{text-align:center;border:1px solid #0000;border-radius:8px;flex-direction:column;flex:180px;align-items:center;min-width:180px;padding:18px;display:flex}.optioncard_abhaprofileupdatepage.purple{background-color:#faf8fe;border-color:#e5dff7}.optioncard_abhaprofileupdatepage.blue{background-color:#f6fafe;border-color:#dce9f8}.optioncard_abhaprofileupdatepage.green{background-color:#f5fbf6;border-color:#dcefdf}.optioncard_abhaprofileupdatepage.orange{background-color:#fff9f1;border-color:#fbe7c9}.optioncard_abhaprofileupdatepage.selected{box-shadow:0 0 0 2px #00000014}.optioncardiconwrap_abhaprofileupdatepage{margin-bottom:12px;position:relative}.optioncardicon_abhaprofileupdatepage{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.optioncardicon_abhaprofileupdatepage.purple{color:#512da8;background-color:#ede7f6}.optioncardicon_abhaprofileupdatepage.blue{color:#2e71c7;background-color:#ddebfb}.optioncardicon_abhaprofileupdatepage.green{color:#2e9e4c;background-color:#e1f1e4}.optioncardicon_abhaprofileupdatepage.orange{color:#b8720f;background-color:#fbe7ce}.optioncardeditbadge_abhaprofileupdatepage{color:#fff;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:flex;position:absolute;bottom:0;right:-2px}.optioncardeditbadge_abhaprofileupdatepage.purple{background-color:#7b4fd9}.optioncardeditbadge_abhaprofileupdatepage.blue{background-color:#3e8fe0}.optioncardeditbadge_abhaprofileupdatepage.green{background-color:#2e9e4c}.optioncardeditbadge_abhaprofileupdatepage.orange{background-color:#d98b2e}.optioncardtitle_abhaprofileupdatepage{margin-bottom:6px;font-size:13px;font-weight:600}.optioncardtitle_abhaprofileupdatepage.purple{color:#6a3fcb}.optioncardtitle_abhaprofileupdatepage.blue{color:#2e71c7}.optioncardtitle_abhaprofileupdatepage.green{color:#2e9e4c}.optioncardtitle_abhaprofileupdatepage.orange{color:#c77c1e}.optioncardsubtitle_abhaprofileupdatepage{color:#6e6e6e;margin-bottom:14px;font-size:10px}.optionchecklist_abhaprofileupdatepage{flex-direction:column;width:100%;margin-bottom:16px;display:flex}.optionchecklist_abhaprofileupdatepage p{color:#464646;text-align:left;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.optionchecklist_abhaprofileupdatepage p:last-child{margin-bottom:0}.checkmark_abhaprofileupdatepage{margin-right:7px;font-weight:700}.checkmark_abhaprofileupdatepage.purple{color:#7b4fd9}.checkmark_abhaprofileupdatepage.blue{color:#3e8fe0}.checkmark_abhaprofileupdatepage.green{color:#2e9e4c}.checkmark_abhaprofileupdatepage.orange{color:#d98b2e}.optionbtn_abhaprofileupdatepage{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-top:auto;font-size:11px;font-weight:600;display:flex}.optionbtn_abhaprofileupdatepage.purple{color:#6a3fcb;background-color:#ede4fa;border-color:#d3bef2}.optionbtn_abhaprofileupdatepage.blue{color:#2e71c7;background-color:#e1effc;border-color:#b9d6f5}.optionbtn_abhaprofileupdatepage.green{color:#2e9e4c;background-color:#e4f5e7;border-color:#bee3c4}.optionbtn_abhaprofileupdatepage.orange{color:#c77c1e;background-color:#fce9ce;border-color:#f5ce96}.bottominfobar_abhaprofileupdatepage{background-color:#eaf2fe;border:1px solid #d3e4fb;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:15px;padding:14px 18px;display:flex}.bottominfotext_abhaprofileupdatepage{flex:1;align-items:flex-start;min-width:240px;display:flex}.bottominfoicon_abhaprofileupdatepage{color:#fff;background-color:#4c8df0;border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-top:2px;margin-right:10px;font-size:11px;font-weight:700;display:flex}.bottominfotext_abhaprofileupdatepage span{color:#282828;font-size:12px;font-weight:600}.bottominfotext_abhaprofileupdatepage p{color:#5a5a5a;margin-top:4px;font-size:10.5px}.learnmorebtn_abhaprofileupdatepage{color:#282828;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px;align-items:center;gap:6px;width:fit-content;height:36px;padding:0 16px;font-size:11.5px;font-weight:500;display:flex}.mobileupdateabhaprofilepage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_mobileupdateabhaprofilepage{align-items:center;width:100%;height:20px;display:flex}.sec1_mobileupdateabhaprofilepage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_mobileupdateabhaprofilepage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;gap:8px;height:80%;padding:0 15px;font-size:11px;display:flex}.currentpage_mobileupdateabhaprofilepage{color:#000;font-weight:600}.sec2_mobileupdateabhaprofilepage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_mobileupdateabhaprofilepage{width:70%;height:100%}.sub1_sec2_mobileupdateabhaprofilepage span{color:#3a2072;font-size:15px;font-weight:500}.sub1_sec2_mobileupdateabhaprofilepage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_mobileupdateabhaprofilepage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_mobileupdateabhaprofilepage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_mobileupdateabhaprofilepage svg{margin-right:10px}.stepperrow_mobileupdateabhaprofilepage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin:15px 0 25px;display:flex}.stepperitem_mobileupdateabhaprofilepage{flex-direction:column;align-items:center;min-width:180px;display:flex}.steppercircle_mobileupdateabhaprofilepage{color:#8c8c8c;background-color:#fff;border:2px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;font-weight:600;display:flex}.steppercircle_mobileupdateabhaprofilepage.active{color:#fff;background-color:#512da8;border-color:#512da8}.steppertitle_mobileupdateabhaprofilepage{color:#8c8c8c;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_mobileupdateabhaprofilepage.active{color:#512da8}.steppersubtitle_mobileupdateabhaprofilepage{color:#969696;text-align:center;margin-top:2px;font-size:10px}.stepperline_mobileupdateabhaprofilepage{background-color:#d2d2d2;flex:1;min-width:60px;height:2px;margin-top:16px}.stepperline_mobileupdateabhaprofilepage.active{background-color:#512da8}.sec3_mobileupdateabhaprofilepage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.stepcard_mobileupdateabhaprofilepage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:260px;min-width:240px;padding:18px;transition:opacity .3s;display:flex}.stepcard_mobileupdateabhaprofilepage.muted{opacity:.5;pointer-events:none}.stepcard_mobileupdateabhaprofilepage.centered_mobileupdateabhaprofilepage{text-align:center;align-items:center}.stepcardheader_mobileupdateabhaprofilepage{align-items:flex-start;width:100%;margin-bottom:15px;display:flex}.stepcardnumber_mobileupdateabhaprofilepage{color:#5a5a5a;background-color:#e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;margin-right:10px;font-size:12px;font-weight:600;display:flex}.stepcardnumber_mobileupdateabhaprofilepage.active{color:#512da8;background-color:#ede7f6;border:1.5px solid #512da8}.stepcardheader_mobileupdateabhaprofilepage span{font-size:13.5px;font-weight:600}.stepcardheader_mobileupdateabhaprofilepage p{color:#787878;margin-top:4px;font-size:10.5px}.formfield_mobileupdateabhaprofilepage{flex-direction:column;width:100%;margin-bottom:12px;display:flex}.formfield_mobileupdateabhaprofilepage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_mobileupdateabhaprofilepage input{border:1px solid #d2d2d2;border-radius:5px;outline:none;width:100%;height:34px;padding:0 10px;font-size:11px}.formfield_mobileupdateabhaprofilepage input:disabled{color:#787878;background-color:#f5f5f5}.mobileinputrow_mobileupdateabhaprofilepage{align-items:center;display:flex}.countrycode_mobileupdateabhaprofilepage{white-space:nowrap;background-color:#fafafa;border:1px solid #d2d2d2;border-right:none;border-radius:5px 0 0 5px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:11px;display:flex}.flagplaceholder_mobileupdateabhaprofilepage{font-size:12px}.mobileinputrow_mobileupdateabhaprofilepage input{border-radius:0 5px 5px 0;flex:1}.infobox_mobileupdateabhaprofilepage{color:#5a5a5a;background-color:#f5f3fb;border-radius:5px;width:100%;margin-bottom:14px;padding:10px 12px;font-size:10px}.otpsection_mobileupdateabhaprofilepage{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.otplabelrow_mobileupdateabhaprofilepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_mobileupdateabhaprofilepage label{font-size:11px;font-weight:500}.resendotp_mobileupdateabhaprofilepage{color:#512da8;cursor:pointer;font-size:10px}.otpboxrow_mobileupdateabhaprofilepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otpbox_mobileupdateabhaprofilepage{text-align:center;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:36px;height:36px;font-size:13px}.otpbox_mobileupdateabhaprofilepage:focus{border-color:#512da8}.otptimer_mobileupdateabhaprofilepage{color:#8c8c8c;font-size:10px}.stepbtn_mobileupdateabhaprofilepage{cursor:pointer;color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.stepbtn_mobileupdateabhaprofilepage.purple{background-color:#512da8}.stepbtn_mobileupdateabhaprofilepage.blue{background-color:#1e88e5}.stepbtn_mobileupdateabhaprofilepage:disabled{cursor:not-allowed;background-color:#d2d2d2}.successiconwrap_mobileupdateabhaprofilepage{justify-content:center;align-items:center;margin:15px 0;display:flex}.successring_mobileupdateabhaprofilepage{background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.successcheck_mobileupdateabhaprofilepage{color:#2e9e4c;background-color:#fff;border:3px solid #2e9e4c;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;font-weight:700;display:flex}.successmessage_mobileupdateabhaprofilepage{color:#2e7d32;text-align:center;background-color:#e8f5e9;border-radius:6px;width:100%;margin-bottom:14px;padding:10px 14px;font-size:11px;font-weight:500}.summarybox_mobileupdateabhaprofilepage{background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:6px;flex-direction:column;width:100%;margin-bottom:18px;padding:10px 14px;display:flex}.summarybox_mobileupdateabhaprofilepage label{color:#828282;margin-bottom:4px;font-size:10px}.summarybox_mobileupdateabhaprofilepage span{font-size:12.5px;font-weight:600}.bottominfobar_mobileupdateabhaprofilepage{background-color:#eaf2fe;border:1px solid #d3e4fb;border-radius:6px;align-items:flex-start;width:100%;margin-top:15px;padding:12px 15px;display:flex}.bottominfoicon_mobileupdateabhaprofilepage{color:#fff;background-color:#4c8df0;border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:10px;font-size:11px;font-weight:700;display:flex}.bottominfobar_mobileupdateabhaprofilepage p{color:#464646;font-size:11px}.verifytypetoggle_mobileupdateabhaprofilepage{gap:10px;margin-bottom:15px;display:flex}.verifytypebtn_mobileupdateabhaprofilepage{color:#5a5a5a;cursor:pointer;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;height:36px;font-size:11px;font-weight:500;display:flex}.verifytypebtn_mobileupdateabhaprofilepage.active{color:#512da8;background-color:#f5f3fb;border-color:#512da8}.verifytypedot_mobileupdateabhaprofilepage{border:1.5px solid #bebebe;border-radius:50%;width:12px;min-width:12px;height:12px}.verifytypebtn_mobileupdateabhaprofilepage.active .verifytypedot_mobileupdateabhaprofilepage{background-color:#512da8;border-color:#512da8;box-shadow:inset 0 0 0 2px #fff}.currentpage_emailupdateabhaprofilepage{color:#000;font-weight:600}.sub1_sec2_emailupdateabhaprofilepage span{color:#1e5fa0;font-size:15px;font-weight:500}.stepcardheader_emailupdateabhaprofilepage{align-items:flex-start;width:100%;margin-bottom:15px;display:flex}.stepcardnumber_emailupdateabhaprofilepage{color:#5a5a5a;background-color:#e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;margin-right:10px;font-size:12px;font-weight:600;display:flex}.stepcardnumber_emailupdateabhaprofilepage.active{color:#1e88e5;background-color:#ddebfb;border:1.5px solid #1e88e5}.stepcardheader_emailupdateabhaprofilepage span{font-size:13.5px;font-weight:600}.stepcardheader_emailupdateabhaprofilepage p{color:#787878;margin-top:4px;font-size:10.5px}.formfield_emailupdateabhaprofilepage{flex-direction:column;width:100%;margin-bottom:12px;display:flex}.formfield_emailupdateabhaprofilepage input:disabled{color:#787878;background-color:#f5f5f5}.infobox_emailupdateabhaprofilepage{color:#464646;background-color:#eaf2fe;border-radius:5px;width:100%;margin-bottom:14px;padding:10px 12px;font-size:10px}.otptimer_emailupdateabhaprofilepage{color:#8c8c8c;font-size:10px}.stepbtn_emailupdateabhaprofilepage{cursor:pointer;color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.stepbtn_emailupdateabhaprofilepage.blue{background-color:#1e88e5}.stepbtn_emailupdateabhaprofilepage.teal{background-color:#0d9488}.stepbtn_emailupdateabhaprofilepage:disabled{cursor:not-allowed;background-color:#d2d2d2}.successiconwrap_emailupdateabhaprofilepage{justify-content:center;align-items:center;margin:15px 0;display:flex}.successcheck_emailupdateabhaprofilepage{color:#2e9e4c;background-color:#fff;border:3px solid #2e9e4c;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;font-weight:700;display:flex}.successmessage_emailupdateabhaprofilepage{color:#2e7d32;text-align:center;background-color:#e8f5e9;border-radius:6px;width:100%;margin-bottom:14px;padding:10px 14px;font-size:11px;font-weight:500}.summarybox_emailupdateabhaprofilepage{background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:6px;flex-direction:column;width:100%;margin-bottom:18px;padding:10px 14px;display:flex}.summarybox_emailupdateabhaprofilepage span{font-size:12.5px;font-weight:600}.bottominfobar_emailupdateabhaprofilepage{background-color:#eaf2fe;border:1px solid #d3e4fb;border-radius:6px;align-items:flex-start;width:100%;margin-top:15px;padding:12px 15px;display:flex}.bottominfoicon_emailupdateabhaprofilepage{color:#fff;background-color:#4c8df0;border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:10px;font-size:11px;font-weight:700;display:flex}.bottominfobar_emailupdateabhaprofilepage p{color:#464646;font-size:11px}.emailupdateabhaprofilepage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_emailupdateabhaprofilepage{align-items:center;width:100%;height:20px;display:flex}.sec1_emailupdateabhaprofilepage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_emailupdateabhaprofilepage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;gap:8px;height:80%;padding:0 15px;font-size:11px;display:flex}.currentpage_emailupdateabhaprofilepage{color:#000}.sec2_emailupdateabhaprofilepage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_emailupdateabhaprofilepage{width:70%;height:100%}.sub1_sec2_emailupdateabhaprofilepage span{font-size:15px;font-weight:500}.sub1_sec2_emailupdateabhaprofilepage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_emailupdateabhaprofilepage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_emailupdateabhaprofilepage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_emailupdateabhaprofilepage svg{margin-right:10px}.stepperrow_emailupdateabhaprofilepage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin:15px 0 25px;display:flex}.stepperitem_emailupdateabhaprofilepage{flex-direction:column;align-items:center;min-width:140px;display:flex}.steppercircle_emailupdateabhaprofilepage{color:#8c8c8c;background-color:#fff;border:2px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;font-weight:600;display:flex}.steppercircle_emailupdateabhaprofilepage.active{color:#fff;background-color:#512da8;border-color:#512da8}.steppertitle_emailupdateabhaprofilepage{color:#8c8c8c;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_emailupdateabhaprofilepage.active{color:#512da8}.steppersubtitle_emailupdateabhaprofilepage{color:#969696;text-align:center;margin-top:2px;font-size:10px}.stepperline_emailupdateabhaprofilepage{background-color:#d2d2d2;flex:1;min-width:60px;height:2px;margin-top:16px}.stepperline_emailupdateabhaprofilepage.active{background-color:#512da8}.sec3_emailupdateabhaprofilepage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.stepcard_emailupdateabhaprofilepage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:280px;min-width:280px;padding:20px;transition:opacity .3s;display:flex}.stepcard_emailupdateabhaprofilepage.centered_emailupdateabhaprofilepage{text-align:center;align-items:center}.stepcard_emailupdateabhaprofilepage.muted{opacity:.5;pointer-events:none}.stepcardheader_emailupdateabhaprofilepage{align-items:flex-start;gap:12px;width:100%;margin-bottom:16px;display:flex}.stepcardheader_emailupdateabhaprofilepage span{margin-bottom:3px;font-size:14px;font-weight:600;display:block}.stepcardheader_emailupdateabhaprofilepage p{color:#787878;font-size:10.5px}.stepcardnumber_emailupdateabhaprofilepage{color:#8c8c8c;background-color:#e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.stepcardnumber_emailupdateabhaprofilepage.active{color:#fff;background-color:#512da8}.verifytypetoggle_emailupdateabhaprofilepage{gap:8px;width:100%;margin-bottom:15px;display:flex}.verifytypebtn_emailupdateabhaprofilepage{color:#5a5a5a;cursor:pointer;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;height:38px;font-size:11px;font-weight:500;transition:all .2s;display:flex}.verifytypebtn_emailupdateabhaprofilepage.active{color:#512da8;background-color:#ede7f6;border-color:#512da8}.verifytypedot_emailupdateabhaprofilepage{border:2px solid #b4b4b4;border-radius:50%;width:8px;height:8px;display:inline-block}.verifytypebtn_emailupdateabhaprofilepage.active .verifytypedot_emailupdateabhaprofilepage{background-color:#512da8;border-color:#512da8}.formfield_emailupdateabhaprofilepage{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:12px;display:flex}.formfield_emailupdateabhaprofilepage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_emailupdateabhaprofilepage input{border:1px solid #d2d2d2;border-radius:5px;outline:none;width:100%;height:34px;padding:0 10px;font-size:11px}.formfield_emailupdateabhaprofilepage input:focus{border-color:#512da8}.otpsentmessage{color:#2e7d32;text-align:left;min-height:12px;margin:-6px 0 8px;font-size:10px}.infobox_emailupdateabhaprofilepage{text-align:left;color:#5a5a5a;background-color:#f5f3fb;border-radius:5px;width:100%;margin-bottom:12px;padding:8px 10px;font-size:9.5px}.otpsection_emailupdateabhaprofilepage{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.otplabelrow_emailupdateabhaprofilepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_emailupdateabhaprofilepage label{font-size:11px;font-weight:500}.resendotp_emailupdateabhaprofilepage{color:#512da8;cursor:pointer;font-size:10px}.otpboxrow_emailupdateabhaprofilepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otpbox_emailupdateabhaprofilepage{text-align:center;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:38px;height:38px;font-size:14px}.otpbox_emailupdateabhaprofilepage:focus{border-color:#1e88e5}.otptimer_emailupdateabhaprofilepage{color:#8c8c8c;text-align:left;font-size:10px}.stepbtn_emailupdateabhaprofilepage{cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;gap:6px;width:100%;height:38px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.stepbtn_emailupdateabhaprofilepage.purple{color:#fff;background-color:#512da8}.stepbtn_emailupdateabhaprofilepage.blue{color:#fff;background-color:#1e88e5}.stepbtn_emailupdateabhaprofilepage:disabled{color:#96b496;cursor:not-allowed;background-color:#ded}.successiconwrap_emailupdateabhaprofilepage{margin:10px 0 15px}.successring_emailupdateabhaprofilepage{background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.successcheck_emailupdateabhaprofilepage{color:#2e7d32;font-size:28px;font-weight:700}.successmessage_emailupdateabhaprofilepage{color:#505050;text-align:center;margin-bottom:15px;font-size:12px}.summarybox_emailupdateabhaprofilepage{background-color:#f3fbf4;border-radius:6px;flex-direction:column;align-items:center;width:100%;margin-bottom:15px;padding:12px 15px;display:flex}.summarybox_emailupdateabhaprofilepage label{color:#787878;margin-bottom:4px;font-size:10px}.summarybox_emailupdateabhaprofilepage span{color:#282828;font-size:13px;font-weight:600}.bottominfobar_emailupdateabhaprofilepage{color:#8c6414;background-color:#fff6e5;border:1px solid #fbe3b5;border-radius:6px;align-items:flex-start;gap:10px;width:100%;margin-top:15px;padding:12px 15px;font-size:11px;display:flex}.bottominfoicon_emailupdateabhaprofilepage{color:#fff;background-color:#8c6414;border-radius:50%;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;margin-top:1px;font-size:10px;font-style:italic;display:flex}.photoupdateabhaprofilepage{background-color:#fff;border:1px solid #858585;border-radius:7px;flex-direction:column;width:100%;height:100%;padding:10px;display:flex;overflow-y:auto}.sec1_photoupdateabhaprofilepage{align-items:center;width:100%;height:20px;display:flex}.sec1_photoupdateabhaprofilepage div:first-child{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 10px;display:flex}.pagepath_photoupdateabhaprofilepage{color:#3b3b3b;border-left:1.5px solid #353535;flex:1;align-items:center;gap:8px;height:80%;padding:0 15px;font-size:11px;display:flex}.currentpage_photoupdateabhaprofilepage{color:#000;font-weight:600}.sec2_photoupdateabhaprofilepage{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px;margin:10px 0;display:flex}.sub1_sec2_photoupdateabhaprofilepage{flex-direction:column;justify-content:center;width:70%;height:100%;display:flex}.sub1_sec2_photoupdateabhaprofilepage span{color:#1e7a3b;font-size:15px;font-weight:500}.sub1_sec2_photoupdateabhaprofilepage p{color:#4e4e4e;margin-top:3px;font-size:10px}.sub2_sec2_photoupdateabhaprofilepage{justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.securemessagesuggestion_photoupdateabhaprofilepage{color:#512da8;white-space:nowrap;background-color:#ede7f6;border-radius:4px;align-items:center;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.securemessagesuggestion_photoupdateabhaprofilepage svg{margin-right:10px}.stepperrow_photoupdateabhaprofilepage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;width:100%;margin:15px 0 25px;display:flex}.stepperitem_photoupdateabhaprofilepage{flex-direction:column;align-items:center;min-width:180px;display:flex}.steppercircle_photoupdateabhaprofilepage{color:#8c8c8c;background-color:#fff;border:2px solid #d2d2d2;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:13px;font-weight:600;display:flex}.steppercircle_photoupdateabhaprofilepage.active{color:#fff;background-color:#2e9e4c;border-color:#2e9e4c}.steppertitle_photoupdateabhaprofilepage{color:#8c8c8c;margin-top:8px;font-size:12px;font-weight:600}.steppertitle_photoupdateabhaprofilepage.active{color:#2e9e4c}.steppersubtitle_photoupdateabhaprofilepage{color:#969696;text-align:center;margin-top:2px;font-size:10px}.stepperline_photoupdateabhaprofilepage{background-color:#d2d2d2;flex:1;min-width:60px;height:2px;margin-top:16px}.stepperline_photoupdateabhaprofilepage.active{background-color:#2e9e4c}.sec3_photoupdateabhaprofilepage{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;width:100%;display:flex}.stepcard_photoupdateabhaprofilepage{background-color:#fff;border:1px solid #e2e2e2;border-radius:7px;flex-direction:column;flex:260px;min-width:240px;padding:18px;transition:opacity .3s;display:flex}.stepcard_photoupdateabhaprofilepage.muted{opacity:.5;pointer-events:none}.stepcard_photoupdateabhaprofilepage.centered_photoupdateabhaprofilepage{text-align:center;align-items:center}.stepcardheader_photoupdateabhaprofilepage{align-items:flex-start;width:100%;margin-bottom:15px;display:flex}.stepcardnumber_photoupdateabhaprofilepage{color:#5a5a5a;background-color:#e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;margin-right:10px;font-size:12px;font-weight:600;display:flex}.stepcardnumber_photoupdateabhaprofilepage.active{color:#2e9e4c;background-color:#e1f1e4;border:1.5px solid #2e9e4c}.stepcardheader_photoupdateabhaprofilepage span{font-size:13.5px;font-weight:600}.stepcardheader_photoupdateabhaprofilepage p{color:#787878;margin-top:4px;font-size:10.5px}.formfield_photoupdateabhaprofilepage{flex-direction:column;width:100%;margin-bottom:12px;display:flex}.formfield_photoupdateabhaprofilepage label{margin-bottom:5px;font-size:11px;font-weight:500}.formfield_photoupdateabhaprofilepage input{box-sizing:border-box;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:100%;height:34px;padding:0 10px;font-size:11px}.formfield_photoupdateabhaprofilepage input:disabled{color:#787878;background-color:#f5f5f5}.infobox_photoupdateabhaprofilepage{color:#464646;box-sizing:border-box;background-color:#f5fbf6;border-radius:5px;width:100%;margin-bottom:14px;padding:10px 12px;font-size:10px}.otpsection_photoupdateabhaprofilepage{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.otplabelrow_photoupdateabhaprofilepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otplabelrow_photoupdateabhaprofilepage label{font-size:11px;font-weight:500}.resendotp_photoupdateabhaprofilepage{color:#2e9e4c;cursor:pointer;font-size:10px}.otpboxrow_photoupdateabhaprofilepage{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.otpbox_photoupdateabhaprofilepage{text-align:center;box-sizing:border-box;border:1px solid #d2d2d2;border-radius:5px;outline:none;width:36px;height:36px;font-size:13px}.otpbox_photoupdateabhaprofilepage:focus{border-color:#2e9e4c}.otptimer_photoupdateabhaprofilepage{color:#8c8c8c;font-size:10px}.hiddenfileinput_photoupdateabhaprofilepage{display:none}.dropzone_photoupdateabhaprofilepage{box-sizing:border-box;text-align:center;cursor:pointer;background-color:#f5fbf6;border:2px dashed #c8dcc8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:12px;padding:30px 15px;display:flex}.dropzone_photoupdateabhaprofilepage.dragging{background-color:#e9f7eb;border-color:#2e9e4c}.dropzoneicon_photoupdateabhaprofilepage{background-color:#e1f1e4;border-radius:50%;width:40px;height:40px;margin-bottom:10px}.dropzone_photoupdateabhaprofilepage span{color:#3c3c3c;font-size:11.5px;font-weight:500}.dropzone_photoupdateabhaprofilepage p{color:#8c8c8c;margin-top:5px;font-size:10px}.previewwrap_photoupdateabhaprofilepage{flex-direction:column;align-items:center;width:100%;margin-bottom:12px;display:flex}.previewimage_photoupdateabhaprofilepage{object-fit:cover;border:3px solid #e1f1e4;border-radius:50%;width:130px;height:130px;margin-bottom:10px}.previewactions_photoupdateabhaprofilepage{align-items:center;gap:10px;display:flex}.previewactions_photoupdateabhaprofilepage span{color:#6e6e6e;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:10px;overflow:hidden}.removephotobtn_photoupdateabhaprofilepage{color:#c0392b;cursor:pointer;background:0 0;border:none;font-size:10.5px;font-weight:600}.uploaderror_photoupdateabhaprofilepage{box-sizing:border-box;color:#c0392b;background-color:#fdedec;border-radius:5px;width:100%;margin-bottom:12px;padding:6px 10px;font-size:10px}.photochecklist_photoupdateabhaprofilepage{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.photochecklist_photoupdateabhaprofilepage p{color:#464646;align-items:center;margin-bottom:6px;font-size:10.5px;display:flex}.checkmark_photoupdateabhaprofilepage{color:#2e9e4c;margin-right:8px;font-weight:700}.stepbtn_photoupdateabhaprofilepage{cursor:pointer;color:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:auto;font-size:12px;font-weight:500;display:flex}.stepbtn_photoupdateabhaprofilepage.green{background-color:#2e9e4c}.stepbtn_photoupdateabhaprofilepage:disabled{cursor:not-allowed;background-color:#d2d2d2}.successiconwrap_photoupdateabhaprofilepage{justify-content:center;align-items:center;margin:15px 0;display:flex}.successring_photoupdateabhaprofilepage{background-color:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.successcheck_photoupdateabhaprofilepage{color:#2e9e4c;background-color:#fff;border:3px solid #2e9e4c;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;font-weight:700;display:flex}.finalphoto_photoupdateabhaprofilepage{object-fit:cover;border:3px solid #2e9e4c;border-radius:50%;width:100px;height:100px;margin:15px 0}.successmessage_photoupdateabhaprofilepage{box-sizing:border-box;color:#2e7d32;text-align:center;background-color:#e8f5e9;border-radius:6px;width:100%;margin-bottom:18px;padding:10px 14px;font-size:11px;font-weight:500}.bottominfobar_photoupdateabhaprofilepage{box-sizing:border-box;background-color:#eaf2fe;border:1px solid #d3e4fb;border-radius:6px;align-items:flex-start;width:100%;margin-top:15px;padding:12px 15px;display:flex}.bottominfoicon_photoupdateabhaprofilepage{color:#fff;background-color:#4c8df0;border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-right:10px;font-size:11px;font-weight:700;display:flex}.bottominfobar_photoupdateabhaprofilepage p{color:#464646;font-size:11px}.healthrecordlinkingpage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.abhalogo img{opacity:.4;height:250px}.sec1_healthrecordlinkingpage{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:absolute;top:0}.sub1_sec1_healthrecordlinkingpage{flex-direction:column;justify-content:space-evenly;width:100%;height:50px;font-size:11px;display:flex}.sub1_sec1_healthrecordlinkingpage span:first-child{font-size:14px}.sub2_sec1_healthrecordlinkingpage{background-color:#fff;border:1px solid #ffdbc3;border-radius:7px;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;width:100%;height:calc(100% - 60px);display:flex;overflow-y:hidden}.buttonbar_sub2_sec1_healthrecordlinkingpage{border-bottom-right-radius:1px solid #ffdbc3;background-color:#fdf8f5;align-items:center;width:100%;height:40px;display:flex}.body_sub2_sec1_healthrecordlinkingpage{width:100%;height:calc(100% - 40px)}.linkingtypesbtn_healthrecordlinkingpage{color:#4b4b4b;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 15px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.active_linkingtypesbtn_healthrecordlinkingpage{color:#b84d06;border-bottom:1.5px solid #c4733d}.linkingtypesbtn_healthrecordlinkingpage svg{margin-right:10px}.hospitallinkingpage{flex-direction:column;gap:16px;width:100%;height:100%;padding:15px;display:flex}.statsrow_hospitallinkingpage{flex-shrink:0;align-items:stretch;gap:14px;width:100%;height:76px;display:flex}.statcard_hospitallinkingpage{border:1px solid #ecedf0;border-radius:8px;flex:1;align-items:center;gap:12px;padding:0 16px;display:flex}.staticon_hospitallinkingpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.staticon_hospitallinkingpage svg{width:20px;height:20px}.totalicon_hospitallinkingpage{color:#c1653f;background-color:#fde7d4}.verifiedicon_hospitallinkingpage{color:#16a34a;background-color:#dcfce7}.abdmicon_hospitallinkingpage{color:#2563eb;background-color:#dbeafe}.carecontexticon_hospitallinkingpage{color:#ea580c;background-color:#ffedd5}.fullhricon_hospitallinkingpage{color:#7c3aed;background-color:#f3f0ff}.stattext_hospitallinkingpage{flex-direction:column;gap:2px;display:flex}.stattext_hospitallinkingpage label{color:#1d2129;font-size:11px;font-weight:500}.stattext_hospitallinkingpage span{color:#1d2129;font-size:16px;font-weight:700}.stattext_hospitallinkingpage p{color:#9ca3af;font-size:10px}.pctgreen_hospitallinkingpage{color:#16a34a!important}.pctblue_hospitallinkingpage{color:#2563eb!important}.pctorange_hospitallinkingpage{color:#ea580c!important}.pctpurple_hospitallinkingpage{color:#7c3aed!important}.filtersrow_hospitallinkingpage{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:10px;width:100%;height:fit-content;display:flex}.searchwrap_hospitallinkingpage{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1.4;align-items:center;gap:8px;min-width:240px;height:35px;padding:0 12px;display:flex}.searchwrap_hospitallinkingpage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.searchwrap_hospitallinkingpage input{border:none;flex:1;height:100%;font-size:12.5px}.filterselectwrap_hospitallinkingpage{flex-direction:column;gap:6px;min-width:150px;display:flex}.filterselectwrap_hospitallinkingpage label{color:#6b7280;font-size:11px}.selectinner_hospitallinkingpage{align-items:center;height:35px;display:flex;position:relative}.selectinner_hospitallinkingpage select{appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;height:100%;padding:0 30px 0 12px;font-size:12.5px}.selectinner_hospitallinkingpage svg{color:#9ca3af;pointer-events:none;width:13px;height:13px;position:absolute;right:10px}.filtersbtnwrap_hospitallinkingpage{position:relative}.filtersbtn_hospitallinkingpage{color:#c1653f;cursor:pointer;background-color:#fff8f2;border:1px solid #fde7d4;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.filtersbtn_hospitallinkingpage svg{width:14px;height:14px}.filterspanel_hospitallinkingpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:220px;padding:14px;position:absolute;top:46px;right:0;box-shadow:0 10px 30px #0000001f}.filterspanel_hospitallinkingpage p{color:#9ca3af;font-size:12px}.refreshbtn_hospitallinkingpage{color:#fff;cursor:pointer;background-color:#2563eb;border:1px solid #e5e7eb;border-radius:7px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12.5px;display:flex}.refreshbtn_hospitallinkingpage svg{width:14px;height:14px}.refreshbtn_hospitallinkingpage:hover{background-color:#0a4bd6;transition:all .5s}.tablecard_hospitallinkingpage{border:1px solid #ecedf0;border-radius:10px;flex-direction:column;flex-shrink:0;width:100%;height:calc(100% - 160px);display:flex;overflow:hidden}.tablescroll_hospitallinkingpage{width:100%;height:calc(100% - 54px);overflow:auto}.tablehead_hospitallinkingpage{z-index:5;background-color:#fafafb;border-bottom:1px solid #ecedf0;width:100%;position:sticky;top:0}.tableheadrow_hospitallinkingpage{align-items:stretch;width:100%;display:flex}.tableheadrow_hospitallinkingpage>span{text-align:center;color:#4b5563;justify-content:center;align-items:center;padding:10px 8px;font-size:11.5px;font-weight:700;display:flex}.tablescroll_hospitallinkingpage .col_slno{width:5%}.tablescroll_hospitallinkingpage .col_patient{width:25%;text-align:left!important;justify-content:flex-start!important}.tablescroll_hospitallinkingpage .col_abha{width:16%}.tablescroll_hospitallinkingpage .col_lastupdated{width:13%}.tablescroll_hospitallinkingpage .col_actions{width:15%}.linkinggroupcol_hospitallinkingpage{flex-direction:column;width:33%;display:flex}.linkinggrouplabel_hospitallinkingpage{color:#4b5563;border-bottom:1px solid #cacaca;justify-content:center;align-items:center;width:100%;height:26px;font-size:11.5px;font-weight:700;display:flex}.linkingsubrow_hospitallinkingpage{flex:1;align-items:stretch;width:100%;display:flex}.col_linkingsub{text-align:center;color:#4b5563;justify-content:center;align-items:center;width:33.33%;padding:8px 6px;font-size:11px;font-weight:700;display:flex}.tablebody_hospitallinkingpage{width:100%}.nodata_hospitallinkingpage{text-align:center;color:#9ca3af;padding:40px;font-size:13px}.tablerow_hospitallinkingpage{border-bottom:1px solid #f1f1f2;align-items:stretch;width:100%;display:flex}.tablerow_hospitallinkingpage:hover{background-color:#fafafb}.tablerow_hospitallinkingpage>span{color:#1d2129;justify-content:center;align-items:center;padding:12px 8px;font-size:12.5px;display:flex}.tablerow_hospitallinkingpage .col_slno{color:#6b7280}.tablerow_hospitallinkingpage .col_patient{justify-content:flex-start;align-items:flex-start}.patientcell_hospitallinkingpage{text-align:left;align-items:flex-start;gap:10px;display:flex}.avatar_hospitallinkingpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.patienttext_hospitallinkingpage{flex-direction:column;gap:3px;display:flex}.patientnamerow_hospitallinkingpage{align-items:center;gap:6px;display:flex}.patientnamerow_hospitallinkingpage span:first-child{font-size:12.5px;font-weight:500}.ipdtag_hospitallinkingpage{color:#16a34a;background-color:#dcfce7;border-radius:20px;padding:1px 8px;font-size:10px;font-weight:700}.patienttext_hospitallinkingpage p{color:#6b7280;font-size:11px}.mobilerow_hospitallinkingpage{align-items:center;gap:5px;display:flex}.mobilerow_hospitallinkingpage svg{width:11px;height:11px}.abhacell_hospitallinkingpage{flex-direction:column;gap:4px;width:100%;display:flex}.abhalabel_hospitallinkingpage{color:#9ca3af;font-size:10.5px}.abhanumrow_hospitallinkingpage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.abhanumrow_hospitallinkingpage span{font-size:12px;font-weight:600}.abhaverifiedon_hospitallinkingpage{color:#9ca3af;font-size:10.5px}.statuspill_hospitallinkingpage{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:600}.verifiedbadge_hospitallinkingpage{color:#15803d;background-color:#dcfce7}.notverifiedbadge_hospitallinkingpage{color:#dc2626;background-color:#fee2e2}.linkedbadge_hospitallinkingpage{color:#15803d;background-color:#dcfce7}.pendingbadge_hospitallinkingpage{color:#b45309;background-color:#fef3c7}.notlinkedbadge_hospitallinkingpage{color:#6b7280;background-color:#f1f1f2}.linkingcell_hospitallinkingpage{flex-direction:column;align-items:center;gap:4px;display:flex}.linkingcell_hospitallinkingpage p{color:#9ca3af;font-size:10.5px}.lastupdatedcell_hospitallinkingpage{text-align:center;flex-direction:column;gap:3px;display:flex}.lastupdatedcell_hospitallinkingpage span{color:#1d2129;font-size:11.5px}.lastupdatedcell_hospitallinkingpage p{color:#9ca3af;font-size:10.5px}.emptycell_hospitallinkingpage{color:#c1c4cb}.actionscell_hospitallinkingpage{align-items:center;gap:8px;display:flex}.actionsstatus_hospitallinkingpage{flex-direction:column;align-items:center;gap:3px;display:flex}.actiondate_hospitallinkingpage{color:#9ca3af;font-size:10.5px}.verifynowlink_hospitallinkingpage{color:#2563eb;cursor:pointer;font-size:10.5px;font-weight:600}.kebabwrap_hospitallinkingpage{position:relative}.kebabbtn_hospitallinkingpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.kebabbtn_hospitallinkingpage:hover{background-color:#f5f5f6}.actionmenu_hospitallinkingpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:210px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 10px 30px #0000001f}.actionmenuitem_hospitallinkingpage{color:#1d2129;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.actionmenuitem_hospitallinkingpage svg{color:#6d4c41;width:14px;height:14px}.actionmenuitem_hospitallinkingpage:hover{background-color:#f5f5f6}.pagination_hospitallinkingpage{color:#4b5563;border-top:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 32px);height:54px;padding:0 16px;font-size:12px;display:flex}.paginationright_hospitallinkingpage{align-items:center;gap:6px;display:flex}.pagebtn_hospitallinkingpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pagebtn_hospitallinkingpage svg{width:13px;height:13px}.pagebtn_hospitallinkingpage:hover{background-color:#f5f5f6}.activepagebtn_hospitallinkingpage{color:#fff;cursor:default;background-color:#6d4c41;border-color:#6d4c41;font-weight:600}.pageellipsis_hospitallinkingpage{color:#9ca3af;padding:0 4px}.perpagewrap_hospitallinkingpage{margin-left:6px;position:relative}.perpagewrap_hospitallinkingpage select{appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;height:30px;padding:0 26px 0 10px;font-size:12px}.perpagewrap_hospitallinkingpage svg{color:#9ca3af;pointer-events:none;width:12px;height:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lcc_overlay_{z-index:1000;background:#140f0a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lcc_container_{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1220px;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 60px #3c1e0a38}.lcc_header_{flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:22px 28px 18px;display:flex}.lcc_header_left_{align-items:flex-start;gap:14px;display:flex}.lcc_header_icon_{color:#c2540a;background:#fdece1;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lcc_header_title_{color:#111827;margin:0;font-size:13px;font-weight:500}.lcc_header_subtitle_{color:#6b7280;margin:4px 0 0;font-size:11px}.lcc_close_btn_{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.lcc_close_btn_:hover{background:#f3f4f6}.lcc_scroll_area_{flex:1;padding:0 28px;overflow-y:auto}.lcc_patient_card_{background-color:#fdf9f4;border:1px solid #fde4cc;border-radius:7px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:20px;padding:18px 22px;display:flex}.lcc_patient_card_block_{flex:auto;align-items:center;gap:14px;min-width:200px;display:flex}.lcc_card_divider_{background:#f3d9bc;flex-shrink:0;align-self:stretch;width:1px}.lcc_patient_avatar_{color:#b8500a;background:#fbd9b7;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:700;display:flex}.lcc_patient_name_row_{align-items:center;gap:8px;display:flex}.lcc_patient_name_{color:#111827;font-size:13px;font-weight:600}.lcc_visit_type_badge_{color:#059669;background:#d1fae5;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.lcc_patient_meta_{color:#6b7280;margin:4px 0 0;font-size:11px}.lcc_patient_mobile_{color:#6b7280;align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.lcc_field_caption_{color:#9ca3af;margin-bottom:4px;font-size:11.5px;display:block}.lcc_abha_number_row_{align-items:center;gap:10px;display:flex}.lcc_abha_number_{color:#111827;letter-spacing:.2px;font-size:13px;font-weight:700}.lcc_verified_badge_{color:#059669;background:#d1fae5;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.lcc_verified_on_{color:#9ca3af;margin:4px 0 0;font-size:11.5px}.lcc_abha_address_row_{align-items:center;gap:8px;display:flex;position:relative}.lcc_abha_address_{color:#111827;font-size:13px;font-weight:700}.lcc_copy_btn_{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.lcc_copy_btn_:hover{color:#c2540a;background:#f3f4f6}.lcc_copied_tag_{color:#059669;background:#d1fae5;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.lcc_tabs_row_{gap:10px;margin-bottom:-1px;display:flex}.lcc_tab_{color:#6b7280;cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-radius:12px 12px 0 0;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;font-weight:600;transition:background .15s,color .15s;display:flex}.lcc_tab_:hover{color:#374151}.lcc_tab_active_{color:#c2540a;background:#fff;border-color:#e5e7eb;box-shadow:inset 0 -2px #fff}.lcc_tab_count_{color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:flex}.lcc_tab_count_pending_{background:#ea7317}.lcc_tab_count_linked_{background:#059669}.lcc_panel_{border:1px solid #e5e7eb;border-radius:0 12px 12px;margin-bottom:20px;padding:20px}.lcc_notice_banner_{background:linear-gradient(90deg,#eff6ff 0%,#f5f8ff 100%);border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.lcc_notice_banner_green_{background:linear-gradient(90deg,#ecfdf5 0%,#f0fdf9 100%);border-color:#a7f3d0}.lcc_notice_icon_{color:#2563eb;flex-shrink:0}.lcc_notice_icon_green_{color:#059669}.lcc_notice_banner_ p{color:#1f2937;z-index:1;margin:0;font-size:13.5px;font-weight:500;position:relative}.lcc_notice_deco_{color:#dbeafe;opacity:.7;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.lcc_notice_banner_green_ .lcc_notice_deco_{color:#a7f3d0}.lcc_toolbar_{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.lcc_search_wrap_{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex:320px;align-items:center;gap:8px;min-width:240px;padding:10px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.lcc_search_wrap_:focus-within{border-color:#ea7317;box-shadow:0 0 0 3px #ea73171f}.lcc_search_icon_{color:#9ca3af;flex-shrink:0;display:flex}.lcc_search_input_{color:#111827;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13.5px}.lcc_search_input_::placeholder{color:#9ca3af}.lcc_search_clear_{color:#9ca3af;cursor:pointer;background:0 0;border:none;flex-shrink:0;display:flex}.lcc_toolbar_actions_{flex-shrink:0;align-items:center;gap:10px;display:flex}.lcc_filter_wrap_{position:relative}.lcc_filter_btn_{color:#c2540a;cursor:pointer;background:#fff;border:1px solid #fbd9b7;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:600;display:flex}.lcc_filter_btn_active_{background:#fff7ed}.lcc_filter_badge_{color:#fff;background:#ea7317;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;display:flex}.lcc_filter_dropdown_{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:220px;padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 28px #110c2e24}.lcc_filter_dropdown_title_{color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px;font-size:12px;font-weight:700}.lcc_filter_option_{color:#374151;cursor:pointer;align-items:center;gap:9px;padding:7px 4px;font-size:13px;display:flex}.lcc_type_dot_{border-radius:999px;flex-shrink:0;width:8px;height:8px}.lcc_type_dot_blue_{background:#2563eb}.lcc_type_dot_violet_{background:#7c3aed}.lcc_type_dot_green_{background:#059669}.lcc_filter_dropdown_actions_{border-top:1px solid #f3f4f6;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;display:flex}.lcc_filter_clear_btn_{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:12.5px;font-weight:600}.lcc_filter_apply_btn_{color:#fff;cursor:pointer;background:#ea7317;border:none;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:600}.lcc_refresh_btn_{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lcc_refresh_btn_:disabled{opacity:.6;cursor:not-allowed}.lcc_spin_{animation:.8s linear infinite lcc_spin_kf_}@keyframes lcc_spin_kf_{to{transform:rotate(360deg)}}.lcc_success_banner_{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.lcc_table_wrap_{border:1px solid #f3f4f6;border-radius:12px;overflow-x:auto}.lcc_table_{border-collapse:collapse;width:100%;min-width:780px}.lcc_table_ thead tr{background:#fff7ed}.lcc_table_ th{text-align:left;color:#92400e;text-transform:none;white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:700}.lcc_table_ td{vertical-align:middle;border-top:1px solid #f3f4f6;padding:14px 16px;font-size:13.5px}.lcc_th_checkbox_{width:44px}.lcc_th_checkbox_ input,.lcc_table_ td.lcc_th_checkbox_ input{accent-color:#ea7317;cursor:pointer;width:17px;height:17px}.lcc_facility_cell_{align-items:center;gap:12px;display:flex}.lcc_facility_icon_{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lcc_facility_icon_blue_{color:#2563eb;background:#dbeafe}.lcc_facility_icon_violet_{color:#7c3aed;background:#ede9fe}.lcc_facility_icon_green_{color:#059669;background:#d1fae5}.lcc_facility_name_{color:#111827;margin:0;font-size:13.5px;font-weight:700}.lcc_facility_location_{color:#9ca3af;align-items:center;gap:4px;margin:3px 0 0;font-size:12px;display:flex}.lcc_type_pill_{white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.lcc_type_pill_blue_{color:#1d4ed8;background:#dbeafe}.lcc_type_pill_violet_{color:#6d28d9;background:#ede9fe}.lcc_type_pill_green_{color:#047857;background:#d1fae5}.lcc_muted_cell_{color:#6b7280}.lcc_date_cell_{color:#6b7280;align-items:flex-start;gap:8px;display:flex}.lcc_date_cell_ svg{color:#9ca3af;flex-shrink:0;margin-top:2px}.lcc_date_cell_ p{color:#374151;margin:0;font-size:13px;font-weight:600}.lcc_date_cell_ span{color:#9ca3af;font-size:11.5px}.lcc_status_pill_{border-radius:8px;padding:5px 12px;font-size:11.5px;font-weight:700;display:inline-block}.lcc_status_pill_pending_{color:#b45309;background:#fef3e2}.lcc_status_pill_linked_{color:#047857;background:#d1fae5}.lcc_info_cell_{text-align:center;width:40px}.lcc_row_info_icon_{color:#9ca3af;cursor:help;display:inline-flex}.lcc_empty_row_{text-align:center;color:#9ca3af;font-size:13.5px;padding:32px 16px!important}.lcc_footer_{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 20px;display:flex}.lcc_selected_chip_{color:#c2540a;border:1px solid #fbd9b7;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;display:flex}.lcc_selected_chip_label_{color:#6b7280;font-weight:500}.lcc_footer_actions_{align-items:center;gap:12px;display:flex}.lcc_cancel_btn_{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:11px 22px;font-size:14px;font-weight:600}.lcc_cancel_btn_:hover{background:#f9fafb}.lcc_link_btn_{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ea7317 0%,#c2540a 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;transition:opacity .15s;display:flex}.lcc_link_btn_:hover:not(:disabled){opacity:.92}.lcc_link_btn_:disabled{color:#9ca3af;cursor:not-allowed;background:#e5e7eb}.lcc_btn_spinner_{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:15px;height:15px;animation:.7s linear infinite lcc_spin_kf_}.lcc_compliance_bar_{background:#f0fdf9;border-top:1px solid #d1fae5;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:14px 28px;display:flex}.lcc_compliance_icon_{color:#059669;flex-shrink:0}.lcc_compliance_text_{flex:1;min-width:220px}.lcc_compliance_title_{color:#065f46;margin:0;font-size:13px;font-weight:700}.lcc_compliance_subtitle_{color:#4b7a6c;margin:2px 0 0;font-size:12px}.lcc_compliance_link_{color:#059669;flex-shrink:0;align-items:center;gap:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.lcc_compliance_link_:hover{text-decoration:underline}@media (width<=720px){.lcc_patient_card_{flex-direction:column;align-items:stretch}.lcc_card_divider_{width:auto;height:1px}.lcc_footer_{flex-direction:column;align-items:stretch}.lcc_footer_actions_{justify-content:flex-end}}.modaloverlay_patientabdmlinking{z-index:1000;box-sizing:border-box;background:#0f172a8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modalcontainer_patientabdmlinking{box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;width:600px;max-width:100%;max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.modalheader_patientabdmlinking{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.headerleft_patientabdmlinking{align-items:flex-start;gap:12px;display:flex}.headericon_patientabdmlinking{color:#4338ca;box-sizing:border-box;background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.headertext_patientabdmlinking{flex-direction:column;gap:2px;display:flex}.headertitle_patientabdmlinking{color:#0f172a;margin:0;font-size:18px;font-weight:700}.headersubtitle_patientabdmlinking{color:#64748b;margin:0;font-size:13px}.closebtn_patientabdmlinking{color:#64748b;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.closebtn_patientabdmlinking:hover{background:#f1f5f9}.stepperwrap_patientabdmlinking{box-sizing:border-box;flex-shrink:0;align-items:center;padding:0 24px 20px;display:flex}.stepitem_patientabdmlinking{flex-direction:column;align-items:center;gap:6px;display:flex}.stepcircle_patientabdmlinking{color:#94a3b8;box-sizing:border-box;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex}.stepcircle_patientabdmlinking.active{color:#fff;background:#2563eb}.stepcircle_patientabdmlinking.completed{color:#fff;background:#16a34a}.steplabel_patientabdmlinking{color:#334155;white-space:nowrap;font-size:12px;font-weight:600}.stepline_patientabdmlinking{background:#e2e8f0;flex:1;height:2px;margin:0 10px 22px}.stepline_patientabdmlinking.filled{background:#16a34a}.modalbody_patientabdmlinking{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;padding:0 24px 20px;display:flex;overflow-y:auto}.infobanner_patientabdmlinking{color:#1e40af;box-sizing:border-box;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.detailscard_patientabdmlinking{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cardheader_patientabdmlinking{color:#0f172a;box-sizing:border-box;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;display:flex}.cardheadericon_patientabdmlinking{color:#2563eb;display:flex}.patientrow_patientabdmlinking{box-sizing:border-box;align-items:flex-start;gap:12px;padding:16px;display:flex}.avatar_patientabdmlinking{color:#c2410c;box-sizing:border-box;background:#fde8e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:700;display:flex}.patientinfo_patientabdmlinking{flex-direction:column;gap:4px;display:flex}.patientnamerow_patientabdmlinking{align-items:center;gap:8px;display:flex}.patientname_patientabdmlinking{color:#0f172a;font-size:15px;font-weight:700}.typebadge_patientabdmlinking{color:#15803d;box-sizing:border-box;background:#dcfce7;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.patientmetarow_patientabdmlinking{color:#475569;align-items:center;gap:6px;font-size:13px;display:flex}.dotsep_patientabdmlinking{color:#cbd5e1}.patientphonerow_patientabdmlinking{color:#475569;align-items:center;gap:6px;font-size:13px;display:flex}.formgrid_patientabdmlinking{box-sizing:border-box;flex-wrap:wrap;gap:16px;padding:0 16px 16px;display:flex}.formgroup_patientabdmlinking{box-sizing:border-box;flex-direction:column;flex:calc(50% - 8px);gap:6px;min-width:200px;display:flex}.formlabel_patientabdmlinking{color:#334155;font-size:12px;font-weight:600}.required_patientabdmlinking{color:#dc2626}.forminput_patientabdmlinking,.formselect_patientabdmlinking{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:38px;padding:0 12px;font-size:13px}.forminput_patientabdmlinking.readonly{color:#64748b;background:#f1f5f9}.inputwithicon_patientabdmlinking{align-items:center;display:flex;position:relative}.inputwithicon_patientabdmlinking .forminput_patientabdmlinking,.inputwithicon_patientabdmlinking .formselect_patientabdmlinking{appearance:none;padding-right:34px}.inputicon_patientabdmlinking{color:#64748b;pointer-events:none;display:flex;position:absolute;right:10px}.aboutbox_patientabdmlinking{box-sizing:border-box;background:#f8fafc;border-top:1px solid #e2e8f0;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.aboutboxicon_patientabdmlinking{color:#2563eb;margin-top:2px;display:flex}.aboutboxtitle_patientabdmlinking{color:#0f172a;margin-bottom:2px;font-size:13px;font-weight:700}.aboutboxtext_patientabdmlinking{color:#64748b;font-size:12.5px;line-height:1.5}.modalfooter_patientabdmlinking{box-sizing:border-box;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.modalfooter_patientabdmlinking.end{justify-content:flex-end}.btncancel_patientabdmlinking{color:#334155;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;height:38px;padding:0 18px;font-size:13px;font-weight:600}.btncancel_patientabdmlinking:hover{background:#f8fafc}.btnconfirm_patientabdmlinking{color:#fff;cursor:pointer;box-sizing:border-box;background:#2563eb;border:none;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.btnconfirm_patientabdmlinking:hover{background:#1d4ed8}.linkingstate_patientabdmlinking{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:50px 20px;display:flex}.spinnercircle_patientabdmlinking{box-sizing:border-box;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.spinner_patientabdmlinking{border:3px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin_patientabdmlinking;display:block}@keyframes spin_patientabdmlinking{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.linkingtitle_patientabdmlinking{color:#0f172a;font-size:16px;font-weight:700}.linkingsubtext_patientabdmlinking{color:#64748b;max-width:360px;font-size:13px;line-height:1.5}.successstate_patientabdmlinking{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:10px;padding:10px 10px 4px;display:flex}.successiconwrap_patientabdmlinking{box-sizing:border-box;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.successcircle_patientabdmlinking{color:#16a34a;box-sizing:border-box;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;position:relative}.successcheckbadge_patientabdmlinking{color:#fff;box-sizing:border-box;background:#16a34a;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:2px;right:4px}.successdot_patientabdmlinking{box-sizing:border-box;border-radius:50%;width:8px;height:8px;position:absolute}.dot1_patientabdmlinking{background:#f59e0b;top:8px;left:14px}.dot2_patientabdmlinking{background:#3b82f6;width:6px;height:6px;top:4px;right:10px}.dot3_patientabdmlinking{background:#ec4899;width:6px;height:6px;bottom:12px;left:4px}.dot4_patientabdmlinking{background:#22c55e;bottom:18px;right:4px}.successtitle_patientabdmlinking{color:#15803d;font-size:17px;font-weight:700}.successsubtext_patientabdmlinking{color:#64748b;max-width:380px;font-size:13px;line-height:1.5}.summarycard_patientabdmlinking{text-align:left;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:10px;width:100%;margin-top:10px;padding:16px;display:flex}.summarytitle_patientabdmlinking{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:700}.summaryrow_patientabdmlinking{box-sizing:border-box;align-items:center;gap:10px;font-size:13px;display:flex}.summarylabel_patientabdmlinking{color:#64748b;flex-shrink:0;width:110px;font-weight:600}.summarycolon_patientabdmlinking{color:#94a3b8}.summaryvalue_patientabdmlinking{color:#0f172a;font-weight:600}.patientselflinkingpage{flex-direction:column;gap:16px;width:100%;height:100%;padding:15px;display:flex}.statsrow_patientselflinkingpage{flex-shrink:0;align-items:stretch;gap:14px;width:100%;height:76px;display:flex}.statcard_patientselflinkingpage{border:1px solid #ecedf0;border-radius:8px;flex:1;align-items:center;gap:12px;padding:0 16px;display:flex}.staticon_patientselflinkingpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.staticon_patientselflinkingpage svg{width:20px;height:20px}.totalicon_patientselflinkingpage{color:#c1653f;background-color:#fde7d4}.linkedicon_patientselflinkingpage{color:#16a34a;background-color:#dcfce7}.pendingicon_patientselflinkingpage{color:#ea580c;background-color:#ffedd5}.rejectedicon_patientselflinkingpage{color:#dc2626;background-color:#fee2e2}.stattext_patientselflinkingpage{flex-direction:column;gap:2px;display:flex}.stattext_patientselflinkingpage label{color:#1d2129;font-size:11px;font-weight:500}.stattext_patientselflinkingpage span{color:#1d2129;font-size:16px;font-weight:700}.stattext_patientselflinkingpage p{color:#9ca3af;font-size:10px}.pctgreen_patientselflinkingpage{color:#16a34a!important}.pctorange_patientselflinkingpage{color:#ea580c!important}.pctred_patientselflinkingpage{color:#dc2626!important}.filtersrow_patientselflinkingpage{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:10px;width:100%;height:fit-content;display:flex}.searchwrap_patientselflinkingpage{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1.3;align-items:center;gap:8px;min-width:260px;height:35px;padding:0 12px;display:flex}.searchwrap_patientselflinkingpage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.searchwrap_patientselflinkingpage input{border:none;flex:1;height:100%;font-size:12.5px}.filterselectwrap_patientselflinkingpage{flex-direction:column;gap:6px;min-width:160px;display:flex}.filterselectwrap_patientselflinkingpage label{color:#6b7280;font-size:11px}.selectinner_patientselflinkingpage{align-items:center;height:35px;display:flex;position:relative}.selectinner_patientselflinkingpage select{appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;height:100%;padding:0 30px 0 12px;font-size:12.5px}.selectinner_patientselflinkingpage svg{color:#9ca3af;pointer-events:none;width:13px;height:13px;position:absolute;right:10px}.daterangewrap_patientselflinkingpage{flex-direction:column;gap:6px;min-width:200px;display:flex;position:relative}.daterangewrap_patientselflinkingpage label{color:#6b7280;font-size:11px}.daterangebtn_patientselflinkingpage{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:35px;padding:0 12px;font-size:12.5px;display:flex}.daterangebtn_patientselflinkingpage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.daterangepanel_patientselflinkingpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;width:220px;padding:14px;display:flex;position:absolute;top:70px;left:0;box-shadow:0 10px 30px #0000001f}.daterangefield_patientselflinkingpage{flex-direction:column;gap:5px;display:flex}.daterangefield_patientselflinkingpage label{color:#9ca3af;font-size:11px}.daterangefield_patientselflinkingpage input{border:1px solid #e5e7eb;border-radius:7px;height:34px;padding:0 10px;font-size:12px}.daterangeactions_patientselflinkingpage{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.clearrangebtn_patientselflinkingpage{color:#4b5563;cursor:pointer;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:11.5px;display:flex}.clearrangebtn_patientselflinkingpage:hover{background-color:#f5f5f6}.applyrangebtn_patientselflinkingpage{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:11.5px;display:flex}.filtersbtnwrap_patientselflinkingpage{position:relative}.filtersbtn_patientselflinkingpage{color:#c1653f;cursor:pointer;background-color:#fff8f2;border:1px solid #fde7d4;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.filtersbtn_patientselflinkingpage svg{width:14px;height:14px}.filterspanel_patientselflinkingpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:220px;padding:14px;position:absolute;top:46px;right:0;box-shadow:0 10px 30px #0000001f}.filterspanel_patientselflinkingpage p{color:#9ca3af;font-size:12px}.refreshbtn_patientselflinkingpage{cursor:pointer;color:#fff;background-color:#2563eb;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12.5px;display:flex}.refreshbtn_patientselflinkingpage svg{width:14px;height:14px}.refreshbtn_patientselflinkingpage:hover{background-color:#0a4bd6;transition:all .5s}.tablecard_patientselflinkingpage{border:1px solid #ecedf0;border-radius:10px;flex-direction:column;flex-shrink:0;width:100%;height:calc(100% - 176px);display:flex;overflow:hidden}.tablescroll_patientselflinkingpage{width:100%;height:calc(100% - 54px);overflow:auto}.tableheadrow_patientselflinkingpage{z-index:5;background-color:#fafafb;border-bottom:1px solid #ecedf0;align-items:stretch;width:100%;display:flex;top:0}.tableheadrow_patientselflinkingpage span{text-align:center;color:#4b5563;justify-content:center;align-items:center;padding:12px 8px;font-size:11.5px;font-weight:700;display:flex}.tablescroll_patientselflinkingpage .col_slno{width:5%}.tablescroll_patientselflinkingpage .col_patient{width:17%;text-align:left!important;justify-content:flex-start!important}.tablescroll_patientselflinkingpage .col_abha{width:22%}.tablescroll_patientselflinkingpage .col_carecontext{flex-direction:column;width:14%;display:flex}.tablescroll_patientselflinkingpage .col_remarks{width:18%}.tablescroll_patientselflinkingpage .col_requestdate,.tablescroll_patientselflinkingpage .col_actions{width:13%}.tablebody_patientselflinkingpage{width:100%}.nodata_patientselflinkingpage{text-align:center;color:#9ca3af;padding:40px;font-size:13px}.tablerow_patientselflinkingpage{border-bottom:1px solid #f1f1f2;align-items:stretch;width:100%;display:flex}.tablerow_patientselflinkingpage:hover{background-color:#fafafb}.tablerow_patientselflinkingpage>span{color:#1d2129;text-align:center;justify-content:center;align-items:center;padding:12px 8px;font-size:12px;display:flex}.tablerow_patientselflinkingpage .col_slno{color:#6b7280}.tablerow_patientselflinkingpage .col_patient{justify-content:flex-start;align-items:flex-start}.tablerow_patientselflinkingpage .col_remarks{color:#4b5563;text-align:left;justify-content:flex-start}.patientcell_patientselflinkingpage{text-align:left;align-items:flex-start;gap:10px;display:flex}.avatar_patientselflinkingpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.patienttext_patientselflinkingpage{flex-direction:column;gap:3px;display:flex}.patienttext_patientselflinkingpage span{font-size:12.5px;font-weight:700}.patienttext_patientselflinkingpage p{color:#6b7280;font-size:11px}.mobilerow_patientselflinkingpage{align-items:center;gap:5px;display:flex}.mobilerow_patientselflinkingpage svg{width:11px;height:11px}.abhacell_patientselflinkingpage{text-align:left;border-radius:10px;align-items:flex-start;gap:10px;width:100%;padding:10px;display:flex}.abhaiconbox_patientselflinkingpage{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.abhaiconbox_patientselflinkingpage svg{width:15px;height:15px}.abhatext_patientselflinkingpage{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.abhalabel_patientselflinkingpage{color:#9ca3af;margin-top:3px;font-size:10px}.abhalabel_patientselflinkingpage:first-child{margin-top:0}.abhanumrow_patientselflinkingpage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.abhanumrow_patientselflinkingpage span{font-size:11.5px;font-weight:600}.abhaaddressrow_patientselflinkingpage{align-items:center;gap:6px;display:flex}.abhaaddressrow_patientselflinkingpage span{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.copybtn_patientselflinkingpage{color:#9ca3af;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.copybtn_patientselflinkingpage svg{width:13px;height:13px}.copybtn_patientselflinkingpage:hover{color:#6d4c41}.statuspill_patientselflinkingpage{white-space:nowrap;border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:600}.carecontextpill_patientselflinkingpage{padding:4px 12px;font-size:11px}.ccdate_patientselflinkingpage{color:#9ca3af;margin-top:4px;font-size:10.5px}.actionscell_patientselflinkingpage{align-items:center;gap:8px;display:flex}.verifybtn_patientselflinkingpage{color:#16a34a;cursor:pointer;white-space:nowrap;background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}.verifybtn_patientselflinkingpage svg{width:13px;height:13px}.verifybtn_patientselflinkingpage:hover{background-color:#dcfce7}.kebabwrap_patientselflinkingpage{position:relative}.kebabbtn_patientselflinkingpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.kebabbtn_patientselflinkingpage:hover{background-color:#f5f5f6}.actionmenu_patientselflinkingpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:210px;padding:6px;position:absolute;top:38px;right:0;box-shadow:0 10px 30px #0000001f}.actionmenuitem_patientselflinkingpage{color:#1d2129;cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.actionmenuitem_patientselflinkingpage svg{color:#6d4c41;width:14px;height:14px}.actionmenuitem_patientselflinkingpage:hover{background-color:#f5f5f6}.pagination_patientselflinkingpage{color:#4b5563;border-top:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 32px);height:54px;padding:0 16px;font-size:12px;display:flex}.paginationright_patientselflinkingpage{align-items:center;gap:6px;display:flex}.pagebtn_patientselflinkingpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pagebtn_patientselflinkingpage svg{width:13px;height:13px}.pagebtn_patientselflinkingpage:hover{background-color:#f5f5f6}.activepagebtn_patientselflinkingpage{color:#fff;cursor:default;background-color:#6d4c41;border-color:#6d4c41;font-weight:600}.pageellipsis_patientselflinkingpage{color:#9ca3af;padding:0 4px}.perpagewrap_patientselflinkingpage{margin-left:6px;position:relative}.perpagewrap_patientselflinkingpage select{appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;height:30px;padding:0 26px 0 10px;font-size:12px}.perpagewrap_patientselflinkingpage svg{color:#9ca3af;pointer-events:none;width:12px;height:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.fullhealthrecordlinkingpage{flex-direction:column;gap:16px;width:100%;height:100%;padding:15px;display:flex}.statsrow_fullhealthrecordlinkingpage{flex-shrink:0;align-items:stretch;gap:14px;width:100%;height:76px;display:flex}.statcard_fullhealthrecordlinkingpage{border:1px solid #ecedf0;border-radius:12px;flex:1;align-items:center;gap:12px;padding:0 16px;display:flex}.staticon_fullhealthrecordlinkingpage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.staticon_fullhealthrecordlinkingpage svg{width:20px;height:20px}.totalicon_fullhealthrecordlinkingpage{color:#c1653f;background-color:#fde7d4}.approvedicon_fullhealthrecordlinkingpage{color:#16a34a;background-color:#dcfce7}.pendingicon_fullhealthrecordlinkingpage{color:#ea580c;background-color:#ffedd5}.rejectedicon_fullhealthrecordlinkingpage{color:#dc2626;background-color:#fee2e2}.transferredicon_fullhealthrecordlinkingpage{color:#7c3aed;background-color:#f3f0ff}.stattext_fullhealthrecordlinkingpage{flex-direction:column;gap:2px;display:flex}.stattext_fullhealthrecordlinkingpage label{color:#1d2129;font-size:12px;font-weight:600}.stattext_fullhealthrecordlinkingpage span{color:#1d2129;font-size:20px;font-weight:700}.stattext_fullhealthrecordlinkingpage p{color:#9ca3af;font-size:11px}.pctgreen_fullhealthrecordlinkingpage{color:#16a34a!important}.pctorange_fullhealthrecordlinkingpage{color:#ea580c!important}.pctred_fullhealthrecordlinkingpage{color:#dc2626!important}.pctpurple_fullhealthrecordlinkingpage{color:#7c3aed!important}.filtersrow_fullhealthrecordlinkingpage{flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:10px;width:100%;height:fit-content;display:flex}.searchwrap_fullhealthrecordlinkingpage{background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;flex:1.3;align-items:center;gap:8px;min-width:260px;height:40px;padding:0 12px;display:flex}.searchwrap_fullhealthrecordlinkingpage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.searchwrap_fullhealthrecordlinkingpage input{border:none;flex:1;height:100%;font-size:12.5px}.filterselectwrap_fullhealthrecordlinkingpage{flex-direction:column;gap:6px;min-width:160px;display:flex}.filterselectwrap_fullhealthrecordlinkingpage label{color:#6b7280;font-size:11px}.selectinner_fullhealthrecordlinkingpage{align-items:center;height:40px;display:flex;position:relative}.selectinner_fullhealthrecordlinkingpage select{appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;width:100%;height:100%;padding:0 30px 0 12px;font-size:12.5px}.selectinner_fullhealthrecordlinkingpage svg{color:#9ca3af;pointer-events:none;width:13px;height:13px;position:absolute;right:10px}.daterangewrap_fullhealthrecordlinkingpage{flex-direction:column;gap:6px;min-width:190px;display:flex;position:relative}.daterangewrap_fullhealthrecordlinkingpage label{color:#6b7280;font-size:11px}.daterangebtn_fullhealthrecordlinkingpage{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 12px;font-size:12.5px;display:flex}.daterangebtn_fullhealthrecordlinkingpage svg{color:#9ca3af;flex-shrink:0;width:15px;height:15px}.daterangepanel_fullhealthrecordlinkingpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;width:220px;padding:14px;display:flex;position:absolute;top:70px;left:0;box-shadow:0 10px 30px #0000001f}.daterangefield_fullhealthrecordlinkingpage{flex-direction:column;gap:5px;display:flex}.daterangefield_fullhealthrecordlinkingpage label{color:#9ca3af;font-size:11px}.daterangefield_fullhealthrecordlinkingpage input{border:1px solid #e5e7eb;border-radius:7px;height:34px;padding:0 10px;font-size:12px}.daterangeactions_fullhealthrecordlinkingpage{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.clearrangebtn_fullhealthrecordlinkingpage{color:#4b5563;cursor:pointer;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:11.5px;display:flex}.clearrangebtn_fullhealthrecordlinkingpage:hover{background-color:#f5f5f6}.applyrangebtn_fullhealthrecordlinkingpage{color:#fff;cursor:pointer;background-color:#6d4c41;border-radius:7px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:11.5px;display:flex}.filtersbtnwrap_fullhealthrecordlinkingpage{position:relative}.filtersbtn_fullhealthrecordlinkingpage{color:#c1653f;cursor:pointer;background-color:#fff8f2;border:1px solid #fde7d4;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.filtersbtn_fullhealthrecordlinkingpage svg{width:14px;height:14px}.filterspanel_fullhealthrecordlinkingpage{z-index:20;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;width:220px;padding:14px;position:absolute;top:46px;right:0;box-shadow:0 10px 30px #0000001f}.filterspanel_fullhealthrecordlinkingpage p{color:#9ca3af;font-size:12px}.refreshbtn_fullhealthrecordlinkingpage{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:9px;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:12.5px;display:flex}.refreshbtn_fullhealthrecordlinkingpage svg{width:14px;height:14px}.refreshbtn_fullhealthrecordlinkingpage:hover{background-color:#f5f5f6}.tablecard_fullhealthrecordlinkingpage{border:1px solid #ecedf0;border-radius:14px;flex-direction:column;flex-shrink:0;width:100%;height:calc(100% - 176px);display:flex;overflow:hidden}.tablescroll_fullhealthrecordlinkingpage{width:100%;height:calc(100% - 54px);overflow:auto}.tableheadrow_fullhealthrecordlinkingpage{z-index:5;background-color:#fafafb;border-bottom:1px solid #ecedf0;align-items:stretch;width:100%;min-width:1550px;display:flex;position:sticky;top:0}.tableheadrow_fullhealthrecordlinkingpage span{text-align:center;color:#4b5563;justify-content:center;align-items:center;gap:5px;padding:12px 8px;font-size:11.5px;font-weight:700;display:flex}.tableheadrow_fullhealthrecordlinkingpage span svg{color:#c1c4cb;flex-shrink:0;width:12px;height:12px}.col_requestid,.col_abha{width:11%}.col_hiu{width:14%}.col_requestedby{width:11%}.col_requesteddata{width:15%}.col_daterange{width:11%}.col_status{width:10%}.col_actions{width:13%}.tablebody_fullhealthrecordlinkingpage{width:100%;min-width:1550px}.nodata_fullhealthrecordlinkingpage{text-align:center;color:#9ca3af;padding:40px;font-size:13px}.tablerow_fullhealthrecordlinkingpage{border-bottom:1px solid #f1f1f2;align-items:stretch;width:100%;display:flex}.tablerow_fullhealthrecordlinkingpage:hover{background-color:#fafafb}.tablerow_fullhealthrecordlinkingpage>span{color:#1d2129;text-align:center;justify-content:center;align-items:center;padding:12px 8px;font-size:12px;display:flex}.tablerow_fullhealthrecordlinkingpage .col_slno{color:#6b7280}.requestidcell_fullhealthrecordlinkingpage{text-align:left;flex-direction:column;gap:3px;display:flex}.requestidcell_fullhealthrecordlinkingpage span{font-size:12px;font-weight:700}.requestidcell_fullhealthrecordlinkingpage p{color:#9ca3af;font-size:10.5px}.abhacell_fullhealthrecordlinkingpage{flex-direction:column;align-items:center;gap:5px;display:flex}.abhacell_fullhealthrecordlinkingpage span{color:#1d2129;word-break:break-all;font-size:11.5px}.hiucell_fullhealthrecordlinkingpage{text-align:left;flex-direction:column;gap:3px;width:100%;display:flex}.hiuname_fullhealthrecordlinkingpage{font-size:12px;font-weight:700}.hiucell_fullhealthrecordlinkingpage p{color:#9ca3af;font-size:10.5px}.typetag_fullhealthrecordlinkingpage{border-radius:20px;width:fit-content;margin-top:2px;padding:2px 9px;font-size:10px;font-weight:600}.requestedbycell_fullhealthrecordlinkingpage{text-align:left;flex-direction:column;gap:3px;width:100%;display:flex}.requestedbycell_fullhealthrecordlinkingpage span:first-child{font-size:12px;font-weight:700}.requestedbycell_fullhealthrecordlinkingpage p{color:#9ca3af;font-size:10.5px}.selftag_fullhealthrecordlinkingpage{color:#b45309;background-color:#fef3c7;border-radius:20px;width:fit-content;margin-top:2px;padding:2px 9px;font-size:10px;font-weight:600}.requesteddatalist_fullhealthrecordlinkingpage{text-align:left;width:100%;padding-left:16px;list-style:outside}.requesteddatalist_fullhealthrecordlinkingpage li{color:#4b5563;margin-bottom:2px;font-size:11.5px}.daterangecell_fullhealthrecordlinkingpage{flex-direction:column;align-items:center;gap:1px;display:flex}.daterangecell_fullhealthrecordlinkingpage span{font-size:11.5px}.daterangecell_fullhealthrecordlinkingpage p{color:#9ca3af;font-size:10px}.statuspill_fullhealthrecordlinkingpage{white-space:nowrap;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.verifiedbadge_fullhealthrecordlinkingpage{color:#15803d;background-color:#dcfce7;padding:3px 9px;font-size:10px}.actioncell_fullhealthrecordlinkingpage{justify-content:center;align-items:center;gap:7px;display:flex}.actionbtn_fullhealthrecordlinkingpage{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.actionbtn_fullhealthrecordlinkingpage svg{width:14px;height:14px}.approveactionbtn_fullhealthrecordlinkingpage{color:#16a34a;background-color:#f0fdf4;border-color:#dcfce7}.approveactionbtn_fullhealthrecordlinkingpage:hover{background-color:#dcfce7}.viewactionbtn_fullhealthrecordlinkingpage{color:#ea580c;background-color:#fff7ed;border-color:#ffedd5}.viewactionbtn_fullhealthrecordlinkingpage:hover{background-color:#ffedd5}.transferactionbtn_fullhealthrecordlinkingpage{color:#7c3aed;background-color:#faf7ff;border-color:#f3f0ff}.transferactionbtn_fullhealthrecordlinkingpage:hover{background-color:#f3f0ff}.pagination_fullhealthrecordlinkingpage{color:#4b5563;border-top:1px solid #ecedf0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 32px);height:54px;padding:0 16px;font-size:12px;display:flex}.paginationright_fullhealthrecordlinkingpage{align-items:center;gap:6px;display:flex}.pagebtn_fullhealthrecordlinkingpage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pagebtn_fullhealthrecordlinkingpage svg{width:13px;height:13px}.pagebtn_fullhealthrecordlinkingpage:hover{background-color:#f5f5f6}.activepagebtn_fullhealthrecordlinkingpage{color:#fff;cursor:default;background-color:#6d4c41;border-color:#6d4c41;font-weight:600}.pageellipsis_fullhealthrecordlinkingpage{color:#9ca3af;padding:0 4px}.perpagewrap_fullhealthrecordlinkingpage{margin-left:6px;position:relative}.perpagewrap_fullhealthrecordlinkingpage select{appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:7px;height:30px;padding:0 26px 0 10px;font-size:12px}.perpagewrap_fullhealthrecordlinkingpage svg{color:#9ca3af;pointer-events:none;width:12px;height:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bp_page_{color:#111827;flex-direction:column;gap:20px;width:100%;height:100%;display:flex;overflow-y:scroll}.bp_breadcrumb_{color:#6b7280;align-items:center;gap:6px;font-size:13px;display:flex}.bp_breadcrumb_muted_{color:#6b7280}.bp_breadcrumb_ svg{color:#c4c9d2}.bp_breadcrumb_active_{color:#111827;font-weight:600}.bp_page_header_{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bp_page_title_{color:#111827;margin:0;font-size:24px;font-weight:700}.bp_page_subtitle_{color:#6b7280;margin:6px 0 0;font-size:13.5px}.bp_edit_btn_{color:#4338ca;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;transition:background .15s;display:flex}.bp_edit_btn_:hover{background:#eef2ff}.bp_card_{background:#fff;border:1px solid #eef0f3;border-radius:16px;padding:22px;box-shadow:0 1px 2px #110c2e08}.bp_card_header_{align-items:center;gap:10px;margin-bottom:18px;display:flex}.bp_card_header_icon_{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.bp_card_header_icon_blue_{color:#2563eb;background:#dbeafe}.bp_card_header_icon_violet_{color:#7c3aed;background:#ede9fe}.bp_card_header_title_{color:#111827;margin:0;font-size:15.5px;font-weight:700}.bp_basic_details_grid_{grid-template-columns:auto 1fr 1fr 1fr auto;align-items:start;gap:28px;display:grid}.bp_logo_block_{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:128px;display:flex}.bp_logo_frame_{color:#34a882;background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;width:128px;height:128px;display:flex;overflow:hidden}.bp_logo_frame_ img{object-fit:cover;width:100%;height:100%}.bp_change_logo_btn_{color:#4338ca;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:8px;width:100%;padding:8px 10px;font-size:12.5px;font-weight:600;transition:background .15s}.bp_change_logo_btn_:hover{background:#eef2ff}.bp_field_col_{flex-direction:column;gap:16px;min-width:0;display:flex}.bp_field_{min-width:0}.bp_field_label_{color:#9ca3af;margin-bottom:4px;font-size:12px;display:block}.bp_field_value_{color:#374151;word-break:break-word;align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:500;display:flex}.bp_field_value_strong_{color:#111827;font-weight:700}.bp_field_value_multiline_{align-items:flex-start;line-height:1.4}.bp_field_icon_{color:#9ca3af;flex-shrink:0;display:flex}.bp_field_link_{color:#2563eb;text-decoration:none}.bp_field_link_:hover{text-decoration:underline}.bp_meta_panel_{background:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;flex-direction:column;flex-shrink:0;gap:14px;width:176px;padding:16px;display:flex}.bp_meta_row_{align-items:flex-start;gap:10px;display:flex}.bp_meta_icon_{color:#9ca3af;flex-shrink:0;margin-top:2px}.bp_meta_label_{color:#9ca3af;font-size:11.5px;display:block}.bp_meta_value_{color:#111827;margin:2px 0 0;font-size:13px;font-weight:700}.bp_status_pill_{color:#059669;background:#d1fae5;border-radius:999px;margin-top:3px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.bp_modules_grid_{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.bp_module_card_{background:#fcfcfd;border:1px solid #f0f0f2;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.bp_module_icon_{color:#7c3aed;background:#ede9fe;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bp_module_body_{min-width:0}.bp_module_name_row_{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp_module_name_{color:#111827;font-size:13.5px;font-weight:700}.bp_module_badge_{color:#059669;background:#d1fae5;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700}.bp_module_desc_{color:#9ca3af;margin:4px 0 0;font-size:12px;line-height:1.5}.bp_abdm_card_{background:#f8faff;border-color:#dbeafe}.bp_abdm_card_linked_{background:#f6fdfb;border-color:#a7f3d0}.bp_abdm_grid_{grid-template-columns:1.1fr 1.1fr 1fr;align-items:stretch;gap:20px;display:grid}.bp_abdm_status_block_{text-align:center;background:#fff;border:1px solid #eef0f3;border-radius:14px;flex-direction:column;align-items:center;padding:22px;display:flex}.bp_abdm_status_icon_{border-radius:999px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:14px;display:flex;position:relative}.bp_abdm_status_icon_linked_{color:#059669;background:#d1fae5}.bp_abdm_status_icon_unlinked_{color:#ea7317;background:#fdece1}.bp_abdm_status_check_{color:#fff;background:#059669;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px}.bp_abdm_status_title_{margin:0;font-size:15px;font-weight:700}.bp_abdm_status_title_linked_{color:#059669}.bp_abdm_status_title_unlinked_{color:#c2540a}.bp_abdm_status_desc_{color:#6b7280;margin:8px 0 18px;font-size:12.5px;line-height:1.55}.bp_abdm_action_btn_{cursor:pointer;color:#fff;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:600;transition:opacity .15s;display:flex}.bp_abdm_action_btn_:hover{opacity:.92}.bp_abdm_action_btn_green_{background:#059669}.bp_abdm_action_btn_blue_{background:#2563eb}.bp_abdm_benefits_block_{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:22px}.bp_abdm_block_title_{color:#111827;margin:0 0 14px;font-size:13.5px;font-weight:700}.bp_benefits_list_{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.bp_benefits_list_ li{color:#374151;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.bp_benefit_check_{color:#059669;background:#d1fae5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.bp_abdm_info_block_{background:#fff;border:1px solid #eef0f3;border-radius:14px;padding:22px}.bp_info_row_{border-bottom:1px solid #f6f7f8;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.bp_info_row_:last-child{border-bottom:none}.bp_info_label_{color:#9ca3af;flex-shrink:0;font-size:12.5px}.bp_info_value_row_{align-items:center;gap:6px;min-width:0;display:flex}.bp_info_value_{color:#111827;text-align:right;word-break:break-word;font-size:13px;font-weight:700}.bp_copy_btn_{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:flex}.bp_copy_btn_:hover{color:#2563eb;background:#f3f4f6}.bp_linking_pill_{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.bp_linking_pill_linked_{color:#059669;background:#d1fae5}.bp_linking_pill_unlinked_{color:#dc2626;background:#fee2e2}@media (width<=1200px){.bp_basic_details_grid_{grid-template-columns:auto 1fr 1fr}.bp_meta_panel_{flex-flow:wrap;grid-column:1/-1;width:auto}.bp_meta_row_{flex:140px}}@media (width<=980px){.bp_modules_grid_{grid-template-columns:repeat(2,1fr)}.bp_abdm_grid_{grid-template-columns:1fr}}@media (width<=640px){.bp_basic_details_grid_{grid-template-columns:1fr}.bp_logo_block_{flex-direction:row;align-items:center;width:100%}.bp_logo_frame_{width:72px;height:72px}.bp_modules_grid_{grid-template-columns:1fr}.bp_page_header_{flex-direction:column;align-items:stretch}}.paymentreceiptpage{background-color:#fff;border-radius:10px;width:100%;height:100%;padding:15px;overflow-y:scroll}.sec1_paymentreceipt{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.sub1_sec1_paymentreceipt{flex-direction:column;gap:4px;display:flex}.sub1_sec1_paymentreceipt span:first-child{color:#000;font-size:18px;font-weight:700}.sub1_sec1_paymentreceipt span:last-child{color:#5a5a5a;font-size:11.5px}.backtobtn_paymentreceipt{color:#3c3c3c;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #ddd;border-radius:5px;align-items:center;gap:6px;height:28px;padding:0 14px;font-size:11.5px;display:flex}.backtobtn_paymentreceipt:hover{background-color:#f5f5f5}.sec2_paymentreceipt{align-items:center;gap:16px;width:100%;height:34px;margin:0 0 22px;display:flex}.sub1_sec2_paymentreceipt{background-color:#6d4c41;border:1px solid #6d4c41;border-radius:4px;align-items:center;width:fit-content;height:100%;display:flex;overflow:hidden}.sub1_sec2_paymentreceipt .idlabel{color:#fff;align-items:center;height:100%;padding:0 12px;font-size:12px;font-weight:500;display:flex}.sub1_sec2_paymentreceipt input{border:none;outline:none;width:220px;height:100%;padding:0 10px;font-size:12px}.sub1_sec2_paymentreceipt .findbtn{color:#000;cursor:pointer;background-color:#cfd8dc;border-left:1px solid #6d4c41;border-radius:0 4px 4px 0;justify-content:center;align-items:center;height:100%;padding:0 16px;font-size:12px;display:flex}.sub1_sec2_paymentreceipt .findbtn:hover{background-color:#90a4ae;transition:all .5s}.advancedsearchlink_paymentreceipt{color:#6d4c41;cursor:pointer;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.sec3_paymentreceipt{background-color:#e3f2fd;border:1px solid #bbdefb;border-radius:6px;align-items:center;gap:18px;width:100%;margin:0 0 20px;padding:14px 18px;display:flex}.patientavatar{color:#fff;background-color:#90caf9;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:18px;font-weight:600;display:flex}.patientinfo_paymentreceipt{flex-direction:column;justify-content:center;gap:6px;display:flex}.sub1_sec3_paymentreceipt p{margin:0;font-size:11px}.sub1_sec3_paymentreceipt p span{font-size:13px;font-weight:700}.sub2_sec3_paymentreceipt{gap:22px;display:flex}.sub2_sec3_paymentreceipt p{margin:0;font-size:11px}.sub2_sec3_paymentreceipt p span{font-size:12px;font-weight:600}.sub3_sec3_paymentreceipt{flex-wrap:wrap;gap:4px 18px;display:flex}.sub3_sec3_paymentreceipt p{align-items:center;gap:4px;margin:0;font-size:11px;display:flex}.sub3_sec3_paymentreceipt p span{font-size:12px;font-weight:600}.dischargechip{color:#1565c0;background-color:#e3f2fd;border-radius:10px;padding:2px 8px;font-size:9.5px!important;font-weight:700!important}.patientmeta_paymentreceipt{border-left:1px solid #90caf9;align-items:center;gap:18px;margin-left:auto;padding-left:22px;display:flex}.metaitem_paymentreceipt{align-items:center;gap:8px;display:flex}.metaicon{border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}.metaiconpurple{color:#7b1fa2;background-color:#ede7f6}.metaiconorange{color:#ef6c00;background-color:#fff3e0}.metaiconblue{color:#1565c0;background-color:#e3f2fd}.metatextcol{flex-direction:column;gap:2px;display:flex}.metadivider_paymentreceipt{background-color:#90caf9;width:1px;height:30px}.metalabel{color:#5a5a5a;font-size:10px}.metavalue{color:#000;font-size:12.5px;font-weight:700}.sec4_paymentreceipt{gap:12px;margin-top:15px;margin-bottom:20px;display:flex}.summarycard_paymentreceipt{border:1px solid #dcdcdc;border-radius:7px;flex-direction:column;flex:1;gap:6px;padding:12px 14px;display:flex}.summarycard_paymentreceipt>span:first-child{color:#505050;font-size:10.5px}.summarycard_paymentreceipt>div{color:#000;font-size:18px;font-weight:700}.sec4_paymentreceipt .valueblue{color:#1976d2}.sec4_paymentreceipt .valuegreen{color:#2e7d32}.sec4_paymentreceipt .valuered{color:#d32f2f}.sec4_paymentreceipt .valueorange{color:#ef6c00}.sec4_paymentreceipt .valuepurple{color:#7b1fa2}.sec4_paymentreceipt .summarylink_paymentreceipt{color:#1d5fa1;cursor:pointer;align-items:center;gap:5px;font-size:10.5px;display:flex}.summaryhint_paymentreceipt{color:#828282;font-size:9.5px}.balancerow_paymentreceipt{align-items:center;gap:8px;display:flex}.statuschip{border-radius:10px;padding:2px 8px;font-size:9.5px;font-weight:700}.clearedchip{color:#2e7d32;background-color:#c8e6c9}.maingrid_paymentreceipt{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.leftcol_paymentreceipt{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.rightcol_paymentreceipt{flex-direction:column;gap:16px;width:320px;min-width:280px;display:flex}.panel_paymentreceipt{background-color:#fff;border:1px solid #e0e0e0;border-radius:7px;padding:14px 16px}.panelhead_paymentreceipt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.panelheadright_paymentreceipt{align-items:center;gap:10px;display:flex}.panelheadright_paymentreceipt select{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:28px;padding:0 8px;font-size:11px}.calendarbtn_paymentreceipt{color:#505050;cursor:pointer;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.calendarbtn_paymentreceipt:hover{background-color:#f5f5f5}.panelheadsimple_paymentreceipt{margin-bottom:12px;font-size:13px;font-weight:700}.receipttable_paymentreceipt{flex-direction:column;display:flex}.receiptrow_paymentreceipt{border-bottom:1px solid #f0f0f0;grid-template-columns:1.3fr 1fr 1.1fr 1fr 1.2fr .7fr;align-items:center;gap:8px;padding:9px 4px;font-size:11px;display:grid}.receiptrowhead_paymentreceipt{color:#6e6e6e;border-bottom:1px solid #ddd;font-size:10px;font-weight:600}.receiptno_paymentreceipt{font-weight:600}.receiptempty_paymentreceipt{color:#828282;text-align:center;padding:20px 4px;font-size:11.5px}.modechip_paymentreceipt{border-radius:5px;align-items:center;gap:6px;width:fit-content;padding:4px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.actioncell_paymentreceipt{gap:10px;display:flex}.actionicon_paymentreceipt{color:#5a5a5a;cursor:pointer;display:flex}.actionicon_paymentreceipt:hover{color:#6d4c41}.muted{color:#8c8c8c}.tablefooter_paymentreceipt{color:#5a5a5a;justify-content:space-between;align-items:center;margin-top:12px;font-size:10.5px;display:flex}.pagination_paymentreceipt{align-items:center;gap:6px;display:flex}.pagearrow_paymentreceipt{cursor:pointer;color:#5a5a5a;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pagenum_paymentreceipt{border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.pagenumactive_paymentreceipt{background-color:##6d4c41;color:#fff;font-weight:600}.outlinebtn_paymentreceipt{color:#3c3c3c;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:11px;display:flex}.outlinebtn_paymentreceipt:hover{background-color:#f5f5f5}.receiptpreview_paymentreceipt{border:1px solid #eee;border-radius:6px;padding:18px}.receiptpreviewtop_paymentreceipt{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;display:flex}.hospitalblock_paymentreceipt{align-items:flex-start;gap:12px;display:flex}.hospitallogo_paymentreceipt{font-size:24px}.hospitallogo_paymentreceipt img{height:60px}.hospitalname_paymentreceipt{margin-bottom:3px;font-size:15px;font-weight:700}.hospitalmeta_paymentreceipt{color:#6e6e6e;font-size:10.5px;line-height:1.5}.receiptbadge_paymentreceipt{color:#2e7d32;white-space:nowrap;background-color:#e8f5e9;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:700}.receiptpreviewbody_paymentreceipt{gap:24px;display:flex}.receiptdetailscol_paymentreceipt{flex-direction:column;flex:1;display:flex}.receiptdetailrow_paymentreceipt{justify-content:space-between;gap:12px;padding:5px 0;font-size:11.5px;display:flex}.receiptdetailrow_paymentreceipt>span:first-child{color:#646464;min-width:130px}.receiptdetailrow_paymentreceipt>span:last-child{text-align:right;font-weight:600}.receiptamountcol_paymentreceipt{background-color:#fafafa;border:1px solid #eee;border-radius:6px;width:260px;min-width:220px;height:fit-content;padding:12px 14px}.receiptamountboxhead_paymentreceipt{margin-bottom:6px;font-size:11.5px;font-weight:700}.receiptamountreceived_paymentreceipt{border-top:1px solid #ddd;margin-top:4px;padding-top:8px}.receiptamountreceived_paymentreceipt span{color:#2e7d32!important;font-weight:700!important}.amountinwordslabel_paymentreceipt{color:#646464;margin-top:10px;margin-bottom:4px;font-size:10.5px}.amountinwordsbox_paymentreceipt{color:#2e7d32;background-color:#e8f5e9;border-radius:4px;padding:8px 10px;font-size:11px;font-weight:600}.receiptpreviewfooter_paymentreceipt{color:#5a5a5a;justify-content:space-between;align-items:flex-end;margin-top:18px;font-size:11px;display:flex}.signatureline_paymentreceipt{border-top:1px dashed #bbb;padding-top:4px}.receiptsystemnotice_paymentreceipt{color:#1565c0;background-color:#e3f2fd;border-radius:4px;align-items:center;gap:6px;margin-top:14px;padding:8px 10px;font-size:10.5px;display:flex}.summarylinerow_paymentreceipt{justify-content:space-between;padding:5px 0;font-size:11.5px;display:flex}.summarylinerowtotal_paymentreceipt{border-top:1px solid #eee;margin-top:2px;padding-top:8px;font-weight:700}.clearednotice_paymentreceipt{color:#2e7d32;background-color:#e8f5e9;border-radius:4px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.modewisewrap_paymentreceipt{flex-direction:column;align-items:center;gap:14px;display:flex}.donutwrap_paymentreceipt{width:140px;height:140px;position:relative}.donutsvg_paymentreceipt{width:100%;height:100%;transform:rotate(-90deg)}.donutcenter_paymentreceipt{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donutcentervalue{font-size:13px;font-weight:700}.donutcenterlabel{color:#787878;font-size:9.5px}.modewiselegend_paymentreceipt{flex-direction:column;gap:8px;width:100%;display:flex}.legenditem_paymentreceipt{align-items:center;gap:8px;font-size:10.5px;display:flex}.legenddot_paymentreceipt{border-radius:50%;width:9px;min-width:9px;height:9px}.legendlabel_paymentreceipt{color:#3c3c3c;flex:1}.legendvalue_paymentreceipt{color:#5a5a5a;white-space:nowrap}.quickactionbtn_paymentreceipt{cursor:pointer;border-radius:5px;align-items:center;gap:8px;height:34px;margin-bottom:10px;padding:0 14px;font-size:11.5px;font-weight:600;display:flex}.quickactionbtn_paymentreceipt:last-child{margin-bottom:0}.quickactionblue_paymentreceipt{color:#1565c0;background-color:#e3f2fd}.quickactiongreen_paymentreceipt{color:#2e7d32;background-color:#e8f5e9}.quickactiongray_paymentreceipt{color:#464646;background-color:#f5f5f5}.importantnotes_paymentreceipt{background-color:#fff3e0;border:1px solid #ffe0b2;border-radius:7px;width:100%;padding:14px 18px}.importantnoteshead_paymentreceipt{color:#ef6c00;align-items:center;gap:7px;margin-bottom:6px;font-size:12.5px;font-weight:700;display:flex}.importantnotes_paymentreceipt ul{margin:0;padding-left:18px}.importantnotes_paymentreceipt li{color:#5a5a5a;margin-bottom:3px;font-size:11px}@media (width<=1000px){.maingrid_paymentreceipt{flex-direction:column}.rightcol_paymentreceipt{width:100%}.sec4_paymentreceipt{flex-wrap:wrap}.summarycard_paymentreceipt{min-width:180px}.receiptrow_paymentreceipt{grid-template-columns:1fr 1fr;row-gap:4px}.receiptpreviewbody_paymentreceipt{flex-direction:column}.receiptamountcol_paymentreceipt{width:100%}.sec3_paymentreceipt{flex-wrap:wrap}.patientmeta_paymentreceipt{border-left:none;flex-wrap:wrap;margin-left:0;padding-left:0}}.certificatepage{width:100%;height:100%}.sec1_certificatepage{align-items:center;width:100%;height:30px;display:flex}.certificatepage_topbar_btn{cursor:pointer;color:#000;background-color:#e3f2fd;border:1px solid #64b5f6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;padding:0 15px;font-size:12px;text-decoration:none;display:flex}.sec2_certificatepage{width:100%;height:calc(100% - 30px);padding-top:10px}.gc_page{padding:4px 2px}.gc_headerrow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.gc_title{color:#1c2b36;font-size:22px;font-weight:800}.gc_subtitle{color:#7c8790;margin-top:4px;font-size:13px}.gc_generatebtn{color:#fff;cursor:pointer;background-color:#16a34a;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.gc_generatebtn:hover{background-color:#128038}.gc_statsrow{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:20px;display:grid}.gc_statcard{background-color:#fff;border:1px solid #e6e9ec;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;display:flex}.gc_statcard_icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gc_statcard_label{color:#7c8790;font-size:12px;font-weight:600}.gc_statcard_value{color:#1c2b36;font-size:20px;font-weight:800;line-height:1.3}.gc_statcard_sub{color:#9aa4ab;font-size:11px}.gc_toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.gc_searchbox{color:#9aa4ab;background-color:#fff;border:1px solid #dde2e5;border-radius:8px;flex:1;align-items:center;gap:8px;padding:9px 14px;display:flex}.gc_searchbox input{color:#1c2b36;border:none;outline:none;flex:1;font-size:13px}.gc_toolbtn{color:#4a5560;cursor:pointer;background-color:#fff;border:1px solid #dde2e5;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.gc_toolbtn:hover{background-color:#f4f6f7}.gc_toolbtn--icon{padding:9px}.gc_tablewrap{background-color:#fff;border:1px solid #e6e9ec;border-radius:10px;overflow:auto hidden}.gc_table{border-collapse:collapse;width:100%;font-size:12.5px}.gc_table th{text-align:left;color:#6b7278;white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;background-color:#fafbfc;border-bottom:1px solid #e6e9ec;padding:12px 16px;font-size:11.5px;font-weight:700}.gc_table td{vertical-align:middle;border-bottom:1px solid #f1f3f4;padding:12px 16px}.gc_table tr:last-child td{border-bottom:none}.gc_emptyrow{text-align:center;color:#9aa4ab;padding:24px;font-style:italic}.gc_patientcell{align-items:center;gap:10px;display:flex}.gc_avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.gc_patientname{color:#1c2b36;font-weight:700}.gc_patientmeta{color:#7c8790;font-size:11.5px}.gc_typecell{align-items:center;gap:10px;display:flex}.gc_typeicon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.gc_typename{color:#1c2b36;font-weight:700}.gc_typesub{color:#9aa4ab;font-size:11px}.gc_certname{color:#1c2b36;margin-bottom:3px;font-weight:700}.gc_templatebadge{color:#16a34a;background-color:#e9f9ee;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}.gc_dateline{color:#1c2b36;font-weight:600}.gc_timeline{color:#9aa4ab;font-size:11.5px}.gc_actionrow{align-items:center;gap:4px;display:flex}.gc_actionbtn{color:#7c8790;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.gc_actionbtn:hover{color:#1c2b36;background-color:#f1f4f5}.gc_footerrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.gc_entriesinfo{color:#7c8790;font-size:12.5px}.gc_pagination{align-items:center;gap:4px;display:flex}.gc_pagebtn{color:#4a5560;cursor:pointer;background-color:#fff;border:1px solid #dde2e5;border-radius:7px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:12.5px;font-weight:600;display:flex}.gc_pagebtn:hover{background-color:#f4f6f7}.gc_pagebtn.active{color:#fff;background-color:#16a34a;border-color:#16a34a}.gc_pageellipsis{color:#9aa4ab;padding:0 2px;font-size:12.5px}.gc_perpage{color:#4a5560;cursor:pointer;border:1px solid #dde2e5;border-radius:7px;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:600;display:flex}.gcm_cert_header{z-index:0}*{box-sizing:border-box}.gcm_overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#17233d;background:#121c3057;justify-content:center;align-items:center;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.gcm_modal{background:#fff;border:1px solid #e7e9f2;border-radius:10px;flex-direction:column;width:95%;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 70px #1e2b4c40}.gcm_header{border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;min-height:80px;padding:16px 20px 12px;display:flex}.gcm_header_identity{align-items:center;gap:13px;min-width:0;display:flex}.gcm_header_icon{color:#6645e9;background:linear-gradient(145deg,#eee9ff,#f8f1ff);border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.gcm_header h2{color:#15213b;margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.2}.gcm_header p{color:#69738a;margin:0;font-size:11px}.gcm_icon_button{color:#18243c;cursor:pointer;background:#fff;border:1px solid #e3e7ef;border-radius:50%;flex:0 0 30px;width:30px;height:30px;font-size:22px;line-height:1}.mainbody_generatecertificatemodal{width:100%;height:calc(100% - 80px);overflow-y:scroll}.patientbasicdetails_generatecertificate{background-color:#f9f5ff;border:1px solid #ede7f6;border-radius:8px;flex-direction:column;width:calc(100% - 20px);height:100px;margin:15px auto;display:flex;overflow:hidden}.sec1_patientbasicdetails_generatecertificate{color:#4906ad;background-color:#ede7f6;align-items:center;width:100%;height:30px;padding:0 10px;font-size:11px;font-weight:500;display:flex}.sec1_patientbasicdetails_generatecertificate span{color:#e91e63;margin-left:2px}.sec2_patientbasicdetails_generatecertificate{flex:1;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex}.inputbox_certificate{flex-direction:column;justify-content:space-between;width:19%;height:50px;display:flex}.inputbox_certificate label{font-size:11px}.inputbox_certificate label span{color:#e91e63}.inputbox_certificate input,select{border:1px solid #ddd;border-radius:5px;outline:none;width:100%;height:60%;padding:0 10px;font-size:11px}.gcm_steps{flex:0 0 54px;align-items:center;gap:9px;min-height:54px;padding:0 20px;display:flex}.gcm_step{color:#8a92a4;white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.gcm_step span{background:#fff;border:1px solid #d9deea;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:700;display:grid}.gcm_step.is-active{color:#5940d9}.gcm_step.is-active span{color:#fff;background:#6745e7;border-color:#6745e7}.gcm_step_line{background:#dce1eb;flex:1;min-width:30px;height:1px;position:relative}.gcm_step_line:after{content:"›";color:#9ba4b5;font-size:16px;position:absolute;top:-9px;right:-3px}.gcm_body{flex:auto;gap:8px;min-height:0;padding:0 12px 12px;display:flex}.gcm_panel{border:1px solid #e8eaf2;border-radius:7px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.gcm_template_panel{background:linear-gradient(#fbfaff,#f8f7ff);border-color:#e4defe;flex:0 0 23%;padding:15px 10px}.gcm_details_panel{background:#fffaf5;border-color:#f5dfcc;flex:0 0 30%;padding:15px 10px}.gcm_preview_panel{background:#f8fbff;border-color:#dce8f8;flex:auto;padding:15px 9px 9px}.gcm_panel_heading{flex:none;margin-bottom:10px;font-size:11px}.gcm_panel_heading.purple{color:#5c40d5}.gcm_panel_heading.orange{color:#c46a25}.gcm_panel_heading.blue{color:#2356b6}.gcm_panel_subtitle{color:#707b90;flex:none;margin:-2px 0 10px;font-size:9px;line-height:1.4}.gcm_section_label{color:#5a3ed1;flex:none;margin:16px 0 7px;font-size:10px;font-weight:700}.gcm_select,.gcm_field input,.gcm_field select{color:#24304a;width:100%;height:31px;min-height:31px;font:inherit;background:#fff;border:1px solid #dfe4ee;border-radius:5px;outline:none;padding:0 9px;font-size:12px;font-weight:500}.gcm_select:focus,.gcm_field input:focus,.gcm_field select:focus{border-color:#8b74ec;box-shadow:0 0 0 2px #6f4ce114}.gcm_info_box{color:#68718a;background:#f4f1ff;border:1px solid #ded8fb;border-radius:5px;flex:none;align-items:flex-start;gap:7px;margin-top:9px;padding:9px 8px;font-size:11px;line-height:1.45;display:flex}.gcm_info_icon{color:#466bd4;border:1px solid #6682eb;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:8px;font-weight:700;display:grid}.gcm_available_title{flex-direction:column;flex:none;gap:3px;margin:16px 0 8px;display:flex}.gcm_available_title strong{font-size:11px}.gcm_available_title span{color:#788298;font-size:10px;line-height:1.35}.gcm_placeholder_list{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:6px;min-height:0;padding-right:2px;display:flex;overflow:auto}.gcm_placeholder{color:#6046cf;cursor:pointer;background:#f4f0ff;border:1px solid #ded7ff;border-radius:5px;padding:5px 7px;font-size:11px}.gcm_form_scroll{min-height:0;padding-right:3px;overflow-y:auto}.gcm_field{flex-direction:column;gap:5px;margin-bottom:9px;display:flex}.gcm_field>span{color:#39445d;font-size:11px;font-weight:650}.gcm_field b{color:#e74747}.gcm_form_grid{gap:8px;display:flex}.gcm_form_grid.two>.gcm_field{flex:50%;min-width:0}.gcm_preview_wrap{flex:auto;justify-content:center;align-items:center;min-height:0;padding:7px;display:flex;overflow:hidden}.gcm_certificate{aspect-ratio:.707;aspect-ratio:.707;background:#fff;border:1px solid #dfe3e9;flex-direction:column;width:min(100%,370px);height:100%;max-height:100%;padding:7px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #25324d14}.gcm_cert_page_inner{flex-direction:column;flex:auto;min-height:0;padding:14px 14px 0;display:flex;overflow:hidden}.gcm_cert_page_header{flex:none;justify-content:space-between;align-items:flex-start;display:flex}.gcm_cert_brand{gap:6px;min-width:0;display:flex}.gcm_cert_logo_placeholder{flex:0 0 20px;width:20px;height:20px}.gcm_cert_logo_placeholder img{object-fit:contain;width:100%;height:100%}.gcm_cert_brand_text{min-width:0}.gcm_cert_hospital_name{color:#111827;font-size:8px;font-weight:700;line-height:1.2}.gcm_cert_hospital_addr{color:#4b5563;margin-top:1px;font-size:5.5px;line-height:1.3}.gcm_cert_hospital_contacts{color:#6b7280;flex-wrap:wrap;gap:5px;margin-top:2px;font-size:5px;display:flex}.gcm_cert_qr_box{background:#fafafa;border:1px solid #d1d5db;border-radius:3px;flex:0 0 22px;width:22px;height:22px}.gcm_cert_divider{flex:none;justify-content:center;align-items:center;width:100%;margin:6px 0 4px;display:flex}.gcm_cert_divider img{height:10px}.gcm_cert_meta_row{flex-direction:column;flex:none;align-items:center;width:100%;margin-bottom:6px;display:flex}.gcm_cert_heading{color:#0f8f7a;align-items:center;gap:4px;display:flex}.gcm_cert_heading h3{letter-spacing:.3px;color:#0f8f7a;text-align:center;margin:0;font-size:8px}.gcm_cert_heading img{height:7px}.gcm_cert_certmeta{color:#374151;flex-direction:column;align-items:flex-end;gap:2px;width:100%;margin-top:6px;font-size:5px;display:flex}.gcm_cert_certmeta div{align-items:center;display:flex}.gcm_cert_certmeta span{color:#626468}.gcm_cert_content{color:#1f2937;flex:auto;min-height:0;margin-top:6px;font-size:6px;line-height:1.5;overflow:hidden}.gcm_cert_content p{margin:0 0 4px}.gcm_cert_footer_bar{color:#fff;letter-spacing:.2px;z-index:1;flex:0 0 20px;justify-content:center;align-items:center;height:20px;font-size:5px;display:flex;position:relative}.gcm_cert_footer_bgimg{pointer-events:none;width:100%;position:absolute;bottom:0;left:0;transform:translateY(8px)}.gcm_footer{border-top:1px solid #edf0f5;flex:0 0 61px;justify-content:flex-end;align-items:center;gap:9px;min-height:61px;padding:8px 20px;display:flex}.gcm_btn{min-width:109px;height:35px;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.gcm_btn.secondary{color:#26334c;background:#fff;border:1px solid #dfe4ec}.gcm_btn.primary{color:#fff;background:linear-gradient(100deg,#6648e9,#ee4c91);border:0;min-width:135px;box-shadow:0 5px 12px #6d47e12e}.gcm_btn:hover{transform:translateY(-1px)}@media (width<=900px){.gcm_overlay{padding:10px}.gcm_modal{width:98vw;height:96vh}.gcm_body{flex-wrap:wrap;overflow-y:auto}.gcm_template_panel,.gcm_details_panel{flex:calc(50% - 4px);min-height:340px}.gcm_preview_panel{flex:100%;min-height:430px}}@media (width<=650px){.gcm_header{flex-basis:72px;min-height:72px}.gcm_steps label{display:none}.gcm_step_line{min-width:20px}.gcm_body{flex-direction:column;display:flex}.gcm_template_panel,.gcm_details_panel,.gcm_preview_panel{flex:none;min-height:300px}.gcm_preview_panel{min-height:450px}.gcm_footer{justify-content:stretch}.gcm_footer .gcm_btn{flex:1 1 0;min-width:0}}.cpm_overlay{background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cpm_modal{background:#fff;border-radius:10px;flex-direction:column;width:95%;height:95vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000040}.cpm_header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cpm_header_title{color:#111827;align-items:center;gap:10px;font-size:16px;display:flex}.cpm_header_title span:last-child{margin-bottom:5px;font-size:13px;font-weight:500}.cpm_header_actions{align-items:center;gap:10px;display:flex}.cpm_zoom_group{border:1px solid #d1d5db;border-radius:5px;align-items:center;display:flex;overflow:hidden}.cpm_zoom_group button{cursor:pointer;background:#fff;border:none;padding:6px 12px;font-size:13px;font-weight:500}.cpm_zoom_group button+button{border-left:1px solid #e5e7eb}.cpm_zoom_value{min-width:56px}.cpm_btn{cursor:pointer;border:1px solid #0000;border-radius:5px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:12px;display:inline-flex}.cpm_btn.secondary{color:#2563eb;background:#fff;border-color:#93c5fd}.cpm_btn.primary{color:#fff;background:#2563eb}.cpm_icon_button{cursor:pointer;color:#6b7280;background:0 0;border:none;margin-left:50px;font-size:20px;line-height:1}.cpm_body{flex:1;gap:16px;padding:20px;display:flex;overflow:auto}.cpm_viewer{flex:1;justify-content:center;display:flex;overflow:auto}.cpm_viewer_scroll{padding:8px}.cpm_zoom_wrap{transform-origin:top}.cpm_pages_panel{flex-shrink:0;width:130px}.cpm_pages_title{color:#6b7280;margin-bottom:8px;font-size:13px}.cpm_page_thumb{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;width:100%;margin-bottom:12px;display:flex}.cpm_page_thumb_inner{aspect-ratio:794/1123;background:#fff;border:2px solid #e5e7eb;border-radius:4px;width:100%;position:relative;overflow:hidden}.cpm_page_thumb_render{transform-origin:0 0;pointer-events:none;width:794px;display:block}.cpm_page_thumb.active .cpm_page_thumb_inner{border-color:#2563eb}.cpm_page_thumb_num{color:#6b7280;font-size:12px}.cpm_header2{border-bottom:1px solid #e5e7eb;justify-content:flex-end;align-items:center;padding:5px 20px;display:flex}.cpm_page{background:#fff;border-radius:6px;flex-direction:column;width:794px;height:1123px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.cpm_page_inner{flex-direction:column;flex:1;padding:48px 48px 0;display:flex;overflow:hidden}.cpm_page_header{justify-content:space-between;align-items:flex-start;display:flex}.cpm_brand{gap:14px;display:flex}.cpm_logo,.cpm_logo_placeholder{border-radius:8px;width:56px;height:56px}.cpm_logo_placeholder img{height:100%}.cpm_hospital_name{color:#111827;font-size:22px;font-weight:700}.cpm_hospital_addr{color:#4b5563;margin-top:2px;font-size:13px}.cpm_hospital_contacts{color:#6b7280;gap:14px;margin-top:6px;font-size:12px;display:flex}.cpm_qr_box{border-radius:6px;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.cpm_divider{color:#0f8f7a;justify-content:center;align-items:center;gap:10px;width:100%;margin:18px 0 10px;display:flex}.cpm_divider img{height:30px}.cpm_divider_line{background:#d7e4e1;flex:1;height:1px}.cpm_meta_row{flex-direction:column;justify-content:space-between;align-items:center;width:100%;margin-bottom:18px;display:flex}.cpm_heading{color:#0f8f7a;align-items:center;gap:10px;display:flex}.cpm_heading h3{letter-spacing:1px;color:#0f8f7a;margin:0;font-size:22px}.cpm_heading img{height:20px}.cpm_certmeta{color:#374151;flex-direction:column;align-items:flex-end;width:100%;margin-top:20px;font-size:13px;display:flex}.cpm_certmeta div{align-items:center;width:fit-content;margin-bottom:4px;display:flex}.cpm_certmeta span{color:#626468;align-items:center;width:70px;margin-right:4px;font-size:11px;display:flex}.cpm_certmeta p{color:#282828;align-items:center;width:150px;font-size:12px;font-weight:600;display:flex}.cpm_content{color:#1f2937;margin-top:50px;font-size:14px;line-height:1.7;overflow:hidden}.cpm_footer{color:#fff;letter-spacing:.5px;flex-shrink:0;justify-content:center;align-items:center;height:70px;font-size:13px;display:flex}#certificatefooterbgimg{width:100%;position:absolute;bottom:0;transform:translateY(27px)}.cpm_infobar{color:#1e40af;background:#eff6ff;border-top:1px solid #dbeafe;border-radius:8px;align-items:center;gap:8px;width:calc(100% - 40px);margin:0 auto;padding:12px 20px;font-size:13px;display:flex}.cpm_infobar_icon{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;display:flex}.cpm_print_only{position:fixed;top:0;left:-99999px}.cpm_measure{visibility:hidden;position:fixed;top:0;left:-99999px}@media print{@page{size:794px 1123px;margin:0}html,body{margin:0;padding:0;height:auto!important}.cpm_overlay{background:0 0!important;height:auto!important;position:static!important;inset:auto!important}.cpm_modal{width:auto!important;height:auto!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.cpm_overlay>.cpm_modal>:not(.cpm_print_only){display:none!important}.cpm_print_only{position:static!important;left:0!important}.cpm_page{box-shadow:none!important}.cpm_page:not(:last-child){page-break-after:always}}:root{--ct-primary:#087f5b;--ct-primary-dark:#056b4d;--ct-primary-light:#e9f8f2;--ct-primary-border:#bfe9d8;--ct-text:#17233d;--ct-text-2:#344054;--ct-muted:#667085;--ct-muted-2:#98a2b3;--ct-bg:#f8fafc;--ct-white:#fff;--ct-border:#e5eaf0;--ct-border-light:#edf1f5;--ct-danger:#ef4444;--ct-danger-bg:#fff5f5;--ct-radius:8px;--ct-shadow:0 1px 3px #1018280a}.ct_page,.ct_page *{box-sizing:border-box}.ct_page{width:100%;height:100%;min-height:0;color:var(--ct-text);background:#fff;border-radius:10px;flex-direction:column;padding:20px 24px 18px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;display:flex;overflow:hidden}.ct_page button,.ct_page input{font:inherit}.ct_headerrow{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;width:100%;height:72px;min-height:72px;padding:0 2px 16px;display:flex}.ct_headerrow>div:first-child{flex-direction:column;justify-content:center;min-width:0;height:56px;display:flex}.ct_title{height:28px;color:var(--ct-text);letter-spacing:-.25px;align-items:center;font-size:16px;font-weight:600;line-height:28px;display:flex}.ct_subtitle{height:24px;color:var(--ct-muted);white-space:nowrap;text-overflow:ellipsis;align-items:flex-end;font-size:12px;font-weight:400;line-height:18px;display:flex;overflow:hidden}.ct_page .ct_createbtn{font:initial;border:1px solid var(--ct-primary);background:var(--ct-primary);color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;height:35px;padding:0 17px;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.ct_createbtn:hover{background:var(--ct-primary-dark);border-color:var(--ct-primary-dark);box-shadow:0 4px 12px #087f5b2e}.ct_createbtn:active{transform:translateY(1px)}.ct_body{flex-direction:row;align-items:stretch;gap:18px;width:100%;height:calc(100% - 72px);min-height:0;display:flex}.ct_sidebar{border:1px solid var(--ct-border);background:var(--ct-white);width:260px;height:100%;min-height:0;box-shadow:var(--ct-shadow);border-radius:9px;flex-direction:column;flex:0 0 260px;padding:16px 10px;display:flex;overflow:hidden}.ct_sidebar_title{width:100%;height:30px;min-height:30px;color:var(--ct-text);align-items:center;padding:0 10px;font-size:15px;font-weight:700;display:flex}.ct_catlist{scrollbar-width:thin;scrollbar-color:#d8dee7 transparent;flex-direction:column;gap:3px;width:100%;height:calc(100% - 78px);min-height:0;padding-top:7px;display:flex;overflow:hidden auto}.ct_catitem{width:100%;height:43px;min-height:43px;color:var(--ct-text-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:row;flex:0 0 43px;align-items:center;gap:9px;padding:0 10px;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.ct_catitem:hover{background:#f7faf9;border-color:#eef3f1}.ct_catitem.active{background:var(--ct-primary-light);color:var(--ct-primary);border-color:#d6eee5}.ct_catitem.active:before{content:"";background:var(--ct-primary);border-radius:0 3px 3px 0;width:3px;height:calc(100% - 12px);position:absolute;top:6px;left:-10px}.ct_catitem_icon{border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ct_catitem_label{white-space:nowrap;text-overflow:ellipsis;flex:auto;align-items:center;min-width:0;font-size:13px;font-weight:500;display:flex;overflow:hidden}.ct_catitem_count{color:#475467;background:#f3f4f6;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}.ct_catitem.active .ct_catitem_count{color:var(--ct-primary);background:#d6f1e7}.ct_viewallbtn{border:1px solid var(--ct-border);width:100%;height:40px;min-height:40px;color:var(--ct-text-2);cursor:pointer;background:#fff;border-radius:7px;flex:0 0 40px;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.ct_viewallbtn:hover{border-color:var(--ct-primary-border);color:var(--ct-primary);background:#f8fcfa}.ct_main{border:1px solid var(--ct-border);background:var(--ct-white);width:calc(100% - 278px);min-width:0;height:100%;min-height:0;box-shadow:var(--ct-shadow);border-radius:9px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.ct_mainhead{border-bottom:1px solid var(--ct-border-light);flex-direction:row;flex:0 0 86px;justify-content:space-between;align-items:center;gap:20px;width:100%;height:86px;min-height:86px;padding:14px 20px;display:flex}.ct_mainhead>div:first-child{flex-direction:column;flex:auto;justify-content:center;min-width:0;height:56px;display:flex}.ct_mainhead_title{width:100%;height:25px;color:var(--ct-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:16px;font-weight:700;line-height:21px;display:flex;overflow:hidden}.ct_mainhead_sub{width:100%;height:27px;color:var(--ct-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-size:12px;font-weight:400;line-height:18px;display:flex;overflow:hidden}.ct_toolbar{flex-direction:row;flex:none;align-items:center;gap:10px;height:42px;display:flex}.ct_searchbox{border:1px solid var(--ct-border);color:#7b8794;background:#fff;border-radius:7px;flex-direction:row;flex:0 0 315px;align-items:center;gap:9px;width:315px;height:42px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.ct_searchbox:focus-within{border-color:#9fd8c4;box-shadow:0 0 0 3px #087f5b14}.ct_searchbox svg{flex:none}.ct_searchbox input{width:calc(100% - 23px);min-width:0;height:100%;color:var(--ct-text);background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:12px}.ct_searchbox input::placeholder{color:#98a2b3}.ct_toolbtn{border:1px solid var(--ct-border);min-width:104px;height:42px;color:var(--ct-text-2);cursor:pointer;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.ct_toolbtn:hover{background:#f8fafc;border-color:#cbd5df}.ct_toolbtn--icon{width:48px;min-width:48px;padding:0}.ct_tablewrap{scrollbar-width:thin;scrollbar-color:#d8dee7 transparent;flex-direction:column;flex:auto;width:100%;height:calc(100% - 128px);min-height:0;display:flex;overflow:auto}.ct_table{border-collapse:collapse;table-layout:fixed;flex-direction:column;width:100%;min-width:900px;display:flex}.ct_table thead{border-bottom:1px solid var(--ct-border);background:#fbfcfd;flex-direction:column;flex:0 0 55px;width:100%;height:55px;min-height:55px;display:flex}.ct_table thead tr{flex-direction:row;align-items:center;width:100%;height:55px;min-height:55px;display:flex}.ct_table tbody{background:#fff;flex-direction:column;width:100%;display:flex}.ct_table tbody tr{border-bottom:1px solid var(--ct-border-light);flex-direction:row;align-items:stretch;width:100%;min-height:92px;transition:background .15s;display:flex}.ct_table tbody tr:hover{background:#fcfefd}.ct_table th,.ct_table td{text-align:left;vertical-align:middle;flex-direction:column;justify-content:center;min-width:0;padding:11px 12px;display:flex}.ct_table th:first-child,.ct_table td:first-child{flex:0 0 27%;width:27%}.ct_table th:nth-child(2),.ct_table td:nth-child(2){flex:0 0 23%;width:23%}.ct_table th:nth-child(3),.ct_table td:nth-child(3){flex:0 0 16%;width:16%}.ct_table th:nth-child(4),.ct_table td:nth-child(4){flex:0 0 11%;width:11%}.ct_table th:nth-child(5),.ct_table td:nth-child(5){flex:0 0 13%;width:13%}.ct_table th:nth-child(6),.ct_table td:nth-child(6){flex:0 0 10%;width:10%;padding-left:8px;padding-right:10px}.ct_table th{color:#344054;white-space:nowrap;height:55px;min-height:55px;font-size:11px;font-weight:700;line-height:15px}.ct_table td{min-height:92px;color:var(--ct-text-2);font-size:12px;line-height:17px}.ct_table th:first-child,.ct_table td:first-child{padding-left:20px}.ct_table th:last-child,.ct_table td:last-child{padding-right:18px}.ct_tplname{width:100%;min-height:22px;color:var(--ct-text);flex-flow:wrap;align-items:center;gap:7px;font-size:12px;font-weight:650;line-height:17px;display:flex}.ct_tplcode{color:#7b8794;align-items:center;width:100%;height:19px;margin-top:3px;font-size:11px;line-height:16px;display:flex}.ct_defaultbadge{height:20px;color:var(--ct-primary);background:#e3f6ee;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:700;line-height:12px;display:inline-flex}.ct_desccell{color:#667085!important;line-height:18px!important}.ct_usedintags{flex-flow:wrap;align-items:center;gap:5px;width:100%;min-height:24px;display:flex}.ct_usedintag{color:#087f5b;white-space:nowrap;text-overflow:ellipsis;background:#eef8f4;border-radius:5px;flex:none;justify-content:center;align-items:center;max-width:100%;min-height:22px;padding:2px 8px;font-size:9px;font-weight:600;line-height:14px;display:inline-flex;overflow:hidden}.ct_table td:nth-child(4){align-items:flex-start}.ct_statustoggle{cursor:pointer;background:#d0d5dd;border:0;border-radius:10px;flex:none;align-items:center;width:36px;height:20px;min-height:20px;margin:0;padding:0;transition:background .18s;display:flex;position:relative}.ct_statustoggle.on{background:var(--ct-primary)}.ct_statustoggle_knob{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #10182826}.ct_statustoggle.on .ct_statustoggle_knob{transform:translate(16px)}.ct_statuslabel{width:100%;height:18px;color:var(--ct-primary);align-items:center;margin-top:3px;font-size:10px;font-weight:600;line-height:15px;display:flex}.ct_statustoggle:not(.on)+.ct_statuslabel{color:#98a2b3}.ct_dateline{color:#475467;align-items:center;width:100%;min-height:18px;font-size:10px;font-weight:500;line-height:15px;display:flex}.ct_timeline{color:#98a2b3;align-items:center;width:100%;min-height:18px;font-size:10px;line-height:15px;display:flex}.ct_actionrow{flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-height:34px;display:flex}.ct_actionbtn{border:1px solid var(--ct-border);color:#344054;cursor:pointer;background:#fff;border-radius:7px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;min-height:38px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.ct_actionbtn:hover{color:var(--ct-primary);background:#f8fafc;border-color:#cbd5df}.ct_actionbtn:active{transform:translateY(1px)}.ct_actionbtn--danger{color:var(--ct-danger);background:#fff;border-color:#f6d5d5}.ct_actionbtn--danger:hover{background:var(--ct-danger-bg);color:#dc2626;border-color:#f1b7b7}.ct_emptyrow{color:var(--ct-muted);flex:0 0 160px;font-size:12px;font-weight:500;text-align:center!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;width:100%!important;height:160px!important;min-height:160px!important;padding:0!important;display:flex!important}.ct_footerrow{border-top:1px solid var(--ct-border-light);color:#667085;background:#fff;flex-direction:row;flex:0 0 42px;justify-content:space-between;align-items:center;width:100%;height:42px;min-height:42px;padding:0 20px;font-size:11px;line-height:16px;display:flex}.ct_catlist::-webkit-scrollbar{width:6px;height:6px}.ct_tablewrap::-webkit-scrollbar{width:6px;height:6px}.ct_catlist::-webkit-scrollbar-track{background:0 0}.ct_tablewrap::-webkit-scrollbar-track{background:0 0}.ct_catlist::-webkit-scrollbar-thumb{background:#d8dee7;border-radius:6px}.ct_tablewrap::-webkit-scrollbar-thumb{background:#d8dee7;border-radius:6px}.ct_catlist::-webkit-scrollbar-thumb:hover{background:#c3cad4}.ct_tablewrap::-webkit-scrollbar-thumb:hover{background:#c3cad4}.ct_page button:focus-visible,.ct_page input:focus-visible{outline-offset:2px;outline:2px solid #087f5b59}@media (width>=1440px){.ct_page{padding-left:26px;padding-right:26px}.ct_sidebar{flex-basis:262px;width:262px}.ct_main{width:calc(100% - 280px)}.ct_searchbox{flex-basis:315px;width:315px}}@media (width<=1200px){.ct_page{padding:18px}.ct_body{gap:14px}.ct_sidebar{flex-basis:235px;width:235px}.ct_main{width:calc(100% - 249px)}.ct_searchbox{flex-basis:245px;width:245px}.ct_mainhead{gap:12px;padding-left:16px;padding-right:16px}.ct_toolbar{gap:7px}.ct_toolbtn{min-width:92px}.ct_table th,.ct_table td{padding-left:9px;padding-right:9px}.ct_table th:first-child,.ct_table td:first-child{padding-left:14px}}@media (width<=1024px){.ct_headerrow{gap:12px}.ct_title{font-size:20px}.ct_subtitle{max-width:560px}.ct_createbtn{height:42px;min-height:42px}.ct_sidebar{flex-basis:210px;width:210px}.ct_main{width:calc(100% - 224px)}.ct_mainhead{flex-direction:column;justify-content:center;align-items:stretch;height:102px;min-height:102px}.ct_mainhead>div:first-child{height:42px}.ct_toolbar{width:100%;height:38px}.ct_searchbox{flex:auto;width:auto;height:38px}.ct_toolbtn,.ct_toolbtn--icon{height:38px}.ct_tablewrap{height:calc(100% - 144px)}}@media (width<=800px){.ct_page{height:auto;min-height:100%;overflow:visible}.ct_headerrow{flex-direction:column;align-items:stretch;height:auto;min-height:72px}.ct_headerrow>div:first-child{height:50px}.ct_createbtn{align-self:flex-start}.ct_body{flex-direction:column;height:auto;min-height:0}.ct_sidebar{flex:none;width:100%;height:auto;min-height:0}.ct_catlist{height:auto;max-height:230px}.ct_main{width:100%;height:650px;min-height:650px}.ct_mainhead{flex:0 0 102px}}@media (width<=600px){.ct_page{padding:14px}.ct_title{font-size:19px}.ct_subtitle{font-size:11px}.ct_createbtn{width:100%}.ct_sidebar{padding:12px 8px}.ct_catlist{max-height:210px}.ct_main{height:650px;min-height:650px}.ct_mainhead{height:125px;min-height:125px;padding:12px}.ct_mainhead>div:first-child{height:42px}.ct_toolbar{flex-wrap:wrap;align-content:center;height:56px;min-height:56px;display:flex}.ct_searchbox{flex:100%;width:100%}.ct_toolbtn{flex:1 1 0;min-width:0}.ct_toolbtn--icon{flex:0 0 48px}.ct_tablewrap{height:calc(100% - 167px)}.ct_table{min-width:900px}.ct_footerrow{padding:0 12px}}:root{--cctm-text:#16233f;--cctm-text-2:#344054;--cctm-muted:#667085;--cctm-border:#e3e8ef;--cctm-border-light:#edf1f5;--cctm-bg:#f8fafc;--cctm-white:#fff;--cctm-purple:#5b45e8;--cctm-purple-soft:#f1edff;--cctm-primary:#087f5b;--cctm-primary-soft:#e9f8f2;--cctm-blue:#2563eb;--cctm-danger:#ef4444}.cctm_overlay,.cctm_overlay *{box-sizing:border-box}.cctm_overlay{z-index:9999;background:#141f30b8;justify-content:center;align-items:center;padding:8px;font-family:Poppins,Inter,Segoe UI,Roboto,Arial,sans-serif;display:flex;position:fixed;inset:0}.cctm_modal{background:#fff;border:1px solid #ffffffd9;border-radius:15px;flex-direction:column;width:95%;height:95%;display:flex;overflow:hidden;box-shadow:0 25px 70px #0f172a40,0 4px 18px #0f172a1f}.cctm_header{background:#fff;flex-direction:row;align-items:center;gap:24px;width:100%;height:70px;padding:0 28px;display:flex}.cctm_header_icon{width:40px;height:40px;color:var(--cctm-purple);background:linear-gradient(145deg,#f8edff,#f1eaff);border-radius:13px;justify-content:center;align-items:center;display:flex}.cctm_header_text{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.cctm_header_text h2{color:var(--cctm-text);letter-spacing:-.3px;margin:0 0 5px;font-size:16px;font-weight:600}.cctm_header_text p{color:#667085;height:23px;margin:1px 0 0;font-size:13px}.cctm_close{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.cctm_close:hover{background:#f8fafc;border-color:#cbd5e1}.cctm_body{background:#fff;flex-direction:row;flex:auto;gap:18px;width:100%;height:calc(100% - 160px);min-height:0;padding:8px 28px 10px;display:flex;overflow:hidden}.cctm_left{scrollbar-width:thin;scrollbar-color:#d7dde6 transparent;flex-direction:column;flex:0 0 calc(57% - 9px);gap:8px;width:calc(57% - 9px);min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.cctm_right{flex-direction:column;flex:auto;width:calc(43% - 9px);min-width:0;height:100%;min-height:0;display:flex}.cctm_card{border:1px solid var(--cctm-border);background:#fff;border-radius:9px;width:100%}.cctm_section_title{height:24px;color:var(--cctm-purple);align-items:center;gap:8px;font-size:13px;font-weight:700;line-height:18px;display:flex}.cctm_step_icon{width:20px;height:20px;color:var(--cctm-purple);justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.cctm_details_card{flex:0 0 338px;height:338px;min-height:338px;padding:15px 18px}.cctm_details_grid{flex-flow:wrap;align-content:flex-start;gap:10px 24px;width:100%;height:calc(100% - 29px);padding-top:8px;display:flex}.cctm_field{width:calc(50% - 12px);min-width:0;height:79px;color:var(--cctm-text-2);flex-direction:column;flex:0 0 calc(50% - 12px);gap:6px;display:flex}.cctm_field>span{flex:0 0 18px;align-items:center;height:18px;font-size:11px;font-weight:600;line-height:16px;display:flex}.cctm_field>span b{color:#ef4444;margin-left:3px}.cctm_input,.cctm_select{color:#526071;background:#fff;border:1px solid #dfe5ec;border-radius:7px;flex-direction:row;flex:0 0 43px;align-items:center;gap:9px;width:100%;height:43px;padding:0 11px;display:flex;position:relative}.cctm_input:focus-within{border-color:#b6aaf7;box-shadow:0 0 0 3px #5b45e812}.cctm_input svg,.cctm_select>svg{color:#64748b;flex:none}.cctm_input input{width:calc(100% - 25px);min-width:0;height:100%;color:var(--cctm-text-2);background:0 0;border:0;outline:0;flex:auto;font-size:12px;font-weight:500}.cctm_input input::placeholder{color:#98a2b3}.cctm_disabled{color:#98a2b3;background:#f8fafc}.cctm_disabled input{color:#98a2b3}.cctm_select{padding-right:9px}.cctm_select select{appearance:none;color:#344054;cursor:pointer;background:0 0;border:0;outline:0;flex:auto;width:calc(100% - 55px);min-width:0;height:100%;padding:0 15px;font-size:12px;font-weight:500}.cctm_select_icon{border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.cctm_select_icon.cctm_purple{color:#7c3aed;background:#f2edff}.cctm_select_icon.cctm_blue{color:#2563eb;background:#eaf2fe}.cctm_select_icon.cctm_green{color:#0d9488;background:#e7f7f3}.cctm_description_field{flex-basis:100%;width:100%;height:76px}.cctm_textarea_wrap{flex:0 0 52px;width:100%;height:52px;position:relative}.cctm_textarea_wrap textarea{resize:none;width:100%;height:100%;color:var(--cctm-text-2);background:#fff;border:1px solid #dfe5ec;border-radius:7px;outline:0;padding:10px 12px 17px;font-family:inherit;font-size:11px}.cctm_textarea_wrap textarea:focus{border-color:#b6aaf7;box-shadow:0 0 0 3px #5b45e812}.cctm_textarea_wrap textarea::placeholder{color:#98a2b3}.cctm_textarea_wrap small{color:#667085;font-size:9px;position:absolute;bottom:5px;right:9px}.cctm_content_card{flex:0 0 374px;height:374px;min-height:374px;padding:14px 15px 10px}.cctm_content_head{flex-direction:row;flex:0 0 52px;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;height:52px;display:flex}.cctm_content_head>div:first-child{min-width:0}.cctm_content_head p{color:#667085;height:18px;margin:1px 0 0 28px;font-size:10px;line-height:16px}.cctm_placeholder{flex:none;position:relative}.cctm_placeholder_btn{color:#2563eb;cursor:pointer;background:#f8fbff;border:1px solid #cfe0ff;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:185px;height:37px;padding:0 12px;font-size:10px;font-weight:600;display:flex}.cctm_placeholder_menu{z-index:20;border:1px solid var(--cctm-border);background:#fff;border-radius:8px;flex-direction:column;width:205px;max-height:220px;padding:5px;display:flex;position:absolute;top:42px;right:0;overflow:auto;box-shadow:0 10px 25px #0f172a1f}.cctm_placeholder_menu button{color:#475467;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:28px;padding:5px 10px;font-size:11px;font-weight:500}.cctm_placeholder_menu button:hover{color:var(--cctm-purple);background:#f3f6fb}.cctm_editor{border:1px solid #dfe5ec;border-radius:7px;flex-direction:column;width:100%;height:calc(100% - 52px);display:flex;overflow:hidden}.cctm_editor_toolbar{background:#fbfcfd;border-bottom:1px solid #e8edf2;flex-direction:row;flex:0 0 39px;align-items:center;gap:2px;width:100%;height:39px;padding:0 5px;display:flex}.cctm_editor_toolbar button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.cctm_editor_toolbar button:hover{color:var(--cctm-purple);background:#eef2f6}.cctm_toolbar_divider{background:#e2e7ed;flex:0 0 1px;width:1px;height:20px;margin:0 4px}.cctm_paragraph_select{color:#344054;background:0 0;border:0;outline:0;flex:0 0 102px;width:102px;height:29px;padding:0 4px;font-size:10px;font-weight:500}.cctm_text_color_icon{border-bottom:2px solid #475467;justify-content:center;align-items:center;height:20px;font-size:15px;font-weight:700;display:flex;position:relative}.cctm_toolbar_spacer{flex:auto}.cctm_editor_area{color:#3f506b;background:#fff;outline:0;flex:auto;width:100%;height:calc(100% - 70px);min-height:0;padding:15px 12px;font-size:11px;line-height:23px;overflow:auto}.cctm_editor_area p{margin:0 0 12px}.cctm_editor_area p:last-child{margin-bottom:0}.cctm_editor_area:focus{box-shadow:inset 0 0 0 1px #5b45e829}.cctm_editor_footer{color:#667085;border-top:1px solid #e8edf2;flex:0 0 31px;align-items:center;gap:18px;width:100%;height:31px;padding:0 11px;font-size:9px;display:flex}.cctm_froala{margin-left:auto}.cctm_froala b{color:#667085;margin-left:4px;font-size:13px;font-weight:600}.cctm_settings_card{flex:0 0 184px;height:184px;min-height:184px;padding:13px 18px}.cctm_settings_grid{flex-flow:wrap;gap:7px 16px;width:100%;height:calc(100% - 28px);padding-top:5px;display:flex}.cctm_settings_grid .cctm_field{flex:0 0 calc(33.333% - 11px);width:calc(33.333% - 11px);height:67px}.cctm_settings_grid .cctm_field:nth-child(4),.cctm_settings_grid .cctm_field:nth-child(5){flex-basis:calc(33.333% - 11px);width:calc(33.333% - 11px)}.cctm_color_input{background:#fff;border:1px solid #dfe5ec;border-radius:7px;flex:0 0 43px;align-items:center;gap:7px;width:100%;height:43px;padding:0 9px;display:flex}.cctm_color_input input[type=color]{cursor:pointer;border:0;border-radius:5px;flex:0 0 27px;width:27px;height:27px;padding:0}.cctm_color_input input[type=text],.cctm_color_input input:not([type]),.cctm_color_input input[type=color]+input{color:#475467;background:0 0;border:0;outline:0;flex:auto;width:calc(100% - 34px);min-width:0;height:100%;padding:0;font-size:11px}.cctm_header_toggle{cursor:pointer;flex-direction:row;flex:0 0 calc(33.333% - 11px);align-items:center;gap:9px;height:67px;padding-top:16px;display:flex}.cctm_header_toggle input{opacity:0;pointer-events:none;position:absolute}.cctm_checkbox{background:var(--cctm-primary);color:#fff;border-radius:4px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.cctm_header_toggle input:not(:checked)+.cctm_checkbox{color:#0000;background:#fff;border:1px solid #cbd5e1}.cctm_header_toggle>span:last-child{flex-direction:column;min-width:0;display:flex}.cctm_header_toggle b{color:#344054;font-size:10px;line-height:15px}.cctm_header_toggle small{color:#667085;font-size:8px;line-height:13px}.cctm_font_icon{color:#7c3aed;background:#f2edff;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:flex}.cctm_preview_card{background:linear-gradient(#fff 0%,#fffdff 100%);border-color:#f0dff0;flex-direction:column;width:100%;height:100%;min-height:0;padding:15px 17px;display:flex}.cctm_preview_head{flex:0 0 55px;align-items:flex-start;width:100%;height:55px;min-height:55px;display:flex}.cctm_preview_title{color:var(--cctm-purple);flex-direction:row;align-items:flex-start;gap:12px;display:flex}.cctm_preview_title>svg{flex:none;margin-top:1px}.cctm_preview_title h3{height:22px;margin:0;font-size:14px;font-weight:700;line-height:20px}.cctm_preview_title p{color:#667085;height:18px;margin:0;font-size:9px;line-height:16px}.cctm_preview_stage{background:#fff;border:1px solid #dfe5ec;border-radius:8px;flex:auto;justify-content:center;align-items:flex-start;width:100%;height:calc(100% - 116px);min-height:0;padding:9px;display:flex;overflow:hidden auto}.cctm_certificate{color:#27344c;width:min(100%,490px);height:fit-content;min-height:640px;font-family:var(--font-family,Poppins, sans-serif);background:radial-gradient(circle at 8px 8px,#16a34a21 1px,#0000 1.5px) 0 0/8px 8px,#fff;border:2px solid #c7d9c8;border-radius:5px;flex-direction:column;flex:0 auto;padding:30px 28px 25px;display:flex;position:relative;box-shadow:0 2px 10px #0f172a12}.cctm_certificate.landscape{width:min(100%,640px);height:fit-content;min-height:452.525px;padding:25px 30px}.cctm_certificate_content{z-index:1;color:#344054;flex:auto;width:100%;height:auto;font-size:9px;line-height:1.95;position:relative;overflow:visible}.cctm_certificate{color:#27344c;background:#fff;border:1px solid #dfe3e9;border-radius:6px;flex-direction:column;flex:0 auto;width:min(100%,490px);height:fit-content;min-height:640px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #0f172a12}.cctm_certificate.landscape{width:min(100%,640px);height:fit-content;min-height:452.525px}.cctm_cert_page_inner{flex-direction:column;flex:auto;min-height:0;padding:22px 24px 0;display:flex;overflow:hidden}.cctm_cert_page_header{flex:none;justify-content:space-between;align-items:flex-start;display:flex}.cctm_cert_brand{gap:10px;min-width:0;display:flex}.cctm_cert_logo_placeholder{flex:0 0 30px;width:30px;height:30px}.cctm_cert_logo_placeholder img{object-fit:contain;width:100%;height:100%}.cctm_cert_brand_text{min-width:0}.cctm_cert_hospital_name{color:#111827;font-size:11px;font-weight:700;line-height:1.25}.cctm_cert_hospital_addr{color:#4b5563;margin-top:2px;font-size:7px;line-height:1.35}.cctm_cert_hospital_contacts{color:#6b7280;flex-wrap:wrap;gap:7px;margin-top:3px;font-size:6px;display:flex}.cctm_cert_qr_box{background:#fafafa;border:1px solid #d1d5db;border-radius:4px;flex:0 0 30px;width:30px;height:30px}.cctm_cert_divider{flex:none;justify-content:center;align-items:center;width:100%;margin:10px 0 6px;display:flex}.cctm_cert_divider img{height:14px}.cctm_cert_meta_row{flex-direction:column;flex:none;align-items:center;width:100%;margin-bottom:10px;display:flex}.cctm_cert_heading{color:#0f8f7a;align-items:center;gap:6px;display:flex}.cctm_cert_heading h3{letter-spacing:.4px;color:#0f8f7a;text-align:center;margin:0;font-size:12px}.cctm_cert_heading img{height:9px}.cctm_cert_certmeta{color:#374151;flex-direction:column;align-items:flex-end;gap:3px;width:100%;margin-top:8px;font-size:7px;display:flex}.cctm_cert_certmeta div{align-items:center;display:flex}.cctm_cert_certmeta span{color:#626468}.cctm_certificate_content{z-index:1;color:#1f2937;flex:auto;min-height:0;margin-top:4px;font-size:9px;line-height:1.7;position:relative;overflow:hidden}.cctm_certificate_content p{margin:0 0 10px}.cctm_certificate_content strong{font-weight:700}.cctm_cert_footer_bar{color:#fff;letter-spacing:.3px;z-index:1;background:linear-gradient(135deg,#14a08c,#0b6e5f);flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:6.5px;display:flex;position:relative}.cctm_cert_footer_bgimg{pointer-events:none;width:100%;position:absolute;bottom:0;left:0;transform:translateY(10px)}.cctm_info{color:#3565ad;background:#f7faff;border:1px solid #cfe0ff;border-radius:7px;flex-direction:row;align-items:center;gap:12px;width:100%;height:50px;padding:5px 14px;font-size:10px;line-height:17px;display:flex}.cctm_info svg{flex:none}.cctm_info span{flex:auto;min-width:0}.cctm_info b{font-weight:700}.cctm_footer{background:#fff;flex-direction:row;justify-content:flex-end;align-items:center;gap:13px;width:100%;height:50px;padding:0 28px;display:flex}.cctm_footer_btn{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:9px;height:35px;min-height:35px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.cctm_cancel{color:#344054;background:#fff;border:1px solid #dce2ea;width:fit-content}.cctm_cancel:hover{background:#f8fafc}.cctm_draft{min-width:170px;color:var(--cctm-purple);background:#fff;border:1px solid #dce2ea}.cctm_draft:hover{background:#faf9ff;border-color:#c9c1f8}.cctm_create{border:1px solid var(--cctm-purple);color:#fff;background:linear-gradient(135deg,#6350e8,#5740df);min-width:190px;box-shadow:0 5px 12px #5b45e829}.cctm_create:hover{background:linear-gradient(135deg,#5946df,#4d36d1)}.cctm_left::-webkit-scrollbar{width:5px}.cctm_editor_area::-webkit-scrollbar{width:5px}.cctm_placeholder_menu::-webkit-scrollbar{width:5px}.cctm_left::-webkit-scrollbar-track{background:0 0}.cctm_editor_area::-webkit-scrollbar-track{background:0 0}.cctm_placeholder_menu::-webkit-scrollbar-track{background:0 0}.cctm_left::-webkit-scrollbar-thumb{background:#d6dce5;border-radius:8px}.cctm_editor_area::-webkit-scrollbar-thumb{background:#d6dce5;border-radius:8px}.cctm_placeholder_menu::-webkit-scrollbar-thumb{background:#d6dce5;border-radius:8px}@media (width>=1500px){.cctm_modal{width:min(96vw,1420px);height:min(96vh,1085px)}.cctm_body,.cctm_header,.cctm_footer{padding-left:30px;padding-right:30px}}@media (width<=1200px){.cctm_modal{width:98vw;height:96vh}.cctm_header{padding-left:20px;padding-right:20px}.cctm_body{gap:12px;padding-left:20px;padding-right:20px}.cctm_left{flex-basis:calc(58% - 6px);width:calc(58% - 6px)}.cctm_right{width:calc(42% - 6px)}.cctm_details_card{flex-basis:330px;height:330px;min-height:330px}.cctm_content_card{flex-basis:365px;height:365px;min-height:365px}.cctm_settings_card{height:184px;min-height:184px}.cctm_footer{padding-left:20px;padding-right:20px}}@media (width<=900px){.cctm_overlay{align-items:stretch;padding:0}.cctm_modal{border-radius:0;width:100%;height:100%;max-height:none}.cctm_body{flex-direction:column;height:calc(100% - 160px);overflow-y:auto}.cctm_left,.cctm_right{flex:none;width:100%;height:auto;overflow:visible}.cctm_right{min-height:650px}.cctm_preview_card{height:650px;min-height:650px}.cctm_footer{position:relative}}@media (width<=600px){.cctm_header{flex-basis:76px;gap:11px;height:76px;min-height:76px;padding:10px 13px}.cctm_header_icon{flex-basis:48px;width:48px;height:48px}.cctm_header_icon svg{width:23px;height:23px}.cctm_header_text h2{font-size:17px;line-height:23px}.cctm_header_text p{font-size:9px}.cctm_body{height:calc(100% - 206px);padding:8px 10px}.cctm_details_card{flex-basis:auto;height:auto;min-height:500px}.cctm_details_grid{height:auto}.cctm_field,.cctm_description_field{flex-basis:100%;width:100%}.cctm_content_card{flex-basis:450px;height:450px;min-height:450px}.cctm_content_head{flex-direction:column;flex-basis:83px;height:83px}.cctm_content_head p{margin-left:28px}.cctm_placeholder_btn{min-width:180px}.cctm_settings_card{flex-basis:auto;height:auto;min-height:390px}.cctm_settings_grid{height:auto}.cctm_settings_grid .cctm_field,.cctm_header_toggle{flex-basis:100%;width:100%}.cctm_right{min-height:610px}.cctm_preview_card{height:610px;min-height:610px;padding:12px}.cctm_preview_stage{padding:5px;overflow-y:scroll}.cctm_certificate{width:92%;height:fit-content}.cctm_footer{flex-wrap:wrap;flex-basis:130px;align-content:center;height:130px;min-height:130px;padding:10px;display:flex}.cctm_footer_btn{flex:calc(50% - 7px);min-width:0}.cctm_create{flex-basis:100%}}.staffrolepage{width:100%;height:100%;font-family:Nunito,sans-serif}.sec1_staffrolepage{justify-content:space-between;align-items:center;width:100%;height:45px;display:flex}.heading_staffrolepage{color:#1f2933;flex-direction:column;justify-content:space-evenly;width:fit-content;height:100%;font-size:15px;font-weight:700;display:flex}.heading_staffrolepage span:last-child{color:#6b7280;font-size:11px;font-weight:400}.assignrolebtn{color:#fff;cursor:pointer;background-color:#e8571e;border-radius:6px;align-items:center;width:fit-content;height:34px;padding:0 16px;font-size:12px;font-weight:700;transition:background-color .15s;display:flex}.assignrolebtn:hover{background-color:#cf4c17}.assignrolebtn svg{width:12px;height:12px;margin-right:6px}.sec2_staffrolepage{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;height:90px;margin:20px 0;display:grid}.rolestatcard{background-color:#fff;border:1px solid #eaeaea;border-radius:10px;align-items:center;width:100%;height:100%;padding:0 16px;display:flex}.iconbox_rolestatcard{border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;margin-right:12px;display:flex}.iconbox_rolestatcard svg{width:20px;height:20px}.iconbox_purple{color:#5e35b1;background-color:#ede7f6}.iconbox_green{color:#2e7d32;background-color:#e8f5e9}.iconbox_orange{color:#ef6c00;background-color:#fff3e0}.iconbox_blue{color:#1565c0;background-color:#e3f2fd}.text_rolestatcard{flex-direction:column;display:flex}.text_rolestatcard span:first-child{color:#6b7280;font-size:11.5px}.number_rolestatcard{color:#1f2933;margin-top:4px;font-size:20px;font-weight:700}.sec3_staffrolepage{align-items:center;width:100%;height:36px;margin-bottom:16px;display:flex}.searchbar{background-color:#fff;border:1px solid #d1d1d1;border-radius:6px;align-items:center;width:300px;height:100%;padding:0 10px;display:flex}.searchbar svg{color:gray;width:15px;height:15px;margin-right:8px}.searchbar input{border:none;outline:none;flex:1;height:100%;font-size:11.5px}.filterbydept,.filterbyrole,.filterbystatus{width:fit-content;height:100%;margin-left:12px}.filterbydept select,.filterbyrole select,.filterbystatus select{background-color:#fff;border:1px solid #d1d1d1;border-radius:6px;outline:none;width:150px;height:100%;padding:0 10px;font-family:Nunito,sans-serif;font-size:11.5px}.exportbtn_staffrolepage{color:#e8571e;cursor:pointer;border:1px solid #e8571e;border-radius:6px;align-items:center;width:fit-content;height:100%;margin-left:auto;padding:0 16px;font-size:11.5px;font-weight:700;transition:background-color .15s;display:flex}.exportbtn_staffrolepage:hover{background-color:#fff3ee}.sec4_staffrolepage{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;width:100%;overflow:hidden}.heading_sec4_staffrolepage{color:#6b7280;background-color:#f7f8fa;border-bottom:1px solid #eaeaea;align-items:center;width:100%;height:36px;font-size:11.5px;font-weight:700;display:flex}.heading_sec4_staffrolepage div,.staffroles>div{box-sizing:border-box;align-items:center;padding:0 8px;display:flex}.slno{width:6%}.userinfo{width:22%}.rolecol{width:12%}.deptcol{width:14%}.permissionscol{width:12%}.statuscol{width:10%}.assignedoncol,.actions{width:12%}.staffroles{border-bottom:1px solid #f1f1f1;align-items:center;width:100%;min-height:52px;font-size:12px;display:flex}.staffroles:last-child{border-bottom:none}.userinfo{align-items:center;display:flex}.useravatar{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;margin-right:10px;font-size:12px;font-weight:700;display:flex}.username_email{flex-direction:column;display:flex}.username_email span:first-child{color:#1f2933;font-weight:700}.username_email span:last-child{color:#6b7280;margin-top:2px;font-size:10.5px}.rolepill{border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:700}.deptcol{color:#1f2933}.deptdot{background-color:#e8571e;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.statuspill{border-radius:20px;padding:3px 12px;font-size:10.5px;font-weight:700}.statusactive{color:#2e7d32;background-color:#e8f5e9}.statusinactive{color:#c62828;background-color:#fdecea}.pageloadingstate{text-align:center;color:#6b7280;width:100%;padding:24px 0;font-size:12px;display:block}.actions .listactionbtn{cursor:pointer;border:1px solid gray;border-radius:3px;width:27px;height:24px;margin-right:5px;padding:2px;position:relative}.actions .listactionbtn svg{color:#474747}.actions .listactionbtn .actiontooltip{color:#fff;z-index:2;border-radius:3px;width:fit-content;height:fit-content;font-size:10px;display:none;position:absolute;bottom:0;transform:translate(-10px,25px)}.actions .listactionbtn .actiontooltip .tooltiptext{color:#fff;z-index:2;background-color:#181818;border-radius:3px;align-items:center;min-width:40px;max-width:fit-content;height:fit-content;padding:2px 7px;display:flex}.actions .listactionbtn .actiontooltip .arrowdiv_actiontooltip{transform-origin:50%;background-color:#181818;width:10px;height:10px;position:absolute;transform:translate(-10px,-7px)rotate(45deg)}.actions .listactionbtn:hover{border-width:1.5px}.actions .listactionbtn:hover .actiontooltip{transition:all .5s;display:flex}.actions .viewactionbtn svg{color:#025204}.actions .viewactionbtn .actiontooltip .tooltiptext,.actions .viewactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#046107}.actions .editactionbtn svg{color:#a35303}.actions .editactionbtn .actiontooltip .tooltiptext,.actions .editactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#a35303}.actions .deleteactionbtn svg{color:#bb023f}.actions .deleteactionbtn .actiontooltip .tooltiptext,.actions .deleteactionbtn .actiontooltip .arrowdiv_actiontooltip{background-color:#bb023f}.sec5_staffrolepage{justify-content:space-between;align-items:center;width:100%;height:40px;margin-top:14px;display:flex}.entriesinfo_staffrolepage{color:#6b7280;font-size:11.5px}.pagination_staffrolepage{align-items:center;gap:6px;display:flex}.pagebtn_staffrolepage{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;min-width:28px;height:28px;font-family:Nunito,sans-serif;font-size:11.5px;transition:background-color .15s}.pagebtn_staffrolepage:hover:not(:disabled){background-color:#f7f8fa}.pagebtn_staffrolepage:disabled{cursor:not-allowed;opacity:.5}.activepagebtn_staffrolepage{color:#fff;background-color:#e8571e;border-color:#e8571e}.activepagebtn_staffrolepage:hover{background-color:#e8571e!important}.perpage_staffrolepage select{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;height:28px;padding:0 10px;font-family:Nunito,sans-serif;font-size:11.5px}.createrolemodal_overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:200;background-color:#0f17208c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.createrolemodal{background-color:#fff;border-radius:14px;flex-direction:column;width:1080px;max-width:calc(100% - 40px);max-height:calc(100vh - 60px);font-family:Nunito,sans-serif;display:flex;overflow:hidden;box-shadow:0 20px 45px #0f17204d}.header_createrolemodal{border-bottom:1px solid #efefef;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.title_createrolemodal{color:#1f2933;font-size:20px;font-weight:800;display:block}.subtitle_createrolemodal{color:#6b7280;margin-top:4px;font-size:12px;display:block}.close_createrolemodal{color:#6b7280;cursor:pointer;box-sizing:content-box;border-radius:50%;width:16px;height:16px;padding:8px;transition:background-color .15s}.close_createrolemodal:hover{background-color:#f1f3f4}.body_createrolemodal{gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.leftcol_createrolemodal{flex-direction:column;gap:16px;width:38%;display:flex}.rightcol_createrolemodal{flex-direction:column;width:62%;display:flex}.section_createrolemodal{border:1px solid;border-radius:12px;padding:16px}.section_pink{background-color:#fdf2f4;border-color:#fbe0e5}.section_green{background-color:#f1faf4;border-color:#dcf0e3}.sectionhead_createrolemodal{align-items:center;margin-bottom:14px;display:flex}.stepbadge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;margin-right:12px;font-size:14px;font-weight:700;display:flex}.badge_pink{background-color:#d6336c}.badge_green{background-color:#2f9e6e}.badge_orange{background-color:#e8571e}.stepinfo_createrolemodal{flex-direction:column;display:flex}.stepinfo_createrolemodal span:first-child{color:#1f2933;font-size:14px;font-weight:800}.stepinfo_createrolemodal span:last-child{color:#6b7280;margin-top:2px;font-size:11px}.fieldlabel_createrolemodal{color:#374151;margin-top:12px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.fieldlabel_createrolemodal:first-of-type{margin-top:0}.required_createrolemodal{color:#d6336c}.usersbox_createrolemodal{box-sizing:border-box;background-color:#fff;border:1px solid #d7dbdf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:40px;padding:6px 8px;display:flex}.usersbox_createrolemodal input{border:none;outline:none;flex:1;min-width:100px;padding:4px;font-family:Nunito,sans-serif;font-size:12px}.usertag_createrolemodal{color:#1f2933;background-color:#eef1f4;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:11.5px;font-weight:600;display:flex}.usertag_createrolemodal svg{cursor:pointer;color:#6b7280;width:10px;height:10px}.userdropdown_createrolemodal{background-color:#fff;border:1px solid #d7dbdf;border-top:none;border-radius:0 0 8px 8px;max-height:160px;position:relative;overflow-y:auto;box-shadow:0 8px 16px #00000014}.useroption_createrolemodal{cursor:pointer;padding:8px 12px;font-size:12px}.useroption_createrolemodal:hover{background-color:#f7f8fa}.textinput_createrolemodal,.textarea_createrolemodal{color:#1f2933;box-sizing:border-box;background-color:#fff;border:1px solid #d7dbdf;border-radius:8px;outline:none;width:100%;padding:9px 12px;font-family:Nunito,sans-serif;font-size:12.5px;transition:border-color .15s,box-shadow .15s}.textarea_createrolemodal{resize:vertical;min-height:70px}.textinput_createrolemodal:focus,.textarea_createrolemodal:focus{border-color:#2f9e6e;box-shadow:0 0 0 3px #2f9e6e26}.fielderror_createrolemodal{border-color:#d6336c!important}.errortext_createrolemodal{color:#d6336c;margin-top:4px;font-size:10.5px;display:block}.statusrow_createrolemodal{align-items:center;gap:10px;display:flex}.statusrow_createrolemodal span{color:#1f2933;font-size:12px;font-weight:600}.toggle_createrolemodal{cursor:pointer;background-color:#d7dbdf;border-radius:20px;width:40px;height:22px;transition:background-color .15s;position:relative}.toggleon_createrolemodal{background-color:#2f9e6e}.togglethumb_createrolemodal{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px}.toggleon_createrolemodal .togglethumb_createrolemodal{left:20px}.tipbanner_createrolemodal{color:#1f2933;background-color:#fff3e8;border-radius:12px;padding:16px;font-size:12.5px;font-weight:700}.modulesearchbar_createrolemodal{box-sizing:border-box;background-color:#fff;border:1px solid #d7dbdf;border-radius:8px;align-items:center;width:100%;height:38px;margin-bottom:14px;padding:0 12px;display:flex}.modulesearchbar_createrolemodal svg{color:#9aa1a9;width:15px;height:15px;margin-right:8px}.modulesearchbar_createrolemodal input{border:none;outline:none;flex:1;font-family:Nunito,sans-serif;font-size:12px}.permissiontable_createrolemodal{border:1px solid #eaeaea;border-radius:10px;flex:1;overflow:hidden}.permheadrow_createrolemodal{background-color:#f7f8fa;border-bottom:1px solid #eaeaea;align-items:center;height:40px;display:flex}.permheadmodules_createrolemodal{color:#1f2933;align-items:center;gap:10px;width:40%;padding:0 14px;font-size:12px;font-weight:800;display:flex}.permheadcol_createrolemodal{justify-content:center;align-items:center;gap:6px;width:15%;font-size:11.5px;font-weight:700;display:flex}.permcol_view{color:#1565c0}.permcol_create{color:#2e7d32}.permcol_edit{color:#ef6c00}.permcol_delete{color:#c62828}.permbody_createrolemodal{max-height:340px;overflow-y:auto}.permrow_createrolemodal{border-bottom:1px solid #f1f1f1;align-items:center;height:44px;display:flex}.permrow_createrolemodal:last-child{border-bottom:none}.permrowmodule_createrolemodal{color:#1f2933;align-items:center;gap:10px;width:40%;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.moduleicon_createrolemodal{border-radius:7px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;display:flex}.moduleicon_createrolemodal svg{width:14px;height:14px}.permrowcol_createrolemodal{justify-content:center;align-items:center;width:15%;display:flex}.footer_createrolemodal{border-top:1px solid #efefef;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.cancelbtn_createrolemodal,.savebtn_createrolemodal{cursor:pointer;border-radius:8px;height:38px;padding:0 22px;font-family:Nunito,sans-serif;font-size:12.5px;font-weight:700;transition:background-color .15s,transform .1s}.cancelbtn_createrolemodal{color:#4b5563;background-color:#fff;border:1px solid #d7dbdf}.cancelbtn_createrolemodal:hover{background-color:#f7f8fa}.savebtn_createrolemodal{color:#fff;background-color:#e8571e;border:1px solid #e8571e}.savebtn_createrolemodal:hover{background-color:#cf4c17;transform:translateY(-1px)}.im-page{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;gap:15px;width:100%;height:100%;min-height:100vh;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex}.im-page *{box-sizing:border-box}.im-hero{background-color:#e3f2fd;border-radius:8px;align-items:center;gap:18px;height:70px;padding:0 15px;display:flex;position:relative;overflow:hidden}.im-hero-icon{color:#1f7a6c;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 4px 10px #1f7a6c26}.im-hero-text{z-index:1;flex-direction:column;gap:4px;width:fit-content;display:flex}.im-hero-text h1{color:#17324a;margin:0;font-size:16px;font-weight:700}.im-hero-text p{color:#5c6b74;max-width:520px;margin:0;font-size:11px}.im-hero-art{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.im-hero-svg{width:150px;height:90px}.im-hero-tagline{color:#1f7a6c;opacity:.7;font-size:12px;font-style:italic}.im-stats-row{flex-wrap:wrap;gap:14px;height:90px;display:flex}.im-stat{background:#fff;border:1px solid #0000000d;border-radius:8px;flex:180px;align-items:flex-start;gap:12px;padding:12px;display:flex}.im-stat-icon{border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.im-stat-body{flex-direction:column;gap:4px;min-width:0;display:flex}.im-stat-label{color:#6b7885;font-size:11px;font-weight:500}.im-stat-value{color:#17324a;font-size:22px;font-weight:700}.im-stat-trend{align-items:center;gap:3px;font-size:11.5px;font-weight:500;display:flex}.im-trend-up{color:#1f9d55}.im-trend-down{color:#d64545}.im-tone-blue .im-stat-icon{color:#2f6fe0;background:#e5edfb}.im-tone-amber .im-stat-icon{color:#e08a1f;background:#fdecd2}.im-tone-violet .im-stat-icon{color:#7d4fe0;background:#ece3fb}.im-tone-rose .im-stat-icon{color:#d84a63;background:#fbe4e6}.im-tone-green .im-stat-icon{color:#1f9d55;background:#ddf3e3}.im-tone-teal .im-stat-icon{color:#159187;background:#d9f2ee}.im-filters{background:#fff;border:1px solid #0000000d;border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:12px;height:85px;padding:14px 16px;display:flex}.im-search{color:#8a9199;border:1px solid #e3e2dc;border-radius:8px;flex:260px;align-items:center;gap:8px;padding:10px 12px;display:flex}.im-search input{color:#17324a;background:0 0;border:none;outline:none;flex:auto;font-size:12px}.im-select{flex-direction:column;flex:0 170px;gap:4px;display:flex}.im-select label{color:#8a9199;font-size:11.5px;font-weight:500}.im-select select{color:#17324a;background:#fff;border:1px solid #e3e2dc;border-radius:8px;outline:none;padding:9px 10px;font-size:12px}.im-date-input{color:#8a9199;border:1px solid #e3e2dc;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;display:flex}.im-date-input input{color:#17324a;background:0 0;border:none;outline:none;flex:auto;min-width:0;font-size:12px}.im-new-btn{color:#fff;cursor:pointer;background:#6d4c41;border:none;border-radius:8px;flex:none;align-items:center;gap:8px;padding:11px 18px;font-size:12px;font-weight:500;display:flex}.im-new-btn:hover{background:#124a42}.im-table-card{background:#fff;border:1px solid #0000000d;border-radius:8px;flex-direction:column;height:calc(100% - 390px);display:flex;overflow:hidden}.im-table-scroll{overflow-x:auto}.im-table{border-collapse:collapse;width:100%;min-width:980px}.im-table thead{background-color:#6d4c41}.im-table thead th{text-align:left;text-transform:none;color:#fff;white-space:nowrap;border-bottom:1px solid #efece4;padding:12px 16px;font-size:11.5px;font-weight:600}.im-table tbody td{vertical-align:top;border-bottom:1px solid #f3f1ea;padding:14px 16px;font-size:13px;position:relative}.im-table tbody tr:last-child td{border-bottom:none}.im-col-check{width:36px}.im-col-actions{text-align:center;width:60px}.im-patient-cell{align-items:flex-start;gap:10px;display:flex}.im-avatar{color:#fff;background:#2f6fe0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:flex}.im-avatar.im-tone-amber{background:#e08a1f}.im-avatar.im-tone-blue{background:#2f6fe0}.im-avatar.im-tone-violet{background:#7d4fe0}.im-avatar.im-tone-green{background:#1f9d55}.im-avatar.im-tone-teal{background:#159187}.im-avatar.im-tone-slate{background:#7a8794}.im-avatar.im-tone-red{background:#d64545}.im-patient-name{color:#17324a;font-size:13.5px;font-weight:600}.im-patient-sub{color:#8a9199;font-size:11.5px}.im-cell-line{color:#5c6b74;align-items:center;gap:5px;margin-bottom:3px;font-size:12.5px;display:flex}.im-cell-line:last-child{margin-bottom:0}.im-cell-strong{color:#17324a;font-size:13px;font-weight:600}.im-text-red{color:#d64545;font-weight:500}.im-status-time{color:#8a9199;margin-top:6px;font-size:11.5px}.im-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.im-badge.im-tone-amber{color:#b06a12;background:#fdecd2}.im-badge.im-tone-blue{color:#2f6fe0;background:#e5edfb}.im-badge.im-tone-violet{color:#7d4fe0;background:#ece3fb}.im-badge.im-tone-green{color:#1f9d55;background:#ddf3e3}.im-badge.im-tone-teal{color:#159187;background:#d9f2ee}.im-badge.im-tone-slate{color:#667080;background:#eceeef}.im-badge.im-tone-red{color:#d64545;background:#fbe1e1}.im-next-action-icons{align-items:center;gap:6px;margin-bottom:6px;display:flex}.im-icon-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.im-icon-btn.im-icon-blue{color:#2f6fe0;background:#e5edfb}.im-icon-btn.im-icon-green{color:#1f9d55;background:#ddf3e3}.im-icon-btn.im-icon-gray{color:#667080;background:#eceeef}.im-next-action-label{color:#5c6b74;font-size:12px;font-weight:500}.im-more-btn{color:#8a9199;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin:0 auto;display:flex}.im-more-btn:hover{background:#f3f1ea}.im-empty-row{text-align:center;color:#8a9199;padding:32px 16px}.im-action-menu{z-index:20;background:#fff;border:1px solid #efece4;border-radius:12px;flex-direction:column;width:260px;max-height:360px;display:flex;position:absolute;top:34px;right:8px;box-shadow:0 12px 28px #17324a29}.im-action-menu-header{color:#8a9199;border-bottom:1px solid #f3f1ea;padding:10px 14px;font-size:11.5px;font-weight:700}.im-action-menu-list{flex-direction:column;padding:6px;display:flex;overflow-y:auto}.im-action-menu-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;padding:8px;display:flex}.im-action-menu-item:hover{background:#f7f5ee}.im-action-menu-icon{color:#1f7a6c;background:#eef6f3;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.im-action-menu-title{color:#17324a;font-size:12.5px;font-weight:600;display:block}.im-action-menu-subtitle{color:#8a9199;font-size:11px;display:block}.im-action-menu-divider{background:#f3f1ea;height:1px;margin:6px 4px}.im-pagination{border-top:1px solid #f3f1ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.im-pagination-info{color:#8a9199;font-size:12.5px}.im-pagination-controls{align-items:center;gap:6px;display:flex}.im-pagination-controls button{color:#5c6b74;cursor:pointer;background:#fff;border:1px solid #e3e2dc;border-radius:8px;min-width:30px;height:30px;padding:0 8px;font-size:13px}.im-pagination-controls button:disabled{opacity:.4;cursor:not-allowed}.im-pagination-controls button.im-page-active{color:#fff;background:#6d4c41;border-color:#6d4c41;font-weight:600}@media (width<=900px){.im-hero-art{display:none}.im-filters{flex-direction:column;align-items:stretch}.im-select{flex:auto}.im-new-btn{justify-content:center}}.insuranceverificationmodal{background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sub1_insuranceverificationmodal{box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;width:clamp(1100px,95vw,1660px);height:95%;font-family:Nunito;display:flex;overflow:hidden}.heading_sub1_insuranceverificationmodal{box-sizing:border-box;border-bottom:1px solid #f0e6d6;flex:none;align-items:center;gap:clamp(10px,1.2vw,16px);width:100%;height:clamp(70px,10%,86px);padding:0 clamp(16px,2vw,26px);display:flex;position:relative}.logo_heading_sub1_insuranceverificationmodal{color:#fff;background-color:#d15921;border-radius:10px;flex:none;justify-content:center;align-items:center;width:clamp(38px,4.6vw,46px);height:clamp(38px,4.6vw,46px);display:flex}.logo_heading_sub1_insuranceverificationmodal svg{width:50%;height:50%}.text_heading_sub1_insuranceverificationmodal{flex-direction:column;flex:auto;gap:clamp(1px,.3vh,3px);min-width:0;height:fit-content;display:flex}.title_text_heading_sub1_insuranceverificationmodal{color:#1e1e1e;font-size:clamp(16px,1.8vw,16px);font-weight:600}.subtitle_text_heading_sub1_insuranceverificationmodal{color:#493f2e;font-size:clamp(11px,1vw,12px)}.art_heading_sub1_insuranceverificationmodal{flex:none;align-items:center;gap:clamp(8px,1vw,12px);height:100%;padding-right:clamp(40px,4vw,54px);display:flex}.tagline_art_heading_sub1_insuranceverificationmodal{color:#e85d1f;text-align:right;font-size:clamp(11px,1vw,13px);font-style:italic;line-height:1.3}.iconcircle_art_heading_sub1_insuranceverificationmodal{border-radius:50%;justify-content:center;align-items:center;width:clamp(34px,3.6vw,42px);height:clamp(34px,3.6vw,42px);display:flex}.iconcircle_art_heading_sub1_insuranceverificationmodal svg{width:55%;height:55%}.iconcircle_art_heading_sub1_insuranceverificationmodal.im-blue{color:#2f6fe0;background-color:#dbe9fb}.iconcircle_art_heading_sub1_insuranceverificationmodal.im-amber{color:#e08a1f;background-color:#fdecd2}.body_sub1_insuranceverificationmodal{width:100%;height:calc(100% - clamp(70px,10%,86px) - clamp(56px,7.4%,66px));display:flex;overflow:auto}.sidebar_body_sub1_insuranceverificationmodal{box-sizing:border-box;border-right:1px solid #f0e6d6;flex-direction:column;flex:none;justify-content:space-between;width:clamp(210px,15%,250px);height:100%;padding:clamp(18px,2.4%,26px) clamp(16px,2%,22px);display:flex;overflow-y:auto}.steps_sidebar_body_sub1_insuranceverificationmodal{flex-direction:column;width:100%;height:fit-content;display:flex}.art_sidebar_body_sub1_insuranceverificationmodal{flex-direction:column;align-items:center;gap:clamp(10px,1.4vh,14px);width:100%;height:fit-content;display:flex}.brand_sidebar_body_sub1_insuranceverificationmodal{justify-content:center;align-items:center;gap:clamp(8px,1vw,12px);width:100%;height:fit-content;display:flex}.brand_sidebar_body_sub1_insuranceverificationmodal span{color:#1f9d55;white-space:nowrap;align-items:center;gap:4px;font-size:clamp(11px,1vw,12.5px);font-weight:700;display:flex}.main_body_sub1_insuranceverificationmodal{box-sizing:border-box;flex-direction:column;flex:auto;width:calc(100% - clamp(210px,17%,250px));height:100%;display:flex;overflow:hidden}.patientbar_main_body_sub1_insuranceverificationmodal{box-sizing:border-box;background-color:#fffbf3;border-bottom:1px solid #f0e6d6;border-radius:8px;flex:none;align-items:center;gap:clamp(12px,1.4vw,18px);width:calc(100% - 20px);height:100px;margin:10px auto 0;padding:0 clamp(16px,2vw,22px);display:flex;overflow-x:auto}.avatar_patientbar_main_body{color:#2f6fe0;background-color:#dbe9fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(46px,5vw,54px);height:clamp(46px,5vw,54px);display:flex;overflow:hidden}.avatar_patientbar_main_body img{height:100%}.avatar_patientbar_main_body svg{width:65%;height:65%}.tag_nametag_info_patientbar{color:#af470b;background-color:#ffe082;border-radius:999px;align-items:center;padding:clamp(2px,.7vh,4px) clamp(8px,1vw,10px);font-size:clamp(10px,.9vw,11px);font-weight:600;display:flex}.meta_info_patientbar_main_body,.ids_info_patientbar_main_body{color:#6b5a3e;gap:clamp(6px,.8vw,10px);font-size:clamp(10.5px,1vw,12px);display:flex}.dot_meta_info_patientbar{color:#c9bda4}.detailitem_patientbar_main_body{border-left:1px solid #e6dcc8;flex:none;align-items:center;gap:clamp(6px,.8vw,8px);height:fit-content;padding-left:clamp(10px,1.2vw,16px);display:flex}.detailitem_patientbar_main_body>div{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.billingtag_value_detailitem_patientbar{color:#1f9d55;background-color:#ddf3e3;border-radius:999px;width:fit-content;padding:2px 8px;font-size:clamp(10px,.9vw,11px);font-weight:700}.content_main_body_sub1_insuranceverificationmodal{box-sizing:border-box;flex:auto;gap:clamp(14px,1.6%,20px);width:100%;height:calc(100% - clamp(76px,10.4%,92px));padding:10px;display:flex;overflow:hidden auto}.leftcol_content_main_body_sub1_insuranceverificationmodal{flex-direction:column;flex:none;gap:clamp(14px,1.6%,20px);width:66%;height:fit-content;display:flex}.rightcol_content_main_body_sub1_insuranceverificationmodal{flex-direction:column;flex:none;gap:clamp(14px,1.6%,20px);width:34%;height:fit-content;display:flex}.section_leftcol_content_main_body{box-sizing:border-box;background-color:#fff;border:1px solid #f0e6d6;border-radius:10px;flex-direction:column;gap:clamp(14px,1.6%,18px);width:100%;height:fit-content;padding:clamp(14px,1.6%,20px);display:flex}.sectionheading_section_leftcol,.sectionheading_section_rightcol{align-items:flex-start;gap:clamp(8px,1vw,10px);width:100%;height:fit-content;display:flex}.sectionheading_section_leftcol svg,.sectionheading_section_rightcol svg{color:#e85d1f;flex:none;width:clamp(18px,1.8vw,20px);height:clamp(18px,1.8vw,20px);margin-top:2px}.sectionheading_section_leftcol>div,.sectionheading_section_rightcol>div{flex-direction:column;gap:2px;display:flex}.title_sectionheading_section_leftcol,.title_sectionheading_section_rightcol{color:#0565b4;font-size:clamp(14px,1.3vw,13px);font-weight:600}.subtitle_sectionheading_section_leftcol,.subtitle_sectionheading_section_rightcol{color:#8a7a5c;font-size:clamp(11px,1vw,11px)}.row_section_leftcol{gap:clamp(12px,1.4%,18px);width:100%;height:fit-content;display:flex}.row_section_leftcol.row_fullwidth{display:flex}.form_sub1_insuranceverificationmodal .inputbox,.inputbox{flex-direction:column;flex:1 1 0;gap:clamp(5px,.7vh,8px);width:100%;min-width:0;height:fit-content;display:flex}.inputbox input,.inputbox select{box-sizing:border-box;color:#2c2115;background-color:#fff;border:1px solid #e6dcc8;border-radius:6px;outline:none;width:100%;height:clamp(32px,4.6vh,38px);padding:0 clamp(10px,1.1vw,12px);font-family:Nunito;font-size:clamp(11.5px,1.05vw,13px)}.stepperinput_inputbox{background-color:#fffaf0;border:1px solid #e6dcc8;border-radius:6px;align-items:center;width:100%;height:clamp(32px,4.6vh,38px);display:flex;overflow:hidden}.stepperinput_inputbox input{background-color:#fff;border:none;border-radius:0;flex:auto;height:100%;margin-top:0!important}.arrows_stepperinput{color:#8a7a5c;border-left:1px solid #e6dcc8;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:clamp(20px,2vw,24px);height:100%;display:flex}.radiooption_radiogroup{color:#6b5a3e;cursor:pointer;background-color:#fffaf0;border:1px solid #e6dcc8;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(5px,.6vw,7px);height:100%;padding:0 5px;font-size:clamp(11.5px,1.05vw,12px);font-weight:600;display:flex}.dot_radiooption{box-sizing:border-box;border:2px solid #cbbfa4;border-radius:50%;width:clamp(13px,1.3vw,15px);height:clamp(13px,1.3vw,15px)}.remarkswrap_inputbox{width:100%;height:clamp(32px,4.6vh,38px);display:flex;position:relative}.remarkswrap_inputbox input{width:100%;height:100%;padding-right:clamp(50px,5vw,60px)}.charcount_remarkswrap{color:#9aa2ab;font-size:clamp(10px,.9vw,11px);position:absolute;top:50%;right:clamp(10px,1.1vw,12px);transform:translateY(-50%)}.section_rightcol_content_main_body{box-sizing:border-box;background-color:#fff;border:1px solid #f0e6d6;border-radius:10px;flex-direction:column;gap:clamp(12px,1.4%,16px);width:100%;height:fit-content;padding:clamp(14px,1.6%,18px);display:flex}.doclist_section_rightcol{flex-direction:column;gap:clamp(8px,1vh,10px);width:100%;height:fit-content;display:flex}.docitem_doclist_section_rightcol{box-sizing:border-box;border:1px solid #f0e6d6;border-radius:8px;align-items:center;gap:clamp(8px,.9vw,10px);width:100%;height:clamp(48px,6vh,56px);padding:0 clamp(8px,1vw,10px);display:flex}.icon_docitem.im-tone-amber{color:#b06a12;background-color:#fdecd2}.icon_docitem.im-tone-blue{color:#2f6fe0;background-color:#dbe9fb}.icon_docitem.im-tone-teal{color:#159187;background-color:#d9f2ee}.name_text_docitem span{color:#cf0549}.types_text_docitem{color:#9aa2ab;font-size:clamp(9.5px,.9vw,10.5px)}.status_docitem{color:#1f9d55;white-space:nowrap;flex:none;align-items:center;gap:3px;height:fit-content;font-size:clamp(10px,.9vw,11px);font-weight:700;display:flex}.viewbtn_docitem{color:#e85d1f;cursor:pointer;background-color:#fdf1e8;border:1px solid #f4c7a8;border-radius:6px;flex:none;align-items:center;gap:4px;height:clamp(24px,3vh,28px);padding:0 clamp(8px,.9vw,10px);font-size:clamp(10px,.9vw,11px);font-weight:700;display:flex}.deletebtn_docitem{color:#d64545;cursor:pointer;background-color:#fdecec;border:1px solid #f6d4d4;border-radius:6px;flex:none;justify-content:center;align-items:center;width:clamp(24px,3vh,28px);height:clamp(24px,3vh,28px);display:flex}.uploadbtn_docitem{color:#fff;cursor:pointer;background-color:#e85d1f;border:1px solid #f4c7a8;border-radius:6px;flex:none;align-items:center;gap:4px;height:clamp(24px,3vh,28px);margin-left:auto;padding:0 clamp(10px,1vw,12px);font-size:clamp(10px,.9vw,11px);font-weight:700;display:flex}.dropzone_section_rightcol{cursor:pointer;box-sizing:border-box;text-align:center;background-color:#fdf6ea;border:1px dashed #d8ad72;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(4px,.6vh,6px);width:100%;height:clamp(90px,12vh,110px);padding:clamp(6px,1vh,10px);display:flex}.dropzone_section_rightcol.dropzone_dragging{background-color:#fcecd0;border-color:#e85d1f}.dropzone_section_rightcol svg{color:#b06a12;width:clamp(22px,2.4vw,26px);height:clamp(22px,2.4vw,26px)}.dragtext_dropzone_section_rightcol{color:#4a4030;font-size:clamp(11.5px,1.05vw,13px)}.dragtext_dropzone_section_rightcol b{color:#e85d1f}.subtext_dropzone_section_rightcol{color:#9aa2ab;font-size:clamp(9.5px,.9vw,11px)}.docnamerow_section_rightcol{align-items:flex-end;gap:clamp(8px,1vw,10px);width:100%;height:fit-content;display:flex}.docnamerow_section_rightcol .inputbox{flex:auto}.uploadfilebtn_docnamerow{color:#fff;cursor:pointer;background-color:#e85d1f;border:none;border-radius:6px;flex:none;height:clamp(32px,4.6vh,38px);padding:0 clamp(14px,1.6vw,18px);font-size:clamp(11.5px,1.05vw,13px);font-weight:700}.infobox_rightcol_content_main_body{box-sizing:border-box;background-color:#ecf7ee;border:1px solid #cfe9d4;border-radius:10px;align-items:flex-start;gap:clamp(8px,1vw,10px);width:100%;height:fit-content;padding:clamp(12px,1.4%,16px);display:flex}.infobox_rightcol_content_main_body svg{color:#1f9d55;flex:none;margin-top:2px}.infobox_rightcol_content_main_body>div{flex-direction:column;gap:3px;display:flex}.title_infobox_rightcol{color:#1e1e1e;font-size:clamp(12px,1.1vw,13.5px);font-weight:800}.text_infobox_rightcol{color:#4a4030;font-size:clamp(11px,1vw,12.5px);line-height:1.4}.footer_sub1_insuranceverificationmodal{box-sizing:border-box;background-color:#fffdf8;border-top:1px solid #f0e6d6;flex:none;justify-content:space-between;align-items:center;width:100%;height:clamp(56px,7.4%,66px);padding:0 clamp(16px,2vw,22px);display:flex}.cancelbtn_footer_sub1_insuranceverificationmodal{color:#4a4030;cursor:pointer;background-color:#fff;border:1px solid #e6dcc8;border-radius:7px;align-items:center;gap:6px;height:clamp(34px,4.6vh,40px);padding:0 clamp(14px,1.6vw,18px);font-size:clamp(12px,1.05vw,13px);font-weight:700;display:flex}.rightbtns_footer_sub1_insuranceverificationmodal{align-items:center;gap:clamp(10px,1.2vw,14px);height:100%;display:flex}.draftbtn_footer_sub1_insuranceverificationmodal{color:#4a4030;cursor:pointer;background-color:#fff;border:1px solid #e6dcc8;border-radius:7px;align-items:center;gap:6px;height:clamp(34px,4.6vh,40px);padding:0 clamp(14px,1.6vw,18px);font-size:clamp(12px,1.05vw,13px);font-weight:700;display:flex}.nextbtn_footer_sub1_insuranceverificationmodal{color:#fff;cursor:pointer;background-color:#e85d1f;border:none;border-radius:7px;align-items:center;gap:8px;height:clamp(34px,4.6vh,40px);padding:0 clamp(16px,1.8vw,20px);font-size:clamp(12px,1.05vw,13px);font-weight:700;display:flex}.insurancepreauthorization{z-index:999;background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sub1_insurancepreauthorization{box-sizing:border-box;background-color:#fff;border-radius:12px;flex-direction:column;width:clamp(1100px,95vw,1660px);height:95%;font-family:Nunito;display:flex;overflow:hidden}.heading_sub1_insurancepreauthorization{box-sizing:border-box;background:linear-gradient(90deg,#fdf3e4 0%,#fbeedd 100%);border-bottom:1px solid #f0e6d6;flex:none;align-items:center;gap:clamp(10px,1.2vw,16px);width:100%;height:clamp(70px,9.5%,84px);padding:0 clamp(16px,2vw,26px);display:flex;position:relative}.logo_heading_sub1_insurancepreauthorization{color:#fff;background-color:#e85d1f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:clamp(36px,4.4vw,44px);height:clamp(36px,4.4vw,44px);display:flex}.logo_heading_sub1_insurancepreauthorization svg{width:55%;height:55%}.text_heading_sub1_insurancepreauthorization{flex-direction:column;flex:auto;gap:clamp(1px,.3vh,3px);min-width:0;height:fit-content;display:flex}.title_text_heading_sub1_insurancepreauthorization{color:#1e1e1e;font-size:clamp(16px,1.7vw,20px);font-weight:800}.subtitle_text_heading_sub1_insurancepreauthorization{color:#6b5a3e;font-size:clamp(11px,1vw,13px)}.art_heading_sub1_insurancepreauthorization{flex:none;align-items:center;gap:clamp(8px,1vw,12px);height:100%;padding-right:clamp(40px,4vw,54px);display:flex}.tagline_art_heading_sub1_insurancepreauthorization{color:#e85d1f;text-align:right;font-size:clamp(11px,1vw,13px);font-style:italic;line-height:1.3}.iconcircle_art_heading_sub1_insurancepreauthorization{border-radius:50%;justify-content:center;align-items:center;width:clamp(32px,3.4vw,40px);height:clamp(32px,3.4vw,40px);display:flex}.iconcircle_art_heading_sub1_insurancepreauthorization svg{width:55%;height:55%}.iconcircle_art_heading_sub1_insurancepreauthorization.im-blue{color:#2f6fe0;background-color:#dbe9fb}.iconcircle_art_heading_sub1_insurancepreauthorization.im-amber{color:#e08a1f;background-color:#fdecd2}.xmark_closemodal{cursor:pointer;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(28px,3vw,34px);height:clamp(28px,3vw,34px);display:flex;position:absolute;top:50%;right:clamp(14px,1.6vw,20px);transform:translateY(-50%);box-shadow:0 2px 6px #0000001f}.xmark_closemodal svg{width:50%;height:50%}.body_sub1_insurancepreauthorization{flex:auto;width:100%;height:calc(100% - clamp(70px,9.5%,84px) - clamp(56px,7%,64px));display:flex;overflow:hidden}.sidebar_body_sub1_insurancepreauthorization{box-sizing:border-box;border-right:1px solid #f0e6d6;flex-direction:column;flex:none;justify-content:space-between;width:clamp(220px,16.5%,258px);height:100%;padding:clamp(16px,2.2%,22px) clamp(15px,1.9%,20px);display:flex;overflow-y:auto}.steps_sidebar_body_sub1_insurancepreauthorization{flex-direction:column;width:100%;height:fit-content;display:flex}.stepitem_steps_sidebar{gap:clamp(10px,1.1vw,13px);width:100%;height:fit-content;display:flex}.stepbadgewrap_stepitem_steps_sidebar{flex-direction:column;flex:none;align-items:center;width:clamp(24px,2.6vw,30px);height:100%;display:flex}.stepbadge_stepitem_steps_sidebar{color:#667080;background-color:#eceeef;border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(24px,2.6vw,30px);height:clamp(24px,2.6vw,30px);font-size:clamp(11px,1.1vw,13px);font-weight:700;display:flex}.stepbadge_stepitem_steps_sidebar.stepbadge_active{color:#fff;background-color:#e85d1f}.stepline_stepitem_steps_sidebar{background-color:#e6dcc8;flex:auto;width:2px;min-height:clamp(20px,2.6vh,28px);margin:clamp(3px,.5vh,5px) 0}.steptext_stepitem_steps_sidebar{flex-direction:column;gap:clamp(2px,.4vh,4px);height:fit-content;padding-bottom:clamp(12px,1.6vh,18px);display:flex}.steptitle_steptext_stepitem{color:#667080;font-size:clamp(11.5px,1.1vw,13px);font-weight:700}.steptitle_steptext_stepitem.stepactive{color:#e85d1f}.stepsubtitle_steptext_stepitem{color:#9aa2ab;font-size:clamp(10px,.95vw,11.5px)}.art_sidebar_body_sub1_insurancepreauthorization{flex-direction:column;align-items:center;gap:clamp(8px,1.2vh,12px);width:100%;height:fit-content;display:flex}.iconbadge_art_sidebar_body{color:#e85d1f;background-color:#fdecd2;border-radius:50%;justify-content:center;align-items:center;width:clamp(66px,7.4vw,82px);height:clamp(66px,7.4vw,82px);display:flex}.iconbadge_art_sidebar_body svg{width:46%;height:46%}.text_art_sidebar_body{color:#4a4030;text-align:center;margin:0;font-size:clamp(11.5px,1.05vw,13px);font-weight:700}.brand_sidebar_body_sub1_insurancepreauthorization{justify-content:center;align-items:center;gap:clamp(8px,1vw,12px);width:100%;height:fit-content;display:flex}.brand_sidebar_body_sub1_insurancepreauthorization span{color:#1f9d55;white-space:nowrap;align-items:center;gap:4px;font-size:clamp(10.5px,.95vw,12px);font-weight:700;display:flex}.divider_brand_sidebar_body{background-color:#e6dcc8;flex:auto;height:1px}.main_body_sub1_insurancepreauthorization{box-sizing:border-box;flex-direction:column;flex:auto;width:calc(100% - clamp(220px,16.5%,258px));height:100%;display:flex;overflow:hidden}.patientbar_main_body_sub1_insurancepreauthorization{box-sizing:border-box;background-color:#fffbf3;border-bottom:1px solid #f0e6d6;border-radius:8px;flex:none;align-items:center;gap:clamp(12px,1.4vw,18px);width:calc(100% - 20px);height:100px;margin:10px auto 0;padding:0 clamp(16px,2vw,22px);display:flex;overflow-x:hidden}.avatar_patientbar_main_body{background-color:#dbe9fb;border-radius:50%;flex:none;width:clamp(42px,4.6vw,50px);height:clamp(42px,4.6vw,50px);overflow:hidden}.avatar_patientbar_main_body img{object-fit:cover;width:100%;height:100%}.info_patientbar_main_body{flex-direction:column;flex:none;gap:clamp(2px,.4vh,4px);min-width:clamp(280px,24vw,340px);height:fit-content;display:flex}.nametag_info_patientbar_main_body{align-items:center;gap:clamp(6px,.8vw,10px);display:flex}.name_nametag_info_patientbar{color:#1e1e1e;font-size:clamp(13.5px,1.25vw,15.5px);font-weight:800}.tag_nametag_info_patientbar{color:#b06a12;background-color:#fdecd2;border-radius:999px;padding:clamp(2px,.4vh,3px) clamp(8px,1vw,10px);font-size:clamp(9.5px,.85vw,10.5px);font-weight:700}.ids_info_patientbar_main_body{color:#6b5a3e;flex-wrap:wrap;gap:clamp(6px,.8vw,12px);font-size:clamp(10px,.9vw,11.5px);display:flex}.ids_info_patientbar_main_body b{color:#1e1e1e}.detailitem_patientbar_main_body{white-space:nowrap;border-left:1px solid #e6dcc8;flex:none;align-items:center;gap:clamp(6px,.8vw,8px);height:fit-content;padding-left:clamp(10px,1.2vw,16px);display:flex}.detailitem_patientbar_main_body svg{color:#b06a12;flex:none;width:clamp(15px,1.5vw,17px);height:clamp(15px,1.5vw,17px)}.detailitem_patientbar_main_body>div{flex-direction:column;gap:1px;display:flex}.label_detailitem_patientbar{color:#9aa2ab;font-size:clamp(9px,.85vw,10px)}.value_detailitem_patientbar{color:#1e1e1e;font-size:clamp(10.5px,.95vw,12px);font-weight:700}.content_main_body_sub1_insurancepreauthorization{box-sizing:border-box;flex-direction:column;flex:auto;gap:clamp(12px,1.4%,18px);width:100%;height:calc(100% - clamp(66px,9%,78px));padding:clamp(12px,1.4%,18px);display:flex;overflow-y:auto}.col_content_main_body{flex-direction:column;flex:none;gap:clamp(12px,1.4%,18px);height:fit-content;display:flex}.col_left,.col_middle{width:100%}.col_right{width:30%}.section_col_content_main_body{box-sizing:border-box;background-color:#fff;border:1px solid #f0e6d6;border-radius:10px;flex-direction:column;gap:clamp(12px,1.4%,16px);width:100%;height:fit-content;padding:clamp(12px,1.5%,18px);display:flex}.sectionheading_section{align-items:center;gap:clamp(8px,1vw,10px);width:100%;height:fit-content;display:flex}.sectionheading_section svg{color:#e85d1f;flex:none;width:clamp(17px,1.6vw,19px);height:clamp(17px,1.6vw,19px)}.title_sectionheading_section{color:#1e1e1e;font-size:clamp(13.5px,1.25vw,15.5px);font-weight:800}.subtleheading_title_sectionheading{color:#9aa2ab;font-size:clamp(10.5px,.95vw,12px);font-weight:600}.sectionbody_section{flex-wrap:wrap;justify-content:space-between;gap:15px 0;width:100%;height:fit-content;display:flex}.row_section{gap:clamp(10px,1.2%,16px);width:24%;height:fit-content;display:flex}.inputbox{flex-direction:column;flex:1 1 0;gap:clamp(5px,.6vh,7px);width:100%;min-width:0;height:fit-content;display:flex}.inputbox_fullwidth{flex:100%}.inputbox label{color:#2c2115;align-items:center;gap:clamp(5px,.6vw,7px);height:fit-content;font-size:clamp(11px,1vw,12.5px);font-weight:700;display:flex}.inputbox label svg{color:#b06a12;width:clamp(12px,1.1vw,14px);height:clamp(12px,1.1vw,14px)}.inputbox label span{color:#cf0549}.inputbox input,.inputbox select{box-sizing:border-box;color:#2c2115;border:1px solid #e6dcc8;border-radius:6px;outline:none;width:100%;height:clamp(30px,4.2vh,36px);padding:0 clamp(9px,1vw,11px);font-family:Nunito;font-size:clamp(11px,1vw,12.5px);margin-top:0!important}.inputbox input::placeholder{color:#a89a7d}.inputbox input:focus,.inputbox select:focus{background-color:#fff;outline:1px solid #b06a12}.inputbox input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputbox input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.prefixinput_inputbox{box-sizing:border-box;border:1px solid #e6dcc8;border-radius:6px;align-items:center;gap:clamp(5px,.6vw,7px);width:100%;height:clamp(30px,4.2vh,36px);padding:0 clamp(9px,1vw,11px);display:flex}.prefixinput_inputbox svg{color:#b06a12;flex:none}.sectionbody_section .row_section .prefixinput_inputbox input{color:#2c2115;background-color:#fff;border:0;flex:auto;height:100%;padding:0;font-family:Nunito;font-size:clamp(11px,1vw,12.5px);outline:none!important}.totalbox_section{box-sizing:border-box;background-color:#ecf7ee;border:1px solid #cfe9d4;border-radius:8px;flex:none;justify-content:space-between;align-items:center;width:100%;height:clamp(44px,5.8vh,52px);padding:0 clamp(12px,1.4vw,16px);display:flex}.label_totalbox_section{color:#1e1e1e;font-size:clamp(11.5px,1.05vw,13px);font-weight:700}.value_totalbox_section{color:#1f9d55;font-size:clamp(14px,1.3vw,16px);font-weight:800}.radiogroup_inputbox{gap:clamp(6px,.7vw,8px);width:100%;height:clamp(30px,4.2vh,36px);display:flex}.radiogroup_grid{flex-wrap:wrap;height:fit-content}.radiooption_radiogroup{color:#6b5a3e;cursor:pointer;white-space:nowrap;background-color:#fffaf0;border:1px solid #e6dcc8;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:clamp(5px,.6vw,7px);height:100%;padding:0 clamp(6px,.8vw,10px);font-size:clamp(10.5px,.95vw,12px);font-weight:600;display:flex}.radiogroup_grid .radiooption_radiogroup{flex:calc(33.33% - 6px);height:clamp(30px,4.2vh,36px);margin-bottom:clamp(6px,.7vw,8px)}.dot_radiooption{box-sizing:border-box;border:2px solid #cbbfa4;border-radius:50%;flex:none;width:clamp(12px,1.2vw,14px);height:clamp(12px,1.2vw,14px)}.radiooption_selected{color:#e85d1f;background-color:#fdece3;border-color:#e85d1f}.radiooption_selected .dot_radiooption{background-color:#e85d1f;border-color:#e85d1f;box-shadow:inset 0 0 0 2px #fff}.row_section_preauthstatus{width:100%;height:fit-content}.row_section_preauthstatus .inputbox{width:100%;display:flex}.row_section_preauthstatus .inputbox .radiooption_radiogroup{flex:0;width:fit-content}.documents_section_col_content_main_body{flex-direction:row;width:100%;height:fit-content;display:flex}.doclist_section{flex-direction:column;gap:clamp(7px,.9vh,9px);width:100%;height:fit-content;display:flex}.docitem_doclist_section{box-sizing:border-box;border:1px solid #f0e6d6;border-radius:8px;align-items:center;gap:clamp(8px,.9vw,10px);width:100%;height:clamp(46px,5.6vh,52px);padding:0 clamp(8px,1vw,10px);display:flex}.icon_docitem{border-radius:7px;flex:none;justify-content:center;align-items:center;width:clamp(26px,2.8vw,30px);height:clamp(26px,2.8vw,30px);display:flex}.icon_docitem.im-tone-rose{color:#d64545;background-color:#fbe1e1}.icon_docitem.im-tone-green{color:#1f9d55;background-color:#ddf3e3}.text_docitem{flex-direction:column;flex:auto;gap:2px;min-width:0;height:fit-content;display:flex}.name_text_docitem{color:#1e1e1e;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,1vw,12px);font-weight:700;overflow:hidden}.meta_text_docitem{color:#9aa2ab;font-size:clamp(9px,.85vw,10px)}.iconbtn_docitem{color:#e85d1f;cursor:pointer;background-color:#fdf1e8;border:1px solid #f4c7a8;border-radius:6px;flex:none;justify-content:center;align-items:center;width:clamp(26px,3vh,30px);height:clamp(26px,3vh,30px);display:flex}.iconbtn_docitem:disabled{opacity:.4;cursor:not-allowed}.iconbtn_docitem.iconbtn_danger{color:#d64545;background-color:#fdecec;border-color:#f6d4d4}.dropzone_section{cursor:pointer;box-sizing:border-box;text-align:center;background-color:#fdf6ea;border:1px dashed #d8ad72;border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(3px,.5vh,5px);width:100%;height:clamp(70px,9vh,84px);padding:clamp(6px,1vh,8px);display:flex}.dropzone_section.dropzone_dragging{background-color:#fcecd0;border-color:#e85d1f}.dropzone_section svg{color:#b06a12}.dragtext_dropzone_section{color:#4a4030;font-size:clamp(10.5px,.95vw,12px)}.dragtext_dropzone_section b{color:#e85d1f}.subtext_dropzone_section{color:#9aa2ab;font-size:clamp(9px,.85vw,10px)}.footer_sub1_insurancepreauthorization{box-sizing:border-box;background-color:#fffdf8;border-top:1px solid #f0e6d6;flex:none;justify-content:space-between;align-items:center;width:100%;height:clamp(56px,7%,64px);padding:0 clamp(16px,2vw,22px);display:flex}.cancelbtn_footer_sub1_insurancepreauthorization{color:#4a4030;cursor:pointer;background-color:#fff;border:1px solid #e6dcc8;border-radius:7px;align-items:center;gap:6px;height:clamp(32px,4.4vh,38px);padding:0 clamp(14px,1.6vw,18px);font-size:clamp(11.5px,1vw,12.5px);font-weight:700;display:flex}.rightbtns_footer_sub1_insurancepreauthorization{align-items:center;gap:clamp(10px,1.2vw,14px);height:100%;display:flex}.draftbtn_footer_sub1_insurancepreauthorization{color:#4a4030;cursor:pointer;background-color:#fff;border:1px solid #e6dcc8;border-radius:7px;align-items:center;gap:6px;height:clamp(32px,4.4vh,38px);padding:0 clamp(14px,1.6vw,18px);font-size:clamp(11.5px,1vw,12.5px);font-weight:700;display:flex}.nextbtn_footer_sub1_insurancepreauthorization{color:#fff;cursor:pointer;background-color:#e85d1f;border:none;border-radius:7px;align-items:center;gap:8px;height:clamp(32px,4.4vh,38px);padding:0 clamp(16px,1.8vw,20px);font-size:clamp(11.5px,1vw,12.5px);font-weight:700;display:flex}.opdpage{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:10px;display:flex}.sec1_opdpage{justify-content:space-between;align-items:center;width:100%;height:30px;display:flex}.sec2_opdpage{width:100%;height:calc(100% - 40px)}.buttondiv_sec1_opdpage{align-items:center;width:85%;height:100%;display:flex}.currenttimebar_sec1_opdpage{border-radius:4px;justify-content:flex-end;align-items:center;width:260px;height:100%;font-size:12px;font-weight:600;display:flex}.currenttimebar_sec1_opdpage svg{margin-right:10px}.time_currenttimebar_sec1_opdpage{align-items:center;width:80px;height:100%;margin-left:10px;display:flex}.sec1_opdpage .opdnavigatebtn{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec1_opdpage .active_opdnavigatebtn{color:#fff;background-color:#b17611}.opd_appointment{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;gap:16px;height:100%;padding:10px;display:flex}.opd_tabs_row{flex-shrink:0;justify-content:space-between;align-items:center;height:35px;display:flex}.opd_tabs_left{align-items:center;gap:12px;height:100%;display:flex}.opd_tab_btn{color:#6b6255;cursor:pointer;background:#fff;border:1px solid #eadfcd;border-radius:4px;align-items:center;gap:8px;height:32px;padding:0 15px;font-size:11px;font-weight:600;display:flex}.opd_tab_btn_active{color:#c25a1e;background:#fdece0;border-color:#f3c9a3}.opd_tab_count{color:#fff;background:#e8792c;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:flex}.opd_new_appointment_btn{color:#fff;cursor:pointer;background:#5d4037;border:none;border-radius:7px;align-items:center;gap:8px;height:34px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.appointmentbody_appointmentdatetype{width:100%;height:calc(100% - 35px);overflow-y:auto}.todayappointmentbodypage{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.opd_filter_bar{flex-shrink:0;align-items:flex-end;gap:12px;height:50px;display:flex}.opd_search_box{border-radius:4px;flex:1;align-items:center;height:32px;display:flex;position:relative}.opd_search_icon{color:#a39b8c;position:absolute;left:16px}.opd_search_input{box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;width:100%;height:100%;padding:0 16px 0 44px;font-size:11px}.opd_filter_select{flex-direction:column;flex-shrink:0;justify-content:center;gap:4px;width:170px;height:52px;display:flex}.opd_filter_select label{color:#a39b8c;font-size:11px}.opd_select_inner{color:#3a352c;cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;height:32px;font-size:11px;display:flex}.opd_select_inner select{width:100%;height:100%;font-size:11px}.opd_date_picker{color:#3a352c;background:#fff;border:1px solid #eadfcd;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;height:35px;padding:0 16px;font-size:12px;display:flex}.opd_table_section{background:#fff;border:1px solid #f1e8d8;border-radius:8px;flex-direction:column;height:calc(100% - 66px);display:flex;overflow:hidden}.opd_table_title_row{color:#3a352c;background:#fdf6ec;border-bottom:1px solid #f1e8d8;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 20px;font-size:13px;font-weight:500;display:flex}.opd_table_header_row{color:#1f1f1f;background:#fbfaf7;border-bottom:1px solid #f1e8d8;flex-shrink:0;align-items:center;height:44px;padding-right:10px;font-size:12px;font-weight:600;display:flex}.opd_table_body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.opd_table_body::-webkit-scrollbar{width:10px}.opd_table_body::-webkit-scrollbar-thumb{background-color:#90a4ae;border-radius:20px}.opd_table_row{border-bottom:1px solid #f4eee0;flex-shrink:0;align-items:center;height:76px;display:flex}.opd_table_row:hover{background:#faf9f6}.opd_col{align-items:center;height:100%;display:flex}.opd_col_checkbox{text-align:center;flex:0 0 32px;justify-content:center;align-items:center;font-size:11px;display:flex}.opd_col_time{flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;font-size:11px;display:flex}.opd_time_badge{color:#1f9d55;background:#e7f6ee;border-radius:8px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;display:flex}.opd_time_badge svg{margin-right:5px}.opd_col_uhid{flex-direction:column;flex:0 0 170px;justify-content:center;align-items:center;font-size:11px;display:flex}.opd_uhid_text{color:#2563eb;margin-bottom:5px;font-size:11px;font-weight:500}.opd_uhid_missing{color:#b45309;background:#fef3c7;border-radius:6px;padding:4px 8px;font-size:10px}.opd_col_patient{flex:1.8;gap:10px;font-size:11px}.opd_patient_avatar{background:#f1e8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex;overflow:hidden}.opd_patient_avatar img{height:100%}.opd_patient_info{flex-direction:column;gap:2px;font-size:11px;display:flex}.opd_patient_name{color:#3a352c;font-size:12px;font-weight:600}.opd_patient_phone{color:#8a8271;align-items:center;font-size:10px;font-weight:400;display:flex}.opd_patient_phone svg{color:#740a86;margin-right:5px}.opd_col_age{color:#24211d;flex:0 0 100px;font-size:11px}.opd_col_department{color:#24211d;flex:1.2;font-size:11px}.opd_col_doctor{flex:1.3;font-size:11px}.opd_doctor_info{flex-direction:column;gap:2px;display:flex}.opd_doctor_name{color:#3a352c;font-size:11px;font-weight:500}.opd_doctor_role{color:#8a8271;font-size:11px}.opd_col_status{flex:0 0 130px;font-size:11px}.opd_status_badge{text-align:center;border-radius:999px;align-items:center;height:fit-content;padding:4px 12px;font-size:10px;font-weight:500;display:flex}.opd_status_appointmentbooked{color:#b98d07;background:#fff8e1}.opd_status_checkedin{color:#1f9d55;background:#e7f6ee}.opd_status_waiting{color:#740a86;background:#e8c5ee}.opd_status_consultation{color:#2563eb;background:#dbeafe}.opd_status_scheduled{color:#7c3aed;background:#ede9fe}.opd_col_action{flex:0 0 160px;justify-content:center;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:flex;position:relative}.opd_table_row .opd_col_action{justify-content:flex-end}.opd_checkin_btn{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:4px;height:30px;padding:0 12px;font-size:10px;font-weight:400}.opd_register_btn{color:#fff;cursor:pointer;background:#8e24aa;border:none;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:10px;font-weight:400;display:flex}.opd_action_menu_wrapper{align-items:center;height:100%;display:flex;position:relative}.opd_more_btn{color:#6b6255;cursor:pointer;background:#fff;border:1px solid #eadfcd;border-radius:4px;justify-content:center;align-items:center;width:32px;height:30px;display:flex}.opd_action_menu{z-index:10;background:#fff;border:1px solid #f1e8d8;border-radius:12px;flex-direction:column;width:190px;display:flex;position:absolute;top:calc(100% - 10px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000014}.opd_menu_item{color:#3a352c;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;height:35px;padding:0 14px;font-size:11px;display:flex}.opd_menu_item:hover{background:#fdf6ec}.opd_menu_item_danger{color:#dc2626}.opd_menu_item_purple{color:#7c3aed}@media (width<=700px){.modal_opdpatientreg{border-radius:0;width:100vw;height:100%;max-height:100%}.inputbox_opdpatientreg{width:100%}}.checkin_overlay{z-index:1000;background:#14181c73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.checkin_modal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:900px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.checkin_header{background:linear-gradient(135deg,#fdf1e2 0%,#fce9d6 100%);align-items:center;gap:16px;height:70px;padding:0 28px;display:flex;position:relative;overflow:hidden}.checkin_header_left{z-index:1;align-items:center;gap:14px;display:flex}.checkin_header_icon{color:#1e8a7a;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.checkin_header_icon svg{height:18px}.checkin_title{color:#16324a;margin:0;font-size:13px;font-weight:600}.checkin_subtitle{color:#6b7a86;margin:2px 0 0;font-size:12px}.checkin_close_btn{color:#33404a;cursor:pointer;z-index:2;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:18px;right:20px}.checkin_close_btn svg{height:14px}.checkin_close_btn:hover{background:#fff}.checkin_header_art{opacity:.95;pointer-events:none;position:absolute;bottom:-6px;right:24px}.checkin_body{flex-direction:column;gap:22px;height:calc(100% - 120px);padding:10px 28px;display:flex;overflow-y:auto}.checkin_patient_card{background:#eef6fb;border:1px solid #d9ebf4;border-radius:12px;align-items:center;gap:16px;padding:10px 20px;display:flex}.checkin_patient_avatar{color:#2f8fc4;background:#fff;border:2px solid #cfe4f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.checkin_patient_avatar img{height:100%}.checkin_patient_info{flex-direction:column;gap:4px;display:flex}.checkin_patient_name{color:#16324a;font-size:13px;font-weight:600}.checkin_patient_ids{color:#5b6b76;gap:8px;font-size:11px;display:flex}.checkin_dot{color:#b7c3cb}.checkin_patient_meta{flex-wrap:wrap;gap:20px;margin-top:4px;display:flex}.checkin_meta_item{color:#33424c;align-items:center;gap:6px;font-size:11px;display:flex}.checkin_meta_item svg{color:#2f8fc4;flex-shrink:0}.checkin_grid{flex-wrap:wrap;gap:20px 24px;display:flex}.checkin_field{flex-direction:column;flex:calc(50% - 12px);gap:8px;min-width:260px;display:flex}.checkin_field_full{flex:100%}.checkin_modal .checkin_label{color:#16324a;align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.checkin_label svg{color:#1e8a7a}.checkin_required{color:#e0575b}.checkin_select_wrap{align-items:center;display:flex;position:relative}.checkin_modal .checkin_grid .checkin_select_icon{pointer-events:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;left:14px}.checkin_select{color:#33424c;appearance:none;cursor:pointer;background:#fff;border:1px solid #d7dee2;border-radius:10px;align-items:center;width:100%;height:48px;padding:0 16px 0 52px;font-size:14px;display:flex}.checkin_select:focus{border-color:#1e8a7a;outline:none;box-shadow:0 0 0 3px #1e8a7a1f}.checkin_priority_row{flex-wrap:wrap;gap:12px;display:flex}.checkin_priority_chip{color:#5b6b76;cursor:pointer;background:#fff;border:1.5px solid #d7dee2;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:35px;padding:0 15px;font-size:14px;font-weight:600;display:flex}.checkin_priority_dot{background:0 0;border:2px solid;border-radius:50%;width:12px;height:12px}.checkin_priority_regular{color:#1e8a5c}.checkin_priority_urgent{color:#c9821f}.checkin_priority_emergency{color:#d1444a}.checkin_priority_active.checkin_priority_regular{background:#eaf8f1;border-color:#1e8a5c}.checkin_priority_active.checkin_priority_urgent{background:#fdf1e0;border-color:#c9821f}.checkin_priority_active.checkin_priority_emergency{background:#fbe9ea;border-color:#d1444a}.checkin_priority_active .checkin_priority_dot{background:currentColor}.checkin_textarea_wrap{position:relative}.checkin_textarea{color:#33424c;resize:vertical;border:1px solid #d7dee2;border-radius:10px;width:100%;min-height:110px;padding:14px 16px;font-family:inherit;font-size:14px}.checkin_textarea:focus{border-color:#1e8a7a;outline:none;box-shadow:0 0 0 3px #1e8a7a1f}.checkin_char_count{color:#9aa7ae;font-size:12px;position:absolute;bottom:10px;right:14px}.checkin_footer{background:#fbfaf7;border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:12px;height:50px;padding:0 28px;display:flex}.checkin_btn{cursor:pointer;border-radius:4px;align-items:center;gap:8px;height:30px;padding:0 15px;font-size:14px;font-weight:600;display:flex}.checkin_btn_cancel{color:#33424c;background:#fff;border:1.5px solid #d7dee2}.checkin_btn_save{color:#fff;background:#1e8a7a;border:none}.checkin_btn_save:disabled{cursor:not-allowed;background:#a9d3cb}.checkin_btn_save:not(:disabled):hover{background:#17705f}@media (width<=720px){.checkin_field{flex:100%}.checkin_header_art{display:none}}.cam_overlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.cam_modal{background:#fff;border-radius:10px;flex-direction:column;width:480px;max-width:92%;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 10px 30px #0003}.cam_header{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cam_title{color:#b3261e;margin:0;font-size:18px}.cam_close_btn{cursor:pointer;color:#666;background:0 0;border:none;font-size:22px;line-height:1}.cam_body{flex-direction:column;gap:16px;padding:18px 20px;display:flex;overflow-y:auto}.cam_warning_note{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:6px;padding:10px 12px;font-size:13px}.cam_summary_card{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.cam_summary_row{justify-content:space-between;align-items:center;display:flex}.cam_summary_label{color:#777;font-size:13px}.cam_summary_value{color:#222;font-size:13px;font-weight:600}.cam_status_chip{color:#1e7a34;background:#e4f6e8;border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.cam_reason_block{flex-direction:column;gap:6px;display:flex}.cam_reason_label{color:#333;font-size:13px;font-weight:600}.cam_reason_textarea{resize:vertical;border:1px solid #ddd;border-radius:6px;min-height:80px;padding:10px 12px;font-family:inherit;font-size:13px}.cam_reason_textarea:focus{border-color:#b3261e;outline:none}.cam_footer{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.cam_btn{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 18px;font-size:13px;font-weight:600}.cam_btn_secondary{color:#444;background:#fff;border-color:#ccc}.cam_btn_danger{color:#fff;background:#b3261e}.cam_btn_danger:disabled{cursor:not-allowed;background:#e2a6a2}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.375em;border-bottom-left-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-top:1px solid #aeaeae;border-bottom:none;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;background-color:#0000;border:1px solid #aeaeae;border-radius:.3rem;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:1px auto}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.5em}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:5em;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.5em}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:5em;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.375em;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.375em;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.375em;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + 1.0625em);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:2.125em;margin:.208em;line-height:2.125em;display:inline-block}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{color:#fff;background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.625em;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__children-container{width:17.25em;height:auto;margin:.5em;padding-left:.25em;padding-right:.25em}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}.react-datepicker-popper-offset{margin-top:-.7em}.modalOverlay_RescheduleAppointmentModal{--primary_RescheduleAppointmentModal:#1e88e5;--primaryHover_RescheduleAppointmentModal:#0867b9;--primaryDark_RescheduleAppointmentModal:#1565c0;--primaryLight_RescheduleAppointmentModal:#e3f2fd;--headerBgStart_RescheduleAppointmentModal:#eaf3fb;--headerBgMid_RescheduleAppointmentModal:#e3edf7;--headerBgEnd_RescheduleAppointmentModal:#ede9f3;--headerBorder_RescheduleAppointmentModal:#dfe6ee;--textDark_RescheduleAppointmentModal:#17332e;--textBody_RescheduleAppointmentModal:#3f4844;--textMuted_RescheduleAppointmentModal:#7a8480;--textLight_RescheduleAppointmentModal:#9aa39d;--textSubtle_RescheduleAppointmentModal:#6b6255;--border_RescheduleAppointmentModal:#dfe3e0;--panelBg_RescheduleAppointmentModal:#f7f8f7;--panelBorder_RescheduleAppointmentModal:#e6e9e7;--white_RescheduleAppointmentModal:#fff;--accent_RescheduleAppointmentModal:#0f766e;--accentLight_RescheduleAppointmentModal:#e4f2ef;--required_RescheduleAppointmentModal:#d64545;--infoBg_RescheduleAppointmentModal:#eaf3fb;--infoText_RescheduleAppointmentModal:#33566f;--infoIcon_RescheduleAppointmentModal:#4c7ca3;--currentCardBg_RescheduleAppointmentModal:#fbfaf7;--statusText_RescheduleAppointmentModal:#b3690f;--statusBg_RescheduleAppointmentModal:#fdf0dd;--slotSelectedBg_RescheduleAppointmentModal:#06aa0b;--slotSelectedBorder_RescheduleAppointmentModal:#027c07;--slotBookedBg_RescheduleAppointmentModal:#fdecea;--slotBookedBorder_RescheduleAppointmentModal:#f5c2c0;--slotBookedText_RescheduleAppointmentModal:#c62828;--slotPastBg_RescheduleAppointmentModal:#f1f3f2;--slotPastBorder_RescheduleAppointmentModal:#e2e5e3;--slotPastText_RescheduleAppointmentModal:#a7afab;--cancelBg_RescheduleAppointmentModal:#fbf3e4;--cancelBorder_RescheduleAppointmentModal:#e2c9a0;--cancelText_RescheduleAppointmentModal:#5b4a2c;--footerBg_RescheduleAppointmentModal:#fbfaf7;--footerBorder_RescheduleAppointmentModal:#ece9e2;--footerText_RescheduleAppointmentModal:#8a8175;--footerDivider_RescheduleAppointmentModal:#d8d3c8;z-index:1000;background:#0f17168c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalContainer_RescheduleAppointmentModal{background:var(--white_RescheduleAppointmentModal);border-radius:10px;flex-direction:column;width:100%;max-width:1100px;height:90%;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f171659}.modalHeader_RescheduleAppointmentModal{background:linear-gradient(120deg, var(--headerBgStart_RescheduleAppointmentModal) 0%, var(--headerBgMid_RescheduleAppointmentModal) 55%, var(--headerBgEnd_RescheduleAppointmentModal) 100%);border-bottom:1px solid var(--headerBorder_RescheduleAppointmentModal);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:50px;padding:0 15px;display:flex}.headerLeft_RescheduleAppointmentModal{align-items:center;gap:16px;display:flex}.headerIcon_RescheduleAppointmentModal{background:var(--primary_RescheduleAppointmentModal);width:35px;height:35px;color:var(--white_RescheduleAppointmentModal);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.headerIcon_RescheduleAppointmentModal svg{width:18px;height:18px}.headerTitle_RescheduleAppointmentModal{color:var(--textDark_RescheduleAppointmentModal);margin:0 0 4px;font-size:13px;font-weight:500}.headerSubtitle_RescheduleAppointmentModal{color:var(--textSubtle_RescheduleAppointmentModal);margin:0;font-size:11px}.closeButton_RescheduleAppointmentModal{color:#4b4238;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.closeButton_RescheduleAppointmentModal:hover{background:#0000000f}.closeButton_RescheduleAppointmentModal svg{width:20px;height:20px}.modalBody_RescheduleAppointmentModal{flex:auto;gap:20px;padding:24px 28px;display:flex;overflow:hidden auto}.leftPanel_RescheduleAppointmentModal{flex-direction:column;flex:48%;gap:16px;min-width:0;display:flex}.rightPanel_RescheduleAppointmentModal{background:var(--panelBg_RescheduleAppointmentModal);border:1px solid var(--panelBorder_RescheduleAppointmentModal);border-radius:10px;flex-direction:column;flex:48%;align-self:flex-start;gap:16px;min-width:300px;padding:15px;display:flex}.patientDetailsCard_RescheduleAppointmentModal{border:1px solid var(--panelBorder_RescheduleAppointmentModal);background:var(--white_RescheduleAppointmentModal);border-radius:10px;flex-direction:column;gap:18px;padding:15px;display:flex}.patientDetailsHeader_RescheduleAppointmentModal{align-items:flex-start;gap:12px;display:flex}.patientDetailsHeaderIcon_RescheduleAppointmentModal{background:var(--accentLight_RescheduleAppointmentModal);width:34px;height:34px;color:var(--accent_RescheduleAppointmentModal);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.patientDetailsHeaderIcon_RescheduleAppointmentModal svg{width:17px;height:17px}.patientDetailsTitle_RescheduleAppointmentModal{color:var(--textDark_RescheduleAppointmentModal);margin:0 0 2px;font-size:12px;font-weight:600}.patientDetailsSubtitle_RescheduleAppointmentModal{color:var(--textMuted_RescheduleAppointmentModal);margin:0;font-size:11px}.readOnlyGrid_RescheduleAppointmentModal{flex-direction:column;gap:14px;display:flex}.readOnlyField_RescheduleAppointmentModal{align-items:flex-start;gap:10px;display:flex}.readOnlyIcon_RescheduleAppointmentModal{color:var(--textLight_RescheduleAppointmentModal);flex-shrink:0;align-items:center;margin-top:2px;display:flex}.readOnlyIcon_RescheduleAppointmentModal svg{width:15px;height:15px}.readOnlyLabel_RescheduleAppointmentModal{color:var(--textLight_RescheduleAppointmentModal);font-size:11px;display:block}.readOnlyValue_RescheduleAppointmentModal{color:var(--textDark_RescheduleAppointmentModal);font-size:12px;font-weight:600;display:block}.currentAppointmentCard_RescheduleAppointmentModal{border:1px solid var(--panelBorder_RescheduleAppointmentModal);background:var(--currentCardBg_RescheduleAppointmentModal);border-radius:10px;flex-direction:column;gap:10px;padding:12px 15px;display:flex}.currentAppointmentHeader_RescheduleAppointmentModal{color:var(--infoIcon_RescheduleAppointmentModal);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.currentAppointmentHeaderIcon_RescheduleAppointmentModal{align-items:center;display:flex}.currentAppointmentHeaderIcon_RescheduleAppointmentModal svg{width:15px;height:15px}.currentAppointmentRow_RescheduleAppointmentModal{justify-content:space-between;align-items:center;display:flex}.currentAppointmentLabel_RescheduleAppointmentModal{color:var(--textMuted_RescheduleAppointmentModal);font-size:11px}.currentAppointmentValue_RescheduleAppointmentModal{color:var(--textDark_RescheduleAppointmentModal);font-size:11px;font-weight:600}.statusChip_RescheduleAppointmentModal{color:var(--statusText_RescheduleAppointmentModal);background:var(--statusBg_RescheduleAppointmentModal);border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.field_RescheduleAppointmentModal{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.fieldRow_RescheduleAppointmentModal{gap:16px;display:flex}.fieldLabel_RescheduleAppointmentModal{color:var(--textBody_RescheduleAppointmentModal);font-size:12px;font-weight:400}.required_RescheduleAppointmentModal{color:var(--required_RescheduleAppointmentModal)}.fieldInputWrapper_RescheduleAppointmentModal{border:1px solid var(--border_RescheduleAppointmentModal);background:var(--white_RescheduleAppointmentModal);border-radius:4px;align-items:center;gap:10px;height:32px;padding:0 12px;display:flex}.fieldInputWrapper_RescheduleAppointmentModal:focus-within{border-color:var(--accent_RescheduleAppointmentModal)}.fieldIcon_RescheduleAppointmentModal{color:var(--textLight_RescheduleAppointmentModal);flex-shrink:0;align-items:center;display:flex}.fieldIcon_RescheduleAppointmentModal svg{width:16px;height:16px}.fieldInput_RescheduleAppointmentModal{min-width:0;height:100%;color:var(--textDark_RescheduleAppointmentModal);appearance:none;background:0 0;border:none;outline:none;flex:auto;padding:0;font-size:11px}.fieldSelect_RescheduleAppointmentModal{min-width:0;height:100%;color:var(--textDark_RescheduleAppointmentModal);background:0 0;border:none;outline:none;flex:auto;padding:0 10px;font-size:11px}.fieldInput_RescheduleAppointmentModal::placeholder{color:var(--slotPastText_RescheduleAppointmentModal)}.rescheduleHeader_RescheduleAppointmentModal{align-items:center;gap:10px;display:flex}.rescheduleHeaderIcon_RescheduleAppointmentModal{background:var(--primary_RescheduleAppointmentModal);width:30px;height:30px;color:var(--white_RescheduleAppointmentModal);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rescheduleHeaderIcon_RescheduleAppointmentModal svg{width:16px;height:16px}.rescheduleTitle_RescheduleAppointmentModal{color:var(--textDark_RescheduleAppointmentModal);margin:0;font-size:12px;font-weight:600}.noteBanner_RescheduleAppointmentModal{background:var(--infoBg_RescheduleAppointmentModal);color:var(--infoText_RescheduleAppointmentModal);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.noteBannerIcon_RescheduleAppointmentModal{color:var(--infoIcon_RescheduleAppointmentModal);flex-shrink:0;align-items:center;display:flex}.noteBannerIcon_RescheduleAppointmentModal svg{width:16px;height:16px}.timeSlotGrid_RescheduleAppointmentModal{flex-wrap:wrap;gap:10px;display:flex}.timeSlot_RescheduleAppointmentModal{border:1px solid var(--border_RescheduleAppointmentModal);background:var(--white_RescheduleAppointmentModal);min-width:84px;color:var(--textBody_RescheduleAppointmentModal);cursor:pointer;text-align:center;border-radius:5px;flex:calc(25% - 8px);padding:10px 6px;font-size:12px;font-weight:600}.timeSlotCurrent_RescheduleAppointmentModal{border-color:var(--primary_RescheduleAppointmentModal);background:var(--primaryLight_RescheduleAppointmentModal);color:var(--primaryDark_RescheduleAppointmentModal);flex-direction:column;align-items:center;gap:2px;display:flex}.timeSlotCurrentTag_RescheduleAppointmentModal{text-transform:uppercase;letter-spacing:.3px;font-size:9px;font-weight:600;line-height:1}.timeSlotActive_RescheduleAppointmentModal{border-color:var(--slotSelectedBorder_RescheduleAppointmentModal);background:var(--slotSelectedBg_RescheduleAppointmentModal);color:var(--white_RescheduleAppointmentModal)}.timeSlotBooked_RescheduleAppointmentModal{border-color:var(--slotBookedBorder_RescheduleAppointmentModal);background:var(--slotBookedBg_RescheduleAppointmentModal);color:var(--slotBookedText_RescheduleAppointmentModal);cursor:not-allowed;text-decoration:line-through}.timeSlotPast_RescheduleAppointmentModal{border-color:var(--slotPastBorder_RescheduleAppointmentModal);background:var(--slotPastBg_RescheduleAppointmentModal);color:var(--slotPastText_RescheduleAppointmentModal);cursor:not-allowed}.actionRow_RescheduleAppointmentModal{gap:12px;display:flex}.cancelButton_RescheduleAppointmentModal{border:1px solid var(--cancelBorder_RescheduleAppointmentModal);background:var(--cancelBg_RescheduleAppointmentModal);color:var(--cancelText_RescheduleAppointmentModal);cursor:pointer;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:flex}.cancelButton_RescheduleAppointmentModal svg{width:16px;height:16px}.rescheduleButton_RescheduleAppointmentModal{background:var(--primary_RescheduleAppointmentModal);color:var(--white_RescheduleAppointmentModal);cursor:pointer;border:none;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:flex}.rescheduleButton_RescheduleAppointmentModal:hover{background:var(--primaryHover_RescheduleAppointmentModal);transition:all .5s}.rescheduleButton_RescheduleAppointmentModal svg{width:16px;height:16px}.modalFooter_RescheduleAppointmentModal{border-top:1px solid var(--footerBorder_RescheduleAppointmentModal);background:var(--footerBg_RescheduleAppointmentModal);color:var(--footerText_RescheduleAppointmentModal);flex-shrink:0;align-items:center;gap:8px;padding:14px 28px;font-size:12px;display:flex}.footerIcon_RescheduleAppointmentModal{color:var(--accent_RescheduleAppointmentModal);align-items:center;display:flex}.footerIcon_RescheduleAppointmentModal svg{width:14px;height:14px}.footerDivider_RescheduleAppointmentModal{color:var(--footerDivider_RescheduleAppointmentModal)}@media (width<=860px){.modalBody_RescheduleAppointmentModal{flex-direction:column}.rightPanel_RescheduleAppointmentModal{min-width:0}.fieldRow_RescheduleAppointmentModal{flex-direction:column}}.modalOverlay_AddAppointmentModal{z-index:1000;background:#0f17168c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalContainer_AddAppointmentModal{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1180px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f171659}.modalHeader_AddAppointmentModal{background:linear-gradient(120deg,#fdf6ea 0%,#fbeedd 55%,#f3ede0 100%);border-bottom:1px solid #ece3d2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:50px;padding:0 15px;display:flex}.headerLeft_AddAppointmentModal{align-items:center;gap:16px;display:flex}.headerIcon_AddAppointmentModal{color:#fff;background:#5d4037;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.headerIcon_AddAppointmentModal svg{width:18px;height:18px}.headerTitle_AddAppointmentModal{color:#17332e;margin:0 0 4px;font-size:13px;font-weight:500}.headerSubtitle_AddAppointmentModal{color:#6b6255;margin:0;font-size:11px}.closeButton_AddAppointmentModal{color:#4b4238;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.closeButton_AddAppointmentModal:hover{background:#0000000f}.closeButton_AddAppointmentModal svg{width:20px;height:20px}.modalBody_AddAppointmentModal{flex:auto;gap:20px;padding:24px 28px;display:flex;overflow:hidden auto}.leftPanel_AddAppointmentModal{flex-direction:column;flex:62%;gap:16px;min-width:0;display:flex}.rightPanel_AddAppointmentModal{background:#f7f8f7;border:1px solid #e6e9e7;border-radius:10px;flex-direction:column;flex:34%;align-self:flex-start;gap:16px;min-width:300px;padding:15px;display:flex}.searchTabs_AddAppointmentModal{flex-wrap:wrap;gap:10px;display:flex}.searchTab_AddAppointmentModal{color:#5b6560;cursor:pointer;background:#fff;border:1px solid #e2e5e3;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;height:35px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.searchTabActive_AddAppointmentModal{color:#1565c0;background:#e3f2fd;border:1px dotted #1565c0}.searchTabIcon_AddAppointmentModal{justify-content:center;align-items:center;display:flex}.searchTabIcon_AddAppointmentModal svg{width:17px;height:17px}.searchRow_AddAppointmentModal{gap:12px;display:flex}.searchInputWrapper_AddAppointmentModal{background:#fff;border:1px solid #dfe3e0;border-radius:4px;flex:auto;align-items:center;gap:10px;padding:0 14px;display:flex}.searchInputIcon_AddAppointmentModal{color:#9aa39d;align-items:center;display:flex}.searchInputIcon_AddAppointmentModal svg{width:18px;height:18px}.searchInput_AddAppointmentModal{color:#17332e;background:0 0;border:none;outline:none;flex:auto;height:32px;font-size:11px}.searchButton_AddAppointmentModal{color:#fff;cursor:pointer;background:#3f700a;border:none;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:0 22px;font-size:11px;font-weight:500;display:flex}.searchButton_AddAppointmentModal:hover{transition:all .5s;box-shadow:0 2px 5px #686967}.searchButton_AddAppointmentModal svg{width:16px;height:16px}.patientDetailsCard_AddAppointmentModal{background:#fff;border:1px solid #e6e9e7;border-radius:10px;flex-direction:column;gap:18px;padding:15px;display:flex}.patientDetailsHeader_AddAppointmentModal{align-items:flex-start;gap:12px;display:flex}.patientDetailsHeaderIcon_AddAppointmentModal{color:#0f766e;background:#e4f2ef;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.patientDetailsHeaderIcon_AddAppointmentModal svg{width:17px;height:17px}.patientDetailsTitle_AddAppointmentModal{color:#17332e;margin:0 0 2px;font-size:12px;font-weight:600}.patientDetailsSubtitle_AddAppointmentModal{color:#7a8480;margin:0;font-size:11px}.patientFieldsGrid_AddAppointmentModal{flex-direction:column;gap:16px;display:flex}.fieldRow_AddAppointmentModal{gap:16px;display:flex}.field_AddAppointmentModal{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.fieldLabel_AddAppointmentModal{color:#3f4844;font-size:12px;font-weight:400}.required_AddAppointmentModal{color:#d64545}.optional_AddAppointmentModal{color:#9aa39d;font-weight:400}.fieldInputWrapper_AddAppointmentModal{background:#fff;border:1px solid #dfe3e0;border-radius:4px;align-items:center;gap:10px;height:32px;padding:0 12px;display:flex}.fieldInputWrapper_AddAppointmentModal:focus-within{border-color:#0f766e}.fieldIcon_AddAppointmentModal{color:#9aa39d;flex-shrink:0;align-items:center;display:flex}.fieldIcon_AddAppointmentModal svg{width:16px;height:16px}.fieldInput_AddAppointmentModal{color:#17332e;appearance:none;background:0 0;border:none;outline:none;flex:auto;min-width:0;height:100%;padding:0;font-size:11px}.fieldSelect_AddAppointmentModal{color:#17332e;background:0 0;border:none;outline:none;flex:auto;min-width:0;height:100%;padding:0 10px;font-size:11px}.fieldInput_AddAppointmentModal::placeholder{color:#a7afab}.infoBanner_AddAppointmentModal{color:#33566f;background:#eaf3fb;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.infoBannerIcon_AddAppointmentModal{color:#4c7ca3;flex-shrink:0;align-items:center;display:flex}.infoBannerIcon_AddAppointmentModal svg{width:16px;height:16px}.noteBanner_AddAppointmentModal{color:#33566f;background:#eaf3fb;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.noteBannerIcon_AddAppointmentModal{color:#4c7ca3;flex-shrink:0;align-items:center;display:flex}.noteBannerIcon_AddAppointmentModal svg{width:16px;height:16px}.bookAppointmentHeader_AddAppointmentModal{align-items:center;gap:10px;display:flex}.bookAppointmentHeaderIcon_AddAppointmentModal{color:#fff;background:#5d4037;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.bookAppointmentHeaderIcon_AddAppointmentModal svg{width:16px;height:16px}.bookAppointmentTitle_AddAppointmentModal{color:#17332e;margin:0;font-size:12px;font-weight:600}.timeSlotGrid_AddAppointmentModal{flex-wrap:wrap;gap:10px;display:flex}.timeSlot_AddAppointmentModal{color:#3f4844;cursor:pointer;text-align:center;background:#fff;border:1px solid #dfe3e0;border-radius:5px;flex:calc(25% - 8px);min-width:84px;padding:10px 6px;font-size:12px;font-weight:600}.timeSlotActive_AddAppointmentModal{color:#fff;background:#06aa0b;border-color:#027c07}.timeSlotBooked_AddAppointmentModal{color:#c62828;cursor:not-allowed;background:#fdecea;border-color:#f5c2c0;text-decoration:line-through}.timeSlotPast_AddAppointmentModal{color:#a7afab;cursor:not-allowed;background:#f1f3f2;border-color:#e2e5e3}.actionRow_AddAppointmentModal{gap:12px;display:flex}.cancelButton_AddAppointmentModal{color:#5b4a2c;cursor:pointer;background:#fbf3e4;border:1px solid #e2c9a0;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:flex}.cancelButton_AddAppointmentModal svg{width:16px;height:16px}.bookButton_AddAppointmentModal{color:#fff;cursor:pointer;background:#1e88e5;border:none;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:600;display:flex}.bookButton_AddAppointmentModal:hover{background:#0867b9;transition:all .5s}.bookButton_AddAppointmentModal svg{width:16px;height:16px}.modalFooter_AddAppointmentModal{color:#8a8175;background:#fbfaf7;border-top:1px solid #ece9e2;flex-shrink:0;align-items:center;gap:8px;padding:14px 28px;font-size:12px;display:flex}.footerIcon_AddAppointmentModal{color:#0f766e;align-items:center;display:flex}.footerIcon_AddAppointmentModal svg{width:14px;height:14px}.footerDivider_AddAppointmentModal{color:#d8d3c8}@media (width<=860px){.modalBody_AddAppointmentModal{flex-direction:column}.rightPanel_AddAppointmentModal{min-width:0}.fieldRow_AddAppointmentModal{flex-direction:column}}.selectPatientOverlay_AddAppointmentModal{z-index:10000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.selectPatientContainer_AddAppointmentModal{background:#fff;border-radius:12px;flex-direction:column;width:560px;max-width:94vw;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000040}.selectPatientHeader_AddAppointmentModal{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}.selectPatientTitle_AddAppointmentModal{margin:0;font-size:18px;font-weight:600}.selectPatientSubtitle_AddAppointmentModal{color:#6b7280;margin:4px 0 0;font-size:13px}.selectPatientList_AddAppointmentModal{flex-direction:column;gap:10px;padding:12px 20px;display:flex;overflow-y:auto}.selectPatientRow_AddAppointmentModal{cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;display:flex}.selectPatientRow_AddAppointmentModal:hover{background:#f9fafb}.selectPatientRowActive_AddAppointmentModal{background:#eff6ff;border-color:#2563eb}.selectPatientInfo_AddAppointmentModal{flex-direction:column;gap:4px;display:flex}.selectPatientName_AddAppointmentModal{font-size:14px;font-weight:600}.selectPatientMeta_AddAppointmentModal{color:#374151;flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.selectPatientAddress_AddAppointmentModal{color:#6b7280;font-size:12px}.selectPatientActions_AddAppointmentModal{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.opdpatientreg{z-index:100;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.modal_opdpatientreg{background-color:#fff;border-radius:10px;flex-direction:column;width:800px;max-width:96vw;height:auto;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000040}.header_opdpatientreg{background-color:#fff;border-bottom:1px solid #eee4dd;justify-content:space-between;align-items:center;width:100%;height:64px;min-height:64px;padding:0 20px;display:flex}.title_opdpatientreg{color:#3e2723;font-size:17px;font-weight:700}.subtitle_opdpatientreg{color:#8d7b72;margin-top:1px;font-size:12px}.xmark_closemodal_opdpatientreg{cursor:pointer;border:1px solid #eee4dd;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.xmark_closemodal_opdpatientreg:hover{background-color:#f5ede7}.xmark_closemodal_opdpatientreg svg{width:14px;height:14px}.body_opdpatientreg{flex-direction:column;flex:1;gap:18px;padding:18px 20px 30px;display:flex;overflow-y:auto}.body_opdpatientreg::-webkit-scrollbar{width:8px}.body_opdpatientreg::-webkit-scrollbar-thumb{background:#d8c4b4;border-radius:10px}.section_opdpatientreg{border:1px solid #eee4dd;border-radius:10px;height:fit-content}.sectiontitle_opdpatientreg{color:#3e2723;background-color:#fbf6f1;border-bottom:1px solid #eee4dd;padding:12px 16px;font-size:14px;font-weight:700}.sectionbody_opdpatientreg{background-color:#fff;flex-wrap:wrap;gap:16px 12px;padding:16px;display:flex}.inputbox_opdpatientreg{flex-direction:column;gap:6px;width:47%;display:flex}.fullwidthbox_opdpatientreg{flex-direction:column;gap:6px;width:100%;display:flex}.inputbox_opdpatientreg label,.fullwidthbox_opdpatientreg label{color:#4e3a32;align-items:center;font-size:11.5px;font-weight:600;display:flex}.inputbox_opdpatientreg label span,.fullwidthbox_opdpatientreg label span{color:#e53e3e;margin-left:3px}.inputbar_opdpatientreg{align-items:center;width:100%;min-width:0;height:36px;display:flex}.inputbar_opdpatientreg input,.inputbar_opdpatientreg select,.fullwidthbox_opdpatientreg input,.fullwidthbox_opdpatientreg select{color:#3e2723;background-color:#fff;border:1px solid #e3d5c8;border-radius:6px;outline:none;width:100%;height:36px;padding:0 10px;font-size:12.5px}.inputbar_opdpatientreg input:focus,.inputbar_opdpatientreg select:focus,.fullwidthbox_opdpatientreg input:focus,.fullwidthbox_opdpatientreg textarea:focus{border-color:#b35900}.multiinputvaluebar_opdpatientreg{gap:6px}.multiinputvaluebar_opdpatientreg .smallselecttag_opdpatientreg{width:62px;min-width:62px;height:36px;padding:0 4px;font-size:11.5px}.multiinputvaluebar_opdpatientreg input{flex:1}.fullwidthbox_opdpatientreg textarea{resize:vertical;border:1px solid #e3d5c8;border-radius:6px;outline:none;width:100%;min-height:70px;padding:8px 10px;font-family:inherit;font-size:12.5px}.photorow_opdpatientreg{align-items:stretch;gap:16px;display:flex}.photopreview_opdpatientreg{background-color:#fbf6f1;border:1px solid #e3d5c8;border-radius:10px;width:110px;min-width:110px;height:110px;position:relative;overflow:hidden}.photopreview_opdpatientreg img{object-fit:cover;width:100%;height:100%}.photoplaceholder_opdpatientreg{color:#a08a7c;justify-content:center;align-items:center;width:100%;height:100%;font-size:10.5px;display:flex}.cameraoverlay_opdpatientreg{color:#fff;cursor:pointer;background-color:#6d4c41;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px;right:6px}.cameraoverlay_opdpatientreg:hover{background-color:#5a3d34}.uploaddropzone_opdpatientreg{color:#b35900;cursor:pointer;text-align:center;border:1.5px dashed #e3d5c8;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:12px;font-weight:600;display:flex}.uploaddropzone_opdpatientreg:hover{background-color:#fbf6f1}.uploaddropzone_opdpatientreg em{color:#a08a7c;font-size:10.5px;font-style:normal;font-weight:400}.camerapreview_opdpatientreg{z-index:200;background-color:#000;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:10px;display:flex;position:absolute;top:20%;left:30%;box-shadow:0 0 20px #00000080}.camerapreview_opdpatientreg video{border-radius:6px;width:300px}.camerapreview_opdpatientreg button{cursor:pointer;background-color:#fff;border:none;border-radius:5px;padding:6px 14px;font-size:12px;font-weight:600}.camerapreview_opdpatientreg .xmark_closemodal_opdpatientreg{background-color:#fff;align-self:flex-end}.footer_opdpatientreg{background-color:#fff;border-top:1px solid #eee4dd;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:60px;min-height:60px;padding:0 20px;display:flex}.cancelbtn_opdpatientreg{color:#6d4c41;cursor:pointer;background-color:#fff;border:1px solid #e3d5c8;border-radius:6px;height:36px;padding:0 18px;font-size:12.5px;font-weight:600}.cancelbtn_opdpatientreg:hover{background-color:#f5ede7}.submitbtn_opdpatientreg{color:#fff;cursor:pointer;background-color:#6d4c41;border:none;border-radius:6px;height:36px;padding:0 20px;font-size:12.5px;font-weight:700}.submitbtn_opdpatientreg:hover{background-color:#5a3d34}.submitbtn_opdpatientreg:disabled{cursor:not-allowed;background-color:#a98b7d}@media (width<=700px){.modal_opdpatientreg{border-radius:0;width:100vw;height:100%;max-height:100%}.inputbox_opdpatientreg{width:100%}}.opdqm_page{background:#fff;border-radius:8px;flex-direction:row;height:100%;display:flex;overflow:hidden}.opdqm_main{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:0;height:100%;padding:10px;display:flex;overflow:hidden}.pageheading_opdqm_main{flex-direction:column;justify-content:space-between;width:100%;height:30px;margin-bottom:10px;display:flex}.pageheading_opdqm_main span{font-size:12px;font-weight:500}.pageheading_opdqm_main p{font-size:11px}.opdqm_summary_row{flex-shrink:0;align-items:center;gap:16px;height:50px;display:flex}.opdqm_summary_card{box-sizing:border-box;background:#fff;border:1px solid #f1e8d8;border-radius:5px;align-items:center;gap:14px;width:150px;height:100%;padding:0 15px;display:flex}.opdqm_summary_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.opdqm_summary_icon_blue{color:#2563eb;background:#dbeafe}.opdqm_summary_icon_orange{color:#d97706;background:#fdecd0}.opdqm_summary_icon_green{color:#0f9d63;background:#d7f4e6}.opdqm_summary_icon_purple{color:#7c3aed;background:#ede9fe}.opdqm_summary_text{flex-direction:column;gap:2px;display:flex}.opdqm_summary_label{color:#8a8271;font-size:10px}.opdqm_summary_value{color:#2a2620;font-size:16px;font-weight:700}.opdqm_filter_row{flex-shrink:0;align-items:flex-end;gap:12px;height:50px;display:flex}.opdqm_filter_select,.opdqm_date_picker{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:4px;width:190px;height:100%;display:flex}.opdqm_filter_select label,.opdqm_date_picker label{color:#a39b8c;font-size:11px}.opdqm_select_inner{color:#3a352c;cursor:pointer;background:#fff;border:1px solid #eadfcd;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:11px;display:flex}.opdqm_search_box{flex:1;align-items:center;height:32px;display:flex;position:relative}.opdqm_search_icon{color:#a39b8c;position:absolute;left:16px}.opdqm_search_input{box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;width:100%;height:100%;padding:0 16px 0 44px;font-size:11px}.opdqm_chips_row{flex-shrink:0;align-items:center;gap:10px;height:25px;display:flex}.opdqm_chip{color:#6b6255;cursor:pointer;background:#fff;border:1px solid #eadfcd;border-radius:999px;align-items:center;height:100%;padding:0 16px;font-size:10px;font-weight:600;display:flex}.opdqm_chip_active{color:#fff;background:#cc8305;border-color:#cc8305}.opdqm_queue_section{background:#fff;border:1px solid #f1e8d8;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.opdqm_queue_header_row{color:#fff;background:#5d4037;border-bottom:1px solid #5d4037;flex-shrink:0;align-items:center;height:35px;padding:0 20px;font-size:11px;font-weight:500;display:flex}.opdqm_queue_body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.opdqm_queue_row{border-bottom:1px solid #f4eee0;flex-shrink:0;align-items:center;min-height:72px;max-height:fit-content;padding:0 20px;display:flex}.opdqm_queue_section .opdqm_queue_header_row .opdqm_qcol{color:#fff}.opdqm_queue_row:hover{background:#fdfaf3}.opdqm_queue_row_selected{background:#f0f8f5}.opdqm_queue_body .opdqm_queue_row .opdqm_qcol_slno{color:#000;font-size:11px}.opdqm_qcol{color:#fff;align-items:center;height:100%;display:flex}.opdqm_qcol_slno{flex:0 0 60px}.opdqm_qcol_token{flex:0 0 90px}.opdqm_token_badge{color:#2563eb;background:#dbeafe;border-radius:8px;padding:4px 10px;font-size:10px;font-weight:600}.opdqm_qcol_patient{flex:1.6;gap:10px}.opdqm_patient_avatar{color:#6b6255;background:#f1e8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.opdqm_patient_avatar img{height:100%}.opdqm_patient_info{flex-direction:column;gap:2px;display:flex}.opdqm_patient_name{color:#3a352c;font-size:12px;font-weight:600}.opdqm_patient_phone{color:#8a8271;font-size:10px}.opdqm_qcol_dept{color:#3a352c;flex:1.1;font-size:11px}.opdqm_qcol_doctor{flex:1.2}.opdqm_doctor_info{flex-direction:column;gap:2px;display:flex}.opdqm_doctor_name{color:#3a352c;font-size:11px;font-weight:600}.opdqm_doctor_role{color:#8a8271;font-size:11px}.opdqm_qcol_stage{color:#3a352c;flex:1;font-size:11px}.opdqm_qcol_status{flex:0 0 110px}.opdqm_status_badge{white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:500}.opdqm_status_waiting{color:#b8720f;background:#fdecd0}.opdqm_status_active{color:#2563eb;background:#dbeafe}.opdqm_status_inprogress{color:#0284c7;background:#e0f2fe}.opdqm_status_onhold{color:#7c3aed;background:#ede9fe}.opdqm_status_completed{color:#15803d;background:#dcfce7}.opdqm_qcol_waiting{color:#6b6255;flex:0 0 90px;gap:6px;font-size:11px}.opdqm_qcol_action{flex:0 0 160px;gap:8px}.opdqm_view_btn{color:#6b6255;cursor:pointer;background:#fff;border:1px solid #eadfcd;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.opdqm_action_btn{color:#fff;cursor:pointer;background:#0d72ca;border:none;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.opdqm_side_panel{box-sizing:border-box;background:#fff;border-left:1px solid #f1e8d8;flex-direction:column;flex-shrink:0;width:300px;height:100%;display:flex}.opdqm_panel_header{border-bottom:1px solid #f1e8d8;flex-shrink:0;align-items:center;gap:12px;height:60px;padding:0 10px;display:flex}.opdqm_panel_avatar{color:#6b6255;background:#f1e8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.opdqm_panel_avatar img{height:100%}.opdqm_panel_header_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.opdqm_panel_name{color:#2a2620;font-size:12px;font-weight:600}.opdqm_panel_meta{color:#8a8271;font-size:10px}.opdqm_panel_close_btn{color:#8a8271;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.opdqm_panel_close_btn:hover{background:#fdf6ec}.opdqm_panel_body{box-sizing:border-box;flex-direction:column;flex:1;gap:8px;min-height:0;padding:15px;display:flex;overflow-y:auto}.opdqm_panel_section_title{color:#0d6156;text-transform:uppercase;letter-spacing:.03em;border-bottom:1.5px solid #0d6156;margin-bottom:4px;padding-bottom:8px;font-size:11px;font-weight:500}.opdqm_panel_section_title:not(:first-child){margin-top:20px}.opdqm_journey_list{flex-direction:column;display:flex}.opdqm_journey_step{align-items:flex-start;gap:12px;min-height:56px;display:flex}.opdqm_journey_icon_col{flex-direction:column;flex-shrink:0;align-items:center;width:32px;display:flex}.opdqm_journey_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.opdqm_journey_line{background:#eadfcd;flex:1;width:2px;min-height:20px;margin:2px 0}.opdqm_journey_icon_done{color:#15803d;background:#dcfce7}.opdqm_journey_icon_current{color:#2563eb;background:#dbeafe}.opdqm_journey_icon_pending{color:#a39b8c;background:#f1e8d8}.opdqm_journey_content{flex-direction:column;gap:2px;padding-top:4px;padding-bottom:12px;display:flex}.opdqm_journey_label{font-size:11px;font-weight:600}.opdqm_journey_label_done{color:#2a2620}.opdqm_journey_label_current{color:#2563eb}.opdqm_journey_label_pending{color:#a39b8c}.opdqm_journey_time{color:#8a8271;font-size:10px}.opdqm_quick_actions_list{flex-direction:column;gap:8px;display:flex}.opdqm_quick_action_btn{cursor:pointer;text-align:left;border:none;border-radius:10px;align-items:center;gap:10px;height:35px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.opdqm_quick_action_btn span{flex:1}.opdqm_quick_action_chevron{opacity:.6;flex:none}.opdqm_quick_action_blue{color:#2563eb;background:#dbeafe}.opdqm_quick_action_green{color:#15803d;background:#dcfce7}.opdqm_quick_action_red{color:#dc2626;background:#fee2e2}.opdqm_quick_action_orange{color:#b8720f;background:#fdecd0}.tranf_checkin_overlay{z-index:1000;background:#14181c73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tranf_checkin_modal{background:#fff;border-radius:8px;flex-direction:column;width:100%;max-width:900px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000040}.tranf_checkin_header{background:linear-gradient(135deg,#fdf1e2 0%,#fce9d6 100%);align-items:center;gap:16px;height:70px;padding:0 28px;display:flex;position:relative;overflow:hidden}.tranf_checkin_header_left{z-index:1;align-items:center;gap:14px;display:flex}.tranf_checkin_header_icon{color:#1e8a7a;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tranf_checkin_header_icon svg{height:18px}.tranf_checkin_title{color:#16324a;margin:0;font-size:13px;font-weight:600}.tranf_checkin_subtitle{color:#6b7a86;margin:2px 0 0;font-size:12px}.tranf_checkin_close_btn{color:#33404a;cursor:pointer;z-index:2;background:#fff9;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:18px;right:20px}.tranf_checkin_close_btn svg{height:14px}.tranf_checkin_close_btn:hover{background:#fff}.tranf_checkin_header_art{opacity:.95;pointer-events:none;position:absolute;bottom:-6px;right:24px}.tranf_checkin_body{flex-direction:column;gap:22px;height:calc(100% - 120px);padding:10px 28px;display:flex;overflow-y:auto}.tranf_checkin_patient_card{background:#eef6fb;border:1px solid #d9ebf4;border-radius:12px;align-items:center;gap:16px;padding:10px 20px;display:flex}.tranf_checkin_patient_avatar{color:#2f8fc4;background:#fff;border:2px solid #cfe4f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.tranf_checkin_patient_avatar img{height:100%}.tranf_checkin_patient_info{flex-direction:column;gap:4px;display:flex}.tranf_checkin_patient_name{color:#16324a;font-size:13px;font-weight:600}.tranf_checkin_patient_ids{color:#5b6b76;gap:8px;font-size:11px;display:flex}.tranf_checkin_dot{color:#b7c3cb}.tranf_checkin_patient_meta{flex-wrap:wrap;gap:20px;margin-top:4px;display:flex}.tranf_checkin_meta_item{color:#33424c;align-items:center;gap:6px;font-size:11px;display:flex}.tranf_checkin_meta_item svg{color:#2f8fc4;flex-shrink:0}.tranf_checkin_grid{flex-wrap:wrap;gap:20px 24px;display:flex}.tranf_checkin_field{flex-direction:column;flex:calc(50% - 12px);gap:8px;min-width:260px;display:flex}.tranf_checkin_field_full{flex:100%}.tranf_checkin_field .tranf_checkin_label{color:#16324a;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.tranf_checkin_label svg{color:#1e8a7a}.tranf_checkin_required{color:#e0575b}.tranf_checkin_select_wrap{align-items:center;display:flex;position:relative}.tranf_checkin_select_icon{color:#1e8a7a;pointer-events:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;left:14px}.tranf_checkin_select{color:#33424c;appearance:none;cursor:pointer;background:#fff;border:1px solid #d7dee2;border-radius:10px;align-items:center;width:100%;height:48px;padding:0 16px 0 52px;font-size:11px;display:flex}.tranf_checkin_select:focus{border-color:#1e8a7a;outline:none;box-shadow:0 0 0 3px #1e8a7a1f}.tranf_checkin_priority_row{flex-wrap:wrap;gap:12px;display:flex}.tranf_checkin_priority_chip{color:#5b6b76;cursor:pointer;background:#fff;border:1.5px solid #d7dee2;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:fit-content;height:35px;padding:0 15px;font-size:14px;font-weight:600;display:flex}.tranf_checkin_priority_dot{background:0 0;border:2px solid;border-radius:50%;width:12px;height:12px}.tranf_checkin_priority_regular{color:#1e8a5c}.tranf_checkin_priority_urgent{color:#c9821f}.tranf_checkin_priority_emergency{color:#d1444a}.tranf_checkin_priority_active.tranf_checkin_priority_regular{background:#eaf8f1;border-color:#1e8a5c}.tranf_checkin_priority_active.tranf_checkin_priority_urgent{background:#fdf1e0;border-color:#c9821f}.tranf_checkin_priority_active.tranf_checkin_priority_emergency{background:#fbe9ea;border-color:#d1444a}.tranf_checkin_priority_active .tranf_checkin_priority_dot{background:currentColor}.tranf_checkin_textarea_wrap{position:relative}.tranf_checkin_textarea{color:#33424c;resize:vertical;border:1px solid #d7dee2;border-radius:10px;width:100%;min-height:110px;padding:14px 16px;font-family:inherit;font-size:14px}.tranf_checkin_textarea:focus{border-color:#1e8a7a;outline:none;box-shadow:0 0 0 3px #1e8a7a1f}.tranf_checkin_char_count{color:#9aa7ae;font-size:12px;position:absolute;bottom:10px;right:14px}.tranf_checkin_footer{background:#fbfaf7;border-top:1px solid #eee;justify-content:flex-end;align-items:center;gap:12px;height:50px;padding:0 28px;display:flex}.tranf_checkin_btn{cursor:pointer;border-radius:4px;align-items:center;gap:8px;height:30px;padding:0 15px;font-size:14px;font-weight:600;display:flex}.tranf_checkin_btn_cancel{color:#33424c;background:#fff;border:1.5px solid #d7dee2}.tranf_checkin_btn_save{color:#fff;background:#1e8a7a;border:none}.tranf_checkin_btn_save:disabled{cursor:not-allowed;background:#a9d3cb}.tranf_checkin_btn_save:not(:disabled):hover{background:#17705f}@media (width<=720px){.tranf_checkin_field{flex:100%}.tranf_checkin_header_art{display:none}}.opdassess_page{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:row;gap:16px;height:100%;padding:10px;display:flex;overflow:hidden}.opdassess_left{box-sizing:border-box;flex-direction:column;flex:1.4;gap:16px;min-width:0;height:100%;display:flex;overflow-y:auto}.opdassess_right{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:380px;max-width:460px;height:100%;display:flex;overflow-y:auto}.opdassess_card{box-sizing:border-box;background:#fff;border:1px solid #f1e8d8;border-radius:8px;flex-direction:column;flex-shrink:0;gap:16px;padding:15px;display:flex}.opdassess_right .opdassess_card{height:300px;padding-top:0}.opdassess_card_header{align-items:center;gap:10px;display:flex}.opdassess_card_header_icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.opdassess_icon_blue{color:#2563eb;background:#dbeafe}.opdassess_icon_green{color:#15803d;background:#dcfce7}.opdassess_icon_red{color:#dc2626;background:#fee2e2}.opdassess_card_header_text{flex-direction:column;gap:2px;display:flex}.opdassess_card_title{color:#2a2620;font-size:11px;font-weight:500}.opdassess_card_subtitle{color:#8a8271;font-size:10px}.opdassess_empty_state{text-align:center;justify-content:center;align-items:center;gap:10px;height:100%}.opdassess_empty_icon{color:#a39b8c;background:#f1e8d8;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.opdassess_empty_title{color:#3a352c;font-size:13px;font-weight:700}.opdassess_empty_subtitle{color:#8a8271;max-width:340px;font-size:11px}.opdassess_patient_header{justify-content:space-between}.opdassess_patient_header_badges{align-items:center;gap:8px;margin-left:auto;display:flex}.vrline_opdassess_patient_header_badges{background-color:#cecece;width:1px;height:20px}.opdassess_token_badge{color:#2563eb;white-space:nowrap;background:#dbeafe;border-radius:30px;align-items:center;height:24px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.opdassess_status_badge{white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.opdassess_status_waiting{color:#15803d;background:#dcfce7}.opdassess_status_urgent{color:#dc2626;background:#fee2e2}.opdassess_patient_row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.opdassess_patient_main{flex:1.6;align-items:center;gap:12px;min-width:340px;display:flex}.opdassess_patient_avatar{color:#6b6255;background:#f1e8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.opdassess_patient_avatar img{height:100%}.opdassess_patient_info{flex-direction:column;gap:4px;display:flex}.opdassess_patient_name{color:#2a2620;font-size:13px;font-weight:700}.opdassess_patient_meta{color:#8a8271;align-items:center;gap:4px;font-size:11px;display:flex}.opdassess_patient_col{flex-direction:column;flex:1;gap:6px;min-width:100px;display:flex}.opdassess_patient_col_label{color:#a39b8c;font-size:11px}.opdassess_patient_col_value{color:#3a352c;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.opdassess_patient_col_stack{flex-direction:column;gap:2px;display:flex}.opdassess_patient_col_sub{color:#8a8271;font-size:11px}.opdassess_stage_value{color:#7c3aed;font-size:11px}.opdassess_type_grid{flex-wrap:wrap;gap:15px 10px;display:flex}.opdassess_type_btn{color:#6b6255;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:5px;align-items:center;gap:8px;width:fit-content;height:35px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.opdassess_type_btn_active{color:#7b1fa2;background:#f3e5f5;border-color:#f3e5f5}.opdassess_type_checkbox{border:1.5px solid #c9beac;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.opdassess_type_checkbox_checked{color:#fff;background:#7b1fa2;border-color:#7b1fa2}.opdassess_form_two_col{flex-flow:column wrap;gap:16px;display:flex}.opdassess_card .opdassess_form_two_col_inputfielddiv{flex-direction:row;justify-content:space-between;display:flex}.opdassess_card .opdassess_form_two_col_inputfielddiv.opdassess_form_row_wrap{flex-wrap:wrap;justify-content:flex-start;gap:16px}.opdassess_form_col{flex-direction:column;flex:1;gap:16px;width:100%;min-width:260px;display:flex}.opdassess_card .vital_opdassess_form_two_col_inputfielddiv{flex-wrap:wrap;display:flex;gap:10px 0!important}.opdassess_subcard{background:#fbfaf7;border:1px solid #f1e8d8;gap:12px;padding:14px}.opdassess_subcard_green{background:#f2faf6}.opdassess_field_group{flex-direction:column;gap:6px;width:120px;display:flex}.opdassess_field_group.opdassess_field_group_wide{width:220px}.opdassess_field_label{color:#6b6255;font-size:11px;font-weight:500}.opdassess_input,.opdassess_select{color:#3a352c;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;height:32px;padding:0 12px;font-size:12px}.opdassess_bp_row{align-items:center;gap:8px;display:flex}.opdassess_bp_row .opdassess_input{flex:1}.opdassess_bp_slash{color:#a39b8c;font-size:14px}.systemicexamination_opdassess_card .opdassess_form_two_col_inputfielddiv .opdassess_field_group{width:18%}.opdassess_form_two_col_inputfielddiv{width:100%;gap:15px 10px!important}.opdassess_form_two_col_inputfielddiv .opdassess_field_group_wide{width:32%}.opdassess_textarea_card{gap:10px;padding:10px}.opdassess_textarea_wrapper{display:flex;position:relative}.opdassess_textarea{color:#3a352c;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:5px;width:100%;padding:12px 14px;font-family:inherit;font-size:12px}.opdassess_char_count{color:#a39b8c;background:#fff;padding:0 2px;font-size:11px;position:absolute;bottom:8px;right:12px}.opdassess_footer_row{flex-shrink:0;justify-content:space-between;align-items:center;height:35px;display:flex}.opdassess_clear_btn{color:#6b6255;cursor:pointer;background:#fff;border:1px solid #eadfcd;border-radius:5px;align-items:center;gap:8px;height:100%;padding:0 18px;font-size:11px;font-weight:500;display:flex}.opdassess_save_btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:5px;align-items:center;gap:8px;height:100%;padding:0 22px;font-size:11px;font-weight:500;display:flex}.opdassess_right_filter_row{flex-shrink:0;align-items:flex-end;gap:12px;height:50px;display:flex}.opdassess_filter_select{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:4px;width:190px;height:100%;display:flex}.opdassess_filter_select label{color:#a39b8c;font-size:11px}.opdassess_select_inner{color:#3a352c;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;height:35px;padding:0 12px;font-size:11px;display:flex}.dept_opdassess_select_inner{color:#3a352c;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:11px;display:flex}.opdassess_search_box{flex:1;align-items:center;height:35px;display:flex;position:relative}.opdassess_search_icon{color:#a39b8c;position:absolute;left:14px}.opdassess_search_input{box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;width:100%;height:32px;padding:0 14px 0 40px;font-size:11px}.opdassess_right .opdassess_card{border-radius:4px;overflow:hidden}.opdassess_panel_card{gap:0 10px;padding:10px 0}.opdassess_panel_header{background-color:#eceff16e;align-items:center;gap:10px;width:100%;height:50px;padding:0 10px;display:flex}.opdassess_panel_header_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.opdassess_panel_title{color:#2a2620;font-size:12px;font-weight:500}.opdassess_count_pill{white-space:nowrap;border-radius:999px;align-items:center;height:20px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:500;display:flex}.opdassess_count_pill_blue{color:#2563eb;background:#dbeafe}.opdassess_count_pill_red{color:#dc2626;background:#fee2e2}.opdassess_count_pill_green{color:#15803d;background:#dcfce7}.opdassess_queue_header_row{color:#2e2e2e;border-bottom:1px solid #f1e8d8;flex-shrink:0;align-items:center;height:32px;padding-right:15px;font-size:11px;display:flex}.opdassess_queue_body{flex-direction:column;height:calc(100% - 82px);display:flex;overflow-y:auto}.opdassess_queue_row{border-bottom:1px solid #f4eee0;flex-wrap:wrap;align-items:center;gap:6px 0;min-height:100px;padding:8px 0;display:flex}.opdassess_queue_row:last-child{border-bottom:none}.opdassess_qcol{align-items:center;gap:6px;display:flex}.opdassess_qcol_token{text-align:center;flex:0 0 70px;justify-content:center;align-items:center;display:flex}.opdassess_qcol_patient{flex:1.3;gap:8px;min-width:110px}.opdassess_queue_header_row .opdassess_qcol_age,.opdassess_queue_header_row .opdassess_qcol_waiting{color:#2e2e2e;font-size:11px}.opdassess_row_avatar{color:#6b6255;background:#f1e8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.opdassess_row_avatar img{height:100%}.opdassess_row_name{color:#3a352c;font-size:12px;font-weight:500}.opdassess_qcol_age{color:#6b6255;flex:0 0 64px;font-size:11px}.opdassess_qcol_waiting{color:#6b6255;flex:0 0 90px;font-size:11px}.opdassess_qcol_department{color:#3a352c;flex:1;min-width:120px;font-size:12px}.opdassess_qcol_completed{color:#6b6255;flex:0 0 80px;font-size:11px}.opdassess_qcol_action{flex:0 0 calc(100% - 15px);justify-content:flex-end;gap:8px}.opdassess_completed_header_row .opdassess_qcol_action,.opdassess_completed_row .opdassess_qcol_action{flex:none;margin-left:auto}.opdassess_pill_btn{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.opdassess_pill_call{color:#15803d;background:#dcfce7}.opdassess_pill_start{color:#fff;background:#7b1fa2}.opdassess_pill_hold{color:#b8720f;background:#fdecd0}.opdassess_pill_edit{color:#2563eb;background:#dbeafe}.opdassess_completed_row .opdassess_qcol_token{flex-direction:column;display:flex}.opdassess_completed_row .opdassess_qcol_token p{align-items:center;font-size:10px;display:flex}.opdassess_completed_row .opdassess_qcol_token p svg{color:#15803d}.opdassess_live_badge{color:#15803d;text-transform:uppercase;background:#dcfce7;border-radius:999px;align-items:center;height:18px;margin-left:4px;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}.opdassess_pill_pause{color:#b8720f;background:#fdecd0}.opdassess_completed_header_row{padding-right:30px}.opdassess_queue_body .opdassess_completed_row{padding-right:15px}.shortcutbuttons_patinetassessment_leftpanel{cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;width:fit-content;height:24px;padding:0 10px;font-size:11px;display:flex}.shortcutbuttons_patinetassessment_leftpanel:hover{transition:all .5s;box-shadow:1px 2px 5px gray}.transfer_shortcutbuttons_patinetassessment_leftpanel{color:#fff;background-color:#03a9f4}.hold_shortcutbuttons_patinetassessment_leftpanel{color:#fff;background-color:#f57c00;gap:3px}.modalOverlay_QueueCallModal{z-index:1100;background:#0f17168c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modalContainer_QueueCallModal{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;width:340px;max-width:92%;padding:28px 24px 24px;display:flex;position:relative;box-shadow:0 20px 50px #0f17164d}.closeButton_QueueCallModal{color:#8a8271;cursor:pointer;background:0 0;border:none;display:flex;position:absolute;top:12px;right:12px}.patientAvatar_QueueCallModal{color:#6b6255;background:#f1e8d8;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:6px;font-size:22px;font-weight:700;display:flex;overflow:hidden}.patientAvatar_QueueCallModal img{height:100%}.patientName_QueueCallModal{color:#2a2620;margin:0;font-size:15px;font-weight:700}.patientMeta_QueueCallModal{color:#8a8271;margin:0;font-size:11px}.callingStatus_QueueCallModal{color:#15803d;background:#dcfce7;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 16px;font-size:11px;font-weight:600;display:flex}.callingDot_QueueCallModal{background:#15803d;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse_QueueCallModal}@keyframes pulse_QueueCallModal{0%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}to{opacity:.3;transform:scale(.8)}}.deptRow_QueueCallModal{color:#6b6255;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.actionRow_QueueCallModal{gap:10px;width:100%;margin-top:20px;display:flex}.holdButton_QueueCallModal,.startButton_QueueCallModal{cursor:pointer;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;height:30px;font-size:11px;font-weight:500;display:flex}.holdButton_QueueCallModal{color:#b8720f;background:#fdecd0}.startButton_QueueCallModal{color:#fff;background:#7b1fa2}.modalOverlay_QueueHoldReasonModal{z-index:1100;background:#0f17168c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modalContainer_QueueHoldReasonModal{background:#fff;border-radius:14px;flex-direction:column;width:420px;max-width:92%;display:flex;overflow:hidden;box-shadow:0 20px 50px #0f17164d}.header_QueueHoldReasonModal{border-bottom:1px solid #f1e8d8;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.headerIcon_QueueHoldReasonModal{color:#b8720f;background:#fdecd0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.title_QueueHoldReasonModal{color:#2a2620;margin:0 0 2px;font-size:15px;font-weight:700}.subtitle_QueueHoldReasonModal{color:#8a8271;margin:0;font-size:12px}.closeButton_QueueHoldReasonModal{color:#8a8271;cursor:pointer;background:0 0;border:none;margin-left:auto;display:flex}.body_QueueHoldReasonModal{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.reasonLabel_QueueHoldReasonModal{color:#3a352c;font-size:13px;font-weight:600}.reasonTextarea_QueueHoldReasonModal{resize:vertical;border:1px solid #eadfcd;border-radius:10px;min-height:90px;padding:10px 12px;font-family:inherit;font-size:13px}.reasonTextarea_QueueHoldReasonModal:focus{border-color:#b8720f;outline:none}.footer_QueueHoldReasonModal{border-top:1px solid #f1e8d8;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}.cancelButton_QueueHoldReasonModal,.saveButton_QueueHoldReasonModal{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600}.cancelButton_QueueHoldReasonModal{color:#6b6255;background:#fff;border-color:#eadfcd}.saveButton_QueueHoldReasonModal{color:#fff;background:#b8720f}.saveButton_QueueHoldReasonModal:disabled{cursor:not-allowed;background:#e8c99a}.opdepres_page{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:row;gap:16px;height:100%;padding:10px;display:flex;overflow:hidden}.opdepres_left{box-sizing:border-box;flex-direction:column;flex:1.4;gap:16px;min-width:0;height:100%;display:flex;overflow-y:auto}.opdepres_right{box-sizing:border-box;flex-direction:column;flex:1;gap:16px;min-width:380px;max-width:460px;height:100%;display:flex;overflow-y:auto}.opdepres_card{box-sizing:border-box;background:#fff;border:1px solid #f1e8d8;border-radius:8px;flex-direction:column;flex-shrink:0;gap:16px;padding:15px;display:flex}.opdepres_right .opdepres_card{border-radius:4px;height:300px;padding-top:0;overflow:hidden}.opdepres_card_header{align-items:center;gap:10px;display:flex}.opdepres_card_header_icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.opdepres_icon_blue{color:#2563eb;background:#dbeafe}.opdepres_icon_green{color:#15803d;background:#dcfce7}.opdepres_icon_red{color:#dc2626;background:#fee2e2}.opdepres_icon_purple{color:#7c3aed;background:#ede9fe}.opdepres_icon_orange{color:#b8720f;background:#fdecd0}.opdepres_card_header_text{flex-direction:column;gap:2px;display:flex}.opdepres_card_title{color:#2a2620;font-size:11px;font-weight:500}.opdepres_card_subtitle{color:#8a8271;font-size:10px}.opdepres_empty_state{text-align:center;justify-content:center;align-items:center;gap:10px;height:100%}.opdepres_empty_icon{color:#a39b8c;background:#f1e8d8;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.opdepres_empty_title{color:#3a352c;font-size:13px;font-weight:700}.opdepres_empty_subtitle{color:#8a8271;max-width:340px;font-size:11px}.opdepres_patient_header{flex-direction:row;justify-content:space-between;display:flex}.opdepres_patient_header_badges{align-items:center;gap:8px;margin-left:auto;display:flex}.vrline_opdepres_patient_header_badges{background-color:#cecece;width:1px;height:20px}.opdepres_token_badge{color:#2563eb;white-space:nowrap;background:#dbeafe;border-radius:30px;align-items:center;height:24px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.opdepres_status_badge{white-space:nowrap;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:10px;font-weight:500;display:flex}.opdepres_status_waiting{color:#15803d;background:#dcfce7}.opdepres_status_urgent{color:#dc2626;background:#fee2e2}.opdepres_patient_row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.opdepres_patient_main{flex:1.6;align-items:center;gap:12px;min-width:340px;display:flex}.opdepres_patient_avatar{color:#6b6255;background:#f1e8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:flex;overflow:hidden}.opdepres_patient_avatar img{height:100%}.opdepres_patient_info{flex-direction:column;gap:4px;display:flex}.opdepres_patient_name{color:#2a2620;font-size:13px;font-weight:700}.opdepres_patient_meta{color:#8a8271;align-items:center;gap:4px;font-size:11px;display:flex}.opdepres_patient_col{flex-direction:column;flex:1;gap:6px;min-width:100px;display:flex}.opdepres_patient_col_label{color:#a39b8c;font-size:11px}.opdepres_patient_col_value{color:#3a352c;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.opdepres_patient_col_value span svg{color:#15803d}.opdepres_patient_col_value span{border-bottom:1.5px dotted #15803d}.opdepres_patient_col_stack{flex-direction:column;gap:2px;display:flex}.opdepres_patient_col_sub{color:#8a8271;font-size:11px}.shortcutbuttons_opdepres_leftpanel{cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;width:fit-content;height:24px;padding:0 10px;font-size:11px;display:flex}.shortcutbuttons_opdepres_leftpanel:hover{transition:all .5s;box-shadow:1px 2px 5px gray}.transfer_shortcutbuttons_opdepres_leftpanel{color:#fff;background-color:#03a9f4}.hold_shortcutbuttons_opdepres_leftpanel{color:#fff;background-color:#f57c00;gap:3px}.opdepres_type_grid{flex-wrap:wrap;gap:15px 10px;display:flex}.opdepres_type_btn{color:#6b6255;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:5px;align-items:center;gap:8px;width:fit-content;height:35px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.opdepres_type_btn_active{color:#7b1fa2;background:#f3e5f5;border-color:#f3e5f5}.opdepres_type_checkbox{border:1.5px solid #c9beac;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.opdepres_type_checkbox_checked{color:#fff;background:#7b1fa2;border-color:#7b1fa2}.opdepres_assess_stack{flex-flow:column wrap;gap:16px;display:flex}.opdepres_assess_col{flex-direction:column;flex:1;gap:16px;width:100%;min-width:260px;display:flex}.opdepres_subcard{background:#fbfaf7;border:1px solid #f1e8d8;gap:12px;padding:14px}.opdepres_assess_row{flex-direction:row;justify-content:space-between;gap:15px 10px;width:100%;display:flex}.opdepres_assess_row.opdepres_assess_row_wrap{flex-wrap:wrap;justify-content:flex-start;gap:15px 10px}.opdepres_assess_row.opdepres_vital_row{flex-wrap:wrap;gap:10px 0}.opdepres_assess_row .opdepres_field_group{flex:none;width:120px;min-width:0}.opdepres_assess_row .opdepres_field_group.opdepres_field_group_wide{width:32%}.opdepres_field_group{flex-direction:column;flex:1;gap:6px;min-width:120px;display:flex}.opdepres_field_label{color:#6b6255;font-size:11px;font-weight:500}.opdepres_input,.opdepres_select{color:#3a352c;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;height:32px;padding:0 12px;font-size:12px}.opdepres_textarea_card{gap:10px;padding:10px}.opdepres_textarea_wrapper{display:flex;position:relative}.opdepres_textarea{color:#3a352c;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:5px;width:100%;padding:12px 14px;font-family:inherit;font-size:12px}.opdepres_char_count{color:#a39b8c;background:#fff;padding:0 2px;font-size:11px;position:absolute;bottom:8px;right:12px}.opdepres_form_two_col{flex-wrap:wrap;gap:16px;display:flex}.opdepres_form_col{flex-direction:column;flex:1;gap:16px;min-width:260px;display:flex}.opdepres_form_two_col>.opdepres_card,.opdepres_form_two_col>.opdepres_form_col{flex:1;min-width:300px}.opdepres_diagnosis_add_row{flex-flow:wrap;align-items:flex-end;gap:16px;display:flex}.opdepres_diagnosis_add_row .opdepres_field_group:first-child{flex:0 0 140px}.opdepres_diagnosis_add_row .opdepres_field_group:last-of-type{flex:1;min-width:200px}.opdepres_diagnosis_list{flex-direction:column;gap:8px;display:flex}.opdepres_diagnosis_row{background:#f0f6ff;border-radius:4px;align-items:center;gap:10px;height:32px;padding:0 12px;display:flex}.opdepres_diagnosis_code{color:#2563eb;flex-shrink:0;font-size:11px;font-weight:600}.opdepres_diagnosis_label{color:#3a352c;flex:1;font-size:12px}.opdepres_diagnosis_tag{color:#2563eb;background:#dbeafe;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:500}.opdepres_icon_btn{color:#8a8271;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.opdepres_icon_btn:hover{background:#fff}.opdepres_add_link_btn{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.opdepres_richtext_wrapper{border:1px solid #eadfcd;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.opdepres_richtext_toolbar{background:#fbfaf7;border-bottom:1px solid #eadfcd;align-items:center;gap:4px;height:34px;padding:0 10px;display:flex}.opdepres_toolbar_btn{color:#3a352c;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.opdepres_toolbar_btn:hover,.opdepres_toolbar_btn_active{background:#eadfcd}.opdepres_toolbar_divider{background:#eadfcd;width:1px;height:18px;margin:0 4px}.opdepres_richtext_wrapper .opdepres_textarea_wrapper{border:none}.opdepres_richtext_textarea{border:none;border-radius:0}.opdepres_editor_content .ProseMirror{color:#3a352c;outline:none;min-height:120px;padding:12px 14px;font-size:12px}.opdepres_editor_content .ProseMirror p{margin:0 0 6px}.opdepres_editor_content .ProseMirror ul{margin:0 0 6px;padding-left:20px;list-style:outside}.opdepres_editor_content .ProseMirror ol{margin:0 0 6px;padding-left:20px;list-style:decimal}.opdepres_card_header_split{flex-wrap:wrap;justify-content:space-between;gap:10px}.opdepres_card_header_left{align-items:center;gap:10px;display:flex}.opdepres_card_header_actions{align-items:center;gap:8px;display:flex}.opdepres_header_select{color:#3a352c;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;min-width:190px;height:32px;padding:0 10px;font-size:12px}.opdepres_header_add_btn{color:#2563eb;cursor:pointer;white-space:nowrap;background:#eff6ff;border:1px dashed #93c5fd;border-radius:4px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.opdepres_med_table{border:1px solid #f1e8d8;border-radius:5px;flex-direction:column;display:flex;overflow:hidden}.opdepres_med_header_row{color:#6b6255;background:#fbfaf7;border-bottom:1px solid #f1e8d8;align-items:center;gap:10px;height:32px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.opdepres_med_row{border-bottom:1px solid #f4eee0;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.opdepres_med_row:last-child{border-bottom:none}.opdepres_med_col{flex:1;align-items:center;min-width:0;display:flex}.opdepres_med_col_name{flex:1.3}.opdepres_med_col_wide{flex:1.6}.opdepres_med_col_narrow{flex:0 0 44px}.opdepres_table_input,.opdepres_table_select{color:#3a352c;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:4px;width:100%;height:30px;padding:0 8px;font-size:12px}.opdepres_table_input:hover,.opdepres_table_input:focus,.opdepres_table_select:hover,.opdepres_table_select:focus{background:#fff;border-color:#eadfcd;outline:none}.opdepres_table_empty_row{color:#a39b8c;text-align:center;justify-content:center;align-items:center;height:40px;padding:0 12px;font-size:11px;display:flex}.opdepres_investigation_header_row{color:#6b6255;align-items:center;gap:10px;height:28px;padding:0 4px;font-size:11px;font-weight:500;display:flex}.opdepres_investigation_header_row span:first-child{flex:1.4}.opdepres_investigation_header_row span:nth-child(2){flex:.8}.opdepres_investigation_header_row span:nth-child(3){flex:1.2}.opdepres_investigation_header_action{flex:0 0 26px}.opdepres_investigation_row{border-bottom:1px solid #f4eee0;align-items:center;gap:10px;height:40px;padding:0 4px;display:flex}.opdepres_investigation_row:last-of-type{border-bottom:none}.opdepres_investigation_name{flex:1.4;align-items:center;gap:8px;display:flex}.opdepres_investigation_check{color:#15803d;flex-shrink:0}.opdepres_investigation_row .opdepres_table_select{flex:.8}.opdepres_investigation_row>.opdepres_table_input{flex:1.2}.opdepres_investigation_row>.opdepres_icon_btn{flex:0 0 26px}.opdepres_activity_grid_row{flex-wrap:wrap;gap:16px;display:flex}.opdepres_activity_grid_row .opdepres_field_group{flex:1;min-width:200px}.opdepres_warning_chip_row{flex-wrap:wrap;gap:15px 10px;display:flex}.opdepres_warning_chip{color:#6b6255;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:5px;align-items:center;gap:8px;width:fit-content;height:35px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.opdepres_warning_chip_active{color:#7b1fa2;background:#f3e5f5;border-color:#f3e5f5}.opdepres_warning_checkbox{border:1.5px solid #c9beac;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.opdepres_warning_checkbox_checked{color:#fff;background:#7b1fa2;border-color:#7b1fa2}.opdepres_footer_row{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;height:35px;display:flex}.opdepres_outline_btn{color:#6b6255;cursor:pointer;background:#fff;border:1px solid #eadfcd;border-radius:5px;align-items:center;gap:8px;height:100%;padding:0 18px;font-size:11px;font-weight:500;display:flex}.opdepres_save_btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:5px;align-items:center;gap:8px;height:100%;padding:0 22px;font-size:11px;font-weight:500;display:flex}.opdepres_right_filter_row{flex-shrink:0;align-items:flex-end;gap:12px;height:50px;display:flex}.opdepres_filter_select{flex-direction:column;flex-shrink:0;justify-content:space-between;gap:4px;width:190px;height:100%;display:flex}.opdepres_filter_select label{color:#a39b8c;font-size:11px}.dept_opdepres_select_inner{color:#3a352c;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:11px;display:flex}.opdepres_search_box{flex:1;align-items:center;height:35px;display:flex;position:relative}.opdepres_search_icon{color:#a39b8c;position:absolute;left:14px}.opdepres_search_input{box-sizing:border-box;background:#fff;border:1px solid #eadfcd;border-radius:4px;width:100%;height:32px;padding:0 14px 0 40px;font-size:11px}.opdepres_panel_card{gap:0 10px;padding:10px 0}.opdepres_panel_header{background-color:#eceff16e;align-items:center;gap:10px;width:100%;height:50px;padding:0 10px;display:flex}.opdepres_panel_header_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.opdepres_panel_title{color:#2a2620;font-size:12px;font-weight:500}.opdepres_count_pill{white-space:nowrap;border-radius:999px;align-items:center;height:20px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:500;display:flex}.opdepres_count_pill_blue{color:#2563eb;background:#dbeafe}.opdepres_count_pill_red{color:#dc2626;background:#fee2e2}.opdepres_count_pill_green{color:#15803d;background:#dcfce7}.opdepres_queue_header_row{color:#2e2e2e;border-bottom:1px solid #f1e8d8;flex-shrink:0;align-items:center;height:32px;padding-right:15px;font-size:11px;display:flex}.opdepres_queue_body{flex-direction:column;height:calc(100% - 82px);display:flex;overflow-y:auto}.opdepres_queue_row{border-bottom:1px solid #f4eee0;flex-wrap:wrap;align-items:center;gap:6px 0;min-height:100px;padding:8px 0;display:flex}.opdepres_queue_row:last-child{border-bottom:none}.opdepres_qcol{align-items:center;gap:6px;display:flex}.opdepres_qcol_token{text-align:center;flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;display:flex}.opdepres_qcol_patient{flex:1.3;gap:8px;min-width:110px}.opdepres_queue_header_row .opdepres_qcol_age,.opdepres_queue_header_row .opdepres_qcol_waiting{color:#2e2e2e;font-size:11px}.opdepres_row_avatar{color:#6b6255;background:#f1e8d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.opdepres_row_avatar img{height:100%}.opdepres_row_name{color:#3a352c;font-size:12px;font-weight:500}.opdepres_qcol_age{color:#6b6255;flex:0 0 64px;font-size:11px}.opdepres_qcol_waiting{color:#6b6255;flex:0 0 90px;font-size:11px}.opdepres_qcol_completed{color:#6b6255;flex:0 0 80px;font-size:11px}.opdepres_qcol_action{flex:0 0 calc(100% - 15px);justify-content:flex-end;gap:8px}.opdepres_completed_header_row .opdepres_qcol_action,.opdepres_completed_row .opdepres_qcol_action{flex:none;margin-left:auto}.opdepres_pill_btn{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.opdepres_pill_call{color:#15803d;background:#dcfce7}.opdepres_pill_start{color:#fff;background:#7b1fa2}.opdepres_pill_hold,.opdepres_pill_pause{color:#b8720f;background:#fdecd0}.opdepres_pill_edit{color:#2563eb;background:#dbeafe}.opdepres_live_badge{color:#15803d;text-transform:uppercase;background:#dcfce7;border-radius:999px;align-items:center;height:18px;margin-left:4px;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}.opdepres_completed_header_row{padding-right:30px}.opdepres_queue_body .opdepres_completed_row{padding-right:15px}.epm_backdrop{z-index:1000;background-color:#14100c8c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.epm_modalbox{background-color:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1000px;height:100%;max-height:940px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.epm_topbar{background-color:#fff;border-bottom:1px solid #e6ddd3;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.epm_topbar_title{color:#2b241f;font-size:17px;font-weight:700}.epm_topbar_actions{align-items:center;gap:10px;display:flex}.epm_iconbtn{color:#2b241f;cursor:pointer;background-color:#fff;border:1px solid #e6ddd3;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;display:flex}.epm_iconbtn:hover{background-color:#fffcf8}.epm_iconbtn.primary{color:#fff;background-color:#6d4c41;border-color:#6d4c41}.epm_iconbtn.primary:hover{background-color:#4e332a}.epm_iconbtn.primary:disabled{opacity:.6;cursor:wait}.epm_closebtn{cursor:pointer;color:#7c6f63;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.epm_closebtn:hover{color:#2b241f;background-color:#f4f1ec}.epm_scrollarea{flex:1;padding:26px;overflow-y:auto}.epm_sheet{color:#2b241f;background-color:#fff;border-radius:10px;max-width:900px;margin:0 auto;padding:30px 34px}.epm_hospitalheader{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.epm_hospitalbrand{align-items:center;gap:14px;display:flex}.epm_hospitallogo{color:#2f9e5b;background-color:#eaf4ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.epm_hospitalname{color:#2f9e5b;letter-spacing:.3px;font-size:20px;font-weight:800}.epm_hospitalmeta{color:#6b6258;flex-direction:column;gap:2px;margin-top:4px;font-size:11.5px;display:flex}.epm_hospitalmeta_row{align-items:center;gap:6px;display:flex}.epm_qrbox{border:1px solid #e6ddd3;border-radius:6px;flex-wrap:wrap;flex-shrink:0;align-content:stretch;width:68px;height:68px;padding:5px;display:flex}.epm_qrbox span{box-sizing:border-box;background-color:#1b1b1b;border:.5px solid #fff;flex:0 0 20%;height:20%}.epm_qrbox span.off{background-color:#0000}.epm_titledivider{justify-content:center;align-items:center;gap:10px;margin:6px 0 18px;display:flex}.epm_titledivider_line{background-color:#d8cfc3;flex:1;max-width:120px;height:1px}.epm_titledivider_text{color:#2f9e5b;letter-spacing:1px;font-size:19px;font-weight:800}.epm_metacard{background-color:#f9f6f0;border:1px solid #ece3d6;border-radius:10px;gap:24px;margin-bottom:20px;padding:16px 20px;display:flex}.epm_metacol{flex-direction:column;flex:1;gap:7px;display:flex}.epm_metarow{font-size:12.5px;display:flex}.epm_metarow_label{color:#2b241f;flex-shrink:0;width:130px;font-weight:700}.epm_metarow_colon{color:#9a9086;flex-shrink:0;width:14px}.epm_metarow_value{color:#2b241f}.epm_section{margin-bottom:20px}.epm_section_head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.epm_section_icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.epm_section_title{letter-spacing:.3px;text-transform:uppercase;font-size:13.5px;font-weight:800}.epm_section_badge{border:1.5px solid;border-radius:20px;padding:1px 8px;font-size:11px;font-weight:800}.epm_section_box{border:1px solid #ece3d6;border-radius:10px;padding:14px 18px}.epm_subblock{margin-bottom:12px}.epm_subblock:last-child{margin-bottom:0}.epm_subblock_label{color:#7c6f63;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:11.5px;font-weight:700}.epm_plaintext{color:#2b241f;white-space:pre-wrap;font-size:12.5px;line-height:1.55}.epm_subblock_richtext{color:#2b241f;font-size:12.5px;line-height:1.55}.epm_subblock_richtext p{margin:0 0 6px}.epm_subblock_richtext ul,.epm_subblock_richtext ol{margin:0 0 6px;padding-left:20px}.epm_gridpair{flex-wrap:wrap;gap:8px 24px;margin-bottom:8px;display:flex}.epm_gridpair:last-child{margin-bottom:0}.epm_gridpair_row{flex:0 0 calc(50% - 12px);min-width:0;font-size:12.5px;display:flex}.epm_gridpair_label{color:#2b241f;flex-shrink:0;width:130px;font-weight:700}.epm_gridpair_colon{color:#9a9086;flex-shrink:0;width:12px}.epm_gridpair_value{color:#2b241f}.epm_assessmentmeta{border-top:1px dashed #e0dace;margin-top:10px;padding-top:10px}.epm_bulletlist{color:#2b241f;margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}.epm_tablewrap{margin-bottom:4px;overflow-x:auto}.epm_table{border-collapse:collapse;width:100%;font-size:12px}.epm_table th{text-align:left;color:#2b241f;white-space:nowrap;background-color:#f2eee7;border-bottom:1px solid #e6ddd3;padding:8px 10px;font-weight:700}.epm_table td{color:#2b241f;vertical-align:top;border-bottom:1px solid #f1ece3;padding:8px 10px}.epm_table tr:last-child td{border-bottom:none}.epm_table_sublabel{color:#7c6f63;text-transform:uppercase;letter-spacing:.3px;margin:10px 0 6px;font-size:11.5px;font-weight:700}.epm_table_sublabel:first-child{margin-top:0}.epm_medname{font-weight:700}.epm_medtype{color:#7c6f63;margin-top:1px;font-size:11px}.epm_priority_urgent{color:#c2410c;font-weight:700}.epm_signaturerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:34px;display:flex}.epm_signdate{min-width:220px}.epm_signblock{flex-direction:column;gap:3px;min-width:200px;display:flex}.epm_signatureline{border-bottom:1px solid #b9afa2;width:200px;height:46px}.epm_signlabel{color:#7c6f63;margin-top:4px;font-size:11px}.epm_signname{color:#2b241f;font-size:12.5px;font-weight:700}.epm_signsub{color:#7c6f63;font-size:11px}.epm_footerbanner{text-align:center;color:#03351a;border-radius:0 0 8px 8px;justify-content:center;align-items:center;height:150px;margin-top:26px;padding-top:16px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.epm_footerbanner img{width:100%;transform:translateY(-20px)}.epm_footerbanner span{z-index:5;position:absolute;bottom:0;transform:translateY(-12px)}@media print{@page{size:A4;margin:10mm 8mm}html,body{height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden}.epm_printarea,.epm_printarea *{visibility:visible}.epm_topbar{display:none!important}.epm_backdrop{background:0 0;height:auto;padding:0;display:block;position:static}.epm_modalbox{width:100%;max-width:none;height:auto;max-height:fit-content;box-shadow:none;border-radius:0;display:block}.epm_scrollarea{height:fit-content;padding:0;overflow-y:visible}.epm_printarea{width:100%;margin:0;padding:0;position:static}.epm_sheet{width:100%;max-width:none;box-shadow:none;margin:0;padding:12px 0}.epm_section,.epm_metacard,.epm_hospitalheader,.epm_signaturerow,.epm_table tr{break-inside:avoid;page-break-inside:avoid}.epm_table thead{display:table-header-group}}.backdrop_PreviousVisitsModal{z-index:1000;background-color:#14100c8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.container_PreviousVisitsModal{background-color:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:1200px;height:95%;max-height:940px;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.header_PreviousVisitsModal{border-bottom:1px solid #e6ddd3;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.headerLeft_PreviousVisitsModal{align-items:center;gap:14px;display:flex}.headerIcon_PreviousVisitsModal{color:#6d4fd8;background-color:#efeafc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headerTitle_PreviousVisitsModal{color:#2b241f;margin:0;font-size:13px;font-weight:600}.headerSubtitle_PreviousVisitsModal{color:#7c6f63;margin:3px 0 0;font-size:11px}.closeButton_PreviousVisitsModal{color:#3b4a8c;cursor:pointer;background:#fff;border:1px solid #e6ddd3;border-radius:4px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.closeButton_PreviousVisitsModal:hover{background-color:#f4f1ec}.body_PreviousVisitsModal{background-color:#fbfaf8;flex:1;padding:18px 24px 24px;overflow-y:auto}.patientCard_PreviousVisitsModal{background-color:#fff;border:1px solid #e6ddd3;border-radius:10px;align-items:center;gap:18px;padding:5px 18px;display:flex}.avatar_PreviousVisitsModal{color:#7c6f63;background-color:#eceae6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.avatarMale_PreviousVisitsModal{color:#2f6fd6;background-color:#e3eefc}.avatarFemale_PreviousVisitsModal{color:#d63f8c;background-color:#fce6f0}.patientInfo_PreviousVisitsModal{flex:1;min-width:0}.patientName_PreviousVisitsModal{color:#2b241f;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.genderIconMale_PreviousVisitsModal{color:#2f6fd6;display:inline-flex}.genderIconFemale_PreviousVisitsModal{color:#d63f8c;display:inline-flex}.patientMeta_PreviousVisitsModal{color:#6b6258;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:5px;font-size:11px;display:flex}.metaDivider_PreviousVisitsModal{color:#c9bfb2}.totalBox_PreviousVisitsModal{text-align:center;background-color:#eaf1fc;border-radius:8px;flex-shrink:0;padding:8px 20px}.totalLabel_PreviousVisitsModal{color:#2f6fd6;font-size:10px}.totalValue_PreviousVisitsModal{color:#2b241f;font-size:14px;font-weight:700}.historyBar_PreviousVisitsModal{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.historyTitle_PreviousVisitsModal{color:#2b241f;margin:0;font-size:12px;font-weight:600}.filterWrapper_PreviousVisitsModal{color:#3b4a8c;background-color:#fff;border:1px solid #e6ddd3;border-radius:8px;align-items:center;gap:8px;min-width:150px;height:35px;padding:0 12px;display:flex}.filterIcon_PreviousVisitsModal{display:inline-flex}.filterSelect_PreviousVisitsModal{color:#2b241f;cursor:pointer;background:0 0;border:none;outline:none;flex:1;font-size:11px}.stateMessage_PreviousVisitsModal{text-align:center;color:#7c6f63;padding:40px 0;font-size:14px}.stateError_PreviousVisitsModal{color:#c2410c}.visitList_PreviousVisitsModal{flex-direction:column;gap:10px;display:flex}.visitItem_PreviousVisitsModal{background-color:#fff;border:1px solid #e6ddd3;border-radius:8px;overflow:hidden}.visitItemOpen_PreviousVisitsModal{border-color:#b9cdf0}.visitRow_PreviousVisitsModal{cursor:pointer;text-align:left;color:#2b241f;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:12px 18px;font-size:11px;display:flex}.visitRow_PreviousVisitsModal:hover{background-color:#fbfaf8}.visitItemOpen_PreviousVisitsModal .visitRow_PreviousVisitsModal{background-color:#f3f7fe}.visitRowIcon_PreviousVisitsModal{color:#3b6fd0;background-color:#eaf1fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.visitDate_PreviousVisitsModal{white-space:nowrap;font-weight:700}.visitDivider_PreviousVisitsModal{color:#c9bfb2}.visitOpd_PreviousVisitsModal{white-space:nowrap;flex:0 0 150px}.visitCell_PreviousVisitsModal{color:#4a4239;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.visitCell_PreviousVisitsModal svg{color:#7c6f63;flex-shrink:0}.visitComplaint_PreviousVisitsModal{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.statusBadge_PreviousVisitsModal{text-align:center;border-radius:20px;flex-shrink:0;min-width:96px;padding:4px 14px;font-size:11px;font-weight:500}.statusCompleted_PreviousVisitsModal{color:#1f8f4e;background-color:#e6f6ec}.statusFollowUp_PreviousVisitsModal{color:#2f6fd6;background-color:#e6effc}.statusDefault_PreviousVisitsModal{color:#6b6258;background-color:#f1ece3}.chevron_PreviousVisitsModal{color:#3b4a8c;flex-shrink:0;transition:transform .2s;display:inline-flex}.chevronOpen_PreviousVisitsModal{transform:rotate(180deg)}.visitDetail_PreviousVisitsModal{background-color:#fbfaf8;border-top:1px solid #e6ddd3;padding:14px 18px 18px}.detailToolbar_PreviousVisitsModal{justify-content:flex-end;margin-bottom:12px;display:flex}.printButton_PreviousVisitsModal{color:#2f6fd6;cursor:pointer;background-color:#fff;border:1px solid #b9cdf0;border-radius:8px;align-items:center;gap:8px;padding:9px 16px;font-size:11px;font-weight:600;display:flex}.printButton_PreviousVisitsModal:hover{background-color:#f3f7fe}.sheet_PreviousVisitsModal{color:#2b241f;background-color:#fff;border:1px solid #ece3d6;border-radius:10px;padding:20px 24px}.emptyDetail_PreviousVisitsModal{text-align:center;color:#7c6f63;padding:20px 0;font-size:13px}.printOnly_PreviousVisitsModal{display:none}.section_PreviousVisitsModal{margin-bottom:20px}.section_PreviousVisitsModal:last-child{margin-bottom:0}.sectionHead_PreviousVisitsModal{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sectionIcon_PreviousVisitsModal{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sectionTitle_PreviousVisitsModal{letter-spacing:.3px;text-transform:uppercase;font-size:13.5px;font-weight:800}.sectionBadge_PreviousVisitsModal{border:1.5px solid;border-radius:20px;padding:1px 8px;font-size:11px;font-weight:800}.sectionBox_PreviousVisitsModal{border:1px solid #ece3d6;border-radius:10px;padding:14px 18px}.subblock_PreviousVisitsModal{margin-bottom:12px}.subblock_PreviousVisitsModal:last-child{margin-bottom:0}.subblockLabel_PreviousVisitsModal{color:#7c6f63;text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:11.5px;font-weight:700}.plainText_PreviousVisitsModal{color:#2b241f;white-space:pre-wrap;font-size:12.5px;line-height:1.55}.richText_PreviousVisitsModal{color:#2b241f;font-size:12.5px;line-height:1.55}.richText_PreviousVisitsModal p{margin:0 0 6px}.richText_PreviousVisitsModal ul,.richText_PreviousVisitsModal ol{margin:0 0 6px;padding-left:20px}.gridPair_PreviousVisitsModal{flex-wrap:wrap;gap:8px 24px;margin-bottom:8px;display:flex}.gridPair_PreviousVisitsModal:last-child{margin-bottom:0}.gridPairRow_PreviousVisitsModal{flex:0 0 calc(50% - 12px);min-width:0;font-size:12.5px;display:flex}.gridPairLabel_PreviousVisitsModal{color:#2b241f;flex-shrink:0;width:130px;font-weight:700}.gridPairColon_PreviousVisitsModal{color:#9a9086;flex-shrink:0;width:12px}.gridPairValue_PreviousVisitsModal{color:#2b241f}.assessmentMeta_PreviousVisitsModal{border-top:1px dashed #e0dace;margin-top:10px;padding-top:10px}.bulletList_PreviousVisitsModal{color:#2b241f;margin:0;padding-left:18px;font-size:12.5px;line-height:1.7}.tableWrap_PreviousVisitsModal{margin-bottom:4px;overflow-x:auto}.table_PreviousVisitsModal{border-collapse:collapse;width:100%;font-size:12px}.table_PreviousVisitsModal th{text-align:left;color:#2b241f;white-space:nowrap;background-color:#f2eee7;border-bottom:1px solid #e6ddd3;padding:8px 10px;font-weight:700}.table_PreviousVisitsModal td{color:#2b241f;vertical-align:top;border-bottom:1px solid #f1ece3;padding:8px 10px}.table_PreviousVisitsModal tr:last-child td{border-bottom:none}.tableSublabel_PreviousVisitsModal{color:#7c6f63;text-transform:uppercase;letter-spacing:.3px;margin:10px 0 6px;font-size:11.5px;font-weight:700}.tableSublabel_PreviousVisitsModal:first-child{margin-top:0}.medName_PreviousVisitsModal{font-weight:700}.medType_PreviousVisitsModal{color:#7c6f63;margin-top:1px;font-size:11px}.priorityUrgent_PreviousVisitsModal{color:#c2410c;font-weight:700}.hospitalHeader_PreviousVisitsModal{justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.hospitalBrand_PreviousVisitsModal{align-items:center;gap:14px;display:flex}.hospitalLogo_PreviousVisitsModal{color:#2f9e5b;background-color:#eaf4ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.hospitalName_PreviousVisitsModal{color:#2f9e5b;letter-spacing:.3px;font-size:20px;font-weight:800}.hospitalMeta_PreviousVisitsModal{color:#6b6258;flex-direction:column;gap:2px;margin-top:4px;font-size:11.5px;display:flex}.titleDivider_PreviousVisitsModal{justify-content:center;align-items:center;gap:10px;margin:6px 0 18px;display:flex}.titleDividerLine_PreviousVisitsModal{background-color:#d8cfc3;flex:1;max-width:120px;height:1px}.titleDividerText_PreviousVisitsModal{color:#2f9e5b;letter-spacing:1px;font-size:19px;font-weight:800}.metaCard_PreviousVisitsModal{background-color:#f9f6f0;border:1px solid #ece3d6;border-radius:10px;gap:24px;margin-bottom:20px;padding:16px 20px;display:flex}.metaCol_PreviousVisitsModal{flex-direction:column;flex:1;gap:7px;display:flex}.metaRow_PreviousVisitsModal{font-size:12.5px;display:flex}.metaRowLabel_PreviousVisitsModal{color:#2b241f;flex-shrink:0;width:130px;font-weight:700}.metaRowColon_PreviousVisitsModal{color:#9a9086;flex-shrink:0;width:14px}.metaRowValue_PreviousVisitsModal{color:#2b241f}.signatureRow_PreviousVisitsModal{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:34px;display:flex}.signDate_PreviousVisitsModal{min-width:220px}.signBlock_PreviousVisitsModal{flex-direction:column;gap:3px;min-width:200px;display:flex}.signatureLine_PreviousVisitsModal{border-bottom:1px solid #b9afa2;width:200px;height:46px}.signLabel_PreviousVisitsModal{color:#7c6f63;margin-top:4px;font-size:11px}.signName_PreviousVisitsModal{color:#2b241f;font-size:12.5px;font-weight:700}.signSub_PreviousVisitsModal{color:#7c6f63;font-size:11px}.footerBanner_PreviousVisitsModal{text-align:center;color:#03351a;border-radius:0 0 8px 8px;justify-content:center;align-items:center;height:150px;margin-top:26px;padding-top:16px;font-size:11.5px;display:flex;position:relative;overflow:hidden}.footerBanner_PreviousVisitsModal img{width:100%;transform:translateY(-20px)}.footerBanner_PreviousVisitsModal span{z-index:5;position:absolute;bottom:0;transform:translateY(-12px)}@media print{@page{size:A4;margin:10mm 8mm}html,body{height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}body *{visibility:hidden}.printArea_PreviousVisitsModal,.printArea_PreviousVisitsModal *{visibility:visible}.printArea_PreviousVisitsModal{width:100%;position:absolute;top:0;left:0}.backdrop_PreviousVisitsModal{background:0 0;height:auto;padding:0;display:block;position:static}.container_PreviousVisitsModal{max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;display:block;overflow:visible}.body_PreviousVisitsModal{height:auto;padding:0;overflow:visible}.visitItem_PreviousVisitsModal{overflow:visible}.visitDetail_PreviousVisitsModal{background:0 0;border:none;padding:0}.sheet_PreviousVisitsModal{border:none;border-radius:0;padding:12px 0}.printOnly_PreviousVisitsModal{display:block}.hospitalHeader_PreviousVisitsModal,.titleDivider_PreviousVisitsModal,.metaCard_PreviousVisitsModal{display:flex}.section_PreviousVisitsModal,.metaCard_PreviousVisitsModal,.hospitalHeader_PreviousVisitsModal,.signatureRow_PreviousVisitsModal,.table_PreviousVisitsModal tr{break-inside:avoid;page-break-inside:avoid}.table_PreviousVisitsModal thead{display:table-header-group}}.billreportpaypage,.billreportpaypage *{box-sizing:border-box}.billreportpaypage{background-color:#fff;border-radius:10px;flex-direction:column;gap:16px;width:100%;height:100%;padding:15px 20px;display:flex;overflow-y:auto}.sec2_billreportpaypage{flex-wrap:wrap;align-items:center;gap:16px;width:100%;height:fit-content;display:flex}.sub1_sec2_billreportpaypage{background-color:#6d4c41;border-radius:5px;align-items:center;width:fit-content;height:35px;display:flex;overflow:hidden}.sub1_sec2_billreportpaypage div{color:#fff;border:1px solid #6d4c41;justify-content:center;align-items:center;width:fit-content;height:100%;padding:0 14px;font-size:12.5px;display:flex}.sub1_sec2_billreportpaypage input{border:1px solid #6d4c41;outline:none;width:220px;height:100%;padding:0 14px;font-size:12.5px}.sub1_sec2_billreportpaypage .findbtn_billreportpaypage{color:#6d4c41;cursor:pointer;background-color:#fde7d4;border-radius:0 5px 5px 0;font-weight:600}.sub1_sec2_billreportpaypage .findbtn_billreportpaypage:hover{background-color:#f1d9c4;transition:all .3s}.nodata_billreportpaypage{text-align:center;color:#9ca3af;padding:30px;font-size:12.5px}.sec3_billreportpaypage{background-color:#f0f7ff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 20px;display:flex}.patientinfo_billreportpaypage{flex:1;align-items:center;gap:14px;min-width:380px;display:flex}.avatar_billreportpaypage{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.avatar_billreportpaypage img{height:100%}.patientinfotext_billreportpaypage{flex-direction:column;gap:6px;width:100%;display:flex}.patientnamerow_billreportpaypage{align-items:center;gap:10px;display:flex}.patientname_billreportpaypage{color:#1d2129;font-size:15px;font-weight:700}.optag_billreportpaypage{color:#6d4c41;background-color:#fde7d4;border-radius:20px;padding:2px 10px;font-size:10.5px;font-weight:600}.patientbasicdetails_sec3_billreportpaypage{flex-wrap:wrap;align-items:center;gap:5px 20px;width:100%;display:flex}.patientbasicdetails_sec3_billreportpaypage p{color:#4b5563;align-items:center;gap:5px;font-size:12px;display:flex}.patientbasicdetails_sec3_billreportpaypage p span{color:#1d2129;font-weight:600}.patientbasicdetails_sec3_billreportpaypage p svg{color:#6d4c41;flex-shrink:0;width:14px;height:14px}.patientmetaright_billreportpaypage{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.metaitem_billreportpaypage{align-items:center;gap:10px;display:flex}.metaicon_billreportpaypage{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.metaicon_billreportpaypage svg{width:16px;height:16px}.deptmetaicon_billreportpaypage{color:#ea580c;background-color:#ffedd5}.consultantmetaicon_billreportpaypage{color:#2563eb;background-color:#dbeafe}.visitmetaicon_billreportpaypage{color:#7c3aed;background-color:#ede9fe}.metatext_billreportpaypage{flex-direction:column;gap:3px;display:flex}.metatext_billreportpaypage label{color:#8a8f98;font-size:11px}.metatext_billreportpaypage span{color:#1d2129;font-size:13px;font-weight:700}.visitstatusbadge_billreportpaypage{color:#15803d;white-space:nowrap;background-color:#dcfce7;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.visitstatusbadge_billreportpaypage svg{width:14px;height:14px}.middlerow_billreportpaypage{flex-wrap:wrap;align-items:flex-start;gap:16px;width:100%;display:flex}.middleleft_billreportpaypage{flex-direction:column;flex:2.4;gap:14px;min-width:520px;display:flex}.middleright_billreportpaypage{flex-direction:column;flex:1;gap:16px;min-width:300px;display:flex}.tabsrow_billreportpaypage{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tabbtn_billreportpaypage{color:#4b5563;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:12.5px;font-weight:600;display:flex}.tabbtn_billreportpaypage svg{width:15px;height:15px}.tabbtn_billreportpaypage:hover{background-color:#f5f5f6}.activetab_billreportpaypage{color:#fff;cursor:default;background-color:#6d4c41;border-color:#6d4c41}.activetab_billreportpaypage:hover{background-color:#6d4c41}.disabledtab_billreportpaypage{opacity:.5;cursor:not-allowed}.disabledtab_billreportpaypage:hover{background-color:#fff}.tablecard_billreportpaypage{border:1px solid #ecedf0;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden}.tablecardheader_billreportpaypage{color:#1d2129;border-bottom:1px solid #ecedf0;align-items:center;gap:10px;width:100%;height:46px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.tablecardheader_billreportpaypage svg{color:#6d4c41;width:17px;height:17px}.tablescroll_billreportpaypage{width:100%;overflow-x:auto}.tableheading_billreportpaypage{color:#fff;background-color:#5d4037;align-items:center;width:100%;min-width:860px;height:42px;font-size:11.5px;font-weight:500;display:flex}.tableheading_billreportpaypage>span{justify-content:flex-start;align-items:center;gap:5px;height:100%;padding:0 12px;display:flex}.sortablehead_billreportpaypage{cursor:pointer}.sortablehead_billreportpaypage svg{opacity:.7;width:12px;height:12px}.tablebody_billreportpaypage{width:100%;min-width:860px}.tablerow_billreportpaypage{color:#1d2129;border-bottom:1px solid #f1f1f2;align-items:center;width:100%;height:60px;font-size:12px;display:flex}.tablerow_billreportpaypage:hover{background-color:#fafafb}.tablerow_billreportpaypage>span{justify-content:flex-start;align-items:center;height:100%;padding:0 12px;display:flex}.datetimecell_billreportpaypage{flex-direction:column;gap:3px;display:flex}.datetimecell_billreportpaypage span:last-child{color:#8a8f98}.slnocol_billreportpaypage{width:8%}.datecol_billreportpaypage{width:18%}.reportidcol_billreportpaypage{width:24%}.amountcol_billreportpaypage{width:16%;font-weight:600}.actionscol_billreportpaypage{width:34%}.pslnocol_billreportpaypage{width:8%}.pdatecol_billreportpaypage{width:20%}.preceiptcol_billreportpaypage{width:24%}.pmodecol_billreportpaypage{width:14%}.prefcol_billreportpaypage{width:20%}.pamountcol_billreportpaypage{width:14%;font-weight:600}.actioncell_billreportpaypage{align-items:center;gap:8px;display:flex}.rowactionbtn_billreportpaypage{cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.rowactionbtn_billreportpaypage svg{width:13px;height:13px}.rowactionbtn_billreportpaypage:hover{box-shadow:1px 2px 6px #0000001f}.editbtn_billreportpaypage{color:#2563eb;background-color:#eff6ff}.deletebtn_billreportpaypage{color:#dc2626;background-color:#fee2e2}.printbtn_billreportpaypage{color:#8e24aa;background-color:#f6eafa}.tablefooter_billreportpaypage{color:#8a8f98;border-top:1px solid #ecedf0;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 16px;font-size:12px;display:flex}.pagebtns_billreportpaypage{align-items:center;gap:8px;display:flex}.pagebtn_billreportpaypage{cursor:pointer;color:#4b5563;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.pagebtn_billreportpaypage svg{width:13px;height:13px}.activepagebtn_billreportpaypage{color:#fff;cursor:default;background-color:#6d4c41;border-color:#6d4c41;font-weight:600}.sidecard_billreportpaypage{border:1px solid #ecedf0;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.sidecardheader_billreportpaypage{color:#1d2129;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.sidecardheader_billreportpaypage svg{color:#6d4c41;width:17px;height:17px}.summaryitem_billreportpaypage{color:#4b5563;justify-content:space-between;align-items:center;padding:6px 4px;font-size:12.5px;display:flex}.summaryitem_billreportpaypage span:last-child{color:#1d2129;font-weight:700}.pendingrow_billreportpaypage{background-color:#fef2f2;border-radius:8px;padding:9px 10px}.pendingrow_billreportpaypage span{color:#dc2626!important}.payformrow_billreportpaypage{align-items:flex-end;gap:12px;width:100%;display:flex}.payfield_billreportpaypage{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.payfield_billreportpaypage label{color:#6b7280;font-size:11.5px}.payfield_billreportpaypage label b{color:#dc2626;font-weight:600}.payfield_billreportpaypage input,.payfield_billreportpaypage select{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px;font-size:12.5px}.payfield_billreportpaypage input:focus,.payfield_billreportpaypage select:focus{border-color:#6d4c41}.payhint_billreportpaypage{color:#6d4c41;align-items:center;gap:6px;font-size:11.5px;display:flex}.payhint_billreportpaypage svg{flex-shrink:0;width:14px;height:14px}.makepaymentbtn_billreportpaypage{color:#fff;cursor:pointer;background-color:#8e24aa;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:42px;font-size:12.5px;font-weight:600;display:flex}.makepaymentbtn_billreportpaypage svg{width:16px;height:16px}.makepaymentbtn_billreportpaypage:hover{box-shadow:2px 4px 8px #0000002e}.quickgrid_billreportpaypage{flex-wrap:wrap;gap:10px;width:100%;display:flex}.quickactionbtn_billreportpaypage{color:#fff;cursor:pointer;background-color:#00acc1;border:1px solid #e5e7eb;border-radius:9px;flex:calc(50% - 5px);justify-content:center;align-items:center;gap:9px;min-width:140px;height:42px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.quickactionbtn_billreportpaypage svg{color:#fff;flex-shrink:0;width:15px;height:15px}.quickactionbtn_billreportpaypage:hover{background-color:#0990a1;transition:all .5s}.billchargespage{box-sizing:border-box;background-color:#000000c0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.modalcontainer_billchargespage{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;width:96%;max-width:1500px;height:92%;display:flex;overflow:hidden}.header_billchargespage{box-sizing:border-box;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 20px;display:flex;position:relative}.headertitle_billchargespage{color:#0f172a;font-size:18px;font-weight:700}.xmark_closemodal{cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.xmark_closemodal:hover{background-color:#f1f5f9}.body_billchargespage{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;height:calc(100% - 110px);padding:18px 20px;display:flex;overflow-y:auto}.patientbar_billchargespage{box-sizing:border-box;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:14px 16px;display:flex}.patientbarleft_billchargespage{flex:320px;align-items:flex-start;gap:12px;display:flex}.avatar_billchargespage{color:#c2410c;box-sizing:border-box;background-color:#fde8e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.avatar_billchargespage img{height:100%}.patientinfo_billchargespage{flex-direction:column;gap:3px;display:flex}.patientinforow_billchargespage{color:#0f172a;align-items:center;gap:8px;font-size:12.5px;display:flex}.patientinforow_billchargespage.muted{color:#64748b}.patientname_billchargespage{color:#0f172a;font-size:14px;font-weight:700}.dotsep_billchargespage{color:#cbd5e1}.patientbarmid_billchargespage{flex-direction:column;flex:260px;gap:6px;display:flex}.metarow_billchargespage{align-items:center;gap:6px;font-size:12.5px;display:flex}.metalabel_billchargespage{color:#64748b}.metavalue_billchargespage{color:#0f172a;font-weight:600}.patientbarright_billchargespage{box-sizing:border-box;flex-direction:column;flex:260px;gap:12px;display:flex}.billdategroup_billchargespage,.billingforgroup_billchargespage{flex-direction:column;gap:4px;display:flex}.formlabel_billchargespage{color:#334155;font-size:11.5px;font-weight:600}.forminput_billchargespage{box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;height:32px;padding:0 10px;font-size:12.5px}.radiorow_billchargespage{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.radioitem_billchargespage{align-items:center;gap:5px;display:flex}.radioitem_billchargespage input{width:14px;height:14px}.radioitem_billchargespage label{color:#334155;font-size:12.5px}.infobanner_billchargespage{color:#1e40af;box-sizing:border-box;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex-shrink:0;align-items:flex-start;gap:8px;width:100%;padding:10px 14px;font-size:12.5px;display:flex}.filterrow_billchargespage{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;width:100%;display:flex;flex-direction:row!important}.searchbox_billchargespage{box-sizing:border-box;color:#64748b;border:1px solid #cbd5e1;border-radius:6px;flex:220px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.searchbox_billchargespage input{border:none;outline:none;flex:1;height:100%;font-size:12.5px}.filterrow_billchargespage select{width:150px!important}.filterselect_billchargespage{color:#334155;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;height:34px;padding:0 10px;font-size:12.5px}.addotherchargebtn_billchargespage,.resetbtn_billchargespage{color:#334155;cursor:pointer;box-sizing:border-box;white-space:nowrap;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;display:flex}.addotherchargebtn_billchargespage:hover,.resetbtn_billchargespage:hover{background-color:#f8fafc}.categorycard_billchargespage{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:100%;overflow:hidden}.categoryheader_billchargespage{box-sizing:border-box;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;width:100%;padding:12px 16px;display:flex}.categoryicon_billchargespage{color:#2563eb;flex-shrink:0;display:flex}.categoryheadertext_billchargespage{flex-direction:column;gap:2px;display:flex}.categorytitle_billchargespage{color:#0f172a;font-size:13.5px;font-weight:700}.categorysubtitle_billchargespage{color:#64748b;font-size:11.5px}.tableheaderrow_billchargespage,.tablerow_billchargespage{box-sizing:border-box;align-items:center;width:100%;display:flex}.tableheaderrow_billchargespage{color:#334155;background-color:#eceff1;border-bottom:1px solid #cbd5e1;font-size:11px;font-weight:700}.tableheaderrow_billchargespage span,.tablerow_billchargespage span{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;padding:8px 6px;display:flex}.tablerow_billchargespage{color:#0f172a;border-bottom:1px solid #e2e8f0;font-size:12px}.tablerow_billchargespage:last-child{border-bottom:none}.tablebody_billchargespage{box-sizing:border-box;width:100%}.col_slno{width:5%}.col_details{flex-direction:column;gap:2px;width:24%;text-align:left!important;align-items:flex-start!important}.detailsprimary_billchargespage{color:#0f172a;font-weight:600}.detailssecondary_billchargespage{color:#64748b;font-size:10.5px}.col_date,.col_rate{width:11%}.col_gstpercent{width:9%}.col_gstamount{width:11%}.col_qty{width:6%}.col_amount{width:12%;font-weight:600}.col_action{width:6%}.col_rate input{text-align:center;box-sizing:border-box;background-color:#fff8e1;border:1px solid #f1e2ac;border-radius:4px;width:100%;height:28px}.col_rate input:focus{outline:2px solid #967403}.col_gstpercent select{text-align:center;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:28px;font-size:11.5px}.removeicon,.redoicon{cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.removeicon svg{color:#e91e63}.redoicon svg{color:#16a34a}.removechargeentry{background-color:#fff1f4}.removechargeentry .col_details,.removechargeentry .col_date,.removechargeentry .col_amount,.removechargeentry .detailsprimary_billchargespage,.removechargeentry .detailssecondary_billchargespage{color:#e91e63;text-decoration:line-through}.categorytotalrow_billchargespage{box-sizing:border-box;background-color:#f8fafc;border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:12px;width:100%;padding:8px 16px;font-size:12px;font-weight:700;display:flex}.categorytotalvalue_billchargespage{color:#2563eb}.bottomtotals_billchargespage{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:stretch;gap:12px;width:100%;margin-top:6px;display:flex}.totalsbox_billchargespage{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;flex:160px;gap:6px;max-width:220px;padding:10px 14px;display:flex}.totalsbox_billchargespage.grandtotal{background-color:#eff6ff;border-color:#bfdbfe}.totalslabel_billchargespage{color:#64748b;font-size:11.5px;font-weight:600}.totalsvalue_billchargespage{color:#0f172a;font-size:15px;font-weight:700}.totalsbox_billchargespage.grandtotal .totalsvalue_billchargespage{color:#1d4ed8;font-size:17px}.discountinput_billchargespage{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;height:30px;padding:0 10px;font-size:13px}.footer_billchargespage{box-sizing:border-box;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 20px;display:flex}.footerleft_billchargespage,.footerright_billchargespage{align-items:center;gap:10px;display:flex}.btnoutline_billchargespage{color:#334155;cursor:pointer;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.btnoutline_billchargespage:hover{background-color:#f8fafc}.btnprimary_billchargespage{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#16a34a;border:none;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 18px;font-size:12.5px;font-weight:700;display:flex}.btnprimary_billchargespage:hover{background-color:#15803d}.addchargeoverlay_billchargespage{box-sizing:border-box;z-index:50;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.addchargecontainer_billchargespage{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;width:92%;max-width:520px;height:fit-content;max-height:90%;display:flex;overflow:hidden}.addchargeheader_billchargespage{box-sizing:border-box;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 20px;display:flex}.addchargeheadertitle_billchargespage{color:#0f172a;font-size:16px;font-weight:700}.addchargebody_billchargespage{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-height:calc(100% - 110px);padding:18px 20px;display:flex;overflow-y:auto}.addchargefield_billchargespage{box-sizing:border-box;flex-direction:column;flex:1;gap:6px;display:flex}.addchargerow_billchargespage{box-sizing:border-box;align-items:flex-start;gap:14px;width:100%;display:flex}.addchargetextarea_billchargespage{resize:vertical;height:70px;padding:8px 10px;font-family:inherit}.addchargefooter_billchargespage{box-sizing:border-box;border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:60px;padding:0 20px;display:flex}.OPDBillReportwindow{z-index:1000;background-color:#000000c7;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.billreceiptmodal_opdbillreceipt{box-sizing:border-box;background-color:#f4f6f8;border-radius:10px;flex-direction:column;width:96%;max-width:1100px;height:94%;display:flex;overflow:hidden}.billreceiptheader_opdbillreceipt{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:56px;padding:0 20px;display:flex}.billreceiptheaderleft_opdbillreceipt{align-items:center;gap:24px;display:flex}.billreceiptheaderfield_opdbillreceipt{flex-direction:column;gap:3px;display:flex}.billreceiptheaderfield_opdbillreceipt label{color:#8a8f98;font-size:10.5px}.billreceiptheaderfield_opdbillreceipt span{color:#1d2129;font-size:13px;font-weight:600}.billingfortoggle_opdbillreceipt{border:1px solid #cbd5e1;border-radius:6px;display:flex;overflow:hidden}.billingfortogglebtn_opdbillreceipt{color:#64748b;cursor:default;background-color:#fff;padding:5px 12px;font-size:11.5px;font-weight:600}.activetogglebtn_opdbillreceipt{color:#fff;background-color:#1e3a8a}.billreceiptheaderright_opdbillreceipt{align-items:center;gap:10px;display:flex}.downloadbtn_opdbillreceipt,.printbtn_opdbillreceipt{cursor:pointer;box-sizing:border-box;border-radius:7px;align-items:center;gap:6px;height:34px;padding:0 16px;font-size:12.5px;font-weight:600;display:flex}.downloadbtn_opdbillreceipt{color:#334155;background-color:#fff;border:1px solid #cbd5e1}.downloadbtn_opdbillreceipt:hover{background-color:#f8fafc}.printbtn_opdbillreceipt{color:#fff;background-color:#16a34a;border:none}.printbtn_opdbillreceipt:hover{background-color:#15803d}.xmark_closemodal_opdbillreceipt{cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:6px;display:flex}.xmark_closemodal_opdbillreceipt:hover{background-color:#f1f5f9}.billreceiptbody_opdbillreceipt{box-sizing:border-box;justify-content:center;width:100%;height:calc(100% - 56px);padding:20px 0 40px;display:flex;overflow-y:auto}.printablearea_opdbillreceipt{box-sizing:border-box;background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;width:100%;max-width:100%;height:fit-content;padding:22px;display:flex;box-shadow:0 2px 10px #00000014}.hospitalbanner_opdbillreceipt{box-sizing:border-box;background:linear-gradient(135deg,#eef7f5,#f5fbfa);border:1px solid #dcefe9;border-radius:10px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:16px 20px;display:flex}.hospitallogoblock_opdbillreceipt{flex:auto;align-items:flex-start;gap:12px;min-width:0;display:flex}.hospitallogo_opdbillreceipt{color:#fff;background-color:#0f766e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.hospitaltextblock_opdbillreceipt{flex-direction:column;gap:4px;display:flex}.hospitalnametext_opdbillreceipt{color:#0f766e;font-size:20px;font-weight:800}.hospitaladdress_opdbillreceipt{color:#55636b;align-items:center;gap:5px;font-size:11.5px;display:flex}.hospitalcontactrow_opdbillreceipt{align-items:center;gap:16px;display:flex}.hospitalcontactrow_opdbillreceipt span{color:#55636b;align-items:center;gap:5px;font-size:11.5px;display:flex}.hospitalgstin_opdbillreceipt{color:#0f766e;background-color:#fff;border:1px solid #dcefe9;border-radius:20px;width:fit-content;padding:3px 10px;font-size:10.5px;font-weight:600}.doctypebox_opdbillreceipt{box-sizing:border-box;background-color:#fff;border:1px solid #dcefe9;border-radius:10px;flex-direction:column;flex-shrink:0;gap:8px;min-width:230px;padding:12px 16px;display:flex}.doctypeheader_opdbillreceipt{align-items:center;gap:8px;display:flex}.doctypeiconcircle_opdbillreceipt{color:#0f766e;background-color:#e6f4f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.doctypetitle_opdbillreceipt{color:#0f172a;font-size:16px;font-weight:800}.paidbadge_opdbillreceipt{color:#15803d;background-color:#dcfce7;border-radius:20px;padding:2px 9px;font-size:10.5px;font-weight:700}.doctypebillidbox_opdbillreceipt{flex-direction:column;gap:3px;display:flex}.doctypebillidbox_opdbillreceipt label{color:#8a8f98;font-size:10.5px}.doctypebillidbox_opdbillreceipt>span{color:#1d2129;font-size:13px;font-weight:700}.doctypebarcode_opdbillreceipt{margin-top:2px}.doctypegenerated_opdbillreceipt{color:#8a8f98;align-items:center;gap:5px;font-size:10.5px;display:flex}.patientinfobar_opdbillreceipt{box-sizing:border-box;background-color:#f5f9ff;border:1px solid #dbeafe;border-radius:10px;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:14px 18px;display:flex}.patientleftblock_opdbillreceipt{flex:1.2 1 0;align-items:flex-start;gap:12px;min-width:0;display:flex}.patientavatar_opdbillreceipt{color:#1d4ed8;background-color:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.patienttextblock_opdbillreceipt{flex-direction:column;gap:3px;min-width:0;display:flex}.patientnameheading_opdbillreceipt{color:#0f172a;font-size:14.5px;font-weight:700}.patientmetarow_opdbillreceipt{color:#55636b;font-size:11.5px}.patientmidblock_opdbillreceipt{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.patientmidrow_opdbillreceipt{color:#55636b;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.patientrightblock_opdbillreceipt{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.patientidbox_opdbillreceipt{flex-direction:column;flex-shrink:0;gap:3px;display:flex}.patientidbox_opdbillreceipt label{color:#8a8f98;font-size:10.5px}.patientidbox_opdbillreceipt>span{color:#1d2129;font-size:12.5px;font-weight:700}.categorysection_opdbillreceipt{border:1px solid #e2e8f0;border-radius:10px;width:100%;height:fit-content}.categoryheaderrow_opdbillreceipt{box-sizing:border-box;cursor:pointer;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-left:4px solid #94a3b8;justify-content:space-between;align-items:center;width:100%;padding:11px 16px;display:flex}.regcolor_opdbillreceipt{border-left-color:#0891b2}.bedcolor_opdbillreceipt{border-left-color:#7c3aed}.consultcolor_opdbillreceipt{border-left-color:#2563eb}.investcolor_opdbillreceipt{border-left-color:#ea580c}.pharmacolor_opdbillreceipt{border-left-color:#059669}.othercolor_opdbillreceipt{border-left-color:#db2777}.categoryheaderleft_opdbillreceipt{align-items:center;gap:10px;display:flex}.categoryiconbadge_opdbillreceipt{color:#334155;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.categorytitle_opdbillreceipt{color:#0f172a;letter-spacing:.2px;font-size:12.5px;font-weight:700}.categoryheaderright_opdbillreceipt{align-items:center;gap:10px;display:flex}.categorytotallabel_opdbillreceipt{color:#64748b;font-size:11px}.categorytotalpill_opdbillreceipt{color:#3730a3;background-color:#eef2ff;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.categorychevron_opdbillreceipt{color:#64748b;transition:transform .15s;display:flex}.collapsedchevron_opdbillreceipt{transform:rotate(-90deg)}.categorytablewrap_opdbillreceipt{width:100%;overflow-x:hidden}.categorytableheader_opdbillreceipt,.categorytablerow_opdbillreceipt{align-items:stretch;width:100%;display:flex}.categorytableheader_opdbillreceipt{color:#334155;background-color:#eceff1;font-size:10.5px;font-weight:700}.categorytableheader_opdbillreceipt span,.categorytablerow_opdbillreceipt span{text-align:center;border-right:1px solid #e8eaed;justify-content:center;align-items:center;padding:7px 6px;font-size:11px;display:flex}.categorytablerow_opdbillreceipt{border-top:1px solid #eef0f2}.categorytablerow_opdbillreceipt:hover{background-color:#fafbfc}.col_slno_opdbillreceipt{width:5%}.col_date_opdbillreceipt{width:10%}.col_particulars_opdbillreceipt{gap:3px;width:24%;font-weight:600;text-align:left!important;flex-direction:column!important;align-items:flex-start!important}.col_details_opdbillreceipt{color:#6b7280;word-break:break-word;white-space:normal;width:19%}.col_rate_opdbillreceipt{width:10%}.col_gstpercent_opdbillreceipt{width:7%}.col_gstamt_opdbillreceipt{width:10%}.col_qty_opdbillreceipt{width:6%}.col_amount_opdbillreceipt{width:9%;font-weight:700}.rowtag_opdbillreceipt{color:#db2777;background-color:#fdf2f8;border:1px solid #fbcfe8;border-radius:20px;padding:1px 7px;font-size:9.5px;font-weight:600}.categoryemptyrow_opdbillreceipt{text-align:center;color:#9ca3af;padding:14px;font-size:11.5px}.summarysection_opdbillreceipt{flex-wrap:wrap;align-items:stretch;gap:14px;width:100%;display:flex}.billsummarybox_opdbillreceipt,.grandtotalbox_opdbillreceipt,.notesbox_opdbillreceipt,.paymentreceiptbox_opdbillreceipt{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:260px;gap:8px;padding:14px 16px;display:flex}.summaryboxheading_opdbillreceipt{color:#334155;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.billsummaryrow_opdbillreceipt{color:#475569;justify-content:space-between;align-items:center;font-size:12px;display:flex}.payablerow_opdbillreceipt{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px;font-weight:700}.grandtotalbox_opdbillreceipt{text-align:center;background-color:#eff6ff;border-color:#bfdbfe;flex:220px;justify-content:center;align-items:center}.grandtotallabel_opdbillreceipt{color:#1d4ed8;letter-spacing:.5px;font-size:11px;font-weight:700}.grandtotalvalue_opdbillreceipt{color:#1d4ed8;font-size:24px;font-weight:800}.grandtotalwords_opdbillreceipt{color:#475569;font-size:10.5px}.notesbox_opdbillreceipt{background-color:#fffbeb;border-color:#fde68a}.notesheading_opdbillreceipt{color:#92400e;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.noteslist_opdbillreceipt{flex-direction:column;gap:4px;padding-left:18px;display:flex}.noteslist_opdbillreceipt li{color:#78350f;font-size:11px}.paymentreceiptbox_opdbillreceipt{flex:100%}.paymentreceipttableheader_opdbillreceipt,.paymentreceiptrow_opdbillreceipt{align-items:center;display:flex}.paymentreceipttableheader_opdbillreceipt{color:#334155;background-color:#f1f5f9;border-radius:6px;font-size:10.5px;font-weight:700}.paymentreceipttableheader_opdbillreceipt span,.paymentreceiptrow_opdbillreceipt span{padding:7px 8px;font-size:11px}.paymentreceiptrow_opdbillreceipt{border-bottom:1px solid #eef0f2}.col_receiptid_opdbillreceipt{width:26%}.col_receiptdate_opdbillreceipt{width:22%}.col_receiptmode_opdbillreceipt{width:16%}.col_receiptbank_opdbillreceipt{width:22%}.col_receiptamount_opdbillreceipt{text-align:right;justify-content:flex-end;width:14%;font-weight:600}.paymentreceipttotalrow_opdbillreceipt{color:#0f172a;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;font-size:12px;font-weight:700;display:flex}.balanceduerow_opdbillreceipt{color:#991b1b;box-sizing:border-box;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:14px;width:100%;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.balanceduevalue_opdbillreceipt{font-size:15px}.balanceduenote_opdbillreceipt{color:#b91c1c;font-size:11px;font-weight:500}.zerobalance_opdbillreceipt{color:#15803d;background-color:#f0fdf4;border-color:#bbf7d0}.zerobalance_opdbillreceipt .balanceduenote_opdbillreceipt{color:#16a34a}.signatoryrow_opdbillreceipt{box-sizing:border-box;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;width:100%;padding-top:10px;display:flex}.preparedbyblock_opdbillreceipt{color:#64748b;flex-direction:column;gap:3px;font-size:11px;display:flex}.preparedbyname_opdbillreceipt{color:#1d2129;font-weight:700}.preparedbydate_opdbillreceipt{color:#94a3b8}.signatureblock_opdbillreceipt{color:#64748b;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.signatureline_opdbillreceipt{border-top:1px dashed #94a3b8;width:150px}.thankyounote_opdbillreceipt{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:6px;width:100%;font-size:10.5px;display:flex}.thankyounote_opdbillreceipt p{color:#64748b;margin-left:8px;font-style:italic}@media print{body{background-color:#fff;flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.printablearea_opdbillreceipt{width:210mm;max-width:210mm;box-shadow:none}}.nurseentrypage{border:1px solid #f0ece6;width:100%;height:100%}.sec1_nurseentrypage{color:#3e2723;border-bottom:1px solid #f0ece6;align-items:center;width:100%;height:50px;padding:0 15px;font-size:15px;font-weight:600;display:flex}.sec1_nurseentrypage svg{color:#2196f3;margin-right:15px}.sec2_nurseentrypage{align-items:center;width:100%;height:35px;padding:0 15px;display:flex}.nurseentrybutton{color:#000;border:1px solid #f0ece6;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:30px;margin-right:5px;padding:0 15px;font-size:12px;text-decoration:none;display:flex}.active_nurseentrybutton{background-color:#e8f5ff;border:1px dotted #0c72c5}.sec3_nurseentrypage{width:100%;height:calc(100% - 85px);padding:10px 15px}.nursevitalspage{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.sec1_nursevitalspage{box-sizing:border-box;border:1px solid #f0ece6;border-radius:7px;flex-direction:column;flex:auto;gap:12px;width:100%;min-height:0;padding:14px;display:flex}.sec1head_nursevitalspage{flex:0 0 36px;justify-content:space-between;align-items:center;width:100%;height:36px;display:flex}.sec1headtitle_nursevitalspage{color:#3e2723;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sec1headtitle_nursevitalspage svg{color:#6d4c41}.sec1headbtns_nursevitalspage{align-items:center;display:flex}.btns_nursevitals{color:#4e342e;cursor:pointer;background-color:#fff;border:1px solid #bebebe;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:fit-content;height:32px;margin-left:8px;padding:0 12px;font-size:12px;display:flex}.btns_nursevitals.savebtn_nursevitals{color:#fff;background-color:#6d4c41;border-color:#6d4c41}.table_nursevitalspage{box-sizing:border-box;border:1px solid #ece6e1;border-radius:6px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.tablehead_nursevitalspage{box-sizing:border-box;background-color:#6d4c41;flex:0 0 38px;justify-content:space-between;align-items:center;width:100%;height:38px;display:flex}.tablehead_nursevitalspage span{color:#fff;text-align:center;box-sizing:border-box;flex:1 1 0;justify-content:center;align-items:center;height:100%;padding:0 4px;font-size:11px;display:flex}.table_nursevitalspage .col_datetime_nursevitals{flex:0 0 11%}.table_nursevitalspage .col_recordedby_nursevitals{flex:0 0 10%}.table_nursevitalspage .col_actions_nursevitals{flex:0 0 6%}.tablebody_nursevitalspage{flex:auto;width:100%;min-height:0;overflow-y:auto}.emptystate_nursevitalspage{text-align:center;color:#888;padding:20px;font-size:13px}.vitals_nursevitals{box-sizing:border-box;border-bottom:1px solid #ececec;justify-content:space-between;align-items:stretch;width:100%;height:fit-content;display:flex}.vitals_nursevitals:last-child{border-bottom:none}.vitals_nursevitals>span{text-align:center;color:#333;box-sizing:border-box;border-right:1px solid #ececec;flex-wrap:wrap;flex:1 1 0;justify-content:center;align-items:center;min-height:46px;max-height:fit-content;padding:6px 4px;font-size:12px;line-height:18px;display:flex}.vitals_nursevitals>span:last-child{border-right:none}.vitalcell_nursevitals{flex-direction:column;align-items:center;gap:2px;display:flex}.vitalcell_value_nursevitals{color:#333;font-size:12px;font-weight:600}.vitalcell_status_nursevitals{align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.statusdot_nursevitals{border-radius:50%;width:6px;height:6px;display:inline-block}.status_normal_nursevitals{color:#2e7d32}.status_normal_nursevitals .statusdot_nursevitals{background-color:#43a047}.status_high_nursevitals{color:#b45309}.status_high_nursevitals .statusdot_nursevitals{background-color:#f59e0b}.status_low_nursevitals{color:#1d4ed8}.status_low_nursevitals .statusdot_nursevitals{background-color:#3b82f6}.status_severe_nursevitals{color:#c62828}.status_severe_nursevitals .statusdot_nursevitals{background-color:#e53935}.status_moderate_nursevitals{color:#1d4ed8}.status_moderate_nursevitals .statusdot_nursevitals{background-color:#3b82f6}.editbtn_nursevitals{cursor:pointer;color:#6d4c41;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.notice_nursevitalspage{color:#4e342e;box-sizing:border-box;background-color:#fdf3ea;border:1px solid #f6e3d2;border-radius:5px;flex:0 0 40px;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px;font-size:12px;display:flex}.notice_nursevitalspage svg{color:#b45309;flex:none}.modalbg_nursevitalspage{z-index:1100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal_nursevitalspage{background-color:#fff;border-radius:8px;flex-direction:column;width:640px;max-width:92%;max-height:85vh;display:flex;overflow:hidden}.modalhead_nursevitalspage{color:#fff;box-sizing:border-box;background-color:#6d4c41;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.modalhead_nursevitalspage button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px}.modalbody_nursevitalspage{box-sizing:border-box;flex-wrap:wrap;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.inputbox_nursevitals{flex-direction:column;flex:30%;justify-content:space-between;height:54px;display:flex}.inputbox_nursevitals label{color:#4e342e;font-size:11px}.inputbox_nursevitals input,.inputbox_nursevitals select{color:#333;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px;height:60%;padding:0 10px;font-size:12px}.modalfoot_nursevitalspage{box-sizing:border-box;border-top:1px solid #e6e6e6;flex:0 0 56px;justify-content:flex-end;align-items:center;height:56px;padding:0 16px;display:flex}.nursemedicationgivenpage{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;height:100%;display:flex}.sec1_nursemedicationgivenpage{box-sizing:border-box;border:1px solid #f0ece6;border-radius:7px;flex-direction:column;flex:auto;gap:12px;width:100%;min-height:0;padding:14px;display:flex}.sec1head_nursemedicationgivenpage{flex:0 0 36px;justify-content:space-between;align-items:center;width:100%;height:36px;display:flex}.sec1headtitle_nursemedicationgivenpage{color:#3e2723;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.sec1headtitle_nursemedicationgivenpage svg{color:#6d4c41}.sec1headbtns_nursemedicationgivenpage{align-items:center;display:flex}.btns_nursemedicationgiven{color:#4e342e;cursor:pointer;background-color:#fff;border:1px solid #bebebe;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:fit-content;height:32px;margin-left:8px;padding:0 12px;font-size:12px;display:flex}.btns_nursemedicationgiven.savebtn_nursemedicationgiven{color:#fff;background-color:#6d4c41;border-color:#6d4c41}.table_nursemedicationgivenpage{box-sizing:border-box;border:1px solid #ece6e1;border-radius:6px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.tablehead_nursemedicationgivenpage{box-sizing:border-box;background-color:#6d4c41;flex:0 0 38px;align-items:center;width:100%;height:38px;display:flex}.tablehead_nursemedicationgivenpage span{color:#fff;box-sizing:border-box;justify-content:flex-start;align-items:center;height:100%;padding:0 12px;font-size:11px;display:flex}.table_nursemedicationgivenpage .col_datetime_nursemedicationgiven{flex:0 0 15%}.table_nursemedicationgivenpage .col_medicine_nursemedicationgiven{flex:0 0 21%}.table_nursemedicationgivenpage .col_dose_nursemedicationgiven{flex:0 0 10%}.table_nursemedicationgivenpage .col_route_nursemedicationgiven{flex:0 0 9%}.table_nursemedicationgivenpage .col_frequency_nursemedicationgiven{flex:0 0 14%}.table_nursemedicationgivenpage .col_remarks_nursemedicationgiven{flex:0 0 12%}.table_nursemedicationgivenpage .col_givenby_nursemedicationgiven{flex:0 0 13%}.table_nursemedicationgivenpage .col_actions_nursemedicationgiven{flex:0 0 6%;justify-content:center}.tablebody_nursemedicationgivenpage{flex:auto;width:100%;min-height:0;overflow-y:auto}.emptystate_nursemedicationgivenpage{text-align:center;color:#888;padding:20px;font-size:13px}.medications_nursemedicationgiven{box-sizing:border-box;border-bottom:1px solid #ececec;align-items:stretch;width:100%;height:fit-content;display:flex}.medications_nursemedicationgiven:last-child{border-bottom:none}.medications_nursemedicationgiven>span{color:#333;box-sizing:border-box;border-right:1px solid #ececec;justify-content:flex-start;align-items:center;min-height:46px;max-height:fit-content;padding:6px 12px;font-size:12px;line-height:18px;display:flex}.medications_nursemedicationgiven>span:last-child{border-right:none}.editbtn_nursemedicationgiven{cursor:pointer;color:#6d4c41;background-color:#fff;border:1px solid #d2d2d2;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.notice_nursemedicationgivenpage{color:#4e342e;box-sizing:border-box;background-color:#fdf3ea;border:1px solid #f6e3d2;border-radius:5px;flex:0 0 40px;align-items:center;gap:10px;width:100%;height:40px;padding:0 14px;font-size:12px;display:flex}.notice_nursemedicationgivenpage svg{color:#b45309;flex:none}.modalbg_nursemedicationgivenpage{z-index:1100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal_nursemedicationgivenpage{background-color:#fff;border-radius:8px;flex-direction:column;width:560px;max-width:92%;max-height:85vh;display:flex;overflow:hidden}.modalhead_nursemedicationgivenpage{color:#fff;box-sizing:border-box;background-color:#6d4c41;flex:0 0 44px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.modalhead_nursemedicationgivenpage button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:20px}.modalbody_nursemedicationgivenpage{box-sizing:border-box;flex-wrap:wrap;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.inputbox_nursemedicationgiven{flex-direction:column;flex:30%;justify-content:space-between;height:54px;display:flex}.inputbox_nursemedicationgiven.inputboxhalf_nursemedicationgiven{flex:45%}.inputbox_nursemedicationgiven.inputboxfull_nursemedicationgiven{flex:100%}.inputbox_nursemedicationgiven label{color:#4e342e;font-size:11px}.inputbox_nursemedicationgiven input,.inputbox_nursemedicationgiven select{color:#333;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px;height:60%;padding:0 10px;font-size:12px}.modalfoot_nursemedicationgivenpage{box-sizing:border-box;border-top:1px solid #e6e6e6;flex:0 0 56px;justify-content:flex-end;align-items:center;height:56px;padding:0 16px;display:flex}.pharmacypage{width:100%;height:100%;overflow:hidden}.sec1_pharmacypage{align-items:center;width:100%;height:30px;margin-top:10px;padding:0 10px;display:flex}.topbarbtn_sec1_pharmacypage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_pharmacypage{width:100%;height:calc(100% - 40px);padding:15px 10px}.pharmacymasterpage{width:100%;height:100%;position:relative;overflow:hidden}.sec1_pharmacymasterpage{align-items:center;width:100%;height:30px;display:flex}.topbarbtn_sec1_pharmacymasterpage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_pharmacymasterpage{width:100%;height:calc(100% - 15px);padding:15px 0}.addmedicinepage,.addmedicinepage *{box-sizing:border-box}.addmedicinepage{z-index:1000;background-color:#0f0f14b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sec1_addmedicinepage{background-color:#fff;border-radius:10px;flex-direction:column;width:95%;max-width:1520px;height:92%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.header_addmedicinepage{border-bottom:1px solid #f3e4d4;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 28px;display:flex}.headerleft_addmedicinepage{align-items:center;gap:16px;width:fit-content;height:100%;display:flex}.headericon_addmedicinepage{color:#c1653f;background-color:#fde7d4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headericon_addmedicinepage svg{width:20px;height:20px}.headertext_addmedicinepage{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_addmedicinepage{color:#1d2129;font-size:15px;font-weight:500;line-height:1.2}.subtitle_addmedicinepage{color:#8a8f98;font-size:11px}.closebtn_addmedicinepage{cursor:pointer;color:#374151;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.closebtn_addmedicinepage svg{width:18px;height:18px}.closebtn_addmedicinepage:hover{background-color:#f5f5f6}.body_addmedicinepage{flex-direction:column;gap:16px;width:100%;height:calc(100% - 150px);padding:18px 28px 20px;display:flex;overflow-y:auto}.sectionbox_addmedicinepage{border:1px solid #ebd5cc;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;padding:14px 18px 18px;display:flex}.sectiontitle_addmedicinepage{color:#1d2129;border-left:3px solid #c1653f;flex-shrink:0;align-items:center;height:20px;padding-left:10px;font-size:13.5px;font-weight:600;display:flex}.row_addmedicinepage{align-items:flex-end;gap:14px 16px;width:100%;min-height:60px;display:flex}.f1_addmedicinepage{flex:1 1 0;min-width:0}.f2_addmedicinepage{flex:2 1 0;min-width:0}.field_addmedicinepage{flex-direction:column;gap:6px;min-width:0;display:flex}.field_addmedicinepage label{color:#6b7280;white-space:nowrap;align-items:center;gap:3px;height:16px;font-size:12px;font-weight:500;display:flex}.required_addmedicinepage{color:#d64d4d}.field_addmedicinepage input,.selectwrap_addmedicinepage select{color:#1d2129;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:13px}.field_addmedicinepage input::placeholder{color:#b0b4bb;font-size:12px}.field_addmedicinepage input:focus,.selectwrap_addmedicinepage select:focus{border-color:#c1653f;outline:none;box-shadow:0 0 0 3px #c1653f1f}.selectwrap_addmedicinepage{align-items:center;width:100%;height:38px;display:flex;position:relative}.selectwrap_addmedicinepage select{appearance:none;cursor:pointer;padding-right:34px}.selectwrap_addmedicinepage svg{color:#4b5563;pointer-events:none;width:15px;height:15px;position:absolute;right:12px}.togglegroup_addmedicinepage{align-items:center;gap:8px;width:100%;height:38px;display:flex}.togglebtn_addmedicinepage,.statusbtn_addmedicinepage{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex:auto;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:12px;font-weight:500;display:flex}.togglebtn_addmedicinepage svg{width:13px;height:13px}.statusbtn_addmedicinepage svg{width:14px;height:14px}.togglebtn_addmedicinepage:hover,.statusbtn_addmedicinepage:hover{background-color:#f3f4f6}.togglebtn_addmedicinepage.selected_addmedicinepage,.statusbtn_addmedicinepage.green_addmedicinepage.selected_addmedicinepage{color:#16a34a;background-color:#dcfce7;border-color:#86efac;font-weight:600}.statusbtn_addmedicinepage.red_addmedicinepage.selected_addmedicinepage{color:#dc2626;background-color:#fee2e2;border-color:#fca5a5;font-weight:600}.statusfield_addmedicinepage,.statusfield_addmedicinepage .togglegroup_addmedicinepage{width:fit-content}.statusbtn_addmedicinepage{padding:0 18px}.footer_addmedicinepage{background-color:#fffcf7;border-top:1px solid #ecedf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:100%;height:80px;padding:0 28px;display:flex}.btn_addmedicinepage{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:40px;padding:0 26px;font-size:13px;font-weight:500;display:flex}.btn_addmedicinepage svg{width:15px;height:15px}.cancelbtn_addmedicinepage{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}.cancelbtn_addmedicinepage:hover{background-color:#f5f5f6}.savebtn_addmedicinepage{color:#fff;background-color:sienna}.savebtn_addmedicinepage:hover{background-color:#8b4426}@media (width<=800px){.row_addmedicinepage{flex-wrap:wrap}.row_addmedicinepage>.f1_addmedicinepage{flex:calc(50% - 8px)}}.sec_pharmacylist{background:#fff;border:1px solid #eef0f4;border-radius:10px;flex-direction:column;width:100%;height:100%;padding:15px;display:flex}.sec_pharmacylist .toolbar_pharmacylist{flex-wrap:wrap;align-items:center;gap:14px;height:45px;margin-bottom:10px;display:flex}.sec_pharmacylist .searchfield_pharmacylist{color:#94a3b8;border:1px solid #e2e8f0;border-radius:4px;flex:2 260px;align-items:center;gap:8px;padding:10px 14px;display:flex}.sec_pharmacylist .searchfield_pharmacylist input{color:#1e293b;border:none;outline:none;flex:1;font-size:11px}.sec_pharmacylist .searchfield_pharmacylist input::placeholder{color:#94a3b8}.sec_pharmacylist .filterfield_pharmacylist{color:#3b82f6;border:1px solid #e2e8f0;border-radius:4px;flex:160px;align-items:center;gap:8px;padding:10px 14px;display:flex}.sec_pharmacylist .filterfield_pharmacylist select{color:#1e293b;appearance:none;background:0 0;border:none;outline:none;flex:1;font-size:11px}.sec_pharmacylist .chevron_pharmacylist{color:#94a3b8;flex-shrink:0;transform:rotate(90deg)}.sec_pharmacylist .resetbtn_pharmacylist{color:#3b82f6;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:11px;font-weight:600;display:flex}.sec_pharmacylist .addmedicinebtn_pharmacylist{color:#fff;cursor:pointer;background:#5d4037;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:11px;font-weight:600;display:flex}.sec_pharmacylist .heading_sec_pharmacylist,.sec_pharmacylist .medicine_pharmacylist{align-items:center;gap:10px;min-width:1100px;display:flex}.sec_pharmacylist .heading_sec_pharmacylist{color:#64748b;background:#f8fafc;border:1px solid #eef0f4;border-bottom:none;border-radius:12px 12px 0 0;height:40px;padding:12px;font-size:11px;font-weight:600}.sec_pharmacylist .body_sec_pharmacylist{border:1px solid #eef0f4;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;height:calc(100% - 135px);display:flex;overflow:auto scroll}.sec_pharmacylist .medicine_pharmacylist{color:#334155;border-bottom:1px solid #f5f6f8;padding:14px 12px;font-size:11px}.sec_pharmacylist .medicine_pharmacylist:last-child{border-bottom:none}.sec_pharmacylist .slno{flex:0 50px}.sec_pharmacylist .productname{flex:2.4 1 0;align-items:center;gap:10px;display:flex}.sec_pharmacylist .code,.sec_pharmacylist .brandname,.sec_pharmacylist .hsn,.sec_pharmacylist .scheduletype,.sec_pharmacylist .packtype,.sec_pharmacylist .risk,.sec_pharmacylist .storagetype{flex:1 1 0}.sec_pharmacylist .risk{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sec_pharmacylist .actions{flex:0 90px;align-items:center;gap:8px;display:flex}.sec_pharmacylist .producticon_pharmacylist{aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:9px;display:flex}.sec_pharmacylist .producttext_pharmacylist{flex-direction:column;gap:2px;display:flex}.sec_pharmacylist .productnamerow_pharmacylist{color:#1e293b;font-size:12px;font-weight:500}.sec_pharmacylist .producttext_pharmacylist p{color:#94a3b8;font-size:11px}.sec_pharmacylist .badge_pharmacylist{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-flex}.sec_pharmacylist .badge_pharmacylist.green{color:#16a34a;background:#dcfce7}.sec_pharmacylist .badge_pharmacylist.teal{color:#0d9488;background:#ccfbf1}.sec_pharmacylist .badge_pharmacylist.purple{color:#7c3aed;background:#ede9fe}.sec_pharmacylist .badge_pharmacylist.orange{color:#ea580c;background:#ffedd5}.sec_pharmacylist .badge_pharmacylist.red{color:#dc2626;background:#fee2e2}.sec_pharmacylist .badge_pharmacylist.blue{color:#2563eb;background:#dbeafe}.sec_pharmacylist .iconbtn_pharmacylist{aspect-ratio:1;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.sec_pharmacylist .editbtn_pharmacylist{color:#2563eb;background:#dbeafe}.sec_pharmacylist .deletebtn_pharmacylist{color:#dc2626;background:#fee2e2}.sec_pharmacylist .footer_pharmacylist{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;height:40px;display:flex}.sec_pharmacylist .footertext_pharmacylist{color:#64748b;font-size:13px}.sec_pharmacylist .pagination_pharmacylist{align-items:center;gap:8px;display:flex}.sec_pharmacylist .pagebtn_pharmacylist{aspect-ratio:1;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:600;display:flex}.sec_pharmacylist .selected_pharmacylist{color:#fff;background:#2563eb;border-color:#2563eb}.sec_suppliermaster{background:#fff;border:1px solid #eef0f4;border-radius:10px;flex-direction:column;width:100%;height:100%;padding:15px;display:flex}.sec_suppliermaster .toolbar_suppliermaster{flex-wrap:wrap;align-items:center;gap:14px;height:45px;margin-bottom:10px;display:flex}.sec_suppliermaster .searchfield_suppliermaster{color:#94a3b8;border:1px solid #e2e8f0;border-radius:4px;flex:2 260px;align-items:center;gap:8px;padding:10px 14px;display:flex}.sec_suppliermaster .searchfield_suppliermaster input{color:#1e293b;border:none;outline:none;flex:1;font-size:11px}.sec_suppliermaster .searchfield_suppliermaster input::placeholder{color:#94a3b8}.sec_suppliermaster .filterfield_suppliermaster{color:#3b82f6;border:1px solid #e2e8f0;border-radius:4px;flex:160px;align-items:center;gap:8px;padding:10px 14px;display:flex}.sec_suppliermaster .filterfield_suppliermaster select{color:#1e293b;appearance:none;background:0 0;border:none;outline:none;flex:1;font-size:11px}.sec_suppliermaster .chevron_suppliermaster{color:#94a3b8;flex-shrink:0;transform:rotate(90deg)}.sec_suppliermaster .addsupplierbtn_suppliermaster{color:#fff;cursor:pointer;background:#5d4037;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;font-size:11px;font-weight:600;display:flex}.sec_suppliermaster .heading_sec_suppliermaster,.sec_suppliermaster .supplier_suppliermaster{align-items:center;gap:10px;min-width:1000px;display:flex}.sec_suppliermaster .heading_sec_suppliermaster{color:#64748b;background:#f8fafc;border:1px solid #eef0f4;border-bottom:none;border-radius:12px 12px 0 0;height:40px;padding:12px;font-size:11px;font-weight:600}.sec_suppliermaster .body_sec_suppliermaster{border:1px solid #eef0f4;border-top:none;border-radius:0 0 12px 12px;flex-direction:column;height:calc(100% - 135px);display:flex;overflow:auto scroll}.sec_suppliermaster .supplier_suppliermaster{color:#334155;border-bottom:1px solid #f5f6f8;padding:14px 12px;font-size:11px}.sec_suppliermaster .supplier_suppliermaster:last-child{border-bottom:none}.sec_suppliermaster .heading_sec_suppliermaster>span,.sec_suppliermaster .supplier_suppliermaster>span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.sec_suppliermaster .slno{flex:.4 1 0}.sec_suppliermaster .suppliername{flex:2 1 0;align-items:center;gap:10px;display:flex}.sec_suppliermaster .code{flex:.9 1 0}.sec_suppliermaster .gstin{flex:1.4 1 0}.sec_suppliermaster .mobile,.sec_suppliermaster .altmobile{flex:1.1 1 0}.sec_suppliermaster .email{flex:1.8 1 0}.sec_suppliermaster .address{flex:2 1 0}.sec_suppliermaster .status{flex:.9 1 0}.sec_suppliermaster .actions{flex:0 90px;align-items:center;gap:8px;display:flex}.sec_suppliermaster .suppliericon_suppliermaster{aspect-ratio:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:9px;display:flex}.sec_suppliermaster .suppliertext_suppliermaster{flex-direction:column;gap:2px;min-width:0;display:flex}.sec_suppliermaster .suppliernamerow_suppliermaster{color:#1e293b;font-size:12px;font-weight:500}.sec_suppliermaster .suppliertext_suppliermaster p{color:#94a3b8;font-size:11px}.sec_suppliermaster .activebadge_suppliermaster,.sec_suppliermaster .inactivebadge_suppliermaster{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-flex}.sec_suppliermaster .activebadge_suppliermaster{color:#16a34a;background:#dcfce7}.sec_suppliermaster .inactivebadge_suppliermaster{color:#dc2626;background:#fee2e2}.sec_suppliermaster .iconbtn_suppliermaster{aspect-ratio:1;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.sec_suppliermaster .editbtn_suppliermaster{color:#2563eb;background:#dbeafe}.sec_suppliermaster .deletebtn_suppliermaster{color:#dc2626;background:#fee2e2}.sec_suppliermaster .footer_suppliermaster{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;height:40px;display:flex}.sec_suppliermaster .footertext_suppliermaster{color:#64748b;font-size:13px}.sec_suppliermaster .pagination_suppliermaster{align-items:center;gap:8px;display:flex}.sec_suppliermaster .pagebtn_suppliermaster{aspect-ratio:1;color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:600;display:flex}.sec_suppliermaster .selected_suppliermaster{color:#fff;background:#2563eb;border-color:#2563eb}.addsupplierpage,.addsupplierpage *{box-sizing:border-box}.addsupplierpage{z-index:1000;background-color:#0f0f14b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sec1_addsupplierpage{background-color:#fff;border-radius:10px;flex-direction:column;width:95%;max-width:1520px;height:92%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.header_addsupplierpage{border-bottom:1px solid #f3e4d4;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 28px;display:flex}.headerleft_addsupplierpage{align-items:center;gap:16px;width:fit-content;height:100%;display:flex}.headericon_addsupplierpage{color:#c1653f;background-color:#fde7d4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headericon_addsupplierpage svg{width:20px;height:20px}.headertext_addsupplierpage{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_addsupplierpage{color:#1d2129;font-size:15px;font-weight:500;line-height:1.2}.subtitle_addsupplierpage{color:#8a8f98;font-size:11px}.closebtn_addsupplierpage{cursor:pointer;color:#374151;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.closebtn_addsupplierpage svg{width:18px;height:18px}.closebtn_addsupplierpage:hover{background-color:#f5f5f6}.body_addsupplierpage{flex-direction:column;gap:16px;width:100%;height:calc(100% - 150px);padding:18px 28px 20px;display:flex;overflow-y:auto}.sectionbox_addsupplierpage{border:1px solid #ebd5cc;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;padding:14px 18px 18px;display:flex}.sectiontitle_addsupplierpage{color:#1d2129;border-left:3px solid #c1653f;flex-shrink:0;align-items:center;height:20px;padding-left:10px;font-size:13.5px;font-weight:600;display:flex}.row_addsupplierpage{align-items:flex-end;gap:14px 16px;width:100%;min-height:60px;display:flex}.f1_addsupplierpage{flex:1 1 0;min-width:0}.f2_addsupplierpage{flex:2 1 0;min-width:0}.field_addsupplierpage{flex-direction:column;gap:6px;min-width:0;display:flex}.field_addsupplierpage label{color:#6b7280;white-space:nowrap;align-items:center;gap:3px;height:16px;font-size:12px;font-weight:500;display:flex}.required_addsupplierpage{color:#d64d4d}.field_addsupplierpage input{color:#1d2129;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:13px}.field_addsupplierpage input::placeholder,.field_addsupplierpage textarea::placeholder{color:#b0b4bb;font-size:12px}.field_addsupplierpage input:focus,.field_addsupplierpage textarea:focus{border-color:#c1653f;outline:none;box-shadow:0 0 0 3px #c1653f1f}.addressfield_addsupplierpage{width:100%}.field_addsupplierpage textarea{color:#1d2129;resize:vertical;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:70px;padding:10px 12px;font-family:inherit;font-size:13px}.charcount_addsupplierpage{color:#8a8f98;align-self:flex-end;font-size:11px}.togglegroup_addsupplierpage{align-items:center;gap:8px;width:fit-content;height:38px;display:flex}.statusbtn_addsupplierpage{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.statusbtn_addsupplierpage svg{width:14px;height:14px}.statusbtn_addsupplierpage:hover{background-color:#f3f4f6}.statusbtn_addsupplierpage.green_addsupplierpage.selected_addsupplierpage{color:#16a34a;background-color:#dcfce7;border-color:#86efac;font-weight:600}.statusbtn_addsupplierpage.red_addsupplierpage.selected_addsupplierpage{color:#dc2626;background-color:#fee2e2;border-color:#fca5a5;font-weight:600}.statusfield_addsupplierpage{width:fit-content}.footer_addsupplierpage{background-color:#fffcf7;border-top:1px solid #ecedf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:100%;height:80px;padding:0 28px;display:flex}.btn_addsupplierpage{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:40px;padding:0 26px;font-size:13px;font-weight:500;display:flex}.btn_addsupplierpage svg{width:15px;height:15px}.cancelbtn_addsupplierpage{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}.cancelbtn_addsupplierpage:hover{background-color:#f5f5f6}.savebtn_addsupplierpage{color:#fff;background-color:sienna}.savebtn_addsupplierpage:hover{background-color:#8b4426}@media (width<=700px){.row_addsupplierpage{flex-wrap:wrap}.row_addsupplierpage>.f1_addsupplierpage,.row_addsupplierpage>.f2_addsupplierpage{flex:100%}}.pharmacypurchasepage{width:100%;height:100%;overflow:hidden}.sec1_pharmacypurchasepage{align-items:center;width:100%;height:30px;display:flex}.topbarbtn_sec1_pharmacypurchasepage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_pharmacypurchasepage{width:100%;height:calc(100% - 15px);padding:15px 0}.viewpurchase,.viewpurchase *{box-sizing:border-box}.viewpurchase{flex-direction:column;width:100%;height:100%;display:flex}.sec1_viewpurchase{background-color:#fff;border:1px solid #e6eeec;border-radius:10px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 24px #0f50410f}.filtersec_viewpurchase{flex-direction:column;flex-shrink:0;justify-content:center;width:100%;height:120px;padding:0;display:flex}.filterrow1_viewpurchase{align-items:flex-end;gap:20px;width:100%;height:62px;padding:0 15px 10px;display:flex}.searchwrap_viewpurchase{background-color:#fff;border:1px solid #dde6e4;border-radius:8px;flex:1;align-items:center;gap:12px;height:32px;padding:0 16px;display:flex}.searchwrap_viewpurchase svg{color:#4b5563;flex-shrink:0;width:14px;height:14px}.searchwrap_viewpurchase input{color:#1d2129;background-color:#0000;border:none;outline:none;flex:1;height:100%;font-family:inherit;font-size:12px}.searchwrap_viewpurchase input::placeholder{color:#8a8f98}.searchwrap_viewpurchase:focus-within,.inputwrap_viewpurchase:focus-within{border-color:#0e8264;box-shadow:0 0 0 3px #0e82641f}.filterbox_viewpurchase{flex-direction:column;flex-shrink:0;justify-content:space-between;height:100%;display:flex}.datebox_viewpurchase{width:240px}.sortbox_viewpurchase{width:210px}.filterbox_viewpurchase label{color:#4b5563;font-size:11px}.inputwrap_viewpurchase{background-color:#fff;border:1px solid #dde6e4;border-radius:8px;align-items:center;width:100%;height:32px;display:flex;position:relative}.inputwrap_viewpurchase input,.inputwrap_viewpurchase select{color:#374151;appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;width:100%;height:100%;padding:0 40px 0 16px;font-family:inherit;font-size:11px}.inputwrap_viewpurchase svg{color:#1f2937;pointer-events:none;width:14px;height:14px;position:absolute;right:14px}.inputwrap_viewpurchase input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.filterrow2_viewpurchase{border-top:1px solid #e6eeec;justify-content:space-between;align-items:flex-end;width:100%;height:40px;padding:0 15px;display:flex}.quickfilter_viewpurchase{align-items:center;gap:12px;height:100%;display:flex}.quicklabel_viewpurchase{color:#4b5563;margin-right:6px;font-size:10px}.quickbtn_viewpurchase{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #cfe0dc;border-radius:20px;justify-content:center;align-items:center;height:25px;padding:0 20px;font-size:10px;display:flex}.quickbtn_viewpurchase:hover{background-color:#f1f8f6}.quickbtn_viewpurchase.activequick_viewpurchase{color:#fff;background-color:#0b6b55;border-color:#0b6b55;font-weight:600}.clearbtn_viewpurchase{color:#374151;cursor:pointer;align-items:center;gap:6px;height:36px;padding:0 8px;font-size:11px;display:flex}.clearbtn_viewpurchase svg{color:#6b7280;width:12px;height:12px}.clearbtn_viewpurchase:hover{color:#0e8264}.newpurchasebtn_viewpurchase{color:#fff;cursor:pointer;background-color:#5d4037;border-radius:4px;justify-content:center;align-items:center;gap:10px;height:32px;padding:0 22px;font-size:11px;font-weight:500;display:flex}.newpurchasebtn_viewpurchase svg{width:18px;height:18px}.newpurchasebtn_viewpurchase:hover{background-color:#472216;transition:all .5s;box-shadow:0 4px 5px gray}.statssec_viewpurchase{border-top:1px solid #eef3f1;flex-shrink:0;align-items:center;gap:18px;width:100%;height:80px;padding:10px 15px;display:flex}.statcard_viewpurchase{border:1px solid #0000;border-radius:10px;flex:1;align-items:center;gap:18px;height:100%;padding:0 22px;display:flex}.staticon_viewpurchase{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.staticon_viewpurchase svg{width:20px;height:20px}.stattext_viewpurchase{flex-direction:column;gap:4px;display:flex}.stattext_viewpurchase label{color:#5b6472;font-size:10px}.stattext_viewpurchase span{color:#14214a;font-size:15px;font-weight:700}.stattext_viewpurchase p{color:#5b6472;font-size:12px}.statblue_viewpurchase{background-color:#eef4fc;border-color:#dce7f5}.statblue_viewpurchase .staticon_viewpurchase{color:#2f80ed;background-color:#d9e8fa}.statgreen_viewpurchase{background-color:#f0f9f5;border-color:#ddefe7}.statgreen_viewpurchase .staticon_viewpurchase{color:#129b6b;background-color:#d5f0e4}.statpurple_viewpurchase{background-color:#f5f1fd;border-color:#e6ddf7}.statpurple_viewpurchase .staticon_viewpurchase{color:#7c3aed;background-color:#e5dafa}.statorange_viewpurchase{background-color:#fef5eb;border-color:#f8e5d0}.statorange_viewpurchase .staticon_viewpurchase{color:#ea8a1e;background-color:#fce3c8}.tablesec_viewpurchase{flex-shrink:0;width:100%;height:calc(100% - 200px);padding:4px 15px 18px}.tablecard_viewpurchase{background-color:#fff;border:1px solid #e3eeea;border-radius:10px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.thead_viewpurchase{background-color:#e8f6f1;flex-shrink:0;align-items:center;width:100%;height:40px;padding:0 10px;display:flex}.headcell_viewpurchase{color:#1f2d3d;text-align:center;flex-shrink:0;justify-content:center;align-items:center;height:100%;font-size:11px;font-weight:500;display:flex}.tbody_viewpurchase{flex-direction:column;width:100%;height:calc(100% - 94px);display:flex;overflow-y:auto}.row_viewpurchase{border-bottom:1px solid #eef3f1;flex-shrink:0;align-items:center;width:100%;height:64px;padding:0 10px;display:flex}.row_viewpurchase:hover{background-color:#f7fbfa}.cell_viewpurchase{color:#374151;text-align:center;flex-shrink:0;justify-content:center;align-items:center;height:100%;font-size:13px;display:flex;position:relative}.cell_viewpurchase:before{content:"";background-color:#eaefee;width:1px;height:60%;position:absolute;top:20%;left:0}.cell_viewpurchase.col1_viewpurchase:before{display:none}.emptyrow_viewpurchase{color:#8a8f98;justify-content:center;align-items:center;width:100%;height:100%;font-size:13.5px;display:flex}.col1_viewpurchase{width:4%}.col2_viewpurchase{width:15%}.col3_viewpurchase{width:8%}.col4_viewpurchase,.col5_viewpurchase{width:12%}.col6_viewpurchase{width:6%}.col7_viewpurchase,.col8_viewpurchase{width:10%}.col9_viewpurchase{width:23%}.actioncell_viewpurchase{gap:5px}.actionbtn_viewpurchase{cursor:pointer;background-color:#fff;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:11px;font-weight:500;display:flex}.actionbtn_viewpurchase svg{width:15px;height:15px}.viewbtn_viewpurchase{color:#0e7c5f;border-color:#7ccbb4}.viewbtn_viewpurchase:hover{background-color:#eaf7f2}.editbtn_viewpurchase{color:#2563eb;border-color:#93b4f5}.editbtn_viewpurchase:hover{background-color:#eef4ff}.returnbtn_viewpurchase{color:#7c3aed;border-color:#c4a8f5}.returnbtn_viewpurchase:hover{background-color:#f5f0ff}.deletebtn_viewpurchase{color:#fff;background-color:#ef4444;border-color:#ef4444;padding:0 5px}.deletebtn_viewpurchase:hover{background-color:#dc2626}.tfoot_viewpurchase{border-top:1px solid #eef3f1;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:54px;padding:0 22px;display:flex}.pageinfo_viewpurchase{color:#4b5563;font-size:13px}.footright_viewpurchase{align-items:center;gap:10px;height:100%;display:flex}.pagebtn_viewpurchase{cursor:pointer;color:#374151;border:1px solid #dde6e4;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pagebtn_viewpurchase svg{width:16px;height:16px}.pagebtn_viewpurchase:hover{background-color:#f1f8f6}.rowslabel_viewpurchase{color:#4b5563;margin-left:8px;font-size:13px}.rowsselect_viewpurchase{border:1px solid #dde6e4;border-radius:6px;align-items:center;width:76px;height:36px;display:flex;position:relative}.rowsselect_viewpurchase select{color:#374151;appearance:none;cursor:pointer;background-color:#0000;border:none;outline:none;width:100%;height:100%;padding:0 28px 0 14px;font-family:inherit;font-size:13px}.rowsselect_viewpurchase svg{pointer-events:none;color:#1f2937;width:14px;height:14px;position:absolute;right:10px}.disabled_viewpurchase{opacity:.45;pointer-events:none;cursor:not-allowed}.addpurchasepage,.addpurchasepage *{box-sizing:border-box}.addpurchasepage{z-index:50;background-color:#0f0f14b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_addpurchasepage{background-color:#fff;border-radius:10px;flex-direction:column;width:95%;max-width:1520px;height:92%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.header_addpurchasepage,.editheader_addpurchasepage{border-bottom:1px solid #f3e4d4;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 28px;display:flex}.headerleft_addpurchasepage{align-items:center;gap:16px;width:fit-content;height:100%;display:flex}.headericon_addpurchasepage{color:#c1653f;background-color:#fde7d4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headericon_addpurchasepage svg{width:20px;height:20px}.headertext_addpurchasepage{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_addpurchasepage{color:#1d2129;font-size:15px;font-weight:500;line-height:1.2}.subtitle_addpurchasepage{color:#8a8f98;font-size:11px}.closebtn_addpurchasepage{cursor:pointer;color:#374151;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.closebtn_addpurchasepage svg{width:18px;height:18px}.closebtn_addpurchasepage:hover{background-color:#f5f5f6}.body_addpurchasepage{flex-direction:column;gap:16px;width:100%;height:calc(100% - 150px);padding:18px 28px 20px;display:flex;overflow-y:auto}.sectionbox_addpurchasepage{border:1px solid #ebd5cc;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;padding:14px 18px 18px;display:flex}.sectiontitle_addpurchasepage{color:#1d2129;border-left:3px solid #c1653f;flex-shrink:0;align-items:center;height:20px;padding-left:10px;font-size:13.5px;font-weight:600;display:flex}.row_addpurchasepage{align-items:flex-end;gap:14px 16px;width:100%;min-height:60px;display:flex}.row_addpurchasepage.rowtop_addpurchasepage{align-items:flex-start}.f1_addpurchasepage{flex:1 1 0;min-width:0}.f2_addpurchasepage{flex:2 1 0;min-width:0}.subcol_addpurchasepage{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.field_addpurchasepage{flex-direction:column;gap:6px;min-width:0;display:flex}.field_addpurchasepage label{color:#6b7280;white-space:nowrap;align-items:center;height:16px;font-size:12px;font-weight:500;display:flex}.field_addpurchasepage label p{color:#2196f3;cursor:pointer;align-items:center;margin-left:50px;display:flex}.field_addpurchasepage input,.selectwrap_addpurchasepage select{color:#1d2129;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:13px}.field_addpurchasepage input::placeholder{color:#b0b4bb;font-size:12px}.field_addpurchasepage input:focus,.selectwrap_addpurchasepage select:focus{border-color:#c1653f;outline:none;box-shadow:0 0 0 3px #c1653f1f}.field_addpurchasepage input[readonly]{color:#8a6a58;cursor:default;background-color:#fbf6f1}.selectwrap_addpurchasepage{align-items:center;width:100%;height:38px;display:flex;position:relative}.selectwrap_addpurchasepage select{appearance:none;cursor:pointer;padding-right:34px}.selectwrap_addpurchasepage svg{color:#4b5563;pointer-events:none;width:15px;height:15px;position:absolute;right:12px}.qty_addpurchasepage{flex:1.4 80px;min-width:70px}.freeqty_addpurchasepage{flex:60px;min-width:55px}.diffcheck_addpurchasepage{flex:none}.freeline_addpurchasepage{flex:100%}.checkpill_addpurchasepage{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fffcf7;border:1px solid #ebd5cc;border-radius:6px;align-items:center;gap:7px;padding:0 12px;display:flex;height:38px!important}.checkpill_addpurchasepage input[type=checkbox]{accent-color:#c1653f;cursor:pointer;flex-shrink:0;width:15px;height:15px;padding:0}.checkpill_addpurchasepage span{color:#1d2129;font-size:12px;font-weight:500}.checkpill_addpurchasepage:hover{background-color:#fdf1e6}.checkpill_addpurchasepage.checked_addpurchasepage{background-color:#fde7d4;border-color:#c1653f}.gstmode_addpurchasepage{flex:0 0 160px}.gstoptions_addpurchasepage{flex-direction:column;justify-content:center;gap:7px;min-height:38px;display:flex}.gstoptions_addpurchasepage label{color:#1d2129;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;height:auto;font-size:12px;font-weight:400;display:flex}.gstoptions_addpurchasepage input[type=radio]{accent-color:#c1653f;cursor:pointer;flex-shrink:0;width:14px;height:14px;padding:0}.buttonrow_addpurchasepage{justify-content:flex-end;align-items:center;gap:10px;width:100%;height:38px;display:flex}.btn_addpurchasepage{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:36px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.btn_addpurchasepage svg{width:15px;height:15px}.clearbtn_addpurchasepage,.cancelbtn_addpurchasepage{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}.clearbtn_addpurchasepage:hover,.cancelbtn_addpurchasepage:hover{background-color:#f5f5f6}.addbtn_addpurchasepage{color:#fff;background-color:sienna}.addbtn_addpurchasepage:hover{background-color:#8b4426}.tablebox_addpurchasepage{border:1px solid #ebd5cc;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;height:340px;padding:14px 18px 18px;display:flex}.tablescroll_addpurchasepage{width:100%;height:calc(100% - 34px);overflow:auto hidden}.tablecard_addpurchasepage{border:1px solid #f0dfd0;border-radius:6px;flex-direction:column;width:100%;min-width:1300px;height:100%;display:flex;overflow:hidden}.thead_addpurchasepage{background-color:#fde7d4;flex-shrink:0;align-items:center;width:100%;height:44px;display:flex}.th_addpurchasepage{text-align:center;color:#7a3b1d;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;height:100%;font-size:11.5px;font-weight:600;display:flex}.tbody_addpurchasepage{flex-direction:column;width:100%;height:calc(100% - 44px);display:flex;overflow-y:auto}.tr_addpurchasepage{border-bottom:1px solid #f6ebdf;flex-shrink:0;align-items:center;width:100%;height:52px;display:flex}.tr_addpurchasepage:hover{background-color:#fffaf4}.td_addpurchasepage{text-align:center;color:#1d2129;flex-shrink:0;justify-content:center;align-items:center;height:100%;font-size:12.5px;display:flex}.td_addpurchasepage.itemname_addpurchasepage{justify-content:flex-start;gap:6px;padding-left:14px;font-weight:500}.tr_addpurchasepage.freerow_addpurchasepage{background-color:#f0fdf4}.freerow_addpurchasepage .td_addpurchasepage{color:#166534;font-style:italic}.freebadge_addpurchasepage{color:#fff;background-color:#16a34a;border-radius:3px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.c1_addpurchasepage{width:4%}.c2_addpurchasepage{width:5%}.c3_addpurchasepage{width:17%}.c4_addpurchasepage{width:8%}.c5_addpurchasepage,.c6_addpurchasepage,.c7_addpurchasepage{width:6%}.c8_addpurchasepage{width:5%}.c9_addpurchasepage{width:6%}.c10_addpurchasepage{width:5%}.c11_addpurchasepage{width:6%}.c12_addpurchasepage{width:7%}.c13_addpurchasepage,.c14_addpurchasepage{width:6%}.c15_addpurchasepage{width:7%}.actioncell_addpurchasepage{gap:6px}.iconbtn_addpurchasepage{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.iconbtn_addpurchasepage svg{width:15px;height:15px}.editicon_addpurchasepage{color:#c1653f;background-color:#fff;border:1px solid #c1653f}.editicon_addpurchasepage:hover{background-color:#fde7d4}.deleteicon_addpurchasepage{color:#d64d4d;background-color:#fde8e6}.deleteicon_addpurchasepage:hover{background-color:#f5c6c2}.footer_addpurchasepage{background-color:#fffcf7;border-top:1px solid #ecedf0;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:80px;padding:0 28px;display:flex}.totals_addpurchasepage{align-items:center;gap:14px;height:100%;display:flex}.totalfield_addpurchasepage{flex-direction:column;gap:4px;display:flex}.totalfield_addpurchasepage label{color:#6b7280;font-size:11px;font-weight:500}.totalfield_addpurchasepage input{text-align:right;color:#7a3b1d;background-color:#fff;border:1px solid #ebd5cc;border-radius:6px;width:125px;height:34px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.totalfield_addpurchasepage input:focus{outline:none}.totalfield_addpurchasepage.netfield_addpurchasepage label{color:#7a3b1d;font-weight:700}.totalfield_addpurchasepage.netfield_addpurchasepage input{background-color:#fde7d4;border-color:#c1653f;width:150px;font-size:14px;font-weight:700}.footerright_addpurchasepage{align-items:center;gap:12px;display:flex}.savebtn_addpurchasepage{height:40px;padding:0 26px;font-size:13px}.editoverlay_addpurchasepage{z-index:60;background-color:#0f0f148c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.editcard_addpurchasepage{background-color:#fff;border-radius:10px;flex-direction:column;width:780px;max-width:94%;height:86%;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}.editheader_addpurchasepage{height:64px}.editbody_addpurchasepage{flex-direction:column;gap:14px;width:100%;height:calc(100% - 126px);padding:16px 24px 18px;display:flex;overflow-y:auto}.editdivider_addpurchasepage{border-top:1px dashed #ebd5cc;flex-shrink:0;width:100%;height:1px}.editfooter_addpurchasepage{background-color:#fffcf7;border-top:1px solid #ecedf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:100%;height:62px;padding:0 24px;display:flex}.viewpurchasepage,.viewpurchasepage *{box-sizing:border-box}.viewpurchasepage{z-index:50;background-color:#0f0f14b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_viewpurchasepage{background-color:#fff;border-radius:10px;flex-direction:column;width:95%;max-width:1520px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.header_viewpurchasepage{background-color:#e8f5f7;border-bottom:1px solid #d6ebee;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 15px;display:flex}.headerleft_viewpurchasepage{align-items:center;gap:16px;width:fit-content;height:100%;display:flex}.headericon_viewpurchasepage{color:#fff;background-color:#0f6b63;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.headericon_viewpurchasepage svg{width:16px;height:16px}.headertext_viewpurchasepage{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_viewpurchasepage{color:#1d2129;font-size:12px;font-weight:500;line-height:1.2}.subtitle_viewpurchasepage{color:#6b7f84;font-size:10px}.closebtn_viewpurchasepage{cursor:pointer;color:#374151;background-color:#fff;border:1px solid #d6ebee;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.closebtn_viewpurchasepage svg{width:16px;height:16px}.closebtn_viewpurchasepage:hover{background-color:#f1f8f9}.body_viewpurchasepage{flex-direction:column;gap:16px;width:100%;height:calc(100% - 120px);padding:18px 15px 20px;display:flex;overflow-y:auto}.infobox_viewpurchasepage{background-color:#e3f3f5;border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;flex-shrink:0;gap:16px;width:100%;padding:16px 20px;display:flex}.inforow_viewpurchasepage{align-items:flex-start;gap:14px 16px;width:100%;display:flex}.infofield_viewpurchasepage{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.infofield2_viewpurchasepage{flex:2 1 0}.infofield_viewpurchasepage label{color:#5a7c82;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:500}.infofield_viewpurchasepage span{color:#1d2129;word-break:break-word;font-size:11px}.infofield_viewpurchasepage span.mono_viewpurchasepage{color:#0f6b63;font-family:Courier New,monospace;font-size:13px;font-weight:600}.tabs_viewpurchasepage{border-bottom:1px solid #cfe6e9;flex-shrink:0;align-items:flex-end;width:100%;height:35px;display:flex}.tab_viewpurchasepage{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:8px;height:100%;padding:0 22px;font-size:11px;font-weight:500;display:flex}.tab_viewpurchasepage svg{width:14px;height:14px}.tab_viewpurchasepage:hover{background-color:#f1f8f9}.tab_viewpurchasepage.activetab_viewpurchasepage{color:#0f6b63;background-color:#e3f3f5;border-bottom-color:#0f6b63}.tabcount_viewpurchasepage{color:#6b7f84;font-size:12px;font-weight:400}.viewbillviewbilltablebox_viewpurchasepage{flex-direction:column;flex:auto;width:100%;min-height:220px;display:flex}.viewbillviewbilltablescroll_viewpurchasepage{width:100%;height:100%;overflow:auto hidden}.viewbillviewbilltablecard_viewpurchasepage{border:1px solid #cfe6e9;border-radius:6px;flex-direction:column;width:100%;min-width:1300px;height:100%;display:flex;overflow:hidden}.viewbillviewbilltablecard_viewpurchasepage.retcard_viewpurchasepage{min-width:1000px}.thead_viewpurchasepage{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_viewpurchasepage{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;justify-content:center;align-items:center;height:100%;font-size:10px;font-weight:500;display:flex}.tbody_viewpurchasepage{flex-direction:column;width:100%;height:calc(100% - 44px);display:flex;overflow-y:auto}.tr_viewpurchasepage{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:45px;display:flex}.tr_viewpurchasepage:hover{background-color:#f6fbfb}.td_viewpurchasepage{text-align:center;color:#1d2129;flex-shrink:0;justify-content:center;align-items:center;height:100%;font-size:11px;display:flex}.td_viewpurchasepage.itemname_viewpurchasepage{justify-content:flex-start;gap:6px;padding-left:14px;font-weight:500}.tr_viewpurchasepage.freerow_viewpurchasepage{background-color:#f0fdf4}.freerow_viewpurchasepage .td_viewpurchasepage{color:#166534;font-style:italic}.freebadge_viewpurchasepage{color:#fff;background-color:#16a34a;border-radius:3px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600}.c1_viewpurchasepage{width:4%}.c2_viewpurchasepage{width:5%}.c3_viewpurchasepage{width:19%}.c4_viewpurchasepage{width:8%}.c5_viewpurchasepage,.c6_viewpurchasepage,.c7_viewpurchasepage{width:6%}.c8_viewpurchasepage{width:5%}.c9_viewpurchasepage{width:6%}.c10_viewpurchasepage{width:5%}.c11_viewpurchasepage{width:7%}.c12_viewpurchasepage{width:8%}.c13_viewpurchasepage{width:7%}.c14_viewpurchasepage{width:8%}.r1_viewpurchasepage{width:6%}.r2_viewpurchasepage{width:14%}.r3_viewpurchasepage{width:10%}.r4_viewpurchasepage{width:20%}.r5_viewpurchasepage{width:12%}.r6_viewpurchasepage{width:8%}.r7_viewpurchasepage{width:9%}.r8_viewpurchasepage{width:10%}.r9_viewpurchasepage{width:11%}.footer_viewpurchasepage{background-color:#f7fbfc;border-top:1px solid #d6ebee;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 15px;display:flex}.totals_viewpurchasepage{align-items:center;gap:14px;height:100%;display:flex}.totalfield_viewpurchasepage{flex-direction:column;gap:4px;display:flex}.totalfield_viewpurchasepage label{color:#5a7c82;font-size:10px;font-weight:500}.totalfield_viewpurchasepage input{text-align:right;color:#0f6b63;background-color:#fff;border:1px solid #cfe6e9;border-radius:6px;width:125px;height:30px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}.totalfield_viewpurchasepage input:focus{outline:none}.totalfield_viewpurchasepage.netfield_viewpurchasepage label{color:#0f6b63;font-weight:700}.totalfield_viewpurchasepage.netfield_viewpurchasepage input{background-color:#e3f3f5;border-color:#0f6b63;width:150px;font-size:13px;font-weight:700}.footerright_viewpurchasepage{align-items:center;gap:12px;display:flex}.btn_viewpurchasepage{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:35px;padding:0 26px;font-size:13px;font-weight:500;display:flex}.closebtnfooter_viewpurchasepage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.closebtnfooter_viewpurchasepage:hover{background-color:#e3f3f5}.page_gstupdate,.page_gstupdate *{box-sizing:border-box}.page_gstupdate{background-color:#fff;border:1px solid #eef0f4;border-radius:10px;gap:15px;width:100%;height:100%;padding:15px;display:flex;position:relative;overflow:hidden}.main_gstupdate{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;height:100%;display:flex}.filterbox_gstupdate{background-color:#f1f8f9;border:1px solid #cfe6e9;border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:flex-end;gap:14px 16px;width:100%;padding:14px 16px;display:flex}.searchfield_gstupdate{color:#6b7f84;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;flex:2 260px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex}.searchfield_gstupdate svg{flex-shrink:0;width:16px;height:16px}.searchfield_gstupdate input{color:#1d2129;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:12px}.searchfield_gstupdate input::placeholder{color:#94a3a8}.field_gstupdate{flex-direction:column;flex:180px;gap:6px;min-width:0;display:flex}.field_gstupdate label,.panelfield_gstupdate label{color:#5a7c82;align-items:center;gap:3px;height:16px;font-size:12px;font-weight:500;display:flex}.selectwrap_gstupdate{align-items:center;width:100%;height:38px;display:flex;position:relative}.selectwrap_gstupdate select{color:#1d2129;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:100%;min-width:0;height:100%;padding:0 34px 0 12px;font-family:inherit;font-size:12px}.selectwrap_gstupdate select:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.selectwrap_gstupdate svg{color:#4b5563;pointer-events:none;width:15px;height:15px;position:absolute;right:12px}.field_gstupdate input,.panelfield_gstupdate input{color:#1d2129;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:12px}.field_gstupdate input::placeholder,.panelfield_gstupdate input::placeholder{color:#94a3a8}.field_gstupdate input:focus,.panelfield_gstupdate input:focus,.rowsselect_gstupdate select:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.clearbtn_gstupdate{color:#0f6b63;cursor:pointer;white-space:nowrap;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;height:38px;padding:0 18px;font-size:12px;font-weight:500;display:flex}.clearbtn_gstupdate svg{width:15px;height:15px}.clearbtn_gstupdate:hover{background-color:#e3f3f5}.listbox_gstupdate{border:1px solid #e3f0f2;border-radius:8px;flex-direction:column;flex:1 1 0;gap:10px;width:100%;min-height:0;padding:12px 14px 0;display:flex}.showing_gstupdate{color:#1d2129;flex-shrink:0;height:20px;font-size:12px}.tablescroll_gstupdate{border:1px solid #cfe6e9;border-radius:6px;flex:1 1 0;width:100%;min-height:0;overflow:auto}.tableinner_gstupdate{flex-direction:column;width:100%;min-width:760px;display:flex}.thead_gstupdate{z-index:1;background-color:#e3f3f5;flex-shrink:0;align-items:center;width:100%;height:44px;display:flex;position:sticky;top:0}.th_gstupdate{text-align:center;color:#0f6b63;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 6px;font-size:11.5px;font-weight:600;display:flex}.tr_gstupdate{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:46px;display:flex}.tr_gstupdate:last-child{border-bottom:none}.tr_gstupdate:hover{background-color:#f6fbfb}.tr_gstupdate.selectedrow_gstupdate{background-color:#eaf6f5}.td_gstupdate{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 6px;font-size:12px;display:flex}.left_gstupdate{text-align:left;justify-content:flex-start}.itemname_gstupdate{font-weight:500}.th_gstupdate input[type=checkbox],.td_gstupdate input[type=checkbox]{accent-color:#0f6b63;cursor:pointer;width:15px;height:15px}.badge_gstupdate{color:#0f6b63;background-color:#d9f2e6;border-radius:6px;padding:3px 14px;font-size:11.5px;font-weight:500}.empty_gstupdate{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:12.5px;display:flex}.c1_gstupdate,.c2_gstupdate{width:5%}.c3_gstupdate{width:25%}.c4_gstupdate,.c5_gstupdate{width:12%}.c6_gstupdate{width:11%}.c7_gstupdate,.c8_gstupdate,.c9_gstupdate{width:10%}.footer_gstupdate{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:54px;display:flex}.selectioninfo_gstupdate{color:#1d2129;align-items:center;gap:10px;font-size:12px;display:flex}.selectedtick_gstupdate{color:#fff;background-color:#0f6b63;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.selectedtick_gstupdate svg{width:12px;height:12px}.clearselection_gstupdate{color:#0f6b63;cursor:pointer;align-items:center;gap:4px;font-weight:500;display:flex}.clearselection_gstupdate svg{width:13px;height:13px}.pagination_gstupdate{align-items:center;gap:8px;display:flex}.rowslabel_gstupdate{color:#6b7f84;font-size:12px}.rowsselect_gstupdate{align-items:center;width:76px;height:34px;display:flex;position:relative}.rowsselect_gstupdate select{color:#1d2129;appearance:none;cursor:pointer;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:100%;height:100%;padding:0 28px 0 10px;font-family:inherit;font-size:12px}.rowsselect_gstupdate svg{color:#4b5563;pointer-events:none;width:14px;height:14px;position:absolute;right:9px}.pagebtn_gstupdate{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:flex}.pagebtn_gstupdate svg{width:14px;height:14px}.pagebtn_gstupdate:hover{background-color:#e3f3f5}.pagebtn_gstupdate.currentpage_gstupdate{color:#fff;background-color:#0f6b63;border-color:#0f6b63}.panel_gstupdate{z-index:10;background-color:#fff;border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:400px;max-width:calc(100% - 30px);animation:.25s ease-out slidein_gstupdate;display:flex;position:absolute;top:15px;bottom:15px;right:15px;overflow:hidden;box-shadow:-12px 0 32px #0f172a2e}@keyframes slidein_gstupdate{0%{transform:translate(110%)}to{transform:translate(0)}}.panelheader_gstupdate{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 18px;display:flex}.paneltitle_gstupdate{color:#1d2129;font-size:16px;font-weight:600}.panelclose_gstupdate{color:#374151;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.panelclose_gstupdate svg{width:18px;height:18px}.panelclose_gstupdate:hover{background-color:#f1f8f9}.panelbody_gstupdate{flex-direction:column;flex:1 1 0;gap:14px;width:100%;min-height:0;padding:4px 14px 14px;display:flex;overflow-y:auto}.panelsection_gstupdate{border:1px solid #e3f0f2;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;width:100%;padding:12px;display:flex}.panelsectionhead_gstupdate{align-items:center;gap:10px;display:flex}.panelsectionicon_gstupdate{color:#0f6b63;background-color:#d9f2e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.panelsectionicon_gstupdate svg{width:16px;height:16px}.panelsectiontitle_gstupdate{color:#1d2129;flex:1;font-size:13px;font-weight:600}.muted_gstupdate{color:#6b7f84;font-weight:400}.countbadge_gstupdate{color:#0f6b63;white-space:nowrap;background-color:#e3f3f5;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.hsncards_gstupdate{flex-wrap:wrap;gap:10px;width:100%;display:flex}.hsncard_gstupdate{color:#5a7c82;cursor:pointer;background-color:#f1f8f9;border:1px solid #cfe6e9;border-radius:6px;flex-direction:column;flex:calc(50% - 5px);gap:5px;min-width:120px;padding:10px 12px;font-size:11.5px;display:flex}.hsncard_gstupdate:hover{background-color:#e3f3f5}.hsncard_gstupdate.activecard_gstupdate{background-color:#e3f3f5;border-color:#0f6b63;box-shadow:0 0 0 2px #0f6b6326}.hsncardtitle_gstupdate{color:#1d2129;font-size:13px}.hsncard_gstupdate b{color:#1d2129}.updatetitle_gstupdate{color:#1d2129;font-size:13.5px;font-weight:600}.hsnblock_gstupdate{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;width:100%;padding:12px;display:flex}.hsninfo_gstupdate{background-color:#e3f3f5;border:1px solid #cfe6e9;border-radius:6px;justify-content:space-between;align-items:stretch;gap:12px;width:100%;padding:12px 14px;display:flex}.hsninfoleft_gstupdate,.hsninforight_gstupdate{flex-direction:column;gap:4px;min-width:0;display:flex}.hsninfo_gstupdate label{color:#5a7c82;font-size:11.5px}.hsnvalue_gstupdate{color:#1d2129;font-size:16px;font-weight:700}.hsnitems_gstupdate{color:#0f6b63;font-size:11px}.hsninforight_gstupdate{border-left:1px solid #cfe6e9;padding-left:14px}.hsngst_gstupdate{color:#0f6b63;font-size:16px;font-weight:700}.panelfield_gstupdate{flex-direction:column;gap:6px;width:100%;display:flex}.required_gstupdate{color:#d64d4d}.inputsuffix_gstupdate{align-items:center;width:100%;height:38px;display:flex;position:relative}.inputsuffix_gstupdate input{padding-right:34px}.inputsuffix_gstupdate span{color:#4b5563;pointer-events:none;font-size:12px;position:absolute;right:14px}.panelfooter_gstupdate{background-color:#f7fbfc;border-top:1px solid #e3f0f2;flex-shrink:0;align-items:center;gap:12px;width:100%;height:70px;padding:0 14px;display:flex}.btn_gstupdate{cursor:pointer;white-space:nowrap;border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;height:40px;font-size:13px;font-weight:500;display:flex}.btn_gstupdate svg{width:15px;height:15px}.cancelbtn_gstupdate{color:#4b5563;background-color:#fff;border:1px solid #d6ebee}.cancelbtn_gstupdate:hover{background-color:#f1f8f9}.savebtn_gstupdate{color:#fff;background-color:#0f6b63}.savebtn_gstupdate:hover{background-color:#0b5650}.pharmacystockpage{width:100%;height:100%;position:relative;overflow:hidden}.sec1_pharmacystockpage{align-items:center;width:100%;height:30px;display:flex}.topbarbtn_sec1_pharmacystockpage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_pharmacystockpage{width:100%;height:calc(100% - 15px);padding:15px 0}.page_viewstockpage,.page_viewstockpage *{box-sizing:border-box}.page_viewstockpage{background-color:#fff;border-radius:8px;flex-direction:column;gap:18px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.card_viewstockpage{background-color:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;width:100%;padding:0;display:flex}.filterrow_viewstockpage{flex-wrap:wrap;align-items:flex-end;gap:16px 10px;width:100%;height:55px;display:flex}.field_viewstockpage{flex-direction:column;gap:6px;min-width:0;display:flex}.field_viewstockpage label{color:#6b7f84;font-size:11px;font-weight:500}.datefield_viewstockpage{flex:0 0 170px;width:170px}.datefield_viewstockpage input{color:#1d2129;background-color:#f7fbfc;border:1px solid #d6ebee;border-radius:6px;width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:11px}.datefield_viewstockpage input:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.quickrow_viewstockpage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quickpill_viewstockpage{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #cfe0e3;border-radius:999px;align-items:center;height:30px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.quickpill_viewstockpage:hover{background-color:#f1f8f9}.quickpill_viewstockpage.activepill_viewstockpage{color:#0f6b63;background-color:#e3f3f5;border-color:#0f6b63;font-weight:600}.filterbtns_viewstockpage{align-items:center;gap:7px;margin-left:auto;display:flex}.btn_viewstockpage{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.btn_viewstockpage svg{width:15px;height:15px}.clearbtn_viewstockpage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.clearbtn_viewstockpage:hover{background-color:#e3f3f5}.generatebtn_viewstockpage{color:#fff;background-color:#0f6b63;box-shadow:0 4px 10px #0f6b6340}.generatebtn_viewstockpage:hover{background-color:#0b5650}.summary_card_viewstockpage{height:130px}.sectiontitle_viewstockpage{letter-spacing:.12em;color:#0f6b63;border-left:3px solid #0f6b63;align-items:center;height:16px;padding-left:8px;font-size:11px;font-weight:500;display:flex}.summaryrow_viewstockpage{flex-wrap:wrap;gap:14px;width:100%;display:flex}.summarycard_viewstockpage{border:1px solid #dce8ea;border-top-width:3px;border-radius:8px;flex-direction:column;flex:120px;gap:10px;max-width:190px;min-height:60px;padding:14px 16px;display:flex}.tealcard_viewstockpage{border-top-color:#0f6b63}.greencard_viewstockpage{border-top-color:#1e8e4a}.redcard_viewstockpage{border-top-color:#d13b2f}.orangecard_viewstockpage{border-top-color:#e8590c}.ambercard_viewstockpage{border-top-color:#c98a2b}.summarylabel_viewstockpage{text-transform:uppercase;color:#5a7c82;font-size:10px;font-weight:500}.summaryvalue_viewstockpage{color:#0f6b63;font-family:Courier New,monospace;font-size:19px;font-weight:700}.greentext_viewstockpage{color:#1e8e4a}.redtext_viewstockpage{color:#d13b2f}.orangetext_viewstockpage{color:#e8590c}.amberpalette_viewstockpage{color:#c98a2b}.legend_viewstockpage{color:#5a7c82;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:11px;display:flex}.legendtitle_viewstockpage{color:#4b5563;font-weight:600}.legenditem_viewstockpage{align-items:center;gap:6px;display:flex}.dot_viewstockpage{border-radius:50%;width:11px;height:11px}.dotexpired_viewstockpage{background-color:#d13b2f}.dotcritical_viewstockpage{background-color:#e8590c}.dotwarning_viewstockpage{background-color:#c98a2b}.dotok_viewstockpage{background-color:#1e8e4a}.ledgersection_card_viewstockpage{height:calc(100% - 230px);min-height:400px}.ledgerhead_viewstockpage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;height:32px;display:flex}.ledgertitle_viewstockpage{color:#0f6b63;font-size:11px;font-weight:500}.ledgertools_viewstockpage{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recordbadge_viewstockpage{color:#0f6b63;white-space:nowrap;background-color:#e3f3f5;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.searchinput_viewstockpage{color:#1d2129;background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;width:240px;height:30px;padding:0 12px;font-family:inherit;font-size:11px}.searchinput_viewstockpage::placeholder{color:#94a3a8}.searchinput_viewstockpage:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.csvbtn_viewstockpage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63;height:32px}.csvbtn_viewstockpage:hover{background-color:#e3f3f5}.printbtn_viewstockpage{color:#fff;background-color:#c98a2b}.printbtn_viewstockpage:hover{background-color:#b3791f}.tablescroll_viewstockpage{width:100%;height:calc(100% - 32px);overflow-x:auto}.tablecard_viewstockpage{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:1100px;height:100%;display:flex;overflow:hidden}.thead_viewstockpage{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_viewstockpage{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.left_viewstockpage{text-align:left;justify-content:flex-start}.grouprow_viewstockpage{background-color:#eef7f7;border-bottom:1px solid #dcebec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 14px;display:flex}.groupname_viewstockpage{color:#0f6b63;font-size:12px;font-weight:600}.groupcode_viewstockpage{color:#323333;margin-left:4px;font-size:11px;font-weight:500}.grouptotal_viewstockpage{color:#0f6b63;align-items:center;gap:16px;font-family:Courier New,monospace;font-size:11px;font-weight:600;display:flex}.tr_viewstockpage{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:50px;display:flex}.tr_viewstockpage:hover{background-color:#f6fbfb}.td_viewstockpage{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:12px;display:flex}.mono_viewstockpage{font-size:11px}.muted_viewstockpage{color:#7c8b90}.tealtext_viewstockpage{color:#0f6b63;font-weight:700}.expirybadge_viewstockpage{white-space:nowrap;border-radius:999px;padding:3px 12px;font-family:Courier New,monospace;font-size:11.5px;font-weight:700}.expiryok_viewstockpage{color:#1e8e4a;background-color:#e3f6ea}.expirywarning_viewstockpage{color:#a8731a;background-color:#fbf1dc}.expirycritical_viewstockpage{color:#e8590c;background-color:#fde9dc}.expiryexpired_viewstockpage{color:#d13b2f;background-color:#fde3e0}.actioncell_viewstockpage{gap:8px}.actionbtn_viewstockpage{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:10px;font-weight:600;display:flex}.actionbtn_viewstockpage svg{width:13px;height:13px}.viewbtn_viewstockpage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.viewbtn_viewstockpage:hover{background-color:#e3f3f5}.disposebtn_viewstockpage{color:#d13b2f;background-color:#fde8e6;border:1px solid #f0c4c0}.disposebtn_viewstockpage:hover{background-color:#f5c6c2}.empty_viewstockpage{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.tablecard_viewstockpage .tablebody_tablecard_viewstockpage{width:100%;min-height:200px;max-height:calc(100% - 70px);overflow-y:auto}.totalsrow_viewstockpage{color:#fff;background-color:#08524d;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.totalslabel_viewstockpage{flex-shrink:0;width:47%;padding-left:22px;font-size:11px;font-weight:500}.totalsvalue_viewstockpage{flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:Courier New,monospace;font-size:12.5px;font-weight:700;display:flex}.totalsspace_viewstockpage{flex:1 1 0}.c1_viewstockpage{width:4%}.c2_viewstockpage{width:15%}.c3_viewstockpage{width:9%}.c4_viewstockpage{width:10%}.c5_viewstockpage{width:9%}.c6_viewstockpage{width:7%}.c7_viewstockpage{width:10%}.c8_viewstockpage{width:11%}.c9_viewstockpage{width:10%}.c10_viewstockpage{width:15%}@media (width<=700px){.datefield_viewstockpage{flex:140px;width:auto}.filterbtns_viewstockpage{margin-left:0}}.page_pharmacybarcodegenerate,.page_pharmacybarcodegenerate *{box-sizing:border-box}.page_pharmacybarcodegenerate{background-color:#fff;border-radius:8px;flex-direction:column;gap:18px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.card_pharmacybarcodegenerate{background-color:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;width:100%;padding:0;display:flex}.filterrow_pharmacybarcodegenerate{flex-wrap:wrap;align-items:center;gap:16px;width:100%;height:32px;display:flex}.searchinput_pharmacybarcodegenerate{color:#1d2129;background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;width:260px;height:32px;padding:0 12px;font-family:inherit;font-size:11px}.searchinput_pharmacybarcodegenerate::placeholder{color:#94a3a8}.searchinput_pharmacybarcodegenerate:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.selectedcount_pharmacybarcodegenerate{color:#0f6b63;white-space:nowrap;background-color:#e3f3f5;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.switchwrap_pharmacybarcodegenerate{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.switch_pharmacybarcodegenerate{flex-shrink:0;width:32px;height:18px;display:inline-block;position:relative}.switch_pharmacybarcodegenerate input{opacity:0;width:0;height:0}.slider_pharmacybarcodegenerate{background-color:#cfe0e3;border-radius:999px;transition:background-color .2s;position:absolute;inset:0}.slider_pharmacybarcodegenerate:before{content:"";background-color:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px}.switch_pharmacybarcodegenerate input:checked+.slider_pharmacybarcodegenerate{background-color:#0f6b63}.switch_pharmacybarcodegenerate input:checked+.slider_pharmacybarcodegenerate:before{transform:translate(14px)}.filterbtns_pharmacybarcodegenerate{align-items:center;gap:7px;margin-left:auto;display:flex}.btn_pharmacybarcodegenerate{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.btn_pharmacybarcodegenerate svg{width:15px;height:15px}.printbtn_pharmacybarcodegenerate{color:#fff;background-color:#c98a2b}.printbtn_pharmacybarcodegenerate:hover{background-color:#b3791f}.fullbtn_pharmacybarcodegenerate{width:100%}.disabledbtn_pharmacybarcodegenerate,.disabledbtn_pharmacybarcodegenerate:hover{cursor:not-allowed;background-color:#d9c9a8}.ledgersection_card_pharmacybarcodegenerate{height:calc(100% - 50px);min-height:400px}.tablescroll_pharmacybarcodegenerate{width:100%;height:100%;overflow-x:auto}.tablecard_pharmacybarcodegenerate{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:1000px;height:100%;display:flex;overflow:hidden}.thead_pharmacybarcodegenerate{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_pharmacybarcodegenerate{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.left_pharmacybarcodegenerate{text-align:left;justify-content:flex-start}.th_pharmacybarcodegenerate input,.td_pharmacybarcodegenerate input{cursor:pointer;accent-color:#0f6b63;width:14px;height:14px;margin:0}.th_pharmacybarcodegenerate input{accent-color:#fff}.grouprow_pharmacybarcodegenerate{background-color:#eef7f7;border-bottom:1px solid #dcebec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 14px;display:flex}.groupname_pharmacybarcodegenerate{color:#0f6b63;font-size:12px;font-weight:600}.groupcode_pharmacybarcodegenerate{color:#323333;margin-left:4px;font-size:11px;font-weight:500}.grouptotal_pharmacybarcodegenerate{color:#0f6b63;align-items:center;gap:16px;font-family:Courier New,monospace;font-size:11px;font-weight:600;display:flex}.tr_pharmacybarcodegenerate{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:50px;display:flex}.tr_pharmacybarcodegenerate:hover{background-color:#f6fbfb}.tr_pharmacybarcodegenerate.selectedrow_pharmacybarcodegenerate{background-color:#e3f3f5}.td_pharmacybarcodegenerate{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:12px;display:flex}.mono_pharmacybarcodegenerate{font-size:11px}.muted_pharmacybarcodegenerate{color:#7c8b90}.tealtext_pharmacybarcodegenerate{color:#0f6b63;font-weight:700}.expirybadge_pharmacybarcodegenerate{white-space:nowrap;border-radius:999px;padding:3px 12px;font-family:Courier New,monospace;font-size:11.5px;font-weight:700}.expiryok_pharmacybarcodegenerate{color:#1e8e4a;background-color:#e3f6ea}.expirywarning_pharmacybarcodegenerate{color:#a8731a;background-color:#fbf1dc}.expirycritical_pharmacybarcodegenerate{color:#e8590c;background-color:#fde9dc}.expiryexpired_pharmacybarcodegenerate{color:#d13b2f;background-color:#fde3e0}.statusbadge_pharmacybarcodegenerate{white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:600}.generatedbadge_pharmacybarcodegenerate{color:#1e8e4a;background-color:#e3f6ea}.pendingbadge_pharmacybarcodegenerate{color:#a8731a;background-color:#fbf1dc}.empty_pharmacybarcodegenerate{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.tablecard_pharmacybarcodegenerate .tablebody_tablecard_pharmacybarcodegenerate{width:100%;min-height:200px;max-height:calc(100% - 70px);overflow-y:auto}.totalsrow_pharmacybarcodegenerate{color:#fff;background-color:#08524d;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.totalslabel_pharmacybarcodegenerate{flex-shrink:0;width:67%;padding-left:22px;font-size:11px;font-weight:500}.totalsvalue_pharmacybarcodegenerate{flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:Courier New,monospace;font-size:12.5px;font-weight:700;display:flex}.totalsspace_pharmacybarcodegenerate{flex:1 1 0}.c1_pharmacybarcodegenerate{width:4%}.c2_pharmacybarcodegenerate{width:5%}.c3_pharmacybarcodegenerate{width:20%}.c4_pharmacybarcodegenerate{width:14%}.c5_pharmacybarcodegenerate{width:13%}.c6_pharmacybarcodegenerate{width:11%}.c7_pharmacybarcodegenerate{width:8%}.c8_pharmacybarcodegenerate{width:13%}.c9_pharmacybarcodegenerate{width:12%}.overlay_pharmacybarcodegenerate{opacity:0;pointer-events:none;z-index:40;background-color:#0f2a3a59;transition:opacity .25s;position:fixed;inset:0}.overlay_pharmacybarcodegenerate.showoverlay_pharmacybarcodegenerate{opacity:1;pointer-events:auto}.panel_pharmacybarcodegenerate{z-index:50;background-color:#fff;flex-direction:column;width:400px;max-width:100%;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-6px 0 20px #00000026}.panel_pharmacybarcodegenerate.openpanel_pharmacybarcodegenerate{transform:translate(0)}.panelhead_pharmacybarcodegenerate{color:#fff;background-color:#0f6b63;flex-shrink:0;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.paneltitle_pharmacybarcodegenerate{font-size:13px;font-weight:600}.closebtn_pharmacybarcodegenerate{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.closebtn_pharmacybarcodegenerate:hover{background-color:#ffffff26}.closebtn_pharmacybarcodegenerate svg{width:16px;height:16px}.panelsize_pharmacybarcodegenerate{border-bottom:1px solid #e3f0f2;flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:0 15px;display:flex}.panelsize_pharmacybarcodegenerate label{color:#6b7f84;font-size:11px;font-weight:500}.panelsize_pharmacybarcodegenerate select{color:#1d2129;background-color:#f7fbfc;border:1px solid #d6ebee;border-radius:6px;height:32px;padding:0 10px;font-family:inherit;font-size:11px}.panelsize_pharmacybarcodegenerate select:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.panelbody_pharmacybarcodegenerate{flex-direction:column;flex:1 1 0;gap:10px;padding:15px;display:flex;overflow-y:auto}.panelitem_pharmacybarcodegenerate{background-color:#f7fbfc;border:1px solid #cfe6e9;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.panelinfo_pharmacybarcodegenerate{flex:1 1 0;min-width:0}.panelname_pharmacybarcodegenerate{color:#0f6b63;font-size:12px;font-weight:600}.panelsub_pharmacybarcodegenerate{color:#5a7c82;margin-top:4px;font-size:11px}.panelcopies_pharmacybarcodegenerate{flex-direction:column;gap:4px;display:flex}.panelcopies_pharmacybarcodegenerate label{color:#6b7f84;font-size:10px;font-weight:500}.panelcopies_pharmacybarcodegenerate input{text-align:center;color:#1d2129;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:90px;height:30px;padding:0 8px;font-family:inherit;font-size:11px}.panelcopies_pharmacybarcodegenerate input:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.removebtn_pharmacybarcodegenerate{color:#d13b2f;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.removebtn_pharmacybarcodegenerate:hover{background-color:#fde8e6}.removebtn_pharmacybarcodegenerate svg{width:15px;height:15px}.panelfoot_pharmacybarcodegenerate{border-top:1px solid #e3f0f2;flex-direction:column;flex-shrink:0;gap:10px;padding:15px;display:flex}.paneltotal_pharmacybarcodegenerate{color:#5a7c82;font-size:11px}@media (width<=700px){.filterbtns_pharmacybarcodegenerate{margin-left:0}}.pharmacysalepage{width:100%;height:100%;overflow:hidden}.sec1_pharmacysalepage{align-items:center;width:100%;height:30px;display:flex}.topbarbtn_sec1_pharmacysalepage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_pharmacysalepage{width:100%;height:calc(100% - 15px);padding:15px 0}.page_pharmacysalemaster,.page_pharmacysalemaster *{box-sizing:border-box}.page_pharmacysalemaster{background-color:#fff;border-radius:8px;flex-direction:column;gap:18px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.card_pharmacysalemaster{background-color:#fff;border:1px solid #dce8ea;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;width:100%;padding:15px;display:flex}.sectiontitle_pharmacysalemaster{letter-spacing:.12em;color:#0f6b63;border-left:3px solid #0f6b63;flex-shrink:0;align-items:center;height:16px;padding-left:8px;font-size:11px;font-weight:500;display:flex}.divider_pharmacysalemaster{border-top:1px dashed #cfe0e3;flex-shrink:0;width:100%}.infogrid_pharmacysalemaster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;width:100%;display:grid}.field_pharmacysalemaster{flex-direction:column;gap:6px;min-width:0;display:flex}.field_pharmacysalemaster label{color:#6b7f84;font-size:11px;font-weight:500}.reqstar_pharmacysalemaster{color:#d13b2f}.optionaltext_pharmacysalemaster{color:#94a3a8;font-size:9px}.field_pharmacysalemaster input:not([type=checkbox]),.field_pharmacysalemaster select{color:#1d2129;background-color:#f7fbfc;border:1px solid #d6ebee;border-radius:6px;width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:11px}.field_pharmacysalemaster input::placeholder{color:#94a3a8}.field_pharmacysalemaster input:not([type=checkbox]):focus,.field_pharmacysalemaster select:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.field_pharmacysalemaster input.autoinput_pharmacysalemaster{color:#7c8b90;cursor:default;background-color:#eef4f5}.field_pharmacysalemaster input.autoinput_pharmacysalemaster:focus{box-shadow:none;border-color:#d6ebee}.field_pharmacysalemaster select:disabled,.field_pharmacysalemaster input:disabled{color:#7c8b90;cursor:not-allowed;background-color:#eef4f5}.labelrow_pharmacysalemaster{justify-content:space-between;align-items:center;gap:8px;display:flex}.field_pharmacysalemaster .patientcheck_pharmacysalemaster{color:#a8731a;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.patientcheck_pharmacysalemaster input{cursor:pointer;accent-color:#0f6b63;width:13px;height:13px;margin:0}.patientinfo_pharmacysalemaster{background-color:#eef7f7;border:1px solid #cfe6e9;border-radius:6px;align-self:end;align-items:center;gap:8px;min-width:0;height:32px;padding:0 12px;font-size:11px;display:flex}.patientinfoname_pharmacysalemaster{color:#0f6b63;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.patientinfotype_pharmacysalemaster{color:#fff;background-color:#0f6b63;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:600}.patientinfochange_pharmacysalemaster{color:#0f6b63;cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:auto;font-weight:600}.patientinfochange_pharmacysalemaster:hover{text-decoration:underline}.itemtitlerow_pharmacysalemaster{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.modetabs_pharmacysalemaster{flex-shrink:0;gap:14px;width:100%;display:flex}.modebtn_pharmacysalemaster{color:#0f6b63;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #cfe0e3;border-radius:6px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;height:32px;font-size:11px;font-weight:600;display:flex}.modebtn_pharmacysalemaster:hover{background-color:#f1f8f9}.modebtn_pharmacysalemaster svg{width:14px;height:14px}.modebtn_pharmacysalemaster.activemode_pharmacysalemaster{color:#fff;background-color:#0b5650;border-color:#0b5650}.scanrow_pharmacysalemaster{flex-wrap:wrap;align-items:flex-end;gap:14px;width:100%;display:flex}.scanfield_pharmacysalemaster{width:420px;max-width:100%}.scanmsg_pharmacysalemaster{align-items:center;height:32px;font-size:11px;font-weight:600;display:flex}.scanerror_pharmacysalemaster{color:#d13b2f}.scansuccess_pharmacysalemaster{color:#1e8e4a}.itemform_pharmacysalemaster{flex-direction:column;gap:12px;width:100%;display:flex}.formrow_pharmacysalemaster{flex-wrap:wrap;align-items:flex-end;gap:12px 10px;width:100%;display:flex}.formrow_pharmacysalemaster .field_pharmacysalemaster{flex:110px}.formrow_pharmacysalemaster .itemfield_pharmacysalemaster{flex:1.6 170px}.dropwrap_pharmacysalemaster{width:100%;position:relative}.droplist_pharmacysalemaster{z-index:30;background-color:#fff;border:1px solid #cfe6e9;border-radius:6px;min-width:240px;max-height:200px;position:absolute;top:36px;left:0;overflow-y:auto;box-shadow:0 6px 16px #0000001f}.dropitem_pharmacysalemaster{color:#1d2129;cursor:pointer;padding:8px 12px;font-size:11px}.dropitem_pharmacysalemaster:hover{background-color:#f1f8f9}.dropcode_pharmacysalemaster{color:#7c8b90;margin-left:6px}.dropempty_pharmacysalemaster{color:#94a3a8;padding:12px;font-size:11px}.btn_pharmacysalemaster{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.btn_pharmacysalemaster svg{width:15px;height:15px}.compobtn_pharmacysalemaster,.clearbtn_pharmacysalemaster{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.compobtn_pharmacysalemaster:hover,.clearbtn_pharmacysalemaster:hover{background-color:#e3f3f5}.addbtn_pharmacysalemaster{color:#fff;background-color:#0f6b63;box-shadow:0 4px 10px #0f6b6340}.addbtn_pharmacysalemaster:hover{background-color:#0b5650}.formbtns_pharmacysalemaster{flex-shrink:0;align-items:center;gap:7px;display:flex}.formerror_pharmacysalemaster{color:#d13b2f;font-size:11px;font-weight:600}.tablescroll_pharmacysalemaster{flex-shrink:0;width:100%;overflow-x:auto}.tablecard_pharmacysalemaster{background-color:#fff;border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:1200px;display:flex;overflow:hidden}.thead_pharmacysalemaster{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_pharmacysalemaster{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.left_pharmacysalemaster{text-align:left;justify-content:flex-start}.tablecard_pharmacysalemaster .tablebody_tablecard_pharmacysalemaster{width:100%;max-height:300px;overflow-y:auto}.tr_pharmacysalemaster{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:50px;display:flex}.tr_pharmacysalemaster:hover{background-color:#f6fbfb}.td_pharmacysalemaster{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:12px;display:flex}.mono_pharmacysalemaster{font-size:11px}.muted_pharmacysalemaster{color:#7c8b90}.tealtext_pharmacysalemaster{color:#0f6b63;font-weight:700}.empty_pharmacysalemaster{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.expirybadge_pharmacysalemaster{white-space:nowrap;border-radius:999px;padding:3px 12px;font-family:Courier New,monospace;font-size:11.5px;font-weight:700}.expiryok_pharmacysalemaster{color:#1e8e4a;background-color:#e3f6ea}.expirywarning_pharmacysalemaster{color:#a8731a;background-color:#fbf1dc}.expirycritical_pharmacysalemaster{color:#e8590c;background-color:#fde9dc}.expiryexpired_pharmacysalemaster{color:#d13b2f;background-color:#fde3e0}.cellinput_pharmacysalemaster{text-align:center;color:#1d2129;-moz-appearance:textfield;background-color:#fff;border:1px solid #cfe0e3;border-radius:4px;width:100%;max-width:70px;height:26px;padding:0 4px;font-family:inherit;font-size:11px}.cellinput_pharmacysalemaster::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cellinput_pharmacysalemaster::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cellinput_pharmacysalemaster:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 2px #0f6b631f}.gstcell_pharmacysalemaster{gap:4px}.gstcell_pharmacysalemaster .cellinput_pharmacysalemaster{flex-shrink:0;width:40px}.gsttag_pharmacysalemaster{color:#a8731a;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fbf1dc;border-radius:3px;margin-left:5px;padding:1px 5px;font-size:9px;font-weight:700}.gstcell_pharmacysalemaster .gsttag_pharmacysalemaster{margin-left:0}.actionbtn_pharmacysalemaster{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.actionbtn_pharmacysalemaster svg{width:13px;height:13px}.disposebtn_pharmacysalemaster{color:#d13b2f;background-color:#fde8e6;border:1px solid #f0c4c0}.disposebtn_pharmacysalemaster:hover{background-color:#f5c6c2}.c1_pharmacysalemaster{width:4%}.c2_pharmacysalemaster{width:15%}.c3_pharmacysalemaster{width:8%}.c4_pharmacysalemaster{width:6%}.c5_pharmacysalemaster,.c6_pharmacysalemaster{width:7%}.c7_pharmacysalemaster{width:6%}.c8_pharmacysalemaster{width:8%}.c9_pharmacysalemaster,.c10_pharmacysalemaster,.c11_pharmacysalemaster{width:7%}.c12_pharmacysalemaster{width:5%}.c13_pharmacysalemaster{width:8%}.c14_pharmacysalemaster{width:5%}.bottomrow_pharmacysalemaster{flex-wrap:wrap;flex-shrink:0;align-items:flex-start;gap:18px;width:100%;display:flex}.taxcard_pharmacysalemaster{flex:500px;width:auto;min-width:0}.taxtable_pharmacysalemaster{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.taxtr_pharmacysalemaster{border-bottom:1px solid #e3f0f2;align-items:center;width:100%;height:36px;display:flex}.taxtotal_pharmacysalemaster{background-color:#eef7f7;border-top:1px solid #0f6b63;align-items:center;width:100%;height:36px;display:flex}.t1_pharmacysalemaster{width:16%;padding-left:14px}.t2_pharmacysalemaster,.t3_pharmacysalemaster,.t4_pharmacysalemaster{width:28%}.summarycard_pharmacysalemaster{flex:0 0 330px;gap:8px;width:330px;max-width:100%}.sumrow_pharmacysalemaster{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;display:flex}.sumrow_pharmacysalemaster>label{color:#6b7f84;font-size:11px;font-weight:500}.suminput_pharmacysalemaster,.sumselect_pharmacysalemaster{color:#1d2129;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:150px;height:32px;padding:0 10px;font-family:inherit;font-size:11px}.suminput_pharmacysalemaster{text-align:right;font-family:Courier New,monospace;font-weight:700}.suminput_pharmacysalemaster[readonly]{color:#5a7c82;cursor:default;background-color:#eef4f5}.suminput_pharmacysalemaster::placeholder{color:#94a3a8;font-weight:500}.suminput_pharmacysalemaster:focus,.sumselect_pharmacysalemaster:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.suminput_pharmacysalemaster:disabled,.sumselect_pharmacysalemaster:disabled{color:#94a3a8;cursor:not-allowed;background-color:#eef4f5}.netrow_pharmacysalemaster>label{color:#0f6b63;font-weight:700}.suminput_pharmacysalemaster.netinput_pharmacysalemaster{color:#0f6b63;background-color:#e3f3f5;border-color:#0f6b63;font-size:12.5px}.suminput_pharmacysalemaster.duetext_pharmacysalemaster{color:#d13b2f}.waivelabel_pharmacysalemaster{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:flex}.waivelabel_pharmacysalemaster input{cursor:pointer;accent-color:#0f6b63;width:14px;height:14px;margin:0}.iponote_pharmacysalemaster{color:#5a7c82;background-color:#eef7f7;border-left:3px solid #0f6b63;border-radius:4px;padding:8px 10px;font-size:11px}.message_pharmacysalemaster{border-radius:6px;padding:8px 10px;font-size:11px;font-weight:600}.messageerror_pharmacysalemaster{color:#d13b2f;background-color:#fde3e0}.messagesuccess_pharmacysalemaster{color:#1e8e4a;background-color:#e3f6ea}.btn_pharmacysalemaster.savebtn_pharmacysalemaster{color:#fff;background-color:#0b5650;width:100%;height:36px;margin-top:4px;font-size:12px;font-weight:600;box-shadow:0 4px 10px #0f6b6340}.btn_pharmacysalemaster.savebtn_pharmacysalemaster:hover{background-color:#08524d}.modaloverlay_pharmacysalemaster{z-index:60;background-color:#0f2a3a73;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.modal_pharmacysalemaster{background-color:#fff;border-radius:10px;flex-direction:column;width:640px;max-width:100%;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000040}.compomodal_pharmacysalemaster{width:620px}.modalhead_pharmacysalemaster{color:#fff;background-color:#0b5650;flex-shrink:0;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.modalhead_pharmacysalemaster.lighthead_pharmacysalemaster{color:#1d2129;background-color:#f7fbfc;border-bottom:1px solid #e3f0f2;height:60px}.modaltitle_pharmacysalemaster{letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.modaltitle_pharmacysalemaster svg{width:14px;height:14px}.closebtn_pharmacysalemaster{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.closebtn_pharmacysalemaster:hover{background-color:#ffffff26}.closebtn_pharmacysalemaster svg{width:16px;height:16px}.closebtn_pharmacysalemaster.darkclose_pharmacysalemaster{color:#1d2129;background-color:#fff;border:1px solid #cfe0e3}.closebtn_pharmacysalemaster.darkclose_pharmacysalemaster:hover{background-color:#f1f8f9}.modalbody_pharmacysalemaster{flex-direction:column;gap:12px;padding:15px;display:flex;overflow-y:auto}.quickrow_pharmacysalemaster{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quickpill_pharmacysalemaster{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #cfe0e3;border-radius:999px;align-items:center;height:30px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.quickpill_pharmacysalemaster:hover{background-color:#f1f8f9}.quickpill_pharmacysalemaster.activepill_pharmacysalemaster{color:#0f6b63;background-color:#e3f3f5;border-color:#0f6b63;font-weight:600}.modaltable_pharmacysalemaster{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;display:flex;overflow:hidden}.modalrows_pharmacysalemaster{width:100%;max-height:260px;overflow-y:auto}.pc1_pharmacysalemaster{width:10%}.pc2_pharmacysalemaster{width:25%}.pc3_pharmacysalemaster{width:53%}.pc4_pharmacysalemaster{width:12%}.tr_pharmacysalemaster.patientrow_pharmacysalemaster{height:auto;min-height:64px;padding:6px 0}.patientdetails_pharmacysalemaster{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.patientname_pharmacysalemaster{text-transform:uppercase;color:#1d2129;font-size:12px;font-weight:700}.patientsub_pharmacysalemaster{color:#7c8b90;font-size:10px}.selectbtn_pharmacysalemaster{color:#0f6b63;cursor:pointer;border:1px solid #0f6b63;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.selectbtn_pharmacysalemaster:hover{color:#fff;background-color:#0f6b63}.selectbtn_pharmacysalemaster svg{width:15px;height:15px}.modalfoot_pharmacysalemaster{color:#6b7f84;text-align:right;font-size:10px}.compohead_pharmacysalemaster{align-items:center;gap:10px;display:flex}.compoicon_pharmacysalemaster{color:#fff;background-color:#0f6b63;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.compoicon_pharmacysalemaster svg{width:15px;height:15px}.compotitlebox_pharmacysalemaster{flex-direction:column;gap:2px;display:flex}.compotitle_pharmacysalemaster{font-size:12px;font-weight:600}.composub_pharmacysalemaster{color:#6b7f84;font-size:10px}.compoinput_pharmacysalemaster{color:#1d2129;background-color:#fff;border:1.5px solid #0f6b63;border-radius:6px;flex-shrink:0;width:100%;height:36px;padding:0 12px;font-family:inherit;font-size:11px}.compoinput_pharmacysalemaster::placeholder{color:#94a3a8}.compoinput_pharmacysalemaster:focus{outline:none;box-shadow:0 0 0 3px #0f6b631f}.comporesults_pharmacysalemaster{flex-direction:column;gap:8px;max-height:300px;display:flex;overflow-y:auto}.comporow_pharmacysalemaster{cursor:pointer;border:1px solid #cfe6e9;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.comporow_pharmacysalemaster:hover{background-color:#f1f8f9;border-color:#0f6b63}.comporowleft_pharmacysalemaster{flex-direction:column;gap:3px;min-width:0;display:flex}.comporowname_pharmacysalemaster{color:#1d2129;font-size:12px;font-weight:600}.comporowsub_pharmacysalemaster{color:#7c8b90;font-size:10px}.stocktag_pharmacysalemaster{color:#0f6b63;background-color:#e3f3f5;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:10px;font-weight:600}.compotag_pharmacysalemaster{color:#5a7c82;white-space:nowrap;background-color:#f7fbfc;border:1px solid #cfe0e3;border-radius:4px;padding:3px 10px;font-size:10px}.barcodemodal_pharmacysalemaster{width:820px}.barcodeinfo_pharmacysalemaster{color:#5a7c82;font-size:11px}.barcodeinfo_pharmacysalemaster strong{color:#0f6b63}.bm1_pharmacysalemaster{width:7%}.bm2_pharmacysalemaster{width:29%}.bm3_pharmacysalemaster{width:10%}.bm4_pharmacysalemaster{width:13%}.bm5_pharmacysalemaster{width:15%}.bm6_pharmacysalemaster{width:10%}.bm7_pharmacysalemaster,.bm8_pharmacysalemaster{width:8%}.convmodal_pharmacysalemaster{width:760px}.convgrid_pharmacysalemaster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.convspan2_pharmacysalemaster{grid-column:span 2}.convfoot_pharmacysalemaster{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}@media (width<=1100px){.infogrid_pharmacysalemaster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.infogrid_pharmacysalemaster{grid-template-columns:minmax(0,1fr)}.modetabs_pharmacysalemaster{flex-direction:column;gap:8px}.summarycard_pharmacysalemaster{flex:100%}.convgrid_pharmacysalemaster{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_pharmacyviewsale,.page_pharmacyviewsale *{box-sizing:border-box}.page_pharmacyviewsale{background-color:#fff;border-radius:8px;flex-direction:column;gap:18px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.card_pharmacyviewsale{background-color:#fff;border:1px solid #dce8ea;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;padding:15px;display:flex}.filterrow_pharmacyviewsale{flex-wrap:wrap;align-items:flex-start;gap:14px 16px;width:100%;display:flex}.field_pharmacyviewsale{flex-direction:column;gap:6px;min-width:0;display:flex}.field_pharmacyviewsale>label{letter-spacing:.06em;text-transform:uppercase;color:#6b7f84;height:14px;font-size:10px;font-weight:500}.field_pharmacyviewsale input,.field_pharmacyviewsale select{color:#1d2129;background-color:#f7fbfc;border:1px solid #d6ebee;border-radius:6px;width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:11px}.field_pharmacyviewsale input::placeholder{color:#94a3a8}.field_pharmacyviewsale input:focus,.field_pharmacyviewsale select:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.searchfield_pharmacyviewsale{flex:320px;min-width:260px}.searchwrap_pharmacyviewsale{width:100%;position:relative}.searchwrap_pharmacyviewsale svg{color:#6b7f84;width:15px;height:15px;position:absolute;top:8px;left:10px}.searchwrap_pharmacyviewsale input{padding-left:32px}.datefield_pharmacyviewsale{flex:0 0 140px;width:140px}.datetext_pharmacyviewsale{color:#7c8b90;height:12px;font-size:10px}.sortfield_pharmacyviewsale{flex:0 0 140px;width:140px}.quickfield_pharmacyviewsale{flex:360px}.quickrow_pharmacyviewsale{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quickpill_pharmacyviewsale{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #cfe0e3;border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:11px;font-weight:500;display:flex}.quickpill_pharmacyviewsale:hover{background-color:#f1f8f9}.quickpill_pharmacyviewsale.activepill_pharmacyviewsale{color:#fff;background-color:#0f6b63;border-color:#0f6b63;font-weight:600}.quickpill_pharmacyviewsale.duepill_pharmacyviewsale{color:#e8590c;border-color:#e8590c}.quickpill_pharmacyviewsale.returnpill_pharmacyviewsale{color:#d13b2f;border-color:#d13b2f}.quickpill_pharmacyviewsale.latepill_pharmacyviewsale{color:#a8731a;border-color:#c98a2b}.quickpill_pharmacyviewsale.counterpill_pharmacyviewsale{color:#1e8e4a;border-color:#1e8e4a}.quickpill_pharmacyviewsale.ipdpill_pharmacyviewsale{color:#2b6cb0;border-color:#2b6cb0}.quickpill_pharmacyviewsale.duepill_pharmacyviewsale:hover{background-color:#fff3ea}.quickpill_pharmacyviewsale.returnpill_pharmacyviewsale:hover{background-color:#fde9e7}.quickpill_pharmacyviewsale.latepill_pharmacyviewsale:hover{background-color:#fbf1dc}.quickpill_pharmacyviewsale.counterpill_pharmacyviewsale:hover{background-color:#e3f6ea}.quickpill_pharmacyviewsale.ipdpill_pharmacyviewsale:hover{background-color:#e6f0fa}.quickpill_pharmacyviewsale.duepill_pharmacyviewsale.activepill_pharmacyviewsale{color:#fff;background-color:#e8590c;border-color:#e8590c}.quickpill_pharmacyviewsale.returnpill_pharmacyviewsale.activepill_pharmacyviewsale{color:#fff;background-color:#d13b2f;border-color:#d13b2f}.quickpill_pharmacyviewsale.latepill_pharmacyviewsale.activepill_pharmacyviewsale{color:#fff;background-color:#c98a2b;border-color:#c98a2b}.quickpill_pharmacyviewsale.counterpill_pharmacyviewsale.activepill_pharmacyviewsale{color:#fff;background-color:#1e8e4a;border-color:#1e8e4a}.quickpill_pharmacyviewsale.ipdpill_pharmacyviewsale.activepill_pharmacyviewsale{color:#fff;background-color:#2b6cb0;border-color:#2b6cb0}.actionrow_pharmacyviewsale{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.clearlink_pharmacyviewsale{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:11px;font-weight:500;display:flex}.clearlink_pharmacyviewsale:hover{color:#0f6b63}.clearlink_pharmacyviewsale svg{width:13px;height:13px}.btn_pharmacyviewsale{cursor:pointer;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.btn_pharmacyviewsale svg{width:15px;height:15px}.printdetailbtn_pharmacyviewsale{background-color:#0f6b63;box-shadow:0 4px 10px #0f6b6340}.printdetailbtn_pharmacyviewsale:hover{background-color:#0b5650}.printsummarybtn_pharmacyviewsale{background-color:#5a7c82}.printsummarybtn_pharmacyviewsale:hover{background-color:#486469}.statsection_pharmacyviewsale{border-top:1px dashed #cfe0e3;flex-shrink:0;width:100%;padding-top:14px}.statrow_pharmacyviewsale{flex-wrap:wrap;gap:12px;display:flex}.statpill_pharmacyviewsale{letter-spacing:.04em;text-transform:uppercase;color:#6b7f84;white-space:nowrap;background-color:#fff;border:1px solid #cfe0e3;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 15px;font-size:10px;display:flex}.statvalue_pharmacyviewsale{letter-spacing:0;color:#1d2129;font-family:Courier New,monospace;font-size:11px;font-weight:700}.orangestat_pharmacyviewsale{background-color:#fff6ee;border-color:#f4c9a8}.amberstat_pharmacyviewsale{background-color:#fffaee;border-color:#ead6a5}.greentext_pharmacyviewsale{color:#1e8e4a}.redtext_pharmacyviewsale{color:#d13b2f}.tablewrap_pharmacyviewsale{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;flex-shrink:0;width:100%;display:flex;overflow:hidden}.tablescroll_pharmacyviewsale{width:100%;overflow-x:auto}.tablecard_pharmacyviewsale{flex-direction:column;width:100%;min-width:1600px;display:flex}.thead_pharmacyviewsale{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_pharmacyviewsale{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.left_pharmacyviewsale{text-align:left;justify-content:flex-start}.sorticon_pharmacyviewsale{opacity:.6;cursor:pointer;align-items:center;display:flex}.sorticon_pharmacyviewsale.activesort_pharmacyviewsale{opacity:1}.sorticon_pharmacyviewsale svg{width:11px;height:11px}.tablecard_pharmacyviewsale .tablebody_tablecard_pharmacyviewsale{width:100%;max-height:520px;overflow-y:auto}.tr_pharmacyviewsale{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:52px;display:flex}.tr_pharmacyviewsale:nth-child(2n){background-color:#f4fafb}.tr_pharmacyviewsale:hover{background-color:#e9f5f6}.tr_pharmacyviewsale.returnedrow_pharmacyviewsale{background-color:#fff5f4;border-left:3px solid #d13b2f}.tr_pharmacyviewsale.returnedrow_pharmacyviewsale:hover{background-color:#fdebe9}.td_pharmacyviewsale{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:12px;display:flex}.mono_pharmacyviewsale{font-family:Courier New,monospace;font-size:11px}.boldtext_pharmacyviewsale{font-weight:700}.billcell_pharmacyviewsale{flex-direction:column;gap:3px}.returnbadge_pharmacyviewsale{color:#d13b2f;background-color:#fde8e6;border:1px solid #f0c4c0;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600}.customercell_pharmacyviewsale{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.patientpill_pharmacyviewsale{color:#fff;text-align:left;border-radius:3px;padding:2px 8px;font-size:10px;font-weight:600}.ippill_pharmacyviewsale{background-color:#c60}.oppill_pharmacyviewsale{background-color:#0f6b63}.paymodepill_pharmacyviewsale{color:#1e8e4a;text-transform:uppercase;background-color:#e3f6ea;border-radius:999px;padding:2px 12px;font-size:10px;font-weight:600}.settlepill_pharmacyviewsale{border-radius:999px;padding:3px 10px;font-size:10px;font-weight:600;line-height:1.3}.settlecounter_pharmacyviewsale{color:#1e8e4a;background-color:#e3f6ea}.settleipd_pharmacyviewsale{color:#2b6cb0;background-color:#e6f0fa}.empty_pharmacyviewsale{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.actioncell_pharmacyviewsale{gap:6px}.actionbtn_pharmacyviewsale{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:10px;font-weight:600;display:flex}.actionbtn_pharmacyviewsale svg{width:12px;height:12px}.viewbtn_pharmacyviewsale{color:#0f6b63;background-color:#e3f3f5;border-color:#0f6b63}.viewbtn_pharmacyviewsale:hover{background-color:#cbe8ec}.editbtn_pharmacyviewsale{color:#0f6b63;background-color:#fff;border-color:#0f6b63}.editbtn_pharmacyviewsale:hover{background-color:#e3f3f5}.returnbtn_pharmacyviewsale{color:#d13b2f;background-color:#fff;border-color:#f0c4c0}.returnbtn_pharmacyviewsale:hover{background-color:#fde8e6}.returnedbtn_pharmacyviewsale{color:#94a3a8;cursor:not-allowed;background-color:#f1f4f5;border-color:#dce5e7}.paybtn_pharmacyviewsale{color:#1e8e4a;background-color:#e3f6ea;border-color:#9bd3ae}.paybtn_pharmacyviewsale:hover{background-color:#cdefd9}.deletebtn_pharmacyviewsale{color:#d13b2f;background-color:#fde8e6;border-color:#f0c4c0;justify-content:center;width:28px;padding:0}.deletebtn_pharmacyviewsale:hover{background-color:#f5c6c2}.c1_pharmacyviewsale{width:3%}.c2_pharmacyviewsale{width:9%}.c3_pharmacyviewsale{width:7%}.c4_pharmacyviewsale{width:12%}.c5_pharmacyviewsale{width:7%}.c6_pharmacyviewsale{width:9%}.c7_pharmacyviewsale,.c8_pharmacyviewsale,.c9_pharmacyviewsale,.c10_pharmacyviewsale,.c11_pharmacyviewsale{width:5%}.c12_pharmacyviewsale{width:7%}.c13_pharmacyviewsale{width:21%}.footrow_pharmacyviewsale{background-color:#fff;border-top:1px solid #e3f0f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;height:50px;padding:0 15px;display:flex}.pageinfo_pharmacyviewsale{color:#6b7f84;font-family:Courier New,monospace;font-size:11px}.pager_pharmacyviewsale{align-items:center;gap:6px;display:flex}.pagebtn_pharmacyviewsale{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #cfe0e3;border-radius:4px;align-items:center;height:28px;padding:0 12px;font-size:11px;display:flex}.pagebtn_pharmacyviewsale:hover{background-color:#f1f8f9}.pagebtn_pharmacyviewsale.disabledpage_pharmacyviewsale{color:#b5c2c6;cursor:not-allowed;background-color:#fff}.pagenumber_pharmacyviewsale{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #cfe0e3;border-radius:4px;justify-content:center;align-items:center;width:30px;height:28px;font-size:11px;font-weight:600;display:flex}.pagenumber_pharmacyviewsale:hover{background-color:#f1f8f9}.pagenumber_pharmacyviewsale.activenumber_pharmacyviewsale{color:#fff;background-color:#0f6b63;border-color:#0f6b63}.rowsbox_pharmacyviewsale{color:#6b7f84;align-items:center;gap:8px;font-size:11px;display:flex}.rowsbox_pharmacyviewsale select{color:#1d2129;background-color:#fff;border:1px solid #cfe0e3;border-radius:4px;height:30px;padding:0 8px;font-family:inherit;font-size:11px}@media (width<=700px){.datefield_pharmacyviewsale,.sortfield_pharmacyviewsale{flex:140px;width:auto}}.pharmacyipdrequisition{width:100%;height:100%;overflow:hidden}.sec1_pharmacyipdrequisition{align-items:center;width:100%;height:30px;display:flex}.topbarbtn_sec1_pharmacyipdrequisition{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_pharmacyipdrequisition{width:100%;height:calc(100% - 15px);padding:15px 0}.page_viewpharmacyipdrequisition,.page_viewpharmacyipdrequisition *{box-sizing:border-box}.page_viewpharmacyipdrequisition{background-color:#fff;border-radius:8px;flex-direction:column;gap:14px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.ledgerhead_viewpharmacyipdrequisition{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:32px;display:flex}.ledgertitle_viewpharmacyipdrequisition{color:#0f6b63;font-size:11px;font-weight:500}.ledgertools_viewpharmacyipdrequisition{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recordbadge_viewpharmacyipdrequisition{color:#0f6b63;white-space:nowrap;background-color:#e3f3f5;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.searchinput_viewpharmacyipdrequisition{color:#1d2129;background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;width:260px;height:30px;padding:0 12px;font-family:inherit;font-size:11px}.searchinput_viewpharmacyipdrequisition::placeholder{color:#94a3a8}.searchinput_viewpharmacyipdrequisition:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.messagebar_viewpharmacyipdrequisition{color:#1e8e4a;background-color:#e3f6ea;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:600}.tablescroll_viewpharmacyipdrequisition{flex-shrink:0;width:100%;overflow-x:auto}.tablecard_viewpharmacyipdrequisition{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:1100px;display:flex;overflow:hidden}.thead_viewpharmacyipdrequisition{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_viewpharmacyipdrequisition{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.tablecard_viewpharmacyipdrequisition .tablebody_tablecard_viewpharmacyipdrequisition{width:100%;max-height:560px;overflow-y:auto}.tr_viewpharmacyipdrequisition{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:50px;display:flex}.tr_viewpharmacyipdrequisition:hover{background-color:#f6fbfb}.td_viewpharmacyipdrequisition{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:12px;display:flex}.mono_viewpharmacyipdrequisition{font-size:11px}.muted_viewpharmacyipdrequisition{color:#7c8b90}.boldtext_viewpharmacyipdrequisition{font-weight:600}.tealtext_viewpharmacyipdrequisition{color:#0f6b63;font-weight:700}.itemcount_viewpharmacyipdrequisition{color:#0f6b63;background-color:#e3f3f5;border-radius:999px;min-width:28px;padding:3px 10px;font-size:11px;font-weight:700}.empty_viewpharmacyipdrequisition{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.actioncell_viewpharmacyipdrequisition{gap:8px}.actionbtn_viewpharmacyipdrequisition{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:10px;font-weight:600;display:flex}.actionbtn_viewpharmacyipdrequisition svg{width:13px;height:13px}.proceedbtn_viewpharmacyipdrequisition{color:#fff;background-color:#0f6b63}.proceedbtn_viewpharmacyipdrequisition:hover{background-color:#0b5650}.rejectbtn_viewpharmacyipdrequisition{color:#d13b2f;background-color:#fde8e6;border-color:#f0c4c0}.rejectbtn_viewpharmacyipdrequisition:hover{background-color:#f5c6c2}.c1_viewpharmacyipdrequisition{width:5%}.c2_viewpharmacyipdrequisition{width:10%}.c3_viewpharmacyipdrequisition{width:15%}.c4_viewpharmacyipdrequisition{width:18%}.c5_viewpharmacyipdrequisition{width:11%}.c6_viewpharmacyipdrequisition{width:9%}.c7_viewpharmacyipdrequisition{width:15%}.c8_viewpharmacyipdrequisition{width:17%}.modaloverlay_viewpharmacyipdrequisition{z-index:60;background-color:#0f2a3a73;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.modal_viewpharmacyipdrequisition{background-color:#fff;border-radius:10px;flex-direction:column;width:500px;max-width:100%;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000040}.proceedmodal_viewpharmacyipdrequisition{width:920px}.modalhead_viewpharmacyipdrequisition{color:#fff;background-color:#0b5650;flex-shrink:0;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.modalhead_viewpharmacyipdrequisition.rejecthead_viewpharmacyipdrequisition{background-color:#b3392f}.modaltitle_viewpharmacyipdrequisition{letter-spacing:.1em;font-size:12px;font-weight:600}.closebtn_viewpharmacyipdrequisition{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.closebtn_viewpharmacyipdrequisition:hover{background-color:#ffffff26}.closebtn_viewpharmacyipdrequisition svg{width:16px;height:16px}.modalbody_viewpharmacyipdrequisition{flex-direction:column;gap:12px;padding:15px;display:flex;overflow-y:auto}.modalfoot_viewpharmacyipdrequisition{border-top:1px solid #e3f0f2;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 15px;display:flex}.selectedinfo_viewpharmacyipdrequisition{color:#5a7c82;margin-right:auto;font-size:11px;font-weight:500}.btn_viewpharmacyipdrequisition{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.btn_viewpharmacyipdrequisition svg{width:15px;height:15px}.cancelbtn_viewpharmacyipdrequisition{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.cancelbtn_viewpharmacyipdrequisition:hover{background-color:#e3f3f5}.rejectsavebtn_viewpharmacyipdrequisition{color:#fff;background-color:#d13b2f}.rejectsavebtn_viewpharmacyipdrequisition:hover{background-color:#b3392f}.proceedbillingbtn_viewpharmacyipdrequisition{color:#fff;background-color:#0f6b63;box-shadow:0 4px 10px #0f6b6340}.proceedbillingbtn_viewpharmacyipdrequisition:hover{background-color:#0b5650}.rejectinfo_viewpharmacyipdrequisition{color:#5a7c82;background-color:#fff5f4;border-left:3px solid #d13b2f;border-radius:4px;padding:8px 10px;font-size:11px}.rejectinfo_viewpharmacyipdrequisition b{color:#1d2129}.field_viewpharmacyipdrequisition{flex-direction:column;gap:6px;display:flex}.field_viewpharmacyipdrequisition label{color:#6b7f84;font-size:11px;font-weight:500}.reqstar_viewpharmacyipdrequisition{color:#d13b2f}.field_viewpharmacyipdrequisition textarea{color:#1d2129;resize:vertical;background-color:#f7fbfc;border:1px solid #d6ebee;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:11px}.field_viewpharmacyipdrequisition textarea::placeholder{color:#94a3a8}.field_viewpharmacyipdrequisition textarea:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.formerror_viewpharmacyipdrequisition{color:#d13b2f;font-size:11px;font-weight:600}.sectiontitle_viewpharmacyipdrequisition{letter-spacing:.12em;color:#0f6b63;border-left:3px solid #0f6b63;flex-shrink:0;align-items:center;height:16px;padding-left:8px;font-size:11px;font-weight:500;display:flex}.patientgrid_viewpharmacyipdrequisition{background-color:#f4fafb;border:1px solid #cfe6e9;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;width:100%;padding:12px;display:grid}.detailbox_viewpharmacyipdrequisition{flex-direction:column;gap:4px;min-width:0;display:flex}.widebox_viewpharmacyipdrequisition{grid-column:span 2}.detaillabel_viewpharmacyipdrequisition{letter-spacing:.06em;text-transform:uppercase;color:#6b7f84;font-size:10px;font-weight:500}.detailvalue_viewpharmacyipdrequisition{color:#1d2129;overflow-wrap:anywhere;font-size:12px;font-weight:600}.modaltable_viewpharmacyipdrequisition{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;flex-shrink:0;width:100%;display:flex;overflow:hidden}.modalrows_viewpharmacyipdrequisition{width:100%;max-height:360px;overflow-y:auto}.tr_viewpharmacyipdrequisition.selectedrow_viewpharmacyipdrequisition{background-color:#e3f3f5}.th_viewpharmacyipdrequisition input,.td_viewpharmacyipdrequisition input[type=checkbox]{cursor:pointer;accent-color:#0f6b63;width:14px;height:14px;margin:0}.th_viewpharmacyipdrequisition input{accent-color:#fff}.itemcell_viewpharmacyipdrequisition{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.itemname_viewpharmacyipdrequisition{color:#1d2129;font-size:12px;font-weight:600}.itemsub_viewpharmacyipdrequisition{color:#7c8b90;font-size:10px}.cellselect_viewpharmacyipdrequisition{color:#1d2129;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:100%;height:30px;padding:0 8px;font-family:inherit;font-size:11px}.cellselect_viewpharmacyipdrequisition:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.cellselect_viewpharmacyipdrequisition:disabled{color:#94a3a8;cursor:not-allowed;background-color:#eef4f5}.cellinput_viewpharmacyipdrequisition{text-align:center;color:#1d2129;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:90px;height:30px;padding:0 8px;font-family:inherit;font-size:11px}.cellinput_viewpharmacyipdrequisition:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.expirybadge_viewpharmacyipdrequisition{white-space:nowrap;border-radius:999px;padding:3px 12px;font-family:Courier New,monospace;font-size:11.5px;font-weight:700}.expiryok_viewpharmacyipdrequisition{color:#1e8e4a;background-color:#e3f6ea}.expirywarning_viewpharmacyipdrequisition{color:#a8731a;background-color:#fbf1dc}.expirycritical_viewpharmacyipdrequisition{color:#e8590c;background-color:#fde9dc}.expiryexpired_viewpharmacyipdrequisition{color:#d13b2f;background-color:#fde3e0}.m1_viewpharmacyipdrequisition{width:6%}.m2_viewpharmacyipdrequisition{width:30%}.m3_viewpharmacyipdrequisition{width:17%}.m4_viewpharmacyipdrequisition{width:20%}.m5_viewpharmacyipdrequisition{width:13%}.m6_viewpharmacyipdrequisition{width:14%}.itemblock_viewpharmacyipdrequisition{border-bottom:1px solid #e3f0f2;flex-shrink:0;width:100%}.itemblock_viewpharmacyipdrequisition:hover{background-color:#f6fbfb}.itemblock_viewpharmacyipdrequisition.selectedblock_viewpharmacyipdrequisition{background-color:#e3f3f5}.itemblock_viewpharmacyipdrequisition .tr_viewpharmacyipdrequisition{border-bottom:none}.itemblock_viewpharmacyipdrequisition .tr_viewpharmacyipdrequisition:hover{background-color:#0000}.instructionstrip_viewpharmacyipdrequisition{flex-wrap:wrap;align-items:center;gap:6px 22px;width:100%;padding:0 8px 10px calc(6% + 8px);display:flex}.instructiontag_viewpharmacyipdrequisition{letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background-color:#0288d1;border-radius:4px;padding:2px 8px;font-size:9px;font-weight:500}.instructionitem_viewpharmacyipdrequisition{align-items:center;gap:6px;display:flex}.instructionlabel_viewpharmacyipdrequisition{letter-spacing:.04em;text-transform:uppercase;color:#6b7f84;font-size:10px;font-weight:500}.instructionvalue_viewpharmacyipdrequisition{color:#1d2129;font-size:11px;font-weight:600}.statbadge_viewpharmacyipdrequisition{border-radius:999px;padding:2px 10px;font-size:10px;font-weight:700}.statyes_viewpharmacyipdrequisition{color:#d13b2f;background-color:#fde3e0}.statno_viewpharmacyipdrequisition{color:#7c8b90;background-color:#eef4f5}@media (width<=800px){.patientgrid_viewpharmacyipdrequisition{grid-template-columns:repeat(2,minmax(0,1fr))}}.ipdrequisitionpage{width:100%;height:100%;overflow:hidden}.sec1_ipdrequisitionpage{align-items:center;width:100%;height:30px;display:flex}.topbarbtn_sec1_ipdrequisitionpage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_ipdrequisitionpage{width:100%;height:calc(100% - 15px);padding:15px 0}.overlay_medicinerequisitionmodal,.overlay_medicinerequisitionmodal *{box-sizing:border-box}.overlay_medicinerequisitionmodal{z-index:60;background-color:#0f2a3a73;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.modal_medicinerequisitionmodal{background-color:#fff;border-radius:10px;flex-direction:column;width:1100px;max-width:100%;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000040}.head_medicinerequisitionmodal{color:#fff;background-color:#0b5650;flex-shrink:0;justify-content:space-between;align-items:center;height:45px;padding:0 15px;display:flex}.title_medicinerequisitionmodal{letter-spacing:.1em;font-size:12px;font-weight:600}.closebtn_medicinerequisitionmodal{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.closebtn_medicinerequisitionmodal:hover{background-color:#ffffff26}.closebtn_medicinerequisitionmodal svg{width:16px;height:16px}.body_medicinerequisitionmodal{flex-direction:column;gap:12px;padding:15px;display:flex;overflow-y:auto}.foot_medicinerequisitionmodal{border-top:1px solid #e3f0f2;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:12px 15px;display:flex}.footinfo_medicinerequisitionmodal{color:#5a7c82;margin-right:auto;font-size:11px;font-weight:500}.btn_medicinerequisitionmodal{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.cancelbtn_medicinerequisitionmodal{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.cancelbtn_medicinerequisitionmodal:hover{background-color:#e3f3f5}.savebtn_medicinerequisitionmodal{color:#fff;background-color:#0f6b63;box-shadow:0 4px 10px #0f6b6340}.savebtn_medicinerequisitionmodal:hover{background-color:#0b5650}.formerror_medicinerequisitionmodal,.inlineerror_medicinerequisitionmodal{color:#d13b2f;font-size:11px;font-weight:600}.sectiontitle_medicinerequisitionmodal{letter-spacing:.12em;color:#0f6b63;border-left:3px solid #0f6b63;flex-shrink:0;align-items:center;height:16px;padding-left:8px;font-size:11px;font-weight:500;display:flex}.ipdrow_medicinerequisitionmodal{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ipdinput_medicinerequisitionmodal{color:#1d2129;background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;width:320px;max-width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:11px}.ipdinput_medicinerequisitionmodal::placeholder{color:#94a3a8}.ipdinput_medicinerequisitionmodal:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.ipdinput_medicinerequisitionmodal:disabled{color:#5a7c82;cursor:not-allowed;background-color:#eef4f5}.searchbtn_medicinerequisitionmodal{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0f6b63;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 16px;font-size:11px;font-weight:500;display:flex}.searchbtn_medicinerequisitionmodal:hover{background-color:#0b5650}.searchbtn_medicinerequisitionmodal svg{width:14px;height:14px}.patientgrid_medicinerequisitionmodal{background-color:#f4fafb;border:1px solid #cfe6e9;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;width:100%;padding:12px;display:grid}.detailbox_medicinerequisitionmodal{flex-direction:column;gap:4px;min-width:0;display:flex}.widebox_medicinerequisitionmodal{grid-column:span 2}.detaillabel_medicinerequisitionmodal{letter-spacing:.06em;text-transform:uppercase;color:#6b7f84;font-size:10px;font-weight:500}.detailvalue_medicinerequisitionmodal{color:#1d2129;overflow-wrap:anywhere;font-size:12px;font-weight:600}.tealtext_medicinerequisitionmodal{color:#0f6b63;font-weight:700}.medsearchwrap_medicinerequisitionmodal{flex-shrink:0;width:100%;position:relative}.medsearchbox_medicinerequisitionmodal{background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;align-items:center;gap:8px;width:100%;height:34px;padding:0 12px;display:flex}.medsearchbox_medicinerequisitionmodal:focus-within{border-color:#0f6b63;box-shadow:0 0 0 3px #0f6b631f}.medsearchbox_medicinerequisitionmodal svg{color:#6b7f84;flex-shrink:0;width:14px;height:14px}.medsearchbox_medicinerequisitionmodal input{color:#1d2129;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:inherit;font-size:11px}.medsearchbox_medicinerequisitionmodal input::placeholder{color:#94a3a8}.medsearchbox_medicinerequisitionmodal input:disabled{cursor:not-allowed}.suggestlist_medicinerequisitionmodal{z-index:20;background-color:#fff;border:1px solid #cfe6e9;border-radius:6px;width:100%;max-height:240px;position:absolute;top:38px;left:0;overflow-y:auto;box-shadow:0 8px 20px #00000026}.suggestitem_medicinerequisitionmodal{cursor:pointer;border-bottom:1px solid #e3f0f2;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.suggestitem_medicinerequisitionmodal:last-child{border-bottom:none}.suggestitem_medicinerequisitionmodal:hover{background-color:#e3f3f5}.suggestname_medicinerequisitionmodal{color:#1d2129;font-size:12px;font-weight:600}.suggestsub_medicinerequisitionmodal{color:#7c8b90;font-size:10px}.suggestempty_medicinerequisitionmodal{color:#94a3a8;text-align:center;padding:12px;font-size:11px}.tablescroll_medicinerequisitionmodal{flex-shrink:0;width:100%;overflow-x:auto}.table_medicinerequisitionmodal{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:980px;display:flex;overflow:hidden}.thead_medicinerequisitionmodal{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_medicinerequisitionmodal{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.rows_medicinerequisitionmodal{width:100%;max-height:320px;overflow-y:auto}.tr_medicinerequisitionmodal{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:52px;display:flex}.tr_medicinerequisitionmodal:hover{background-color:#f6fbfb}.td_medicinerequisitionmodal{text-align:center;color:#1d2129;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 6px;font-size:12px;display:flex}.muted_medicinerequisitionmodal{color:#7c8b90}.itemcell_medicinerequisitionmodal{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.itemname_medicinerequisitionmodal{color:#1d2129;font-size:12px;font-weight:600}.itemsub_medicinerequisitionmodal{color:#7c8b90;font-size:10px}.cellinput_medicinerequisitionmodal{color:#1d2129;background-color:#fff;border:1px solid #d6ebee;border-radius:6px;width:100%;height:30px;padding:0 8px;font-family:inherit;font-size:11px}.cellinput_medicinerequisitionmodal::placeholder{color:#a9b7bb}.cellinput_medicinerequisitionmodal:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.cellinput_medicinerequisitionmodal:read-only,.cellinput_medicinerequisitionmodal:disabled{color:#1d2129;cursor:default;background-color:#f4fafb}.td_medicinerequisitionmodal input[type=checkbox]{cursor:pointer;accent-color:#0f6b63;width:14px;height:14px;margin:0}.removebtn_medicinerequisitionmodal{color:#d13b2f;cursor:pointer;background-color:#fde8e6;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.removebtn_medicinerequisitionmodal:hover{background-color:#f5c6c2}.removebtn_medicinerequisitionmodal svg{width:14px;height:14px}.empty_medicinerequisitionmodal{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:90px;font-size:12px;display:flex}.s1_medicinerequisitionmodal{width:5%}.s2_medicinerequisitionmodal{width:18%}.s3_medicinerequisitionmodal{width:17%}.s4_medicinerequisitionmodal{width:10%}.s5_medicinerequisitionmodal,.s6_medicinerequisitionmodal{width:9%}.s7_medicinerequisitionmodal{width:6%}.s8_medicinerequisitionmodal,.s9_medicinerequisitionmodal{width:10%}.s10_medicinerequisitionmodal{width:6%}@media (width<=800px){.patientgrid_medicinerequisitionmodal{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_medicinerequisition,.page_medicinerequisition *,.overlay_medicinerequisition,.overlay_medicinerequisition *{box-sizing:border-box}.page_medicinerequisition{background-color:#fff;border-radius:8px;flex-direction:column;gap:14px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.head_medicinerequisition{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;display:flex}.title_medicinerequisition{color:#0f6b63;font-size:13px;font-weight:600}.tools_medicinerequisition{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.badge_medicinerequisition{color:#0f6b63;white-space:nowrap;background-color:#e3f3f5;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.searchinput_medicinerequisition{color:#1d2129;background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;width:260px;height:30px;padding:0 12px;font-family:inherit;font-size:11px}.searchinput_medicinerequisition::placeholder{color:#94a3a8}.searchinput_medicinerequisition:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.addbtn_medicinerequisition{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#0f6b63;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 14px;font-size:11px;font-weight:500;display:flex}.addbtn_medicinerequisition:hover{background-color:#0b5650}.addbtn_medicinerequisition svg{width:14px;height:14px}.messagebar_medicinerequisition{color:#1e8e4a;background-color:#e3f6ea;border-radius:6px;flex-shrink:0;padding:8px 12px;font-size:11px;font-weight:600}.tablescroll_medicinerequisition{flex-shrink:0;width:100%;overflow-x:auto}.tablecard_medicinerequisition{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:1200px;display:flex;overflow:hidden}.thead_medicinerequisition{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_medicinerequisition{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.tablebody_medicinerequisition{width:100%;max-height:560px;overflow-y:auto}.tr_medicinerequisition{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:50px;display:flex}.tr_medicinerequisition:hover{background-color:#f6fbfb}.td_medicinerequisition{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:12px;display:flex}.mono_medicinerequisition{font-size:11px}.muted_medicinerequisition{color:#7c8b90}.boldtext_medicinerequisition{font-weight:600}.tealtext_medicinerequisition{color:#0f6b63;font-weight:700}.itemcount_medicinerequisition{color:#0f6b63;background-color:#e3f3f5;border-radius:999px;min-width:28px;padding:3px 10px;font-size:11px;font-weight:700}.status_medicinerequisition{white-space:nowrap;border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.statuspending_medicinerequisition{color:#a8731a;background-color:#fbf1dc}.statusprocessed_medicinerequisition{color:#1e8e4a;background-color:#e3f6ea}.statusrejected_medicinerequisition{color:#d13b2f;background-color:#fde3e0}.empty_medicinerequisition{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.actioncell_medicinerequisition{gap:8px}.iconbtn_medicinerequisition{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.iconbtn_medicinerequisition svg{width:14px;height:14px}.viewbtn_medicinerequisition{color:#0f6b63;background-color:#e3f3f5}.viewbtn_medicinerequisition:hover{background-color:#cfe6e9}.editbtn_medicinerequisition{color:#a8731a;background-color:#fbf1dc}.editbtn_medicinerequisition:hover{background-color:#f3e2b9}.deletebtn_medicinerequisition{color:#d13b2f;background-color:#fde8e6;border-color:#f0c4c0}.deletebtn_medicinerequisition:hover{background-color:#f5c6c2}.iconbtn_medicinerequisition.disabledbtn_medicinerequisition{color:#a9b7bb;cursor:not-allowed;background-color:#eef4f5;border-color:#0000}.c1_medicinerequisition{width:5%}.c2_medicinerequisition{width:12%}.c3_medicinerequisition{width:9%}.c4_medicinerequisition,.c5_medicinerequisition{width:14%}.c6_medicinerequisition{width:9%}.c7_medicinerequisition{width:7%}.c8_medicinerequisition{width:12%}.c9_medicinerequisition{width:8%}.c10_medicinerequisition{width:10%}.overlay_medicinerequisition{z-index:60;background-color:#0f2a3a73;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.confirmmodal_medicinerequisition{background-color:#fff;border-radius:10px;flex-direction:column;width:420px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000040}.confirmhead_medicinerequisition{color:#fff;letter-spacing:.1em;background-color:#b3392f;align-items:center;height:45px;padding:0 15px;font-size:12px;font-weight:600;display:flex}.confirmbody_medicinerequisition{color:#5a7c82;padding:18px 15px;font-size:12px;line-height:1.5}.confirmbody_medicinerequisition b{color:#1d2129}.confirmfoot_medicinerequisition{border-top:1px solid #e3f0f2;justify-content:flex-end;align-items:center;gap:10px;padding:12px 15px;display:flex}.btn_medicinerequisition{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.cancelbtn_medicinerequisition{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.cancelbtn_medicinerequisition:hover{background-color:#e3f3f5}.confirmdeletebtn_medicinerequisition{color:#fff;background-color:#d13b2f}.confirmdeletebtn_medicinerequisition:hover{background-color:#b3392f}.page_expirywarningpage,.page_expirywarningpage *{box-sizing:border-box}.page_expirywarningpage{background-color:#fff;border-radius:8px;flex-direction:column;gap:18px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.card_expirywarningpage{background-color:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;width:100%;padding:0;display:flex}.filterrow_expirywarningpage{flex-wrap:wrap;align-items:flex-end;gap:16px 10px;width:100%;height:55px;display:flex}.field_expirywarningpage{flex-direction:column;gap:6px;min-width:0;display:flex}.field_expirywarningpage label{color:#6b7f84;font-size:11px;font-weight:500}.datefield_expirywarningpage{flex:0 0 170px;width:170px}.datefield_expirywarningpage input{color:#1d2129;background-color:#f7fbfc;border:1px solid #d6ebee;border-radius:6px;width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:11px}.datefield_expirywarningpage input:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.quickrow_expirywarningpage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quickpill_expirywarningpage{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #cfe0e3;border-radius:999px;align-items:center;height:30px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.quickpill_expirywarningpage:hover{background-color:#f1f8f9}.quickpill_expirywarningpage.activepill_expirywarningpage{color:#0f6b63;background-color:#e3f3f5;border-color:#0f6b63;font-weight:600}.filterbtns_expirywarningpage{align-items:center;gap:7px;margin-left:auto;display:flex}.btn_expirywarningpage{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.btn_expirywarningpage svg{width:15px;height:15px}.clearbtn_expirywarningpage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.clearbtn_expirywarningpage:hover{background-color:#e3f3f5}.generatebtn_expirywarningpage{color:#fff;background-color:#0f6b63;box-shadow:0 4px 10px #0f6b6340}.generatebtn_expirywarningpage:hover{background-color:#0b5650}.summary_card_expirywarningpage{height:130px}.sectiontitle_expirywarningpage{letter-spacing:.12em;color:#0f6b63;border-left:3px solid #0f6b63;align-items:center;height:16px;padding-left:8px;font-size:11px;font-weight:500;display:flex}.summaryrow_expirywarningpage{flex-wrap:wrap;gap:14px;width:100%;display:flex}.summarycard_expirywarningpage{border:1px solid #dce8ea;border-top-width:3px;border-radius:8px;flex-direction:column;flex:120px;gap:10px;max-width:190px;min-height:60px;padding:14px 16px;display:flex}.tealcard_expirywarningpage{border-top-color:#0f6b63}.greencard_expirywarningpage{border-top-color:#1e8e4a}.redcard_expirywarningpage{border-top-color:#d13b2f}.orangecard_expirywarningpage{border-top-color:#e8590c}.ambercard_expirywarningpage{border-top-color:#c98a2b}.summarylabel_expirywarningpage{text-transform:uppercase;color:#5a7c82;font-size:10px;font-weight:500}.summaryvalue_expirywarningpage{color:#0f6b63;font-family:Courier New,monospace;font-size:19px;font-weight:700}.greentext_expirywarningpage{color:#1e8e4a}.redtext_expirywarningpage{color:#d13b2f}.orangetext_expirywarningpage{color:#e8590c}.amberpalette_expirywarningpage{color:#c98a2b}.legend_expirywarningpage{color:#5a7c82;flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:11px;display:flex}.legendtitle_expirywarningpage{color:#4b5563;font-weight:600}.legenditem_expirywarningpage{align-items:center;gap:6px;display:flex}.dot_expirywarningpage{border-radius:50%;width:11px;height:11px}.dotexpired_expirywarningpage{background-color:#d13b2f}.dotcritical_expirywarningpage{background-color:#e8590c}.dotwarning_expirywarningpage{background-color:#c98a2b}.dotok_expirywarningpage{background-color:#1e8e4a}.ledgersection_card_expirywarningpage{height:calc(100% - 230px);min-height:400px}.ledgerhead_expirywarningpage{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;height:32px;display:flex}.ledgertitle_expirywarningpage{color:#0f6b63;font-size:11px;font-weight:500}.ledgertools_expirywarningpage{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recordbadge_expirywarningpage{color:#0f6b63;white-space:nowrap;background-color:#e3f3f5;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.searchinput_expirywarningpage{color:#1d2129;background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;width:240px;height:30px;padding:0 12px;font-family:inherit;font-size:11px}.searchinput_expirywarningpage::placeholder{color:#94a3a8}.searchinput_expirywarningpage:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.csvbtn_expirywarningpage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63;height:32px}.csvbtn_expirywarningpage:hover{background-color:#e3f3f5}.printbtn_expirywarningpage{color:#fff;background-color:#c98a2b}.printbtn_expirywarningpage:hover{background-color:#b3791f}.tablescroll_expirywarningpage{width:100%;height:calc(100% - 32px);overflow-x:auto}.tablecard_expirywarningpage{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:1200px;height:100%;display:flex;overflow:hidden}.thead_expirywarningpage{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_expirywarningpage{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.left_expirywarningpage{text-align:left;justify-content:flex-start}.grouprow_expirywarningpage{background-color:#eef7f7;border-bottom:1px solid #dcebec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 14px;display:flex}.groupname_expirywarningpage{color:#0f6b63;font-size:12px;font-weight:600}.groupcode_expirywarningpage{color:#323333;margin-left:4px;font-size:11px;font-weight:500}.grouptotal_expirywarningpage{color:#0f6b63;align-items:center;gap:16px;font-family:Courier New,monospace;font-size:11px;font-weight:600;display:flex}.tr_expirywarningpage{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:center;width:100%;height:50px;display:flex}.tr_expirywarningpage:hover{background-color:#f6fbfb}.td_expirywarningpage{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:12px;display:flex}.mono_expirywarningpage{font-size:11px}.muted_expirywarningpage{color:#7c8b90}.tealtext_expirywarningpage{color:#0f6b63;font-weight:700}.daysok_expirywarningpage{color:#1e8e4a;font-weight:600}.dayswarning_expirywarningpage{color:#a8731a;font-weight:600}.dayscritical_expirywarningpage{color:#e8590c;font-weight:600}.daysexpired_expirywarningpage{color:#d13b2f;font-weight:600}.expirybadge_expirywarningpage{white-space:nowrap;border-radius:999px;padding:3px 12px;font-family:Courier New,monospace;font-size:11.5px;font-weight:700}.expiryok_expirywarningpage{color:#1e8e4a;background-color:#e3f6ea}.expirywarning_expirywarningpage{color:#a8731a;background-color:#fbf1dc}.expirycritical_expirywarningpage{color:#e8590c;background-color:#fde9dc}.expiryexpired_expirywarningpage{color:#d13b2f;background-color:#fde3e0}.actioncell_expirywarningpage{gap:8px}.actionbtn_expirywarningpage{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:10px;font-weight:600;display:flex}.actionbtn_expirywarningpage svg{width:13px;height:13px}.viewbtn_expirywarningpage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.viewbtn_expirywarningpage:hover{background-color:#e3f3f5}.disposebtn_expirywarningpage{color:#d13b2f;background-color:#fde8e6;border:1px solid #f0c4c0}.disposebtn_expirywarningpage:hover{background-color:#f5c6c2}.empty_expirywarningpage{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.tablecard_expirywarningpage .tablebody_tablecard_expirywarningpage{width:100%;min-height:200px;max-height:calc(100% - 70px);overflow-y:auto}.totalsrow_expirywarningpage{color:#fff;background-color:#08524d;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.totalslabel_expirywarningpage{flex-shrink:0;width:50%;padding-left:22px;font-size:11px;font-weight:500}.totalsvalue_expirywarningpage{flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:Courier New,monospace;font-size:12.5px;font-weight:700;display:flex}.totalsspace_expirywarningpage{flex:1 1 0}.c1_expirywarningpage{width:4%}.c2_expirywarningpage{width:15%}.c3_expirywarningpage,.c4_expirywarningpage,.c5_expirywarningpage{width:8%}.c6_expirywarningpage{width:7%}.c7_expirywarningpage{width:6%}.c8_expirywarningpage{width:9%}.c9_expirywarningpage{width:10%}.c10_expirywarningpage{width:9%}.c11_expirywarningpage{width:16%}@media (width<=700px){.datefield_expirywarningpage{flex:140px;width:auto}.filterbtns_expirywarningpage{margin-left:0}}.page_itemdisposalpage,.page_itemdisposalpage *{box-sizing:border-box}.page_itemdisposalpage{background-color:#fff;border-radius:8px;flex-direction:column;gap:18px;width:100%;height:100%;padding:15px;display:flex;overflow-y:auto}.card_itemdisposalpage{background-color:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;width:100%;padding:0;display:flex}.filterrow_itemdisposalpage{flex-wrap:wrap;align-items:flex-end;gap:16px 10px;width:100%;height:55px;display:flex}.field_itemdisposalpage{flex-direction:column;gap:6px;min-width:0;display:flex}.field_itemdisposalpage label{color:#6b7f84;font-size:11px;font-weight:500}.datefield_itemdisposalpage{flex:0 0 170px;width:170px}.datefield_itemdisposalpage input{color:#1d2129;background-color:#f7fbfc;border:1px solid #d6ebee;border-radius:6px;width:100%;height:32px;padding:0 12px;font-family:inherit;font-size:11px}.datefield_itemdisposalpage input:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.quickrow_itemdisposalpage{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quickpill_itemdisposalpage{color:#5a7c82;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border:1px solid #cfe0e3;border-radius:999px;align-items:center;height:30px;padding:0 18px;font-size:11px;font-weight:500;display:flex}.quickpill_itemdisposalpage:hover{background-color:#f1f8f9}.quickpill_itemdisposalpage.activepill_itemdisposalpage{color:#0f6b63;background-color:#e3f3f5;border-color:#0f6b63;font-weight:600}.filterbtns_itemdisposalpage{align-items:center;gap:7px;margin-left:auto;display:flex}.btn_itemdisposalpage{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:32px;padding:0 15px;font-size:11px;font-weight:500;display:flex}.btn_itemdisposalpage svg{width:15px;height:15px}.clearbtn_itemdisposalpage{color:#0f6b63;background-color:#fff;border:1px solid #0f6b63}.clearbtn_itemdisposalpage:hover{background-color:#e3f3f5}.generatebtn_itemdisposalpage{color:#fff;background-color:#0f6b63;box-shadow:0 4px 10px #0f6b6340}.generatebtn_itemdisposalpage:hover{background-color:#0b5650}.newbtn_itemdisposalpage{color:#fff;background-color:#0f6b63}.newbtn_itemdisposalpage:hover{background-color:#0b5650}.ledgersection_card_itemdisposalpage{flex-direction:column;gap:10px;height:calc(100% - 73px);min-height:400px;display:flex}.ledgerhead_itemdisposalpage{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:32px;display:flex}.ledgertitle_itemdisposalpage{color:#0f6b63;font-size:11px;font-weight:500}.ledgertools_itemdisposalpage{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.recordbadge_itemdisposalpage{color:#0f6b63;white-space:nowrap;background-color:#e3f3f5;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:500}.pendingbadge_itemdisposalpage{color:#9a5b00;white-space:nowrap;background-color:#fde9b8;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600}.searchinput_itemdisposalpage{color:#1d2129;background-color:#fff;border:1px solid #cbdbdd;border-radius:6px;width:240px;height:30px;padding:0 12px;font-family:inherit;font-size:11px}.searchinput_itemdisposalpage::placeholder{color:#94a3a8}.searchinput_itemdisposalpage:focus{border-color:#0f6b63;outline:none;box-shadow:0 0 0 3px #0f6b631f}.tablescroll_itemdisposalpage{flex:1 1 0;width:100%;min-height:0;overflow-x:auto}.tablecard_itemdisposalpage{border:1px solid #cfe6e9;border-radius:8px;flex-direction:column;width:100%;min-width:1700px;height:100%;display:flex;overflow:hidden}.thead_itemdisposalpage{background-color:#0f6b63;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.th_itemdisposalpage{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff;flex-shrink:0;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 8px;font-size:11px;font-weight:500;display:flex}.left_itemdisposalpage{text-align:left;justify-content:flex-start}.tr_itemdisposalpage{border-bottom:1px solid #e3f0f2;flex-shrink:0;align-items:stretch;width:100%;min-height:50px;display:flex}.tr_itemdisposalpage:hover{background-color:#f6fbfb}.tr_itemdisposalpage.pendingrow_itemdisposalpage{background-color:#fff6e0;border-bottom:1px solid #f8e3b0;box-shadow:inset 4px 0 #f59e0b}.tr_itemdisposalpage.pendingrow_itemdisposalpage:hover{background-color:#fff0cc}.td_itemdisposalpage{text-align:center;color:#1d2129;overflow-wrap:anywhere;word-break:break-word;flex-shrink:0;justify-content:center;align-items:center;min-width:0;padding:8px;font-size:11px;display:flex}.mono_itemdisposalpage{font-size:11px}.muted_itemdisposalpage{color:#7c8b90}.idtext_itemdisposalpage{color:#1d2129;font-weight:600}.tealtext_itemdisposalpage{color:#0f6b63;font-weight:700}.namecell_itemdisposalpage{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.itemname_itemdisposalpage{color:#1d2129;font-size:12px;font-weight:500}.subrow_itemdisposalpage{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.itemcode_itemdisposalpage{color:#7c8b90;font-size:10px}.needbadge_itemdisposalpage{color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background-color:#f59e0b;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700}.reasonbadge_itemdisposalpage{border-radius:999px;padding:3px 10px;font-size:10px;font-weight:500}.red_itemdisposalpage{color:#d13b2f;background-color:#fde3e0}.orange_itemdisposalpage{color:#e8590c;background-color:#fde9dc}.purple_itemdisposalpage{color:#7c3aed;background-color:#ede9fe}.amber_itemdisposalpage{color:#a8731a;background-color:#fbf1dc}.blue_itemdisposalpage{color:#2563eb;background-color:#dbeafe}.grey_itemdisposalpage{color:#5b6b70;background-color:#eef1f2}.actioncell_itemdisposalpage{gap:6px}.iconbtn_itemdisposalpage{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.iconbtn_itemdisposalpage svg{width:14px;height:14px}.editbtn_itemdisposalpage{color:#0f6b63;border:1px solid #cfe6e9}.editbtn_itemdisposalpage:hover{background-color:#e3f3f5}.deletebtn_itemdisposalpage{color:#d13b2f;border:1px solid #f6cfcb}.deletebtn_itemdisposalpage:hover{background-color:#fde3e0}.processbtn_itemdisposalpage{color:#fff;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-color:#e8890c;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 12px;font-size:11px;font-weight:600;display:flex}.processbtn_itemdisposalpage svg{width:13px;height:13px}.processbtn_itemdisposalpage:hover{background-color:#c9740a}.empty_itemdisposalpage{color:#94a3a8;justify-content:center;align-items:center;width:100%;height:120px;font-size:13px;display:flex}.tablecard_itemdisposalpage .tablebody_tablecard_itemdisposalpage{flex:1 1 0;width:100%;min-height:0;overflow-y:auto}.totalsrow_itemdisposalpage{color:#fff;background-color:#08524d;flex-shrink:0;align-items:center;width:100%;height:35px;display:flex}.totalslabel_itemdisposalpage{flex-shrink:0;width:44%;padding-left:22px;font-size:11px;font-weight:500}.totalsvalue_itemdisposalpage{flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex}.totalsspace_itemdisposalpage{flex:1 1 0}.c1_itemdisposalpage{width:3%}.c2_itemdisposalpage{width:9%}.c3_itemdisposalpage{width:7%}.c4_itemdisposalpage{width:12%}.c5_itemdisposalpage{width:7%}.c6_itemdisposalpage{width:6%}.c7_itemdisposalpage,.c8_itemdisposalpage{width:5%}.c9_itemdisposalpage{width:11%}.c10_itemdisposalpage{width:12%}.c11_itemdisposalpage{width:8%}.c12_itemdisposalpage{width:7%}.c13_itemdisposalpage{width:8%}@media (width<=700px){.datefield_itemdisposalpage{flex:140px;width:auto}.filterbtns_itemdisposalpage{margin-left:0}}.adddisposalmodal,.adddisposalmodal *{box-sizing:border-box}.adddisposalmodal{z-index:1000;background-color:#0f0f14b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sec1_adddisposalmodal{background-color:#fff;border-radius:10px;flex-direction:column;width:95%;max-width:1000px;max-height:92%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.header_adddisposalmodal{background-color:#fce4ec;border-bottom:1px solid #f5cbda;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:70px;padding:0 28px;display:flex}.headerleft_adddisposalmodal{align-items:center;gap:16px;width:fit-content;height:100%;display:flex}.headericon_adddisposalmodal{color:#fff;background-color:#d81b60;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.headericon_adddisposalmodal svg{width:20px;height:20px}.headertext_adddisposalmodal{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_adddisposalmodal{color:#1d2129;font-size:15px;font-weight:500;line-height:1.2}.subtitle_adddisposalmodal{color:#8a6b77;font-size:11px}.closebtn_adddisposalmodal{cursor:pointer;color:#374151;background-color:#fff;border:1px solid #f5cbda;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.closebtn_adddisposalmodal svg{width:18px;height:18px}.closebtn_adddisposalmodal:hover{background-color:#fdf2f6}.body_adddisposalmodal{flex-direction:column;gap:16px;width:100%;padding:18px 28px 20px;display:flex;overflow-y:auto}.sectionbox_adddisposalmodal{border:1px solid #f3c4d5;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;padding:14px 18px 18px;display:flex}.sectiontitle_adddisposalmodal{color:#1d2129;border-left:3px solid #d81b60;flex-shrink:0;align-items:center;height:20px;padding-left:10px;font-size:13.5px;font-weight:600;display:flex}.row_adddisposalmodal{align-items:flex-start;gap:14px 16px;width:100%;min-height:60px;display:flex}.f1_adddisposalmodal{flex:1 1 0;min-width:0}.f2_adddisposalmodal{flex:2 1 0;min-width:0}.field_adddisposalmodal{flex-direction:column;gap:6px;min-width:0;display:flex}.field_adddisposalmodal label{color:#8a5a6b;white-space:nowrap;align-items:center;gap:3px;height:16px;font-size:12px;font-weight:500;display:flex}.required_adddisposalmodal{color:#d81b60}.field_adddisposalmodal input,.selectwrap_adddisposalmodal select{color:#1d2129;background-color:#fff;border:1px solid #f5cbda;border-radius:6px;width:100%;min-width:0;height:38px;padding:0 12px;font-family:inherit;font-size:13px}.field_adddisposalmodal input::placeholder,.field_adddisposalmodal textarea::placeholder{color:#a89aa0;font-size:12px}.field_adddisposalmodal input:focus,.field_adddisposalmodal textarea:focus,.selectwrap_adddisposalmodal select:focus{border-color:#d81b60;outline:none;box-shadow:0 0 0 3px #d81b6024}.field_adddisposalmodal input[readonly]{color:#8a5a6b;cursor:default;background-color:#fdf2f6}.field_adddisposalmodal input:disabled,.selectwrap_adddisposalmodal select:disabled{color:#9aa5a9;cursor:not-allowed;background-color:#f5f7f8}.field_adddisposalmodal input.errorinput_adddisposalmodal{border-color:#b71c1c;box-shadow:0 0 0 3px #b71c1c24}.errortext_adddisposalmodal{color:#b71c1c;font-size:11px}.selectwrap_adddisposalmodal{align-items:center;width:100%;height:38px;display:flex;position:relative}.selectwrap_adddisposalmodal select{appearance:none;cursor:pointer;padding-right:34px}.selectwrap_adddisposalmodal svg{color:#4b5563;pointer-events:none;width:15px;height:15px;position:absolute;right:12px}.field_adddisposalmodal textarea{color:#1d2129;resize:vertical;background-color:#fff;border:1px solid #f5cbda;border-radius:6px;width:100%;min-height:70px;padding:10px 12px;font-family:inherit;font-size:13px}.footer_adddisposalmodal{background-color:#fef7fa;border-top:1px solid #f5cbda;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:100%;height:80px;padding:0 28px;display:flex}.btn_adddisposalmodal{cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:40px;padding:0 26px;font-size:13px;font-weight:500;display:flex}.btn_adddisposalmodal svg{width:15px;height:15px}.cancelbtn_adddisposalmodal{color:#4b5563;background-color:#fff;border:1px solid #f5cbda}.cancelbtn_adddisposalmodal:hover{background-color:#fdf2f6}.savebtn_adddisposalmodal{color:#fff;background-color:#d81b60}.savebtn_adddisposalmodal:hover{background-color:#b0124c}@media (width<=700px){.row_adddisposalmodal{flex-wrap:wrap}.row_adddisposalmodal>.f1_adddisposalmodal,.row_adddisposalmodal>.f2_adddisposalmodal{flex:100%}}.ipdotpage{width:100%;height:100%;overflow:hidden}.sec1_ipdotpage{align-items:center;width:100%;height:30px;display:flex}.topbarbtn_sec1_ipdotpage{color:#000;background-color:#eceff1;border:1px solid gray;border-radius:4px;justify-content:center;align-items:center;width:fit-content;height:28px;margin-right:10px;padding:0 15px;font-size:12px;font-weight:400;text-decoration:none;display:flex}.sec2_ipdotpage{width:100%;height:calc(100% - 15px);padding:15px 0}.otschedulingpage{background-color:#fff;border-radius:8px;width:100%;height:100%;padding:15px}.sec1_otschedulingpage{border-bottom:1px solid #bbb;width:100%;height:35px;display:flex}.sec2_otschedulingpage{border-bottom:1px solid #bbb;align-items:center;gap:10px;width:100%;height:80px;display:flex}.sec3_otschedulingpage{justify-content:flex-end;align-items:center;width:100%;height:35px;display:flex}.sec4_otschedulingpage{width:100%;height:calc(100% - 155px)}.sub1_sec1_otschedulingpage{flex:1;gap:10px;height:100%;display:flex}.sub2_sec1_otschedulingpage{align-items:center;gap:10px;width:fit-content;height:100%;display:flex}.sub2_sec1_otschedulingpage .schedulingregbtn{border-radius:4px;justify-content:center;align-items:center;gap:5px;width:fit-content;height:30px;padding:0 15px;font-size:11px;display:flex}.scheduling_schedulingregbtn{background-color:#ffc107}.reg_schedulingregbtn{color:#fff;background-color:#7b1fa2}.sub1_sec1_otschedulingpage .datefilter{width:fit-content;height:100%;font-size:11px}.sub1_sec1_otschedulingpage .datefilter input{width:150px;height:32px;padding:0 10px;font-size:11px}.sub1_sec1_otschedulingpage .selectfilter{width:fit-content;height:100%}.sub1_sec1_otschedulingpage .selectfilter select{width:150px;height:32px;padding:0 10px;font-size:11px}.summarycard_sec2_otschedulingpage{border:1px solid #bbb;border-radius:8px;align-items:center;width:170px;height:70px;padding:10px;display:flex}.sec1_summarycard_sec2_otschedulingpage{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.sec2_summarycard_sec2_otschedulingpage{flex-direction:column;flex:1;justify-content:center;gap:5px;height:100%;padding:0 10px;font-size:11px;display:flex}.sec2_summarycard_sec2_otschedulingpage span{font-size:15px;font-weight:600}.blue_summarycard_sec2_otschedulingpage .sec1_summarycard_sec2_otschedulingpage{color:#0277bd;background-color:#bbdefb}.green_summarycard_sec2_otschedulingpage .sec1_summarycard_sec2_otschedulingpage{color:#388e3c;background-color:#c8e6c9}.yellow_summarycard_sec2_otschedulingpage .sec1_summarycard_sec2_otschedulingpage{color:#ffa000;background-color:#ffecb3}.purple_summarycard_sec2_otschedulingpage .sec1_summarycard_sec2_otschedulingpage{color:#6a1b9a;background-color:#e1bee7}.calenderlisttoggle{border:1px solid #b6b6b6;border-radius:5px;align-items:center;width:fit-content;height:30px;display:flex}.calenderlisttoggle div{border-radius:4px;justify-content:center;align-items:center;gap:5px;height:100%;padding:0 10px;font-size:11px;display:flex}.calenderlisttoggle .calender_calenderlisttoggle{color:#fff;background-color:#039be5}.otcalenderviewpage{border:1px solid #a1a1a1;align-items:center;width:100%;height:100%;display:flex}.sec1_otcalenderviewpage{width:120px;height:100%}.sec2_otcalenderviewpage{border-left:1px solid #a1a1a1;width:calc(100% - 120px);height:100%;overflow-y:auto}.heading_sec1_otcalenderviewpage{border-bottom:1px solid #a1a1a1;justify-content:center;align-items:center;width:100%;height:35px;font-size:12px;display:flex}.body_sec1_otcalenderviewpage{width:100%;height:calc(100% - 35px)}.heading_sec2_otcalenderviewpage{border-bottom:1px solid #78909c;align-items:flex-end;width:fit-content;height:35px;padding:0 16px;display:flex}.ottimeslots{border-left:1.5px solid #78909c;min-width:200px;max-width:8.3%;min-height:12px;position:relative}.ottimeslots span{color:#37474f;font-size:11px;font-weight:500;position:absolute;top:0;transform:translate(-16px,-15px)}.body_sec2_otcalenderviewpage{width:fit-content;height:calc(100% - 35px);padding:0 16px;overflow-y:auto}.body_sec2_otcalenderviewpage .otroomrow{border-bottom:1px solid #78909c;align-items:center;width:fit-content;height:fit-content;display:flex}.body_sec2_otcalenderviewpage .otroomrow .ottimeslots{border-left:1px solid #78909c;flex-direction:column;gap:5px;min-height:40px;max-height:fit-content;padding:5px;display:flex;transform:translate(.3px)}.body_sec2_otcalenderviewpage .otpatientdetails{cursor:pointer;border:1px solid #c7c7c7;border-radius:4px;width:100%;height:70px;display:flex;overflow:hidden}.sideborder_otpatientdetails{background-color:#78909c;width:3px;height:100%}.otpatientdetails .body_otpatientdetails{width:calc(100% - 3px);height:100%;padding:5px}.sec1_body_otpatientdetails{justify-content:space-between;align-items:center;width:100%;height:15px;display:flex}.ottime_sec1_body_otpatientdetails{align-items:center;gap:5px;height:100%;font-size:11px;display:flex}.otstatus_sec1_body_otpatientdetails{background-color:#dbdbdb;border-radius:30px;justify-content:center;align-items:center;width:fit-content;height:fit-content;padding:1px 10px;font-size:10px;display:flex}.sec2_body_otpatientdetails{flex-wrap:wrap;margin-top:3px;margin-bottom:3px;font-size:11px;font-weight:500}.sec3_body_otpatientdetails{flex-wrap:wrap;font-size:11px}.sec3_body_otpatientdetails p{color:#37474f;margin-left:5px;font-size:10px}.scheduled_otpatientdetails{background-color:#bbdefb}.scheduled_otpatientdetails .sideborder_otpatientdetails{background-color:#1565c0}.scheduled_otpatientdetails .otstatus_sec1_body_otpatientdetails{color:#fff;background-color:#1565c0}.confirmed_otpatientdetails{background-color:#81c784}.confirmed_otpatientdetails .sideborder_otpatientdetails{background-color:#1b5e20}.confirmed_otpatientdetails .otstatus_sec1_body_otpatientdetails{color:#fff;background-color:#1b5e20}.inprogress_otpatientdetails{background-color:#ffecb3}.inprogress_otpatientdetails .sideborder_otpatientdetails{background-color:#da8b0e}.inprogress_otpatientdetails .otstatus_sec1_body_otpatientdetails{color:#fff;background-color:#da8b0e}.completed_otpatientdetails{background-color:#e1bee7}.completed_otpatientdetails .sideborder_otpatientdetails{background-color:#7b1fa2}.completed_otpatientdetails .otstatus_sec1_body_otpatientdetails{color:#fff;background-color:#7b1fa2}.otschedulingmodal,.otschedulingmodal *{box-sizing:border-box}.otschedulingmodal{z-index:50;background-color:#0f0f14b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.sec1_otschedulingmodal{background-color:#fff;border-radius:10px;flex-direction:column;width:95%;max-width:1620px;height:95%;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.header_otschedulingmodal{border-bottom:1px solid #f3e4d4;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:45px;padding:0 15px;display:flex}.headerleft_otschedulingmodal{align-items:center;gap:16px;width:fit-content;height:40px;display:flex}.headericon_otschedulingmodal{color:#c1653f;background-color:#fde7d4;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.headericon_otschedulingmodal svg{width:16px;height:16px}.headertext_otschedulingmodal{flex-direction:column;justify-content:center;gap:4px;display:flex}.title_otschedulingmodal{color:#1d2129;font-size:12px;font-weight:500}.subtitle_otschedulingmodal{color:#8a8f98;font-size:10px}.closebtn_otschedulingmodal{cursor:pointer;color:#374151;border:1px solid #e5e7eb;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.closebtn_otschedulingmodal svg{width:14px;height:14px}.closebtn_otschedulingmodal:hover{background-color:#f5f5f6}.body_otschedulingmodal{gap:16px;width:100%;height:calc(100% - 91px);padding:15px;display:flex;overflow:hidden}.leftpanel_otschedulingmodal{border:1px solid #ebd5cc;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:320px;height:100%;padding:14px 18px 18px;display:flex}.rightpanel_otschedulingmodal{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;height:100%;display:flex;overflow-y:auto}.sectionbox_otschedulingmodal{border:1px solid #ebd5cc;border-radius:8px;flex-direction:column;flex-shrink:0;gap:14px;width:100%;padding:14px 18px 18px;display:flex}.sectiontitle_otschedulingmodal{color:#1d2129;border-left:3px solid #c1653f;flex-shrink:0;align-items:center;height:20px;padding-left:10px;font-size:13.5px;font-weight:600;display:flex}.row_otschedulingmodal{align-items:flex-start;gap:14px 16px;width:100%;display:flex}.f1_otschedulingmodal{flex:1 1 0;min-width:0}.f2_otschedulingmodal{flex:2 1 0;min-width:0}.field_otschedulingmodal{flex-direction:column;gap:6px;min-width:0;display:flex}.field_otschedulingmodal>label{color:#6b7280;white-space:nowrap;align-items:center;height:16px;font-size:11px;display:flex}.field_otschedulingmodal input,.selectwrap_otschedulingmodal select{color:#1d2129;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-width:0;height:32px;padding:0 12px;font-family:inherit;font-size:12px}.field_otschedulingmodal input::placeholder,.searchwrap_otschedulingmodal input::placeholder{color:#b0b4bb;font-size:12px}.field_otschedulingmodal input:focus,.selectwrap_otschedulingmodal select:focus,.searchwrap_otschedulingmodal input:focus{border-color:#c1653f;outline:none;box-shadow:0 0 0 3px #c1653f1f}.selectwrap_otschedulingmodal{align-items:center;width:100%;height:38px;display:flex;position:relative}.selectwrap_otschedulingmodal select{appearance:none;cursor:pointer;padding-right:34px}.selectwrap_otschedulingmodal svg{color:#4b5563;pointer-events:none;width:15px;height:15px;position:absolute;right:12px}.typetabs_otschedulingmodal{gap:8px;width:100%;display:flex}.typetab_otschedulingmodal{color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;flex:1 1 0;justify-content:center;align-items:center;height:30px;font-size:11px;font-weight:500;display:flex}.typetab_otschedulingmodal:hover{background-color:#fdf1e6}.typetab_otschedulingmodal.activetab_otschedulingmodal{color:#fff;background-color:sienna;border-color:sienna}.searchwrap_otschedulingmodal{flex-shrink:0;align-items:center;width:100%;height:30px;display:flex;position:relative}.searchwrap_otschedulingmodal svg{color:#4b5563;pointer-events:none;width:15px;height:15px;position:absolute;left:12px}.searchwrap_otschedulingmodal input{color:#1d2129;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;width:100%;height:30px;padding:0 12px 0 34px;font-family:inherit;font-size:11px}.patientlist_otschedulingmodal{flex-direction:column;flex:1 1 0;gap:10px;width:100%;min-height:0;display:flex;overflow-y:auto}.patientcard_otschedulingmodal{cursor:pointer;background-color:#fff;border:1px solid #f0dfd0;border-radius:6px;flex-shrink:0;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.patientcard_otschedulingmodal:hover{background-color:#e1f5fe}.patientcard_otschedulingmodal.selectedcard_otschedulingmodal{background-color:#b3e5fc;border-color:#0277bd}.avatar_otschedulingmodal{color:#0277bd;background-color:#b3e5fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:flex}.selectedcard_otschedulingmodal .avatar_otschedulingmodal{background-color:#fff}.bigavatar_otschedulingmodal{width:64px;height:64px;font-size:18px}.patientinfo_otschedulingmodal{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;display:flex}.patientname_otschedulingmodal{color:#1d2129;font-size:12.5px;font-weight:500}.patientmeta_otschedulingmodal{color:#474747;font-size:11px}.typebadge_otschedulingmodal{color:#0277bd;background-color:#e1f5fe;border-radius:10px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:500;display:flex}.tick_otschedulingmodal{color:#fff;background-color:#0277bd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.tick_otschedulingmodal svg{width:12px;height:12px}.emptylist_otschedulingmodal{text-align:center;color:#8a8f98;width:100%;padding:16px 0;font-size:12px}.detailsrow_otschedulingmodal{gap:16px;width:100%;display:flex}.detailcard_otschedulingmodal{background-color:#fffcf7;border:1px solid #f0dfd0;border-radius:6px;flex:1 1 0;align-items:center;gap:16px;min-width:0;padding:10px;display:flex}.diagnosiscard_otschedulingmodal{justify-content:space-between;align-items:flex-start}.detailinfo_otschedulingmodal{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.detailname_otschedulingmodal{color:#1d2129;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.detailname_otschedulingmodal span{align-items:center;display:flex}.detailname_otschedulingmodal p{margin-left:10px;font-size:11px}.detailline_otschedulingmodal{color:#6b7280;flex-wrap:wrap;align-items:center;gap:4px 22px;font-size:11px;display:flex}.detailline_otschedulingmodal b{color:#1d2129;font-weight:500}.diagcol_otschedulingmodal{flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex}.diagitem_otschedulingmodal{flex-direction:column;gap:4px;display:flex}.diagitem_otschedulingmodal label{color:#6b7280;font-size:10px;font-weight:500}.diagitem_otschedulingmodal span{color:#1d2129;font-size:11px;font-weight:500}.multiselect_otschedulingmodal{flex-direction:column;width:100%;display:flex;position:relative}.multibox_otschedulingmodal{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:38px;padding:4px 36px 4px 8px;display:flex;position:relative}.chips_otschedulingmodal{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.multiplaceholder_otschedulingmodal{color:#b0b4bb;padding-left:4px;font-size:12px}.chip_otschedulingmodal{color:#1b5e20;white-space:nowrap;background-color:#dcedc8;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 8px 0 10px;font-size:11px;font-weight:500;display:flex}.chip_otschedulingmodal svg{cursor:pointer;width:12px;height:12px}.chip_otschedulingmodal svg:hover{color:#d64d4d}.addchipbtn_otschedulingmodal{color:#c1653f;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #c1653f;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.addchipbtn_otschedulingmodal svg{width:13px;height:13px}.addchipbtn_otschedulingmodal:hover{background-color:#fde7d4}.multichevron_otschedulingmodal{color:#4b5563;cursor:pointer;width:15px;height:15px;position:absolute;top:11px;right:12px}.dropdown_otschedulingmodal{z-index:5;background-color:#fff;border:1px solid #ebd5cc;border-radius:6px;flex-direction:column;width:100%;max-height:180px;display:flex;position:absolute;top:42px;left:0;overflow-y:auto;box-shadow:0 8px 20px #0000001f}.dropitem_otschedulingmodal,.dropempty_otschedulingmodal{color:#1d2129;flex-shrink:0;align-items:center;height:34px;padding:0 12px;font-size:12.5px;display:flex}.dropitem_otschedulingmodal{cursor:pointer}.dropitem_otschedulingmodal:hover{background-color:#fdf1e6}.dropempty_otschedulingmodal{color:#8a8f98}.notice_otschedulingmodal{color:#c1653f;background-color:#fdf1e6;border-radius:6px;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;display:flex}.notice_otschedulingmodal svg{flex-shrink:0;width:15px;height:15px}.btn_otschedulingmodal{cursor:pointer;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:fit-content;height:30px;padding:0 15px;font-size:12px;font-weight:500;display:flex}.btn_otschedulingmodal svg{width:15px;height:15px}.cancelbtn_otschedulingmodal{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}.cancelbtn_otschedulingmodal:hover{background-color:#f5f5f6}.addbtn_otschedulingmodal{color:#fff;background-color:sienna}.addbtn_otschedulingmodal:hover{background-color:#8b4426}.savebtn_otschedulingmodal{height:30px;padding:0 15px;font-size:11px}.footer_otschedulingmodal{background-color:#fffcf7;border-top:1px solid #ecedf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;width:100%;height:45px;padding:0 15px;display:flex}
