@media screen and (width<=768px){.my-Popup{border:none;border-radius:10px;min-width:90%;padding:10px}body{background:#f0f2f5;width:100%}.page{box-shadow:none;box-sizing:border-box;border-radius:0;max-width:100%;margin:0;padding:0}.header{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:10px 0!important}.headerController{visibility:hidden}.header-left,.header-center,.header-right{width:100%;text-align:center!important;max-width:100%!important;margin:0!important}.header-left .doctor-qual,.header-left .doctor-affiliation,.header-left .title{width:100%}.header-center{padding:.6rem}.patient-row{background:#f8f9fa;border-radius:6px;grid-template-columns:1fr;gap:12px;margin-bottom:20px;padding:10px;display:grid}.patient-row .field{justify-content:开;font-size:.95rem}.content{flex-direction:column}.column-left{border-bottom:2px dashed #10893e;border-right:none;max-width:100%;padding:0 0 25px;border-right:none!important}.column{min-width:100%;margin:0}.cc-input{display:flex}.ccinput{width:100%;height:2rem}.oeinput{width:100%;height:1.1rem}.advinput{width:100%;height:2rem}.add-cc{color:#fff;background:#008590;border:none;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:20%;height:30px;margin-top:2px;font-size:16px;font-weight:700;display:flex;position:relative;left:10px}.adviceHolder{box-sizing:border-box;width:100%;margin-top:10px}.adviceInput,.underline{box-sizing:border-box;width:100%;max-width:100%;min-width:0!important}.durgInputLayout{width:100%;margin-bottom:10px}.durgInputLayout>div{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.duration,.dayWeekMonth{min-height:35px;width:100%!important}.mealRelation{justify-content:flex-start;gap:15px;margin:5px 0}.addDrug,.addAdvice{width:100%;padding:10px;font-size:1rem}.adviceInput{margin-bottom:10px}.suggestion-list,.invsuggestionList,.ccsuggestionList,.doses-list,.adviceSiggestionList{width:95%;left:2.5%}.download{z-index:1000;color:#fff;background:#008590;border:none;border-radius:30px;padding:10px 18px;font-weight:700;position:fixed;inset:auto 20px 20px auto;box-shadow:0 4px 10px #0000004d}.print{display:none!important}.saveTemplateBtn,.savedHolder,.searchRxHolder{visibility:hidden!important}}body{color:#1b1b18;background:#b9b9b9;margin:0;padding:0;font-family:Times New Roman,Times,serif}.download{color:#fff;background:#008590;border:none;border-radius:6px;padding:8px 20px;font-weight:700;position:fixed;inset:90px 10px auto auto;box-shadow:0 4px 10px #0000004d;visibility:visible!important}.print{color:#fff;background:#4048b3;border:none;border-radius:6px;padding:6px 8px;font-weight:700;position:fixed;inset:60px 10px auto auto;box-shadow:0 4px 10px #0000004d;visibility:visible!important}.print:hover{cursor:pointer;background:#575fcc}.download:hover{cursor:pointer;background:#059eac}.authBbtn{color:#fff;background:#00900c;border:none;border-radius:6px;padding:4px 6px;font-weight:700;position:fixed;inset:4px 10px auto auto;box-shadow:0 4px 10px #0000004d}.authBbtn:hover{cursor:pointer;background:#07ac14}.saveTemplateBtn{color:#fff;background:#908200;border:none;border-radius:6px;padding:8px 10px;font-weight:700;position:fixed;inset:160px 10px auto auto;box-shadow:0 4px 10px #0000004d}.saveTemplateBtn:hover{cursor:pointer;background:#ac9b05}.template:hover{cursor:pointer;background:#908200}.savedHolder{position:fixed;inset:200px 10px auto auto}.templateListHeader{color:#f9fd16;background:#009065;border:none;border-radius:6px;padding:8px 10px 20px;font-size:.8em;font-weight:700}.templateList{color:#fff;background:#009065;border:none;border-radius:11px;max-height:300px;margin-top:4px;padding:8px 10px;font-weight:700;list-style-type:none;overflow-y:auto;box-shadow:0 4px 10px #0000004d}.templateList li:hover{color:#ece472}.templateList span{color:#292929;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fdfcfc;border:1px solid #292929;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:18px;font-weight:700;transition:background .2s;display:inline-flex}.templateList span:hover{color:#f8dada;background-color:#f06969}.page{background:#fff;border-radius:8px;max-width:900px;min-height:1000px;margin:32px auto;padding:50px;box-shadow:0 0 24px #00000014}.header{justify-content:space-between;align-items:flex-start;padding:15px;display:flex}.header-left{max-width:33%;min-height:33%;margin:0;font-family:kalpurush,Times New Roman,Times,serif}@font-face{font-family:Kalpurush;font-family:"Kalpurush", "Times New Roman", Times, serif;src:url(/build/assets/Kalpurush.ttf)format("truetype")}.header-left .doctor-name{background:0 0;border:none;outline:none;width:100%;margin:0;font-family:kalpurush,Times New Roman,Times,serif;font-size:1.4rem;font-weight:700;line-height:1.2}.header-left .doctor-name:hover,.header-left .doctor-qual:hover,.header-left .doctor-affiliation:hover,.header-left .title:hover,.patient-name:hover,.age:hover,.header-right .hospital-name:hover,.header-right .address:hover,.header-right .schedule:hover,.header-right .contact:hover{color:#008590;cursor:pointer}.header-left .doctor-qual,.header-left .doctor-affiliation,.header-left .title{cursor:pointer;background:0 0;border:none;width:90%;min-height:1lh;margin:0;padding:0;font-family:kalpurush,Times New Roman,Times,serif;font-size:.96rem;font-weight:400;line-height:1.2}.header-left .doctor-qual{color:#b80f0f}.header-left .doctor-affiliation{color:#3e1089}.header-left .title{color:#10893e;font-weight:400}.header-center{text-align:center;background:#0d9920;border-radius:8px;min-width:30%;max-width:30%;margin-top:12px;margin-bottom:0;padding:.4rem;font-family:kalpurush,Times New Roman,Times,serif;line-height:1.1}.header-center .specialist{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;width:100%;margin:0;font-family:kalpurush,Times New Roman,Times,serif;font-size:1.4rem;font-weight:700}.header-right{text-align:right;min-width:33%;max-width:33%;margin:0;font-family:kalpurush,Times New Roman,Times,serif;line-height:1.2}.header-right .hospital-name{background:0 0;border:none;outline:none;width:100%;margin:0;font-family:kalpurush,Times New Roman,Times,serif;font-size:1.4rem;font-weight:700;line-height:1.2}.header-right .address,.header-right .schedule,.header-right .contact{cursor:pointer;background:0 0;border:none;width:100%;min-height:1lh;margin:0;padding:0;font-family:kalpurush,Times New Roman,Times,serif;font-size:.96rem;font-weight:400;line-height:1.2}.header-right .address{color:#b80f0f}.header-right .schedule{color:#3e1089}.header-right .contact{color:#10893e;margin:0;font-weight:400}.divider{background:#10893e;height:2px;margin:0;padding:0}.hideHeader{color:#fff;background:#078b19;border:none;border-radius:6px;margin-left:2px;padding:6px 2px;font-weight:700;box-shadow:0 4px 10px #0000004d}.hideHeader:hover{cursor:pointer;background:#0da722}.headerController{flex-direction:column;gap:10px;width:fit-content;display:flex;position:fixed}.heihtHolder{background:#008590;border-radius:8px;flex-direction:row;margin-left:2px;padding:5px;display:flex}.headerHeight{color:#f0f2f5;padding:10px}.heightController{flex-direction:column;display:flex}.patient-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:5px;font-family:kalpurush,Times New Roman,Times,serif;display:flex}.phone.has-error{background-color:#ffb5b5;border:2px solid #ef4444}.patient-row .field{align-items:center;gap:8px;font-size:1rem;font-weight:600;display:flex}.patient-row .field span{cursor:pointer;font-weight:400}.phonefield{width:200px;margin-top:10px;padding:0}.content{grid-template-columns:1fr 1fr;gap:10%;display:flex}.column{flex-direction:column;margin:0;padding:0;display:flex;position:relative}.column-left{border-right:2px solid #000;max-width:40%;min-height:800px;padding-right:20px}.sec-heading{letter-spacing:.02em;margin-bottom:5px;font-size:1rem;font-weight:700}.add-cc{letter-spacing:.02em;cursor:pointer;color:#8b8888;background:#d1d1d1;border:.1px solid #000;margin-left:5px;padding:1px 4px;font-size:1rem;font-weight:700;transition:background .2s}.add-cc:hover{color:#f8dada;background-color:#6dc779}.bullet-list span,.rx-list span{color:#292929;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fdfcfc;border:1px solid #969696;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:18px;font-weight:700;transition:background .2s;display:inline-flex}.bullet-list span:hover{color:#f8dada;background-color:#f06969}.bullet-list,.rx-list,.adviceList{background:#d8d8d8;border-radius:8px;width:fit-content;min-width:9rem;min-height:3rem;margin:5px 0 0;padding:10px;line-height:1.5;list-style:none;position:relative}.rx-list strong:hover{cursor:pointer;color:#2e68aa}.rx-list div:hover{cursor:pointer;color:#257e1d}.bullet-list li:before,.adviceList:before{content:"- ";text-align:right;width:1.2em;margin-right:0}.bullet-list input[type=checkbox]{margin-left:0}#oeList li:before{width:.9em;margin-right:4px}#oeList li input{width:100px}#oeList li{align-items:center;max-width:230px;margin-left:0;padding-left:0;display:flex}#oeList{padding-left:0}#oeList li input{margin-left:auto}#oeList li span{margin-left:5px}#ccList{margin-left:0;padding-left:0}#ccList li{align-items:flex-start;max-width:220px;display:flex}#ccList li:before{content:"-";flex-shrink:0;margin-right:6px}#ccList li span{min-width:20px;margin-left:5px}.kalpurush{font-family:kalpurush,Times New Roman,Times,serif}.diagnosis{margin-top:15px}.rx-list li{margin-bottom:16px;font-size:.98rem;line-height:1}.rx-list strong{margin-bottom:4px;font-weight:700;display:block}.rx-list .note{color:#4d4d4d;font-size:.95rem}.rx-list span:hover{color:#f8dada;background-color:#f06969}.durgInputLayout{background:#cbcccc;border:.5px solid #858585;border-radius:8px;flex-direction:column;justify-content:center;width:auto;height:auto;margin-top:5px;padding:10px;display:flex;position:relative}.drugName{gap:10px;min-width:90%;margin-bottom:5px}.addDrug{color:#fff;background:#078b19;border:.5px solid #858585;border-radius:6px;padding:4px 6px;transition:background .2s}.addDrug:hover{color:#f8dada;background-color:#084074}.addDrug:active{color:#f8dada;background-color:#0c7be4;transform:scale(.95)}.alert{color:red;margin:0;padding:0;line-height:1.1;display:none}.suggestion-list{width:83%;max-height:250px;box-shadow:#008590;z-index:9999;background:#fff3cc;border:1px solid gray;border-radius:5px;margin-left:10px;padding:5px;display:none;position:absolute;left:0;overflow-y:auto;box-shadow:0 0 1px #4d4d4d}.invsuggestionList,.ccsuggestionList{width:80%;max-height:250px;box-shadow:#008590;z-index:9999;background:#fff3cc;border:1px solid gray;border-radius:5px;margin-left:0;padding:5px;display:none;position:absolute;left:0;overflow-y:auto;box-shadow:0 0 1px #4d4d4d}.doses-list{width:50%;max-height:250px;box-shadow:#008590;z-index:9999;background:#fff3cc;border:1px solid gray;border-radius:5px;margin-left:10px;padding:5px;font-family:kalpurush,Times New Roman,Times,serif;display:none;position:absolute;left:0;overflow-y:auto;box-shadow:0 0 1px #4d4d4d}.duration{min-width:60px;font-family:kalpurush,Times New Roman,Times,serif}.mealRelation{font-family:kalpurush,Times New Roman,Times,serif}.selectable{cursor:pointer;border-bottom:.5px solid #afafaf;padding-top:3px;padding-bottom:3px;padding-left:2px}.obe-section,.cc-section{margin-top:24px;position:relative}.obe-line{margin-bottom:8px}.label-small{margin-bottom:5px;font-size:.95rem;font-weight:700}.adviceSiggestionList{width:80%;max-height:250px;box-shadow:#008590;z-index:9999;background:#fff3cc;border:1px solid gray;border-radius:5px;margin-left:0;padding:5px;display:none;position:absolute;left:0;overflow-y:auto;box-shadow:0 0 1px #4d4d4d}#adviceList{min-height:1.1rem;margin:0;padding:0}#adviceList li{margin:0;padding:0}.additionalHeader{box-sizing:border-box;background:#d3d3d3;border:.5px solid gray;border-radius:8px;flex-direction:column;width:auto;margin-top:auto;padding:5px;font-family:kalpurush,Times New Roman,Times,serif;font-size:.96rem;display:flex;position:relative}.underline{background:#8b8b8b;width:250px;height:1px;margin:0% 0 10px}.adviceHolder{position:relative}.adviceInput{min-width:300px;margin-top:0;font-family:kalpurush,Times New Roman,Times,serif;position:relative}.searchRxHolder{flex-direction:column;max-width:150px;display:flex;position:fixed;top:200px;left:5px}.searchHeader{color:#776f03;text-align:center;background:#fff;border:none;border-radius:5px 5px 0 0;margin-top:0;margin-bottom:.9px;padding-top:2px;font-size:14px;font-weight:700}.searchInput{background:#ececec;border:none;border-radius:0 0 4px 4px;padding:5px}.searchRxList{background:#405369;border-radius:4px}.searchBtn{color:#fff;background:#196d86;border:none;border-radius:4px;margin-top:4px;padding:4px 2px;font-weight:700;box-shadow:0 4px 10px #0000004d}.searchBtn:hover{cursor:pointer;background:#1b86a7}@media print{body{margin:0;padding:0;background:#fff!important;width:100%!important}.header{align-items:flex-start;width:100%;padding:0;justify-content:space-between!important;display:flex!important}.page{box-sizing:border-box;border-radius:0;width:100%;max-width:none;margin:0;padding:0;box-shadow:none!important;background:#fff!important}.header-left .doctor-name{font-family:kalpurush,Times New Roman,Times,serif;font-weight:900;background:0 0!important;border:none!important;width:auto!important;margin:0!important;padding:0!important;font-size:1.1rem!important;display:block!important}.header-left .doctor-qual,.header-left .doctor-affiliation,.header-left .bmdc{font-family:kalpurush,Times New Roman,Times,serif;font-size:.74rem;background:0 0!important;border:none!important;outline:none!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}.header-right .hospital-name{font-family:kalpurush,Times New Roman,Times,serif;background:0 0!important;border:none!important;outline:none!important;width:auto!important;margin:0!important;padding:0!important;font-size:1.1rem!important;display:block!important}.header-right .address,.header-right .schedule,.header-right .contact-no{font-family:kalpurush,Times New Roman,Times,serif;font-size:.74rem;background:0 0!important;border:none!important;outline:none!important;width:auto!important;margin:0!important;padding:0!important;display:block!important}.page{page-break-inside:avoid}.header-left{max-width:33%!important;display:inline-block!important}.header-center{margin:7px 1.07rem 0 1.1rem;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#0d9920!important}.header-center .specialist{margin:0;padding:.08rem;font-size:1.1rem;font-weight:600;line-height:1;display:inline-block!important}.header-right{max-width:33%!important;display:inline-block!important}.header-left,.header-right{flex:1!important;max-width:33.33%!important}.header-center{flex:1!important;max-width:28%!important}.patient-row{font-family:kalpurush,Times New Roman,Times,serif}.phonefield{display:none}.content{page-break-inside:avoid;grid-template-columns:1fr 1fr!important;gap:10%!important;display:flex!important}.column{page-break-inside:avoid}.bullet-list,.rx-list,.adviceList{line-height:1.1}.bullet-list{margin-top:0;padding:0;font-family:Times New Roman,Times,serif}.bullet-list li:before{content:"- ";width:auto;margin-right:0}.kalpurush{font-family:kalpurush,Times New Roman,Times,serif}li:has(input[type=checkbox]:not(:checked)){display:none!important}li input[type=checkbox]{display:none!important}.column-left{width:200px;min-height:600px;border-right:2px solid #000!important;padding-right:10px!important}.cc-input{display:none}#oeList li:before{content:"- ";margin-left:0;width:auto!important}.bullet-list span,.rx-list span,.durgInputLayout{display:none}.column-right{padding-left:10px!important}.oeinput,.advinput,.addDrug{background:0 0;border:none;outline:none}*{-webkit-print-color-adjust:exact!important;color-adjust:exact!important;box-shadow:none!important;background:0 0!important}.divider{height:1.1px;margin-top:1rem;padding:0;-webkit-print-color-adjust:exact!important;color-scheme:exact!important;background:#10893e!important}.additionalHeader{border:none}.underline{height:1px;padding:0;-webkit-print-color-adjust:exact!important;color-scheme:exact!important;background:#8b8b8b!important}.adviceInput{display:none}.column-left{border-right:1.5px solid #000!important}.download{display:none}.savedHolder,.about-footer,.headerController,.searchRxHolder,.authHolder{display:none!important}}
