.ui-mini{margin:0;border-radius:10px}.color-light-grey{color:#f6f6f6}.color-light-greyish{color:gray}.color-yellow{color:#ed7d31}.color-grey{color:#454545}.color-grey-list{color:#6b6b6b}.color-black{color:#000}.color-black-new{color:#000 !important}.color-dark-grey{color:#4f4f4f}.color-darkerish-grey{color:#666}.color-darker-grey{color:#292525}.color-dark-red{color:#c6202e}.astrix-select{margin-top:-23px;margin-right:-5px}.color-orange{color:#ed4624}.color-orange-impo{color:#ed4624 !important}.color-orange-light{color:orange}.color-lightr-gray{color:#eaeaea}.color-white{color:#fff}.background-color-pink{background-color:#ffc0cb !important}.color-pink{color:#ffc0cb !important}.background-color-heading-orange{background-color:#ed7d31}.background-color-list-capture{background-color:#f5faff}.color-light-orange{color:#e56f44}.color-lighter-orange{color:#fbe5d6}.color-blue{color:#199dd7}.color-dark-blue{color:#304160}.background-color-lightist-blue{background-color:#f0f4fa}.background-color-lighter-blue{background-color:#d9e2f3}.color-lighter-blue{color:#d9e2f3}.background-color-lighter-blue-ui{background-color:#88bbcf;color:#fff}.background-color-lighter-grey{background-color:#80808096}.background-color-lighter-grey-orange{background-color:#80808096;color:#ed4624}.background-color-lighter-pink{background-color:#f9d7cd}.color-lighter-pink{color:#f9d7cd}.color-green{color:#296b27}.color-turquoise{color:#67b2a3}.color-dark-green{color:#5b965e}.color-light-purple{color:#96f}.color-light-blue{color:#069}.color-dark-yellow{color:#cc9e14}.color-greenish-teal{color:#217c5b}.color-transparent{color:transparent}.background-color-blue{background-color:blue !important}.background-color-light-orange{background-color:#fbe5d6}.spaceeeeeeee{color:white}.background-color-greyblue{background-color:#d5dce6}.background-color-greybluedarker{background-color:#d3def0}.background-color-lblue{background-color:#d6dce5}.background-color-vlblue{background-color:#ebecf0}.background-color-white{background-color:#FFF !important}.background-color-white-50-p{background-color:rgba(255,255,255,0.5)}.background-color-transparent{background-color:transparent}.background-color-dark-gray-alpha{background-color:#afafaf}.background-color-dark-gray{background-color:#454545}.background-color-lightr-gray{background-color:#eaeaea}.background-color-light-gray{background-color:#f6f6f6}.background-color-calendar-gray{background-color:#d1d1d1}.background-color-green{background-color:#51b54e}.background-color-yellow{background-color:#cc9e14}.background-color-lighter-orange{background-color:#ba3a02}.background-color-red{background-color:#8f2831}.color-border-green{color:#51b54e;border:1px solid #51b54e}.color-border-red{color:#8f2831;border:1px solid #8f2831}.background-color-darker-red{background-color:#992333}.background-color-light-sea-green{background-color:#20b2aa}.background-color-salmon-red{background-color:#fa8072}.background-color-medium-sea-green{background-color:#3cb371}.background-color-dark-cyan{background-color:#008b8b}.background-color-medium-blue{background-color:#1e96cc}.background-color-cyan-aqua{background-color:#1bf4e6}.background-color-bright-neon-green{background-color:#1afe07}.background-color-deep-reddish-rose{background-color:#a83f48}.background-color-lime-green{background-color:#72b604}.background-color-advanced-grey{background-color:#edf3f8d9}.color-border-lighter-orange{color:#ba3a02;border:1px solid #ba3a02;background-color:#fff}.color-border-orange{color:#ed4624;border:1px solid #ed4624;background-color:#fff}.color-border-green{color:#51b54e;border:1px solid #51b54e;background-color:#fff}.color-border-blue{color:#199dd7;border:1px solid #199dd7;background-color:#fff}.color-border-dark-grey{color:#49565b;border:1px solid #49565b;background-color:#fff}.color-border-dark-red{color:#8f2831;border:1px solid #8f2831;background-color:#fff}.color-border-light-orange{color:#e56f44;border:1px solid #e56f44;background-color:#fff}.color-border-turquoise{color:#67b2a3;border:1px solid #67b2a3;background-color:#fff}.color-border-dark-green{color:#5b965e;border:1px solid #5b965e;background-color:#fff}.color-border-light-purple{color:#96f;border:1px solid #96f;background-color:#fff}.color-border-light-blue{color:#069;border:1px solid #069;background-color:#fff}.color-border-dark-yellow{color:#cc9e14;border:1px solid #cc9e14;background-color:#fff}.color-border-dark-red-border{border:1px solid #8f2831;background-color:#fff}.color-border-green-border{border:1px solid #51b54e;background-color:#fff}.background-color-dark-red{background-color:#8f2831}.background-color-lighter-orange{background-color:#ba3a02}.background-color-dark-yellow{background-color:#cc9e14}.color-green-cyan{color:#047b5e}.notification-indicator{text-align:center;color:#fff;padding:3px;font-size:1.5em}hr{border:0;height:1px;width:100%;background-image:linear-gradient(to right,#f3f3f3,#e56f44,#f3f3f3)}@font-face{font-family:'QuickSand';src:url("../fonts/Quicksand-VariableFont_wght.ttf") format('truetype');font-weight:400 700;font-style:normal}body{font-size:.86em;font-family:'QuickSand';color:#000;padding:0;margin:0;background-color:#f6f6f6;font-weight:560}h1{font-size:1.5em}textarea,input,button{outline:none !important}input[type='time'],input[type='text'],input[type=password]{color:#49565b;padding:3px 0 3px 5px;font-size:1em;font-family:'QuickSand';background-color:#f6f6f6;width:100%;border:1px solid #454545;border-radius:10px;font-weight:480}input[type='urine-text']{color:#49565b;padding:2px 0 2px 0;font-size:1em;font-family:'QuickSand';background-color:#f6f6f6;width:100%;border:1px solid #454545;border-radius:10px;font-weight:480}button,.button{cursor:pointer;padding:6px 0 6px 0;border:1px solid #88bbcf;background-color:#f6f6f6;color:#88bbcf;width:100%;font-family:'QuickSand';font-size:1em;border-radius:10px;font-weight:bold}.color-blue-new{color:#88bbcf}.button-mixed{cursor:pointer;padding:6px 0 6px 0;border:1px solid #ed4624;background-color:#f6f6f6;color:#49565b;width:100%;font-family:'QuickSand';font-size:1em}button:hover,.button:hover,.button-mixed:hover{background-color:#88bbcf !important;color:#f6f6f6 !important}textarea{resize:vertical;font-size:1.2em;font-family:'QuickSand';color:#49565b;background-color:#f6f6f6;border-radius:10px;font-weight:480}.imitate-btn{cursor:pointer;border:1px solid #ed4624;background-color:#f6f6f6;color:#ed4624;width:100%;font-family:'QuickSand';font-size:1em}.imitate-btn:hover{background-color:#ed4624 !important;color:#f6f6f6 !important}#button-alert{cursor:pointer;padding:6px 0 6px 0;border:1px solid #ed4624;background-color:#f6f6f6;color:#ed4624;width:50%;font-family:'QuickSand';font-size:1em}.transparrent-50{opacity:.5;filter:alpha(opacity=50)}.internal-image-height-30-px img{width:initial;height:30px}.internal-image-bottom-bar img{width:95%;height:30px}.full-background-image{width:100%;height:100%;position:fixed;left:0;top:0;background-repeat:no-repeat;background-position:center;background-size:cover}.top-right{position:absolute;right:0;top:0}.background-image-hospital-room-orange{background-image:url("../images/background-image-medisconnect.png")}a:link{text-decoration:none;color:#ed4624;font-size:1.2em}a:visited{text-decoration:none;color:#ed4624}a:hover{text-decoration:underline;color:#ed4624}a:active{text-decoration:none;color:#ed4624}.main-report{position:relative;z-index:20}.watermark{z-index:-10;position:absolute}.watermark img{position:absolute;width:650px;left:100px;top:-100px}.dashboard-tile-widget{float:left;width:29%;border:1px solid #49565b;padding:15px 0 15px 0;cursor:pointer;margin-bottom:50px;min-height:160px}.dashboard-tile-widget .imitate-h2{color:#e94e1b}.dashboard-tile-widget:hover{border:1px solid #e94e1b;background-color:#e94e1b;color:#f6f6f6 !important}.dashboard-tile-widget:hover .imitate-h2{color:#f6f6f6 !important}.dashboard-tile-widget img{max-width:75% !important}.borderhover{border:1px solid #f6f6f6}.borderhover:hover{border:1px solid #3478c5;color:#3478c5 !important}.pointer{cursor:pointer}.image-center-60-p{width:60%;margin:auto;display:block;position:relative}.image-center-70-p{width:70%;max-width:900px;margin:auto;display:block;position:relative}.image-center-75-p{width:75%;margin:auto;display:block}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-underline{text-decoration:underline}.text-underline-hover:hover{text-decoration:underline}.double-underline{border-bottom:3px double}.font-weight-bold{font-weight:bold !important}.font-size-1-1{font-size:1.1em}.font-size-1-25{font-size:1.25em}.font-size-1-8{font-size:1.8em}.font-size-2{font-size:2em}.font-size-0-6{font-size:.6em}.font-size-0-75{font-size:.75em !important}.font-size-0-80{font-size:.80em}.font-size-0-9{font-size:.9em}.font-size-4-5-em{font-size:4.5em}.font-size-5-em{font-size:5em}.font-size-8-em{font-size:8em}.font-size-13{font-size:13px}.font-size-15{font-size:15px}.font-size-20{font-size:20px}.font-size-25{font-size:25px}h2{font-size:1.25em;font-weight:lighter;-webkit-margin-before:.35em;-webkit-margin-after:.35em;color:#ed4624}.imitate-h3-real{font-size:3em;font-weight:lighter;-webkit-margin-before:.35em;-webkit-margin-after:.35em}.imitate-h3{font-size:1.5em;font-weight:lighter;-webkit-margin-before:.35em;-webkit-margin-after:.35em}.imitate-h3-opt{font-size:1em;font-weight:lighter;-webkit-margin-before:.35em;-webkit-margin-after:.35em}.imitate-h2-no-margin{font-size:1.5em;font-weight:lighter}.imitate-h2{font-size:1.25em;-webkit-margin-before:.35em;-webkit-margin-after:.35em}.imitate-h2-5{font-size:1.5em;font-weight:lighter;-webkit-margin-before:.35em;-webkit-margin-after:.35em}.imitate-h2-5-no-margin{font-size:1.5em;font-weight:lighter}.imitate-h1{font-size:1.5em;font-weight:lighter;-webkit-margin-before:.35em;-webkit-margin-after:.35em}.block-number{margin:5px;font-size:1.5em;font-weight:lighter}.text-shadow-white{text-shadow:-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff}.loading-logo-wrapper{position:relative;margin:0 auto;width:200px}.loading-logo-inner-wrapper{position:absolute;width:200px;height:200px}.loading-avatar{position:absolute;left:0;top:0;width:200px}.loading-gif{position:absolute;left:10px;top:18px;width:150px}.z-index-0{z-index:0}.z-index-1{z-index:1}.position-relative{position:relative}.word-break-all{word-break:normal}.li{margin-bottom:10px}.width-0-p{width:0}.width-0-5-p{width:.5%}.width-1-p{width:1%}.width-1-5-p{width:1.5%}.width-2-p{width:2%}.width-2-5-p{width:2.5%}.width-3-p{width:3%}.width-3-5-p{width:3.5%}.width-4-p{width:4%}.width-5-p{width:5%}.width-5-px{width:5px}.width-6-p{width:6%}.width-6-5-p{width:6.5%}.width-7-p{width:7%}.width-7-5-p{width:7.5%}.width-7-4-p{width:7.4%}.width-8-p{width:8%}.width-9-p{width:9%}.width-9-5-p{width:9.5%}.width-10-p{width:10%}.width-13-p{width:13%}.width-14-p{width:14%}.width-8-px{width:8px}.width-10-px{width:10px}.width-11-p{width:11%}.width-12-p{width:12%}.width-13-p{width:13%}.width-14-p{width:14%}.width-15-p{width:15%}.width-15-px{width:15px}.width-18-px{width:18px}.width-16-p{width:16%}.width-17-p{width:17%}.width-18-p{width:18%}.width-19-p{width:19%}.width-20-p{width:20%}.width-20-px{width:20px}.width-25-px{width:25px}.width-21-p{width:21%}.width-22-p{width:22%}.width-23-p{width:23%}.width-24-p{width:24%}.width-25-p{width:25%}.width-26-p{width:26%}.width-27-p{width:27%}.width-28-p{width:28%}.width-29-p{width:29%}.width-30-px{width:30px}.width-30-p{width:30%}.width-30-5-p{width:30.5%}.width-32-p{width:32%}.width-33-p{width:33%}.width-34-p{width:34%}.width-35-p{width:35%}.width-35-px{width:35px}.width-36-p{width:36%}.width-37-p{width:37%}.width-38-p{width:38%}.width-39-p{width:39%}.width-40-p{width:40%}.width-40-px{width:40px}.width-45-px{width:45px}.width-41-p{width:41%}.width-45-p{width:45%}.width-42-p{width:42%}.width-43-p{width:43%}.width-44-p{width:44%}.width-46-p{width:46%}.width-47-p{width:47%}.width-48-p{width:48%}.width-49-p{width:49%}.width-50-p{width:50%}.width-50-px{width:50px}.width-55-px{width:55px}.width-52-p{width:52%}.width-53-p{width:53%}.width-55-p{width:55%}.width-56-p{width:56%}.width-58-px{width:58px}.width-60-px{width:60px}.width-62-px{width:62px}.width-65-px{width:65px}.width-67-p{width:67%}.width-58-p{width:58%}.width-59-p{width:59%}.width-60-p{width:60%}.width-61-p{width:61%}.width-66-p{width:66%}.width-62-p{width:62%}.width-63-p{width:63%}.width-64-p{width:64%}.width-65-p{width:65%}.width-68-p{width:68%}.width-66-7-p{width:66.7%}.width-70-p{width:70%}.width-70-4-p{width:70.4%}.width-70-px{width:70px}.width-71-p{width:71%}.width-72-p{width:72%}.width-73-p{width:73%}.width-75-p{width:75%}.width-75-px{width:75px}.width-79-px{width:79px}.width-76-p{width:76%}.width-78-p{width:78%}.width-80-p{width:80%}.width-80-px{width:80px}.width-82-p{width:82%}.width-83-p{width:83%}.width-85-p{width:85%}.width-86-p{width:86%}.width-87-p{width:87%}.width-88-p{width:88%}.width-90-p{width:90%}.width-88-px{width:88px}.width-93-p{width:93%}.width-94-p{width:94%}.width-95-p{width:95%}.width-96-p{width:96%}.width-97-p{width:97%}.width-98-p{width:98%}.width-99-p{width:99%}.width-100-p{width:100%}.width-100-px{width:100px}.width-125-p{width:125%}.width-140-px{width:140px}.width-175-px{width:175px}.width-1000-px{width:1000px}.width-200-px{width:200px}.width-236-px{width:236px}.width-490-px{width:490px}.width-670-px{width:670px}.width-4000-px{width:4000px}.width-8000-px{width:8000px}.width-line-10-p{width:10% !important}.width-line-11-p{width:11% !important}.width-line-50-p{width:50% !important}.width-line-30-p{width:30% !important}.max-width-25-px{max-width:25px !important}.max-width-50-px{max-width:50px}.max-width-75-px{max-width:75px}.max-width-80-px{max-width:80px}.max-width-83-px{max-width:83px}.max-width-100-px{max-width:100px}.max-width-120-px{max-width:120px}.max-width-130-px{max-width:130px}.max-width-110-px{max-width:110px}.max-width-125-px{max-width:125px}.max-width-140-px{max-width:140px}.max-width-150-px{max-width:150px}.max-width-175-px{max-width:175px}.max-width-180-px{max-width:180px}.max-width-190-px{max-width:190px}.max-width-200-px{max-width:200px}.max-width-210-px{max-width:210px}.max-width-220-px{max-width:220px}.max-width-230-px{max-width:230px}.max-width-214-px{max-width:214px}.max-width-240-px{max-width:240px}.max-width-250-px{max-width:250px !important}.max-width-255-px{max-width:255px !important}.max-width-260-px{max-width:260px !important}.max-width-270-px{max-width:270px !important}.max-width-275-px{max-width:275px !important}.max-width-280-px{max-width:280px !important}.max-width-285-px{max-width:285px !important}.max-width-290-px{max-width:290px !important}.max-width-300-px{max-width:300px}.max-width-311-px{max-width:311px}.max-width-312-px{max-width:312px}.max-width-325-px{max-width:325px}.max-width-350-px{max-width:350px}.max-width-375-px{max-width:375px}.max-width-550-px{max-width:550px}.min-width-400-px{min-width:400px}.max-width-400-px{max-width:400px}.max-width-420-px{max-width:420px}.max-width-450-px{max-width:450px}.max-width-500-px{max-width:500px}.max-width-520-px{max-width:520px}.max-width-540-px{max-width:540px}.max-width-560-px{max-width:560px}.max-width-580-px{max-width:580px}.max-width-595-px{max-width:595px}.max-width-600-px{max-width:600px}.max-width-650-px{max-width:600px}.max-width-700-px{max-width:700px}.max-width-750-px{max-width:750px}.max-width-800-px{max-width:800px}.max-width-850-px{max-width:850px}.max-width-900-px{max-width:900px}.max-width-950-px{max-width:950px}.max-width-1000-px{max-width:1000px}.max-width-1235-px{max-width:1235px}.max-width-1250-px{max-width:1250px}.max-width-750-px{max-width:750px}.max-width-1000-px{max-width:1000px}.max-width-1250-px{max-width:1250px}.max-width-1380-px{max-width:1380px}.max-width-1400-px{max-width:1400px}.max-width-1500-px{max-width:1500px}.max-width-1600-px{max-width:1600px}.max-width-1555-px{max-width:1555px}.max-width-1750-px{max-width:1750px}.max-width-610-px{max-width:610px}.max-height-30-px{max-height:30px}.max-height-70-px{max-height:70px}.max-height-150-px{max-height:150px}.width-150-px{width:150px}.width-250-px{width:250px}.width-275-px{width:275px}.width-300-px{width:300px}.width-310-px{width:310px}.width-342-px{width:342px}.width-350-px{width:350px}.width-400-px{width:400px}.width-500-px{width:500px}.width-600-px{width:600px}.min-height-66-px{min-height:66px}.min-height-67-px{min-height:67px}.min-height-75-px{min-height:75px}.height-3-px{height:3px}.height-4-px{height:4px}.height-0-5-px{height:.5px}.height-1-px{height:1px}.height-2-px{height:2px}.height-5-px{height:5px}.height-7-px{height:7px}.height-10-px{height:10px}.height-11-px{height:11px}.height-15-px{height:15px}.height-16-px{height:16px}.height-18-px{height:18px}.height-19-px{height:19px}.height-20-px{height:20px}.height-21-px{height:21px}.height-22-px{height:22px}.height-23-px{height:23px}.height-24-px{height:24px}.height-25-px{height:25px}.height-26-px{height:26px}.height-27-px{height:27px}.height-28-px{height:28px}.height-29-px{height:29px}.height-30-px{height:30px}.height-31-px{height:31px}.height-32-px{height:32px}.height-33-px{height:33px}.height-34-px{height:34px}.height-35-px{height:35px}.height-37-px{height:37px}.height-39-px{height:39px}.height-40-px{height:40px}.height-41-px{height:41px}.height-44-px{height:44px}.height-45-px{height:45px}.height-49-px{height:49px}.height-50-px{height:50px}.height-51-px{height:51px}.height-56-px{height:56px}.height-60-px{height:60px}.height-70-px{height:70px}.height-72-px{height:72px}.height-74-px{height:74px}.height-75-px{height:75px}.height-76-px{height:76px}.height-78-px{height:78px}.height-80-px{height:80px}.height-83-px{height:83px}.height-90-px{height:90px}.height-98-px{height:98px}.height-99-px{height:99px}.height-100-p{height:100%}.height-100-px{height:100px}.height-120-px{height:120px}.height-125-px{height:125px}.height-140-px{height:140px}.height-150-px{height:150px !important}.height-160-px{height:160px}.height-168-px{height:168px}.height-169-px{height:169px}.height-180-px{height:180px}.height-190-px{height:190px}.height-200-px{height:200px}.height-320-px{height:320px}.height-590-px{height:590px}.min-height-70-px{min-height:70px}.min-height-105-px{min-height:105px}.height-250-px{height:250px}.height-342-px{height:342px}.height-300-px{height:300px}.height-550-px{height:550px}.min-height-40-px{min-height:40px}.min-height-50-px{min-height:50px}.min-height-100-px{min-height:100px}.min-height-130-px{min-height:130px}.min-height-110-px{min-height:110px}.min-height-122-px{min-height:122px}.min-height-144-px{min-height:144px}.min-height-180-px{min-height:180px}.min-height-187-px{min-height:187px}.min-height-192-px{min-height:192px}.min-height-210-px{min-height:210px}.min-height-280-px{min-height:280px}.min-height-300-px{min-height:300px}.min-height-380-px{min-height:380px}.min-height-400-px{min-height:400px}.min-height-420-px{min-height:420px}.min-height-470-px{min-height:470px}.min-height-500-px{min-height:500px}.min-height-566-px{min-height:566px}.min-height-580-px{min-height:580px}.min-height-600-px{min-height:600px}.min-height-610-px{min-height:610px}.min-height-615-px{min-height:615px}.min-height-700-px{min-height:700px}.height-600-px{height:600px}.margin-0-px{margin:0 !important}.margin-auto{margin:0 auto !important;display:block !important}.margin-bottom-minus-10-px{margin-bottom:-10px}.margin-bottom-minus-15-px{margin-bottom:-15px}.margin-bottom-10-px{margin-bottom:10px}.margin-bottom-2-px{margin-bottom:2px}.margin-bottom-0-px{margin-bottom:0}.margin-bottom-15-px{margin-bottom:15px}.margin-bottom-18-px{margin-bottom:18px}.margin-bottom-20-px{margin-bottom:20px}.margin-bottom-25-px{margin-bottom:25px}.margin-bottom-35-px{margin-bottom:35px}.margin-bottom-55-px{margin-bottom:55px}.margin-bottom-68-px{margin-bottom:68px}.margin-bottom-39-px{margin-bottom:39px}.margin-bottom-42-px{margin-bottom:42px}.margin-bottom-44-px{margin-bottom:44px}.margin-bottom-45-px{margin-bottom:45px}.margin-bottom--50-px{margin-bottom:-50px}.margin-bottom-60-px{margin-bottom:60px}.margin-bottom-65-px{margin-bottom:65px}.margin-bottom-70-px{margin-bottom:70px}.margin-bottom-80-px{margin-bottom:80px}.margin-bottom-72-px{margin-bottom:72px}.margin-bottom-75-px{margin-bottom:75px}.margin-bottom-102-px{margin-bottom:102px}.margin-bottom-128-px{margin-bottom:128px}.margin-bottom-130-px{margin-bottom:130px}.margin-left-1-5-p{margin-left:1.5%}.margin-left-1-p{margin-left:1%}.margin-left-1-8-p{margin-left:1.8%}.margin-left-2-p{margin-left:2%}.margin-left-3-p{margin-left:3%}.margin-left-4-p{margin-left:4%}.margin-left-5-p{margin-left:5%}.margin-left-7-p{margin-left:7%}.margin-left-8-p{margin-left:8%}.margin-left-9-p{margin-left:9%}.margin-left-10-p{margin-left:10%}.margin-left-15-p{margin-left:15%}.margin-left-40-px{margin-left:40px}.margin-left-15-px{margin-left:15px}.margin-left-120-px{margin-left:120px}.margin-left-30-px{margin-left:30px}.margin-left-35-px{margin-left:35px}.margin-left-45-px{margin-left:45px}.margin-left-60-px{margin-left:60px}.margin-left-65-px{margin-left:65px}.margin-left-70-px{margin-left:70px}.margin-left-75-px{margin-left:75px}.margin-left-350-px{margin-left:350px}.margin-left-770-px{margin-left:770px}.margin-left-negative-8-p{margin-left:-8%}.margin-right-1-p{margin-right:1%}.margin-right-2-p{margin-right:2%}.margin-right-4-p{margin-right:4%}.margin-right-5-p{margin-right:5%}.margin-right-10-p{margin-right:10%}.margin-right-30-p{margin-right:30%}.margin-right-33-p{margin-right:33%}.margin-right-10-px{margin-right:10px}.margin-right-25-px{margin-right:25px}.margin-right-30-px{margin-right:30px}.margin-right-35-px{margin-right:35px}.margin-right-40-px{margin-right:40px}.margin-right-43-px{margin-right:43px}.margin-right-50-px{margin-right:50px}.margin-right-52-px{margin-right:52px}.margin-right-55-px{margin-right:55px}.margin-right-60-px{margin-right:60px}.margin-right-65-px{margin-right:65px}.margin-right-70-px{margin-right:70px}.margin-right-72-px{margin-right:72px}.margin-right-74-px{margin-right:74px}.margin-right-80-px{margin-right:80px}.margin-right-85-px{margin-right:85px}.margin-right-90-px{margin-right:90px}.margin-right-95-px{margin-right:95px}.margin-right-100-px{margin-right:100px}.margin-right-110-px{margin-right:110px}.margin-right-120-px{margin-right:120px}.margin-right-130-px{margin-right:130px}.margin-right-140-px{margin-right:140px}.margin-right-150-px{margin-right:150px}.margin-right-160-px{margin-right:160px}.margin-right-170-px{margin-right:170px}.margin-right-180-px{margin-right:180px}.margin-right-190-px{margin-right:190px}.margin-right-192-px{margin-right:192px}.margin-right-193-px{margin-right:193px}.margin-right-194-px{margin-right:194px}.margin-right-195-px{margin-right:195px}.margin-right-196-px{margin-right:196px}.margin-right-200-px{margin-right:200px}.margin-right-169-px{margin-right:169px}.margin-right-240-px{margin-right:240px}.margin-left-300-px{margin-left:300px}.margin-left-5-p{margin-left:5%}.margin-left-100-p{margin-left:100%}.margin-left-20-p{margin-left:20%}.margin-left-49-5-p{margin-left:49.5%}.margin-right-2-p{margin-right:2%}.margin-right-3-p{margin-right:3%}.margin-right-10-p{margin-right:10%}.margin-right-15-p{margin-right:15%}.margin-right-20-p{margin-right:20%}.margin-right-21-px{margin-right:21px}.margin-left-10-px{margin-left:10px}.margin-right-15px{margin-left:15px}.margin-right-15-px{margin-right:15px}.margin-right-20-px{margin-right:20px}.margin-left-20-px{margin-left:20px}.margin-left-47-px{margin-left:47px}.margin-left-90-px{margin-left:90px}.margin-right-10-p{margin-right:10%}.margin-right-50-p{margin-right:50%}.margin-right-10-px{margin-right:10px}.margin-right-16-px{margin-right:16px}.margin-right-35-px{margin-right:35px}.margin-left-25-px{margin-left:25px}.margin-left-40-px{margin-left:40px}.margin-left-130-px{margin-left:130px}.margin-right-25-px{margin-right:25px}.margin-right-45-px{margin-right:45px}.margin-right-50-px{margin-right:50px}.margin-bottom-4-px{margin-bottom:4px !important}.margin-bottom-5-px{margin-bottom:5px !important}.margin-bottom-10-px{margin-bottom:10px !important}.margin-bottom-12-px{margin-bottom:12px !important}.margin-bottom-15-px{margin-bottom:15px !important}.margin-bottom-20-px{margin-bottom:20px !important}.margin-bottom-25-px{margin-bottom:25px !important}.margin-bottom-30-px{margin-bottom:30px !important}.margin-top-minus-5-px{margin-top:-5px}.margin-bottom-35-px{margin-bottom:35px !important}.margin-bottom-40-px{margin-bottom:40px !important}.margin-bottom-50-px{margin-bottom:50px !important}.margin-bottom-63-px{margin-bottom:63px !important}.margin-bottom-75-px{margin-bottom:75px !important}.margin-top-minus-1-px{margin-top:-1px}.margin-top-minus-4-px{margin-top:-4px}.margin-top-minus-10-px{margin-top:-10px}.margin-top-minus-20-px{margin-top:-20px}.margin-top-minus-15-px{margin-top:-15px}.margin-top-minus-25-px{margin-top:-25px !important}.margin-top-minus-30-px{margin-top:-30px !important}.margin-top-minus-35-px{margin-top:-35px !important}.margin-top-minus-40-px{margin-top:-40px !important}.margin-top-minus-60-px{margin-top:-60px !important}.margin-top-minus-75-px{margin-top:-75px !important}.margin-top-1-px{margin-top:1px !important}.margin-top-2-px{margin-top:2px !important}.margin-top-3-px{margin-top:3px !important}.margin-top-4-px{margin-top:4px !important}.margin-top-5-px{margin-top:5px !important}.margin-top-6-px{margin-top:6px !important}.margin-top-7-px{margin-top:7px !important}.margin-top-8-px{margin-top:8px !important}.margin-top-9-px{margin-top:9px !important}.margin-top-minus-100-px{margin-top:-100px !important}.margin-top-25-px{margin-top:25px}.margin-top-28-px{margin-top:28px !important}.margin-top-10-px{margin-top:10px !important}.margin-top-12-px{margin-top:12px}.margin-top-15-px{margin-top:15px}.margin-top-16-px{margin-top:16px}.margin-top-17-px{margin-top:17px}.margin-top-18-px{margin-top:18px}.margin-top-20-px{margin-top:20px !important}.margin-top-22-px{margin-top:22px !important}.margin-top-32-px{margin-top:32px !important}.margin-top-38-px{margin-top:38px}.margin-top-40-px{margin-top:40px}.margin-top-bottom-10-px{margin-top:10px;margin-bottom:10px}.margin-top-bottom-20-px{margin-top:20px;margin-bottom:20px}.margin-top-50-px{margin-top:50px}.margin-top-80-px{margin-top:80px}.margin-top-500-px{margin-top:500px}.padding-1-px{padding:1px}.padding-2-px{padding:2px}.padding-right-3px{padding-right:3px}.padding-right-23px{padding-right:23px}.padding-top-2-px{padding-top:2px}.padding-top-5-px{padding-top:5px}.padding-top-8-px{padding-top:8px}.padding-right-20-px{padding-right:20px}.padding-top-7-px{padding-top:7px}.padding-top-10-px{padding-top:10px}.padding-top-15-px{padding-top:15px}.padding-top-15px{padding-top:15px}.padding-top-20-px{padding-top:20px}.padding-top-30-px{padding-top:30px}.padding-top-1-px{padding-top:1px}.padding-left-20-px{padding-left:20px}.padding-left-35-px{padding-left:35px}.padding-left-40-px{padding-left:40px}.padding-left-20-pc{padding-left:20%}.padding-left-17-pc{padding-left:17%}.padding-left-40-px{padding-left:40px}.padding-left-18-pc{padding-left:18%}.padding-left-50-px{padding-left:50px}.padding-left-66-px{padding-left:66px}.padding-left-80-px{padding-left:80px}.padding-left-43-pc{padding-left:43%}.padding-left-45-pc{padding-left:45%}.padding-5-px{padding:5px}.padding-top-bot-5-px{padding:5px 0 5px 0}.padding-top-bot-10-px{padding:10px 0 10px 0}.padding-15-5-px{padding:15px 5px 5px 5px}.padding-15-25-px{padding:15px 25px 5px 25px}.padding-sides-5-px{padding:0 5px 0 5px}.padding-sides-10-px{padding-left:10px;padding-right:10px}.padding-sides-25-px{padding-left:25px;padding-right:25px}.padding-10-px{padding:10px}.padding-top-4-px{padding-top:4px}.padding-bottom-5-px{padding-bottom:5px}.padding-top-8px{padding-top:8px}.padding-bottom-8-px{padding-bottom:8px}.padding-top-25-px{padding-top:25px}.padding-top-bot-5-px{padding:5px 0 5px 0}.padding-top-bot-25-px{padding:25px 0 25px 0}.padding-25-px{padding:25px}.padding-50-px{padding:50px}.padding-top-50px{padding-top:50px}.padding-top-60-px{padding-top:60px}.padding-left-25-px{padding-left:25px}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#f5f7fa;padding:20px}.billing-container{max-width:1700px;margin:0 auto;background:white;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:32px}.page-header{margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #e5e7eb}.page-header h1{font-size:28px;font-weight:600;color:#1f2937}.two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;align-items:start}.column{display:flex;flex-direction:column;gap:24px;height:100%}.section-billing{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.section-billing-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f97316}.section-billing-header h2{font-size:16px;font-weight:600;color:#f97316;text-transform:uppercase;letter-spacing:.5px}.section-billing-header::before{content:'';width:4px;height:20px;background:#f97316;border-radius:2px}.setting-item{margin-bottom:16px}.setting-item:last-child{margin-bottom:0}.full-width-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:24px}.settings-group{display:flex;flex-direction:column;gap:16px}.spacer-small{height:12px}.spacer-medium{height:24px}.flex-wrap{flex-wrap:nowrap;width:1700px}.display-none{display:none !important}.overflow-y-scroll{overflow-y:scroll !important}.resize-vertical{resize:vertical}.hover:hover{color:#009cda}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.float-left{float:left}.float-right{float:right}.border-red{border:1px solid #8f2831 !important}.border-red-box{border:.5px solid #8f2831 !important}.border-bottom-orange{border-bottom:1px solid #ed4624 !important}.border-double-grey{border-bottom:4px double #ccc}.border-total-grey{border-bottom:1px solid #cecece !important;border-top:1px solid #cecece !important}.border-orange{border:1px solid #ed4624 !important}.borders-ex-bot-orange{border-top:1px solid #ed4624 !important;border-left:1px solid #ed4624 !important;border-right:1px solid #ed4624 !important}.borders-ex-bot-black{border-top:1px solid #080808 !important;border-left:1px solid #080808 !important;border-right:1px solid #080808 !important}.border-lightish-grey-pmb{border:1px solid #adadad !important}.border-lightish-orange{border:1px solid #f9d4bb !important}.border-top-double-orange{border-top:1px solid #ed4624}.border-top-double-grey{border-top:.5px solid #ccc}.border-top-double-green{border-top:1px solid #51b54e}.border-top-dotted{border-top:1px dotted #49565b}.border-bottom-lgray{border-bottom:1px dashed #d1d1d1}.border-bottom-white{border-bottom:1px dashed #FFF}.border-solid-lgray{border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}.border-lgray{border:1px dashed #d1d1d1}.border-vlgray{border:1px dashed #dedede}.border-vvlgray{border:1px solid #f6f6f6}.border-white{border:1px solid #FFF}.border-vlblue{border:1px solid #ebecf0}.border-lblue{border:1px solid #d6dce5}.border-black{border:1px solid #000}.border-blue{border:1px solid #199dd7}.border-green{border:1px solid #51b54e}.border-dark-red{border:1px solid #c6202e !important}.dashed-blue-hover{border:2px dashed #88bbcf}.dashed-blue-hover:hover{border:2px dashed #ed4624}.borders-rounded{-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;-khtml-border-radius:10px 10px 10px 10px}.border-rounded-10-px{border-radius:10px}.report-line-chart{width:100% !important;max-width:800px;height:auto !important;min-height:300px;max-height:500px;margin:auto}.report-pie-chart{width:100% !important;max-width:500px;min-height:300px;margin:auto}#print-logo{width:20%;max-width:200px;position:absolute;right:0}#print-logo-tax-invoice{max-width:200px}.report-logo-centered{width:60%;max-width:400px;display:block;margin:auto}.report-logo-centered-big{width:100%;max-width:800px;display:block;margin:auto}.report-logo-centered img{max-height:300px}.report-logo-centered-fullwidth{width:40%;max-width:150px;display:block;margin:auto}canvas{width:100% !important;height:auto !important;display:block;max-width:800px}.process-block{width:100%;height:100%;background-color:#f6f6f6;opacity:.6;position:absolute;top:0;left:0;z-index:200}.process-block-info{width:100%;height:100%;text-align:center;padding-top:15%;color:#ed4624;font-size:1.5em}.lightbox-fullscreen{background-color:#f6f6f6;width:100%;height:100%;position:fixed;top:0;left:0;overflow-x:scroll;z-index:100;backdrop-filter:blur(8px);box-shadow:0 8px 30px rgba(0,0,0,0.25)}.lightbox-backdrop-invis{background-color:#f6f6f6;opacity:.1;width:100%;height:100%;position:fixed;top:0;left:0;overflow-x:scroll;z-index:100;backdrop-filter:blur(8px);box-shadow:0 8px 30px rgba(0,0,0,0.25)}.lightbox-fullscreen-invis,.lightbox-fullscreen-invis-large{width:100%;height:100%;position:fixed;top:0;left:0;overflow-x:scroll;z-index:100;backdrop-filter:blur(8px);box-shadow:0 8px 30px rgba(0,0,0,0.25)}.lightbox-fullscreen-invis-small{width:90%;height:90%;position:fixed;top:0;left:0;z-index:100}.lightbox-fullscreen-invis-small-lightbox{width:20%;height:20%;position:fixed;top:0;left:0;z-index:100}.lightbox-fullscreen-invis-small-update{width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;backdrop-filter:blur(8px);box-shadow:0 8px 30px rgba(0,0,0,0.25)}#loading{z-index:100 !important}.lightbox-fullscreen-invis-inner{background-color:#f6f6f6;width:75%;min-height:500px;position:absolute;left:12.5%;margin-top:3%;border:4px solid #88bbcf;padding-bottom:25px}.lightbox-fullscreen-invis-inner-large{background-color:#f6f6f6;width:90%;min-height:500px;position:absolute;left:5%;margin-top:1%;border:1px solid #dedede;padding-bottom:25px}.lightbox-fullscreen-invis-inner-small{background-color:#f6f6f6;width:40%;min-height:300px;position:fixed;left:25%;margin-top:9%;border:1px solid #dedede;padding-bottom:25px}#lightbox-content{padding:25px}#lightbox-remove{float:right}.alert-fullscreen{background-color:#f6f6f6;width:300px;height:150px;position:fixed;right:10px;bottom:10px;z-index:100;border:2px solid #88bbcf}#alert-content{padding:25px}#alert-content-el{padding:15px}#alert-remove{float:right}.alert-el{background-color:#f6f6f6;width:90%;height:80px;border:1px solid #ed4624;cursor:pointer}.alert-el:hover{opacity:.5;filter:alpha(opacity=50);color:#ed4624}.close-cross{cursor:pointer;padding:5px;font-size:2em}.close-cross-likkle{cursor:pointer;padding:5px}.close-cross:hover{color:#ed4624}ul{list-style-type:none;list-style-position:inside;padding:0;width:100%;text-align:center}.list-item-image{width:100%;max-width:50px;height:50px;display:block;margin:0 auto;padding:2px}.list-item-image-sign{width:100%;max-width:300px;height:100px;display:block;margin:0 auto;padding:2px}.ui-widgets-layout{width:90%;background:rgba(255,255,255,0.80);padding:25px 5px 25px 5px;margin:0 auto}.ui-widgets-notification{cursor:pointer;margin:15px 0 15px 0;width:100%;min-height:70px;color:#454545;float:left;text-align:center;border:1px solid #454545}.ui-widgets-notification:hover{background-color:#454545;color:#fff !important;border:1px solid #454545}.list-item-datatime-hour{width:100%;color:#656565;float:left;height:120px}.list-item-datatime-hour #icon-add-small-png{height:100%}.list-item-datatime-hour-4{width:100%;color:#656565;float:left;height:168px}.list-item-datatime-hour-4 #icon-add-small-png{width:50%;height:50%;max-width:20px}.list-item-datatime-week{width:12.5%;color:#fff;float:left;height:100%;background-color:#e4e8f1;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform .2s,background-color .3s}.list-item-datatime-week-bravo{width:12.5%;color:#fff;float:left;height:100%;background-color:#e4e8f1;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform .2s,background-color .3s}.list-item-datatime-week-bravo:hover{background-color:#c8ddff;transform:translateY(-3px);box-shadow:0 6px 10px rgba(0,0,0,0.15)}.list-item-datatime-month{width:12%;color:#656565;float:left;margin-bottom:20px}.list-item-datatime-month-heading{width:12%;color:#656565;float:left;text-align:center}.border-bottom-lgray{border-bottom:1px dashed #d1d1d1}.feedback{font-size:1.4em}.selectable .ui-selecting{background:#45bbec}.selectable .ui-selected{background:#009cda}.appointment-menu{margin-top:30px;width:50px}.calendar-notification{padding:0 7px 0 6px;font-size:.90em;margin-top:.1em;color:#FFF;float:right}.calendar-notification-ref{padding:0 7px 0 6px;font-size:.90em;margin-top:.1em;float:right}.calendar-selected{background:#009cda}.calendar-schedule{height:80%;overflow:hidden;word-break:break-all}.unselectable-greyout{background:#656565}.unselectable-greyoutbeta{background:#c9c9c9;color:#fff}.schedule-block{color:#304160;font-size:.60em}.schedule-block-6{color:#304160;font-size:1em}.schedule-block-4{color:#304160;font-size:1.2em}.schedule-time{float:right;padding-right:5px}.schedule-liable{float:right;padding-right:5px}.schedule-note{float:left;padding-left:5px}.schedule-person{float:left;padding-left:5px}#debug{position:fixed;bottom:0;width:100%;height:250px;background-color:#fff;overflow-y:scroll;color:#49565b;font-size:.75em}#debug-friendly{position:absolute;right:0;bottom:0;text-align:right;height:20px;width:400px;background-color:#fff;color:#ed4624}.bottom-bar{background-color:#f6f6f6;width:100%;height:30px;position:fixed;bottom:0;font-size:.75em;z-index:50 !important}.table-list-item{cursor:pointer}.table-list-item:hover{color:#ed4624}.table-list-item-block{cursor:pointer}.table-list-item-block:hover{background-color:#fbe5d6}.table-list-item-line{border-bottom:.5px solid #ccc}.table-list-line{border-bottom:.5px solid #ccc}.table-list-item-line-left{border-left:.5px solid #ccc;margin-left:-1px}.table-list-item-line-right{border-right:.5px solid #ccc}.table-list-item-line-top{border-top:.5px solid #ccc}.table-height{height:25px}.table-heightehr{height:90px}.full-width{width:100vw;margin-left:50%;transform:translateX(-50%);max-width:100%}.table-list-line-black{border-bottom:.5px solid #000}.table-list-item-line-black{border-bottom:.5px solid #000;padding:8px 0}.table-list-item-line-left-black{border-left:.5px solid #000;margin-left:-1px}.table-list-item-line-right-black{border-right:.5px solid #000}.table-list-item-line-top-black{border-top:.5px solid #000}#menu-meo-items #app-title{display:block;float:left;padding:5px;border:1px solid #f6f6f6;margin-left:10px;text-align:left}#menu-meo-items li:not(#app-title){min-width:45px;min-height:45px;display:block;float:left;padding:5px;border:1px solid #f6f6f6;margin-left:10px;font-size:.8em}#menu-meo-items li:not(#app-title):hover{background-color:#b3d6e3b0;border-bottom:.5px solid #141414}#menu-meo-items li img{width:initial;height:40px}#menu-meo-items li:hover:not(#app-title){border:.5px solid #141414;color:#141414}.menu-meo-items-imitate #app-title{display:block;float:left;padding:5px;border:1px solid #f6f6f6;margin-left:20px;text-align:left}.menu-meo-items-imitate li:not(#app-title){width:75px;height:90px;display:block;float:left;padding:5px;border:1px solid #f6f6f6;margin-left:20px}.menu-meo-items-imitate li img{width:initial;height:50px}.menu-meo-items-imitate li:hover:not(#app-title){border:1px solid #ed4624;color:#ed4624}.menu-meo-items-imitate-selected{border:1px solid #f9d4bb !important;background-color:#fbe5d6}.menu-meo-items-selected{background-color:#fff;color:#000}#menu-meo-sub-items li{display:block;float:left;padding:8px 8px 8px 8px;border:1px solid #f6f6f6;margin-left:5px;font-size:.8em}#menu-meo-sub-items li:hover{background-color:#b3d6e3b0;border-bottom:1px solid #f6f6f6}#menu-meo-sub-items li img{width:initial;height:25px}#menu-meo-sub-items li:hover{border:.5px solid #141414;color:#141414}.menu-meo-sub-items-selected{background-color:#b3d6e3b0;border-bottom:1px solid #f6f6f6}.menu-tab-allocate{padding:4px 5px;cursor:pointer;border:1px solid;background-color:#f3f3f3;color:#333;font-weight:500;text-align:center;border-radius:10px;transition:all .2s ease;border-color:#88bbcf;box-shadow:-4px 4px 0 rgb(0 0 0 / 19%)}.menu-tab-item{padding:4px 5px;min-width:150px;cursor:pointer;float:left;border:1px solid transparent;background-color:#f3f3f3;color:#333;font-weight:500;text-align:center;border-radius:10px;transition:all .2s ease;margin:0 8px;box-shadow:-7px 7px 0 rgb(0 0 0 / 19%)}.menu-tab-item:hover{background-color:#ed4624;color:#FFF;border:1px solid #ed4624;box-shadow:0 4px 8px rgba(0,0,0,0.15);transform:translateY(-2px)}.menu-tab-item-active{background-color:#ed4624;color:#FFF;border:1px solid #ed4624;box-shadow:0 4px 8px rgba(0,0,0,0.2);font-weight:bold}.menu-tab-item:focus{outline:2px solid #88bbcf !important;background-color:#ed4624;color:#FFF;border:1px solid #ed4624;box-shadow:0 4px 8px rgba(0,0,0,0.15);transform:translateY(-2px)}.menu-tab-item-old{min-width:175px;padding:3px 10px 3px 0;cursor:pointer;float:left;border:1px solid #fff}.menu-tab-item-old:hover{border:1px solid #ed4624;color:#ed4624}.menu-keep-visible{position:fixed;top:0;left:0;background-color:#FFF;z-index:21}#layout-meo-backdrop img{position:absolute;top:0;left:0;z-index:-1;top:25%;opacity:.5;filter:alpha(opacity=50);top:200px}.center{display:block;margin-left:200px;margin-right:auto;width:50%}.layout-meo-content-fullscreen{position:absolute;top:0;left:0;background-color:#f6f6f6}.margin-content-block{margin:0 0 200px 0;-moz-border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px;border-radius:0 10px 10px 10px;-khtml-border-radius:0 10px 10px 10px;padding:7px 7px 250px 7px;width:95%;float:left}.block-icon-proc{width:20px;cursor:pointer !important}.block-icon-new{width:20px;float:right;margin:-35px 25px;cursor:pointer !important}.block-icon{width:20px;float:right;margin:-20px 25px;cursor:pointer !important}.block-icon-epr{width:20px;float:right;cursor:pointer !important}.block-icon-ref{width:20px;float:right;margin:-25px 25px;cursor:pointer !important}.block-icon-cal{width:20px;float:right;margin:-20px 25px;cursor:pointer !important}.block-icon-no-margin{width:20px;float:right;cursor:pointer !important}.block-icon-inline{width:20px;float:right;margin-top:15px;cursor:pointer !important}.block-icon-inside{width:20px;float:right;margin:10px 20px 0 0;cursor:pointer !important}.block-icon-inside-next{width:20px;float:right;margin:10px 5px;cursor:pointer !important}.block-icon-inside-next-left{width:20px;float:left;margin-right:20px;cursor:pointer !important}.block-icon-pos{width:20px;float:right;margin:-30px 25px;cursor:pointer !important}.block-icon-language{width:20px;float:right;margin:-25px 3px;cursor:pointer !important}.cursor-pointer{cursor:pointer !important}.chroniclist{columns:100px 2}.uppercase{text-transform:uppercase}.numberlist{counter-increment:step-counter;margin-bottom:10px}.movement-section{border:1px solid #ccc;margin-bottom:10px;border-radius:5px;overflow:hidden}.movement-header{background-color:#eee;padding:10px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-radius:3px}.movement-fields{display:grid;grid-template-columns:repeat(3,1fr);display:none}.movement-fields label{display:block;font-size:.85em;margin-bottom:3px;margin-left:3%;color:#555}.movement-fields input{width:100%;padding:5px;font-size:.9em;border:1px solid #ccc;border-radius:3px;margin-left:3%}.movement-section.open .movement-fields{display:grid}.arrow{transition:transform .2s ease}.movement-section.open .arrow{transform:rotate(180deg)}@media(max-width:768px){.movement-section{width:100%}.movement-fields{grid-template-columns:1fr}}.physio-layout-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.physio-layout-container>div{flex:0 0 48%;box-sizing:border-box}@media(max-width:768px){.physio-layout-container>div{flex:0 0 100%}}.spacer{width:100%;height:25px}.collapsible-section{flex:0 0 48%;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin-bottom:auto;overflow:hidden}.collapsible-header{background-color:#eee;padding:10px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.collapsible-body{display:none;padding:10px;background-color:#fafafa}.collapsible-section.open .collapsible-body{display:block}.arrow{transition:transform .3s ease}.collapsible-section.open .arrow{transform:rotate(180deg)}@media(max-width:768px){.collapsible-section{flex:0 0 100%}}.close-btn{width:20%;background-color:red;color:white;float:right}#signature-pad{width:100%;height:300px;margin:20px 0 20px 0}#signature-pad-canvas{width:100% !important;height:100% !important;background-color:#FFF;border:1px solid #454545}#physio-pad{width:100%;height:100%;position:relative}#physio-pad-canvas{display:block;width:100%;height:fit-content}#ehr-pad{width:100%;height:100%;position:relative}#ehr-pad-canvas{display:block;width:100%;height:fit-content}.padding-top{padding-top:10px}.padding-top-30{padding-top:30px}#patientsignature-pad{width:100%;height:300px;margin:20px 0 20px 0}#patientsignature-pad-canvas{width:100% !important;height:100% !important;background-color:#FFF;border:1px solid #454545}.padding-top{padding-top:10px}.padding-top-30{padding-top:30px}#optom-diagram-pad-right{width:250px;height:330px;margin:20px 0 20px 0}#optom-diagram-pad-left{width:250px;height:325px;margin:20px 0 20px 0}#optom-diagram-pad-canvas-right{width:100% !important;height:100% !important;background-repeat:no-repeat;background-position:center center;border:1px solid #454545}#optom-diagram-pad-canvas-left{width:100% !important;height:100% !important;background-repeat:no-repeat;background-position:center center;border:1px solid #454545}#optom-diagram-optic-nerve-right{width:300px;height:380px}#optom-diagram-optic-nerve-left{width:300px;height:380px}#optom-diagram-pad-optic-nerve-canvas-right{width:100% !important;height:100% !important;background-repeat:no-repeat;background-position:center center}#optom-diagram-pad-optic-nerve-canvas-left{width:100% !important;height:100% !important;background-repeat:no-repeat;background-position:center center}.canvasgynaecology{width:100% !important;height:auto !important}#gynaecology-diagram-pad-right{width:100%;height:100%;margin:20px 0 20px 0}#gynaecology-diagram-pad-canvas-right{width:100% !important;height:100% !important;background-repeat:no-repeat;background-position:center center;border:1px solid #454545}#physiodiagram{position:relative}#physiodiagram,#physiodiagram-input{width:800px;height:835.86px;margin:0 auto}#physiodiagram,#physiodiagram-chart svg{width:800px;height:835.86px;margin:0 auto;display:block}#ehrdiagram{position:relative}#ehrdiagram,#ehrdiagram-input{width:650px;height:650px;margin:0 auto}#ehrdiagram,#ehrdiagram-chart svg{width:650px;height:650px;margin:0 auto;display:block}@media(max-width:1584px){#physiodiagram,#physiodiagram-input{width:90vw;height:calc(90vw * 1.0448);max-width:500px;max-height:500px;margin-left:3%}#physiodiagram,#physiodiagram-chart svg{width:90vw;height:calc(90vw * 1.0448);max-width:500px;max-height:500px}#ehrdiagram,#ehrdiagram-input{width:90vw;height:calc(90vw * 1.0448);max-width:500px;max-height:500px;margin-left:3%}#ehrdiagram,#ehrdiagram-chart svg{width:90vw;height:calc(90vw * 1.0448);max-width:500px;max-height:500px}}@media(min-width:1920px){#physiodiagram,#physiodiagram-input{width:95vw;height:calc(95vw * 1.0448);max-width:800px;max-height:800px}#physiodiagram,#physiodiagram-chart svg{width:95vw;height:calc(95vw * 1.0448);max-width:800px;max-height:800px}#ehrdiagram,#ehrdiagram-input{width:95vw;height:calc(95vw * 1.0448);max-width:650px;max-height:650px}#ehrdiagram,#ehrdiagram-chart svg{width:95vw;height:calc(95vw * 1.0448);max-width:650px;max-height:650px}}@media(max-width:900px){#physiodiagram,#physiodiagram-input{width:95vw;height:calc(95vw * 1.0448)}#physiodiagram,#physiodiagram-chart svg{width:95vw;height:calc(95vw * 1.0448)}#ehrdiagram,#ehrdiagram-input{width:95vw;height:calc(95vw * 1.0448)}#ehrdiagram,#ehrdiagram-chart svg{width:95vw;height:calc(95vw * 1.0448)}}#physio-diagram-procedure-input{position:absolute;display:none;background:#fff;border:1px solid orange;padding:10px;z-index:1;width:200px;max-width:90vw;box-shadow:0 0 10px rgba(0,0,0,0.1)}#ehr-diagram-procedure-input{position:absolute;display:none;background:#fff;border:1px solid orange;padding:10px;z-index:1;width:200px;max-width:90vw;box-shadow:0 0 10px rgba(0,0,0,0.1)}#physiodiagram-note{position:absolute;background:#f9f9f9;border:1px solid #ccc;padding:10px;z-index:9998;width:250px;max-width:90vw;box-shadow:0 2px 8px rgba(0,0,0,0.15);display:none}#ehrdiagram-note{position:absolute;background:#f9f9f9;border:1px solid #ccc;padding:10px;z-index:9998;width:250px;max-width:90vw;box-shadow:0 2px 8px rgba(0,0,0,0.15);display:none}.circle{display:none;position:absolute;width:20px;height:20px;background-color:orangered;border-radius:20px}html,body{width:100%;height:100%}#dermatologydiagram{width:500px;height:519px}#dermatologydiagram-input{width:500px;height:519px}html,body{width:100%;height:100%}.error-warning{position:fixed;right:0;bottom:0;background-color:#fff;color:#c6202e;padding:5px;cursor:pointer}.error-warning:hover{text-decoration:underline}.dentalodontogram-info{background-color:#fff;padding:10px;position:fixed;border:1px solid #454545;max-width:400px;cursor:pointer}.dentalodontogram-info-tooth-options{background-color:#fff;padding:10px;position:fixed;border:1px solid #454545;max-width:400px;cursor:pointer}table.KeyTable{width:60%;background-color:#fff;border-collapse:collapse;border-width:2px;border-color:#000;border-style:solid;color:#000}table.KeyTable td,table.KeyTable th{border-width:2px;border-color:#000;border-style:solid;padding:3px}table.KeyTable thead{background-color:#fff}table.KeyTable .box{height:20px;width:20px;margin-bottom:5px;margin-top:5px;margin-left:5px;border:1px solid black;clear:both}table.KeyTable .white{background-color:#fafafa}table.KeyTable .lightgrey{background-color:#e1e1e1}table.KeyTable .blue{background-color:#00f}table.KeyTable .green{background-color:#0f0}table.KeyTable .orange{background-color:orange}table.KeyTable .grey{background-color:gray}table.KeyTable .purple{background-color:#a020f0}table.KeyTable .black{background-color:#000}table.KeyTable .beige{background-color:#cacab1}table.KeyTable .pink{background-color:#efc3c3}.sidebar-menu-tab{position:fixed;z-index:1;color:white;text-align:center;line-height:26px}.trapezoid{position:fixed;left:0;rotate:180deg;cursor:pointer;width:30px;height:45px;top:20%;background-color:#ed4624;border-top:15px solid #ed4624;border-bottom:25px solid #ed4624;border-top-left-radius:10px;border-bottom-left-radius:10px;transition:all .1s ease-in-out}#sidebar-content{padding:70px 8px 8px 32px;text-decoration:none;font-size:20px;color:black;display:block;text-align:-webkit-center;background-color:#f6f6f6;position:fixed;overflow:scroll}.sidebar-remove{cursor:pointer;padding:5px;font-size:2em;position:absolute;right:6px;top:1px}#sidebar-remove{float:right}.sidebar-remove:hover{color:#ed4624}.sidenav{height:85%;z-index:1;top:1px;overflow-x:scroll;position:fixed}.sidebar-title{rotate:90deg;text-wrap-mode:nowrap}.trapezoid:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.text-vertical{writing-mode:vertical-rl}.inline-head{display:none;margin-right:5px;color:#ed4624}.inline-head--green{color:#51b54e}#claimstracker-validation{text-align:center !important}.claim-text,.claim-text-dep{display:none;margin-right:5px;color:#ed4624}.table-header{margin-bottom:8px}.medium-toggle{display:flex;align-items:center;justify-content:end;margin-top:20px}.medium-toggle div{padding:0}.claims-smaller{display:flex;justify-content:space-between}.graph-buttons{display:flex;margin:15px 0;justify-content:center}.graph-buttons button{max-width:150px;padding:4px 0 4px 0;transition:all .3s ease-in-out}.btn-active{background-color:#ed4624;color:#f6f6f6}.report-bar-chart{width:100% !important;max-width:800px;height:auto !important;min-height:415px;max-height:615px;margin:auto;display:none;transition:display 2s ease-in-out}#reportclaimstypes-bar{display:none}.lookup-btn-text{font-size:1.05em;color:#292525}.menu-icon{display:none;cursor:pointer;background-color:#eaeaea;width:100%;margin-bottom:0;padding:3px}.menu-icon-2{display:none;cursor:pointer;width:100%;margin-bottom:0;padding:3px}.bar1,.bar2,.bar3{width:33px;height:3px;background-color:#e94e1b;margin:6px auto;transition:.4s}#calculator-output{font-size:1.2em}.change .bar1{transform:translate(0,9px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{transform:translate(0,-9px) rotate(45deg)}.collapsible{border:none !important;width:auto !important;text-decoration:underline !important}.collapsible:hover{background-color:transparent !important;color:#e94e1b !important}#followup-age:first-child{text-align:left !important}.email-edr{margin-top:-480px !important}.email-edr-history{margin-top:-200px !important}#claims-followup{text-align:center;border-radius:5px;padding:2px;margin-top:10px;border:solid 1px #5555}#bill-followup{text-align:center;border-radius:5px;padding:2px;margin-top:10px;border:solid 1px #5555}.sidepanel{width:30px;height:45px;position:fixed;right:-1px;top:20%;cursor:pointer;background-color:#ed4624;border-top:38px solid #ed4624;border-top-left-radius:10px;border-bottom-left-radius:10px;transition:all .1s ease-in-out;z-index:101}.sidepanel-tab{width:30px;height:45px;position:fixed;right:25%;top:20%;cursor:pointer;background-color:#ed4624;border-top:38px solid #ed4624;border-top-left-radius:10px;border-bottom-left-radius:10px;transition:all .1s ease-in-out;z-index:101}.sidepanel-open{width:0;position:fixed;z-index:101;height:100%;bottom:0;right:0;background-color:#fff;border:1px solid #88bbcf;overflow-x:hidden;transition:.2s ease-in-out;margin-bottom:0;box-shadow:-4px 0 8px 0 rgba(0,0,0,0.2),-4px 0 20px 0 rgba(0,0,0,0.19)}.sidepanel-title{rotate:270deg}.sidepanel:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.sidepanel-tab:hover{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.sidepanel-remove{cursor:pointer;padding:5px;font-size:2em;position:absolute;right:6px;top:1px;color:black}.sidepanel-remove:hover{color:#ed4624}.sidepanel-close{position:absolute;visibility:hidden;z-index:101;height:100%;bottom:0;width:0;right:0;transition:.1s ease-in-out}.sidepanel-menu-style{padding:20px;background-color:#f9f9f9;width:100%;border-left:10px solid #f9f9f9}.sidepanel-menu-heading{background-color:#88bbcf;color:white;font-weight:bold;padding:5px;text-align:center;width:100%}.sidepanel-menu-style:hover{border-left:10px solid #ed4624}@-webkit-keyframes flashy-focus{from,to{border:1px solid #454545}75%{border:1px solid #ed4624}}@keyframes flashy-focus{from,to{border:1px solid #454545}75%{border:1px solid #ed4624}}.flashy-focus{border:1px solid #ed4624}.flashy-focus:focus{-webkit-animation:flashy-focus 2s ease-in-out infinite !important;animation:flashy-focus 2s ease-in-out infinite !important}.flashy-focus:active{-webkit-animation:flashy-focus 2s ease-in-out infinite !important;animation:flashy-focus 2s ease-in-out infinite !important}.claim-text{display:none}.password-toggle{position:relative}.password-toggle input[type="password"]{padding-right:0;background-position:right 5px center;background-repeat:no-repeat;background-position:right center;background-size:auto 50%}.password-toggle .toggle-icon{position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px;background-image:url("/bin/images/icons8-closed-eye-50.png");background-size:contain;background-repeat:no-repeat;cursor:pointer}#global-patient-search-fam-check{background-color:#a8a1a1;backdrop-filter:blur(1px)}#report-bankdetail{position:relative}.payment-link-text{position:absolute;bottom:-45px;left:0}.col-lg-3{flex:0 0 auto;width:100%}.item{position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;padding:20px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:5px}.box-shadow{box-shadow:0 0 20px rgba(0,0,0,0.1)}.box-shadow-tile{box-shadow:-13px 13px 0 rgba(0,0,0,0.1)}.box-shadow-receipt{box-shadow:1px -2px 20px 20px rgba(0,0,0,0.1)}.box-shadow-calendar{box-shadow:-7px 0 10px 0 rgba(0,0,0,0.1)}.dashboard-navbar{display:none;padding:1rem}.dashboard-navbar__logo{width:8rem;cursor:pointer}.flex-box_center{display:flex;align-items:center}.dashboard-tile-widget{transition:transform .1s}.dashboard-tile-widget:hover{transform:scale(1.06) translateZ(0);font-weight:bold}.chart-container{width:calc(50% - 5px);margin-right:10px;text-align:center}.chart-container:last-child{margin-right:0}.chart-row{display:flex;flex-wrap:wrap;align-items:flex-start}.chart-row:last-child .chart-container{width:100%}.no-border{border:0;outline:0}.search_icon{display:inline-block;transition:transform .3s ease}.dis_inline_block{display:inline-block}.report-medicine-content{position:relative}.medicine-list{margin-bottom:40}.back-button-container{position:absolute;bottom:-700px;left:41%;width:300px;margin:auto}#back-button{display:block;max-width:300px;margin:auto}@media print{.report-medicine-content #back-button{display:none !important}}.search_icon:hover{transform:scale(1.2)}.calendar_patient_icon{display:inline-block;transition:transform .1s ease}.calendar_patient_icon:hover{transform:scale(1.04);font-weight:bolder}.print_patient_details{display:flex}.print_patient_details_div_float_left{flex:1;margin-top:17px}.item-list{list-style:none;padding:0;display:flex;margin:0}.item-list-no-flex{list-style:none;padding:0;margin:0}.item-block{flex:1;width:400px;display:flex;flex-direction:column;margin:0 5px;box-sizing:border-box}.block-content{flex:1;align-self:left;text-align-last:left}.block-content-header{flex:1;align-self:left;color:orangered}.block-content-first{flex:1;align-self:left}.align-center{display:flex;justify-content:center;align-items:center}.patient-account-detail-report-table{border:1px solid;box-sizing:border-box}.image-button-img:hover{border:#000}.image-button-img{width:25px;height:25px;border:1px solid white}.remove-margin-top{margin-top:0;padding-top:0;padding-bottom:0}.list-item-boarder-left{border-left:.5px solid lightgray}.list-item-boarder-right{border-right:.5px solid lightgray}.display-side-by-side{display:flex;flex-direction:column}.display-left{flex:1}.position-absolute{position:absolute}.no-space{white-space:nowrap}.bottom-left-logout{position:absolute;bottom:100px}.centered-text{position:absolute;top:65%;left:15%;transform:translate(-50%,-50%);color:#ed4624}.messaging_notification_count{position:absolute;right:0;background-color:#ed4624;color:#FFF;top:25px}.messaging_notification_count_current{position:absolute;right:0;background-color:#0673f8;color:#FFF;top:0}.wrap{word-wrap:break-word}.ql-editor{overflow-y:scroll}#writer-input{min-height:500px}.background-color-light-black{background-color:#fbe5d6;border:1px solid black}.font-size-0-78{font-size:.78em !important}.font-size-0-79{font-size:.8em !important}.font-size-17-2{font-size:1.25em !important}.text-shadow-black{text-shadow:-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.unselectable-greyoutcharlie{background:#c9c9c9;color:#000}.table-list-item-line-charlie{border-bottom:.5px solid #9a9a9a;padding:0}.box-shadow-calendar-charlie{box-shadow:17px 0 0 14px #66666614;width:0;height:20px}.fixed-header{position:sticky;top:0;z-index:100}.table-list-item-charlie{cursor:pointer}.table-list-item-charlie:hover{background-color:#c8dbfe5e}.box-shadow-charlie-status-list{box-shadow:-5px 7px 0 0 rgba(0,0,0,0.1)}.text-underline-document{text-decoration:underline;text-decoration-thickness:2px}.imitate-h2-document{font-size:1.25em;font-weight:lighter;-webkit-margin-before:.35em;-webkit-margin-after:.35em;color:#ed4624}.min-width-25-p{min-width:25%}@page{margin:20px 25px 0 15px;@top-center{content:element(header)}@bottom-center{content:element(footer)}}#invoice-footer{position:fixed;left:0;right:0;z-index:-1}#invoice-header{position:fixed;top:0;height:80px;left:0;z-index:-1;right:0}#invoice-footer{bottom:0;height:40px;margin-top:180px}#invoice-footer-higher{bottom:0;height:200px;margin-top:180px}#headerimg,#footerimg{width:100%;height:100%}.report-wrapper-invoice{padding-top:80px;page-break-after:avoid}.report-page-break{margin-top:40px}.report-page-break{margin-bottom:12vh}#invoice-header,#report-wrapper,#invoice-footer{page-break-inside:avoid}.calendar-settings-flex{display:flex;justify-content:space-between}.custom-checkbox{transform:scale(0.6)}#billinfo-era{padding:5px}.ras-pay-amt{position:absolute;left:108%;white-space:nowrap}.font-size-15-p{font-size:16px !important}.mini-menu-heading-no-padding{background-color:#88bbcf;color:white;font-weight:bold;border-radius:8px}.mini-menu-heading{background-color:#88bbcf;color:white;font-weight:bold;border-radius:8px;padding:5px}.mini-menu-heading-inner{background-color:#1f6ca0;color:white;font-weight:bold;border-radius:8px;padding:5px}.mini-menu-item{background-color:#edf3f8d9;border-radius:8px;padding:5px;transition:background-color .3s ease,box-shadow .3s ease;margin-bottom:5px;box-shadow:-3px 5px 4px rgb(0 0 0 / 16%)}.mini-menu-item:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1)}.box-shadow-menu{box-shadow:0 0 0 4px rgba(0,0,0,0.1);border-radius:20px}.custom-select{width:250px;white-space:normal}.select-class-hosp-meta{white-space:normal}.menu-container{display:flex;flex-wrap:wrap}.menu-style-billing-block{border:1px solid #e0e0e0;background:linear-gradient(135deg,#fff 0,#f7f7f7 100%);border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06);height:230px;max-width:335px;transition:box-shadow .3s ease,transform .3s ease}.menu-style-billing-block:hover{box-shadow:0 6px 16px rgba(0,0,0,0.12),0 6px 12px rgba(0,0,0,0.10);transform:translateY(-2px)}.menu-style-billing-block-report{border:1px solid #e0e0e0;background:linear-gradient(135deg,#fff 0,#f7f7f7 100%);border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,0.08),0 4px 8px rgba(0,0,0,0.06);max-height:750px;max-width:750px;transition:box-shadow .3s ease,transform .3s ease}.menu-style-billing-block-report:hover{box-shadow:0 6px 16px rgba(0,0,0,0.12),0 6px 12px rgba(0,0,0,0.10);transform:translateY(-2px)}#billinfo-footer,#billinfo-menu{border-top:1px solid #ddd;padding-top:15px;margin-top:20px;color:#292525;font-size:.9rem}.menu-style-pat{border:1px solid #ccc;border-radius:8px;padding:20px;margin-bottom:20px;margin-right:55px;background-color:#f9f9f9;box-shadow:-9px 13px 0 rgb(114 113 113 / 10%)}.menu-style-pat-no-marg{border:1px solid #ccc;border-radius:8px;padding:20px;margin-bottom:20px;background-color:#f9f9f9;box-shadow:-9px 13px 0 rgb(114 113 113 / 10%)}.menu-style{border:1px solid #ccc;border-radius:8px;padding:20px;margin-bottom:20px;margin-right:20px;background-color:#f9f9f9;box-shadow:-9px 13px 0 rgb(114 113 113 / 10%)}.menu-header mini-menu-heading margin-bottom-20-px{font-weight:bold;font-size:16px;padding-bottom:10px;border-bottom:1px solid #ddd;margin-bottom:10px}.form-group{margin-bottom:15px}.form-group label{display:block;font-size:14px;margin-bottom:5px}.form-group input,.form-group select{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px}.validation-message{color:#d9534f;font-size:12px;margin-top:5px}.spacer{height:10px}.menu-style-proc{border-radius:8px;background-color:#f9f9f9;box-shadow:-9px 13px 0 rgb(114 113 113 / 20%)}.total-block{width:8%;text-align:right;background-color:#f0f0f0;color:#333;border-radius:12px;padding:10px;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin:0 5px;display:inline-block;border:1px solid #88bbcf}.total-block-hos{width:7%;text-align:right;background-color:#f0f0f0;color:#333;border-radius:12px;padding:10px;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin:0 5px;display:inline-block}.flex-container{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.input-group{display:flex;flex-direction:column;align-items:flex-start;max-width:200px}.notes_notification_count{position:absolute;right:0;background-color:#ed4624;color:#FFF;top:2px}.bill-calendar-icon{width:20px;float:right;margin:-35px 25px;cursor:pointer !important}.day-header{font-size:.8rem;font-weight:bold;color:#2a4d8f;background-color:#f0f8ff;box-shadow:0 4px 6px rgba(0,0,0,0.1);display:inline-block;margin-bottom:15px;padding:8px 0 8px 0}.schedule-item{background-color:#f9f9f9;color:#333;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:5px;transition:transform .2s,box-shadow .2s;max-width:400px;margin:0 auto;position:relative;z-index:1;/}.schedule-item:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.account-uuid{font-size:.9rem;color:#666;word-break:break-all}.full-name{font-size:1.1rem;font-weight:bold;color:#2a4d8f;text-align:center;word-wrap:break-word}.time-span{font-size:1rem;color:#555}.highlight-corner{position:absolute;top:0;left:0;height:20px;width:20px;background-color:inherit;border-top-left-radius:30%;border-bottom-right-radius:30%;z-index:-1}input:focus,select:focus,textarea:focus,button:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,.icon:focus,a:focus,input:hover,select:hover,textarea:hover,button:hover,input[type="checkbox"]:hover,input[type="radio"]:hover,.icon:hover,a:hover,input:active,select:active,textarea:active,button:active,input[type="checkbox"]:active,input[type="radio"]:active,.icon:active,a:active{outline:2px solid #88bbcf !important;box-shadow:0 0 5px rgba(136,188,207,0.5)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,input[type="checkbox"]:focus-visible,input[type="radio"]:focus-visible,.icon:focus-visible{outline:2px solid #88bbcf !important;background-color:#dee0e0 !important;box-shadow:0 0 5px rgba(136,188,207,0.5)}.ui-select .ui-btn select:focus{border:2px solid #88bbcf !important;opacity:1;background-color:#dee0e0 !important}.ui-select .ui-btn select:hover,.ui-select .ui-btn select:active{border:2px solid #88bbcf;background-color:#dee0e0 !important}.imitate-h2:focus{outline:2px solid #88bbcf !important;background-color:#dee0e0 !important;box-shadow:0 0 5px rgba(136,188,207,0.5)}.table-list-item:focus{outline:2px solid red}#patientwitnesssignature-pad{width:100%;height:300px;margin:20px 0 20px 0}#patientwitnesssignature-pad-canvas{width:100% !important;height:100% !important;background-color:#FFF;border:1px solid #454545}.padding-top{padding-top:10px}.padding-top-30{padding-top:30px}.list-item-image-sign-witness{width:100%;max-width:300px;height:100px;display:block;margin:0 auto;padding:2px}.gold{background-color:#ffd700}.yellow{background-color:#ff0}.brown{background-color:#a52a2a}.red{background-color:red}.button-container{position:relative;display:inline-block}.messaging_notification_bureau_count{position:absolute;background-color:#ed4624;color:#FFF;font-size:12px;font-weight:bold;text-align:center;line-height:45px;right:168px;top:-10px;z-index:10;border-top-right-radius:150%;border-bottom-right-radius:300%}@keyframes flash{0%{background-color:red}50%{background-color:#fff}100%{background-color:red}}.flashing-button{padding:10px 20px;font-size:16px;color:#fff;border:0;border-radius:5px;cursor:pointer;animation:flash 1s infinite}.flashing-button-stop{padding:10px 20px;font-size:16px;background-color:red;color:#fff;border:0;border-radius:5px;cursor:pointer}.menu-tab{padding:6px 6px;min-width:150px;cursor:pointer;float:left;border:1px solid transparent;background-color:#f3f3f3;color:#333;font-weight:500;text-align:center;border-radius:10px;transition:all .2sease;margin:0 8px;box-shadow:-7px 7px 0 rgb(0 0 0 / 19%);font-size:16px}.menu-tab:hover{background-color:#ed4624;color:#FFF;border:1px solid #ed4624;box-shadow:0 4px 8px rgba(0,0,0,0.2);font-weight:bold}.menu-tab-active{background-color:#ed4624;color:#FFF;border:1px solid #ed4624;box-shadow:0 4px 8px rgba(0,0,0,0.2);font-weight:bold}.color-green-bureau{color:#0d7f00}.text-align-left-uae{padding:0;margin:0;text-align:left}.spacing-container{display:flex;align-items:baseline}.left-side,.right-side{display:flex;flex-direction:column}.left-side span{margin-bottom:5px}.right-side span{margin-bottom:5px}.dashboard-container{width:100%;display:flex;flex-direction:column;font-family:'QuickSand'}.content-permission{padding:2rem}.form-section-permission{display:none;animation:fadeIn .3s ease-in}.form-section-permission.active{display:block}.form-group-permission{margin-bottom:1.5rem}.form-group-permission label{display:block;margin-bottom:.5rem;font-weight:500;color:#495057;font-size:.9rem}.form-group-permission input[type="text"],.form-group-permission select{width:100%;padding:.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:1rem;transition:all .3s ease}.form-group-permission input[type="text"]:focus,.form-group-permission select:focus{outline:0;border-color:#ff6b35;box-shadow:0 0 0 3px rgba(255,107,53,0.1)}.switch-group-permission{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border-radius:8px;margin-bottom:1rem}.switch-group-permission span{font-size:.9rem;color:#6c757d}.spacer-permission{height:1.5rem}.dashboard-main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;height:calc(100vh - 40px)}.sidebar-box{width:15%;min-width:200px;max-width:250px;height:100%;overflow-y:auto;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.05);padding:10px;margin-right:20px}.dashboard-charts{flex:1;display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:auto;padding-right:20px}.dashboard-box{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1);padding:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%;width:100%;text-align:center}.chart-content{flex-grow:1;width:100%;height:100%;min-height:400px;display:flex;justify-content:center;align-items:center}.large-box{min-height:500px}.medium-box{min-height:700px}.chart-title{margin-bottom:15px;font-size:20px;color:#333;text-align:center}.toggle-box{display:flex;align-items:center;gap:10px;margin-bottom:10px}.toggle-container{position:relative;display:inline-block;width:50px;height:28px}.toggle-container input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:28px}.slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:white;transition:.4s;border-radius:50%}.toggle-container input:checked+.slider{background-color:#2196f3}.toggle-container input:checked+.slider:before{transform:translateX(22px)}.toggle-label{font-size:14px;color:#333}.container-taxinvoice{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:auto;position:fixed;left:0;right:0;bottom:0;background:white;padding:20px 0;z-index:10}#invoice-footer-tax{width:100%;text-align:center;display:block}.report-top{display:flex;justify-content:space-between;width:100%}.report-info{width:50%}.report-space{flex-grow:1}#report-taxinvoice-stamps{display:flex;justify-content:flex-end;align-items:center}.mini-menu-heading-ehr{background-color:#88bbcf;color:white;font-weight:bold;padding:5px}.mini-menu-heading-objective-exam{font-size:.84em;font-weight:bold}.table-list-item-line-uae{border-bottom:.5px solid #000}.table-list-line-uae{border-bottom:.5px solid #000}.table-list-item-line-left-uae{border-left:.5px solid #000;margin-left:-1px}.table-list-item-line-right-uae{border-right:.5px solid #000}.table-list-item-line-top-uae{border-top:.5px solid #000}.paduae-top-bot-5-px{padding:5px 0 5px 0 !important}.justify-space-between{justify-content:space-between}.align-items-center{align-items:center}.margin-right-10px{margin-right:10px}.padding-sides-10-px{padding-left:10px;padding-right:10px}.header-section{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.title-container span{font-size:1.5rem;font-weight:bold;color:#ff6a00}.filters-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.date-range-item,.bill-capture-section{display:flex;align-items:center}.age-filters-section{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.age-filter-item{display:flex;align-items:center;margin-right:10px}.controls-section{margin-top:10px;text-align:center}.selection-menu-item-cal{font-family:'QuickSand';font-size:13px;font-weight:600;color:#2e2e2e;box-shadow:0 2px 6px rgba(0,0,0,0.08);transition:all .2s ease-in-out;line-height:1.5;display:flex;border-radius:10px}.selection-menu-item-cal:hover{background-color:#f5f7fa;box-shadow:0 4px 10px rgba(0,0,0,0.12);border-color:#b0b8c1}.input-mic-wrapper{display:flex;justify-content:center;align-items:flex-start;gap:12px;max-width:900px;margin:0 auto}.consultation-textarea{width:100%;min-height:120px;padding:10px;border:1px solid #ccc;border-radius:6px;font-family:'QuickSand';font-size:14px;resize:vertical;background-color:#fcfcfc;box-sizing:border-box}.mic-box{width:48px;height:48px;border-radius:6px;justify-content:center;cursor:pointer}.body-A5{width:148mm;height:210mm;margin:0 auto}.font-size-09{font-size:9px}.btn-small{background-color:#88bbcf;color:white;padding:8px 20px;border:1px solid #88bbcf;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .3s ease;max-width:250px}.color-ai-blue{color:#3395ff}#consultation_ai_output{white-space:pre-wrap;overflow-wrap:break-word}.textarea-wrapper{position:relative;width:100%}.icon-ai-sparkle{position:absolute;top:10px;right:-20px;width:20px;height:20px;cursor:pointer}.textarea-wrapper{position:relative;width:100%}.textarea-full{width:100%;min-height:100px;padding-right:30px;box-sizing:border-box}.textarea-full-ref{width:100%;min-height:250px;padding-right:30px;box-sizing:border-box}.textarea-standard{width:100%;min-height:100px;box-sizing:border-box}.button-row-inline{display:inline-flex;justify-content:center;gap:15px;flex-wrap:wrap}.consultation-button{max-width:300px;width:100%}.dashboardchronic-stats-container{display:flex;gap:24px;align-items:flex-start;padding-top:10px}.scheme-list-scroll{width:600px;max-height:400px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #ddd;border-radius:8px;background-color:#fafafa;padding:8px;box-shadow:0 2px 6px rgba(0,0,0,0.05)}.scheme-list-scroll::-webkit-scrollbar{width:0;background:transparent}.scheme-table{display:flex;flex-direction:column;width:100%}.scheme-row{display:flex;align-items:center;padding:6px 10px;border-bottom:1px solid #eee;font-size:14px;color:#333;gap:12px}.scheme-row:last-child{border-bottom:0}.scheme-header{font-weight:600;background-color:#f4f4f4;border-radius:4px;margin-bottom:6px;padding:8px 10px}.scheme-header span{color:#292525}.scheme-row span{display:inline-block;overflow:hidden;text-overflow:ellipsis}.scheme-name{flex:1}.scheme-count{width:60px;text-align:right}.scheme-total{width:80px;text-align:right}.scheme-data-row:hover{background-color:#f9f9f9}.chart-container{flex-grow:1}.no-timer{animation:no-timer-flash 1.5s ease-in-out infinite}@keyframes no-timer-flash{0%,100%{background-color:#cce6ff;box-shadow:0 0 5px rgba(0,123,255,0.3);border:1.5px solid black}50%{background-color:#b3d9ff;box-shadow:0 0 12px rgba(0,123,255,0.6);border:1.5px solid black}}.flex-row{display:flex;align-items:center;margin-left:350px}.claim-list-item{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:20px;border:1px solid #ddd;border-radius:6px;margin-bottom:10px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease}.claim-list-item:hover{box-shadow:0 2px 6px rgba(0,0,0,0.08)}.item-cell{display:flex;flex-direction:column;align-items:flex-start;font-size:12px;color:#333;white-space:nowrap}.item-cell .label{font-size:13px;color:#ed4624;font-weight:500;margin-bottom:4px}.claim-list-item:focus{outline:2px solid #ed4624;outline-offset:2px}.font-size-12{font-size:12px}.table-list-item-line-statement-all{border-right:.5px solid #312f2f;border-left:.5px solid #312f2f;border-bottom:.5px solid #312f2f;border-top:.5px solid #312f2f}.table-list-item-line-bottom{border-bottom:.5px solid #ccc}.totals-container{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:10px 0;font-family:Arial,sans-serif}.total-entry{flex:0 0 calc(14% - 8px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center}.total-entry .label{font-size:.9em;font-weight:550;color:#ed4624;margin-bottom:2px;line-height:1.1;word-break:break-word}.total-entry .value{font-size:.9em;color:#222;word-break:break-word}.justify-content-center{justify-content:center}.display-flex{display:flex}.color-ultra-bluee{color:#3b7c91}.table-list-item-line-top-eor-reports{border-top:.5px solid #000}.pad-eor-top-bot-5-px{padding:5px 0 5px 0 !important}.text-align-left-eor-reports{padding:0;margin:0;text-align:left}.icon-referral-mic{position:absolute;top:40px;right:-20px;width:20px;height:20px;cursor:pointer}.padding-23-px{padding:23px}.height-36-px{height:36px}.padding-top-15px{padding-top:15px}.height-38-px{height:38px}.margin-right-8-p{margin-right:8%}.margin-right-9-p{margin-right:9%}.teams-container{display:flex;justify-content:center;align-items:flex-start;gap:20px;flex-wrap:wrap;padding:20px}.team-card{flex:1 1 300px;max-width:350px;background-color:#f9f9f9;padding:20px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.team-title{font-size:24px;font-weight:bold;margin-bottom:15px;border-bottom:2px solid orange;padding-bottom:5px;text-align:center}.team-member{font-size:18px;padding:8px 0;border-bottom:1px solid #ddd;text-align:center}.team-member:last-child{border-bottom:0}.styled-textarea{min-height:50px;font-size:14px;border:1px solid #454545;border-radius:8px;background-color:#f9f9f9;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:border-color .3s,box-shadow .3s;opacity:unset}.styled-textarea-min{min-height:105px;font-size:14px;border:1px solid #454545;border-radius:8px;background-color:#f9f9f9;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:border-color .3s,box-shadow .3s;opacity:unset}.styled-textarea-min-height{min-height:109px;font-size:14px;border:1px solid #454545;border-radius:8px;background-color:#f9f9f9;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);transition:border-color .3s,box-shadow .3s;opacity:unset}.styled-textarea:focus{outline:0;border-color:#66afe9;box-shadow:0 0 5px rgba(102,175,233,0.6)}.complaint-heading{font-size:15px;font-weight:bold;color:#3e669b;margin-bottom:8px;white-space:nowrap}.section-heading{font-size:18px;font-weight:bold;color:#217c5b;letter-spacing:.5px;margin-bottom:10px;padding-left:10px}.mini-menu-item-ehr{background-color:#edf3f8d9;border-radius:10px;transition:background-color .3s ease,box-shadow .3s ease;margin-bottom:5px}.mini-menu-heading-ehr-clinical{background-color:#88bbcf;color:white;font-weight:bold;border-radius:8px;padding-bottom:12px;padding-top:12px;margin-bottom:8px}.cholesterol-container.horizontal-layout{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;box-shadow:0 1px 2px rgb(100 100 100 / 35%);gap:12px}.cholesterol-item{display:flex;flex-direction:column;align-items:center}.chol-label{font-size:10px;text-transform:uppercase;color:#217c5b;letter-spacing:.4px;margin-bottom:2px;text-align:center;font-weight:bold}.chol-value{font-size:13px;font-weight:600;color:#222;text-align:center}.clinical-high,.color-dark-red-cl{color:#c0392b;font-weight:bold}.clinical-normal{color:#27ae60;font-weight:bold}.color-dark-red-cl{color:#8f2831}.color-lighter-orange-cl{color:#ba3a02}.color-dark-yellow-cl{color:#cc9e14}.bloodpressure-container.horizontal-layout{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;box-shadow:0 1px 2px rgb(100 100 100 / 35%);gap:12px;flex-wrap:wrap}.bloodpressure-item{display:flex;flex-direction:column;align-items:center;flex:1}.bloodpressure-item.bp-wide{flex:2}.bp-label{font-size:10px;text-transform:uppercase;color:#217c5b;letter-spacing:.4px;margin-bottom:2px;text-align:center;font-weight:bold}.bp-value{font-size:13px;font-weight:600;color:#222;text-align:center}.bloodpressure-spacer{width:100%;height:10px}.bp-high,.color-dark-red-cl{color:#c0392b;font-weight:bold}.bp-normal{color:#27ae60;font-weight:bold}.bloodglucose-container.horizontal-layout{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:6px;box-shadow:0 1px 2px rgb(100 100 100 / 35%);gap:12px}.bloodglucose-item{display:flex;flex-direction:column;align-items:center;flex:1;white-space:nowrap}.bloodglucose-item.bg-wide{flex:2}.bg-label{font-size:10px;text-transform:uppercase;color:#217c5b;letter-spacing:.4px;margin-bottom:2px;text-align:center;font-weight:bold}.bg-value{font-size:13px;font-weight:600;color:#222;text-align:center;white-space:nowrap}.bloodglucose-spacer{width:100%;height:8px}.bg-high,.color-dark-red-cl{color:#c0392b;font-weight:bold}.bg-normal{color:#27ae60;font-weight:bold}.section-vitals-header{font-size:16px;font-weight:600;margin:12px 0 4px 0;padding-left:4px;color:#2c3e50}@keyframes greenGlow{0%,100%{color:#217c5b}50%{color:#f0f5f9}}.flash-alert{animation:greenGlow 1.8s ease-in-out infinite}.person-info-grid{display:grid;grid-template-columns:max-content 1fr;column-gap:10px;row-gap:6px;align-items:start}.info-label{color:#217c5b;font-weight:bold;white-space:nowrap}.info-value{word-break:break-word}.color-fire{color:#ff5733}.color-forest-green{color:#228b22}.color-ocean-blue{color:#0074d9}.color-stone-grey{color:#7f8c8d}.color-wine{color:#900c3f}.color-apricot{color:#ff9f40}.color-turquoise{color:#1abc9c}.color-pine{color:#2e8b57}.color-purple{color:#9b59b6}.color-sky-blue{color:#74b9ff}.color-gold{color:#f1c40f}.color-royal-blue{color:#4169e1}.color-silver{color:#bdc3c7}.color-sunshine{color:#ffe066}.color-cherry{color:#e74c3c}.color-emerald-green{color:#2ecc71}.color-blush-pink{color:#ffb6c1}.color-violet{color:#8e44ad}.color-indigo{color:#3f51b5}.color-cyan{color:#00bcd4}.color-teal{color:#009688}.color-lime{color:#cddc39}.color-amber{color:#ffc107}.color-chocolate{color:#8b4513}.color-coral{color:#ff7f50}.color-peach{color:#ffdab9}.color-mint{color:#98ff98}.color-azure{color:#007fff}.color-lavender{color:#e6e6fa}.color-lemon{color:#fff44f}.color-olive{color:olive}.color-plum{color:#dda0dd}.color-sand{color:#f4a460}.color-slate{color:#708090}.color-crimson{color:#dc143c}.color-sea-green{color:#2e8b57}.color-border-fire{border:2px solid #ff5733}.color-border-forest-green{border:2px solid #228b22}.color-border-ocean-blue{border:2px solid #0074d9}.color-border-stone-grey{border:2px solid #7f8c8d}.color-border-wine{border:2px solid #900c3f}.color-border-apricot{border:2px solid #ff9f40}.color-border-turquoise{border:2px solid #1abc9c}.color-border-pine{border:2px solid #2e8b57}.color-border-purple{border:2px solid #9b59b6}.color-border-sky-blue{border:2px solid #74b9ff}.color-border-gold{border:2px solid #f1c40f}.color-border-royal-blue{border:2px solid #4169e1}.color-border-orange{border:2px solid #f39c12}.color-border-silver{border:2px solid #bdc3c7}.color-border-sunshine{border:2px solid #ffe066}.color-border-cherry{border:2px solid #e74c3c}.color-border-emerald-green{border:2px solid #2ecc71}.color-border-blush-pink{border:2px solid #ffb6c1}.color-border-violet{border:2px solid #8e44ad}.color-border-indigo{border:2px solid #3f51b5}.color-border-cyan{border:2px solid #00bcd4}.color-border-teal{border:2px solid #009688}.color-border-lime{border:2px solid #cddc39}.color-border-amber{border:2px solid #ffc107}.color-border-chocolate{border:2px solid #8b4513}.color-border-coral{border:2px solid #ff7f50}.color-border-peach{border:2px solid #ffdab9}.color-border-mint{border:2px solid #98ff98}.color-border-azure{border:2px solid #007fff}.color-border-lavender{border:2px solid #e6e6fa}.color-border-lemon{border:2px solid #fff44f}.color-border-olive{border:2px solid olive}.color-border-plum{border:2px solid #dda0dd}.color-border-sand{border:2px solid #f4a460}.color-border-slate{border:2px solid #708090}.color-border-crimson{border:2px solid #dc143c}.color-border-sea-green{border:2px solid #2e8b57}.modern-calendar-item{transition:all .3s ease;cursor:pointer;display:flex;align-items:center;padding:1px 1px;background-color:#f4f6ff33}.modern-calendar-item:hover{box-shadow:0 2px 6px rgba(0,0,0,0.2);transform:scale(1.02)}.modern-calendar-content span{margin-right:8px;line-height:1.4}.modern-calendar-primary{font-weight:bold;font-size:14px;color:#333}.modern-calendar-secondary{font-size:13px;color:#666}.modern-calendar-tag{border-radius:12px;padding:2px 6px;font-size:12px;margin-left:4px}.modern-calendar-alert{padding:2px 6px;font-weight:bold;color:white;font-size:12px;margin-left:auto}.height-34-px{height:34px}.height-220-px{height:220px}.background-color-light-blueish{background-color:#edf3f8d9}.list-item-datatime-hour-delta{width:100%;color:#333;float:left;min-height:120px;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,0.1);padding:10px;margin-bottom:12px;transition:transform .2s ease,box-shadow .2s ease}.selectable-delta div.color-dark-blue{font-weight:bold;color:#1976d2;font-size:1.1rem;margin-bottom:8px}.list-item-datatime-hour-delta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.selectable-delta .ui-selecting{background:#45bbec}.selectable-delta .ui-selected{background:#009cda}.modern-card-style{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 14px rgba(0,0,0,0.08);transition:box-shadow .3s ease-in-out;min-height:480px;box-sizing:border-box}.modern-card-style:hover{box-shadow:0 6px 20px rgba(0,0,0,0.12)}.modern-subheading{font-size:1.1rem;font-weight:500;color:#333;line-height:1.4;letter-spacing:.3px}#chronicTab,#pmbTab{margin-bottom:20px}.reportclaimstatistics-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.list-row-even{background-color:#f5faff}.list-row-odd{background-color:#fff}.list-row-even,.list-row-odd{border-radius:6px;margin-bottom:6px;font-size:.95rem}.modern-stats-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.06)}.modern-stats-row{font-weight:500;line-height:1.5}.modern-stats-row:hover{background-color:#f9f9f9;border-radius:6px}.modern-stats-row .width-30-p{text-align:right;font-weight:600;color:#ed4624}.word-break-all-all{word-break:break-all}.checkbox-wrapper{box-sizing:border-box;--background-color:transparent;--checkbox-height:25px}@-moz-keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height) / 2)}}@-webkit-keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height) / 2)}}@keyframes dothabottomcheck-19{0%{height:0}100%{height:calc(var(--checkbox-height) / 2)}}@keyframes dothatopcheck-19{0%{height:0}50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}@-webkit-keyframes dothatopcheck-19{0%{height:0}50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}@-moz-keyframes dothatopcheck-19{0%{height:0}50%{height:0}100%{height:calc(var(--checkbox-height) * 1.2)}}.checkbox-wrapper input[type=checkbox]{display:none;z-index:1;position:relative}.checkbox-wrapper .check-box{height:var(--checkbox-height);width:var(--checkbox-height);background-color:transparent;border:calc(var(--checkbox-height) * .1) solid #000;border-radius:5px;position:relative;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:border-color ease .2s;-o-transition:border-color ease .2s;-webkit-transition:border-color ease .2s;transition:border-color ease .2s;cursor:pointer;z-index:2}.checkbox-wrapper .check-box::before,.checkbox-wrapper .check-box::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:0;width:calc(var(--checkbox-height) * .2);background-color:#34b93d;display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;border-radius:5px;content:" ";-webkit-transition:opacity ease .5;-moz-transition:opacity ease .5;transition:opacity ease .5}.checkbox-wrapper .check-box::before{top:calc(var(--checkbox-height) * .72);left:calc(var(--checkbox-height) * .41);box-shadow:0 0 0 calc(var(--checkbox-height) * .05) var(--background-color);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.checkbox-wrapper .check-box::after{top:calc(var(--checkbox-height) * .37);left:calc(var(--checkbox-height) * .05);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox-wrapper input[type=checkbox]:checked+.check-box,.checkbox-wrapper .check-box.checked{border-color:#34b93d}.checkbox-wrapper input[type=checkbox]:checked+.check-box::after,.checkbox-wrapper .check-box.checked::after{height:calc(var(--checkbox-height) / 2);-moz-animation:dothabottomcheck-19 .2s ease 0s forwards;-o-animation:dothabottomcheck-19 .2s ease 0s forwards;-webkit-animation:dothabottomcheck-19 .2s ease 0s forwards;animation:dothabottomcheck-19 .2s ease 0s forwards}.checkbox-wrapper input[type=checkbox]:checked+.check-box::before,.checkbox-wrapper .check-box.checked::before{height:calc(var(--checkbox-height) * 1.2);-moz-animation:dothatopcheck-19 .4s ease 0s forwards;-o-animation:dothatopcheck-19 .4s ease 0s forwards;-webkit-animation:dothatopcheck-19 .4s ease 0s forwards;animation:dothatopcheck-19 .4s ease 0s forwards}.card{border-radius:6px;padding:4px;margin:auto;box-shadow:0 0 5px rgba(0,0,0,0.1);border:solid 1px}.section{display:flex;flex-wrap:wrap;margin-bottom:20px}.section-title{font-size:12px;color:#ee593f;font-weight:bold;margin-bottom:5px;text-transform:uppercase}.value-ehr-report{font-weight:bold;font-size:13px;margin-bottom:10px}.item-ehr-report{flex:1 1 30%;min-width:200px;margin-right:20px;margin-bottom:10px}.highlight-name{font-size:24px;font-weight:bold}.sub-card{background:#d8eaf7;padding:15px;border-radius:5px;margin-bottom:10px}.sub-title{font-size:14px;font-weight:bold;color:#333}.full-width-ehr-report{flex:1 1 100%}.flex-left-items{display:flex;justify-content:left;gap:10px;text-align:center}.color-deep-teal{color:#217c5b}.color-slate-blue{color:#3e669b}.jobtask-board{display:flex;gap:20px;padding:20px;overflow-x:auto;background:#f4f6f9;min-height:600px;border-radius:12px;scroll-behavior:smooth}.jobtask-board::-webkit-scrollbar{height:8px}.jobtask-board::-webkit-scrollbar-thumb{background:#bbb;border-radius:6px}.jobtask-board::-webkit-scrollbar-track{background:transparent}.jobtask-board{-webkit-overflow-scrolling:touch;touch-action:pan-y;user-select:none;-webkit-user-select:none;-ms-user-select:none}.task-card{user-select:none;-webkit-user-select:none;-ms-user-select:none}.jobtask-column{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.06);min-width:330px;max-width:340px;display:flex;flex-direction:column;overflow:hidden}.jobtask-header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#1231aa,#88bbcf);color:#fff;padding:10px 14px;font-size:16px;font-weight:600;border-top-left-radius:12px;border-top-right-radius:12px;position:sticky;top:0;z-index:10}.jobtask-title{flex:1;text-align:center;font-size:15px;letter-spacing:.5px}.jobtask-add{width:28px;height:28px;border-radius:50%;background:#fff;color:#3056d3;font-size:18px;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.jobtask-add:hover{background-color:#ebefff}.jobtask-count{background:#fff;color:#3056d3;font-weight:bold;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:15px}.jobtask-list{padding:14px;min-height:600px;background:#f9fafc;border-bottom-left-radius:12px;border-bottom-right-radius:12px;overflow-y:auto}.task-card{position:relative;background:#f7ffff96;padding:14px 16px;margin-bottom:14px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);transition:box-shadow .2s ease;cursor:grab}.task-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.15)}.task-remove{position:absolute;top:8px;right:10px;font-size:18px;color:#888;cursor:pointer;font-weight:bold;transition:color .2s}.task-remove:hover{color:#e53935}.task-card h4{margin:0 0 8px 0;font-size:16px;font-weight:600;color:#333}.task-card .task-meta{font-size:13px;color:#555;display:flex;flex-direction:column;margin-bottom:6px}.task-card .task-person{font-weight:500}.task-card .task-account{font-size:12px;color:#888;margin-top:2px}.task-card p{font-size:13px;color:#666;margin:6px 0 0}.task-type-badge{width:14px;height:14px;border-radius:50%;position:absolute;bottom:8px;right:8px}.badge-blue{background:#3a8dde}.badge-green{background:#4caf50}.badge-orange{background:#ff9800}.badge-purple{background:#9c27b0}.badge-red{background:#f44336}.badge-default{background:#ccc}@media(max-width:1024px){.jobtask-board{gap:16px;padding:16px}.jobtask-column{min-width:280px;max-width:300px}}@media(max-width:768px){.jobtask-board{gap:12px;padding:12px}.jobtask-column{min-width:240px;max-width:260px}}@media(max-width:480px){.jobtask-board{gap:12px;overflow-x:auto;overflow-y:hidden;flex-direction:row}.jobtask-column{min-width:280px;max-width:280px;height:auto}}.lightbox-overlay-modern{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.45);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:100;animation:fadeIn .3s ease}.lightbox-modal-modern{background:#fff;border-radius:14px;display:flex;flex-direction:column;box-shadow:0 8px 30px rgba(0,0,0,0.25);transform:scale(0.95);opacity:0;animation:scaleIn .3s ease forwards;max-height:90vh;overflow:hidden}.lightbox-modal-modern{width:600px;max-width:90%}.lightbox-modal-modern.large{width:80%;max-width:1100px}.lightbox-header-modern{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #eee}.lightbox-title{font-size:22px;font-weight:600;color:#333}.close-cross{font-size:24px;color:#666;cursor:pointer}.close-cross:hover{color:#000}.lightbox-body-modern{padding:24px;font-size:15px;color:#555;overflow-y:auto;flex:1}.lightbox-footer-modern{padding:16px 24px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #eee}.btn-cancel,.btn-primary{padding:10px 18px;border-radius:8px;font-size:14px;cursor:pointer;border:0;transition:background .3s}.btn-cancel{background:#f1f1f1;color:#444}.btn-cancel:hover{background:#e1e1e1}.btn-primary{background:#4c6ef5;color:#fff}.btn-primary:hover{background:#3b5cc9}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes scaleIn{to{transform:scale(1);opacity:1}}#pat-task{font-weight:600;color:#2c3e50;background:#fff;padding:6px 9px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.05);display:inline-block;letter-spacing:.5px;position:relative}#pat-task::before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:#3498db;border-radius:8px 0 0 8px}#jobtask-item{padding:20px;border-radius:10px;max-width:600px}#jobtask-patient{margin-bottom:20px}#jobtask-item .max-width-250-px{width:100%;float:none;display:block;margin-bottom:8px}#jobtask-item input[type="text"]{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:1rem;margin-bottom:16px;transition:border .2s ease,box-shadow .2s ease}#jobtask-item input[type="text"]:focus{border-color:#3498db;box-shadow:0 0 6px rgba(52,152,219,0.3);outline:0}.jobtask-container button{display:block;width:100%;max-width:200px;padding:12px;margin:10px auto 0 auto;background:#3498db;color:#fff;font-size:1rem;font-weight:600;border:0;border-radius:6px;cursor:pointer;transition:background .3s ease}.jobtask-container button:hover{background:#2980b9}.task-card.shadow-default{box-shadow:0 2px 6px rgba(0,0,0,0.08)}.task-card.shadow-blue{box-shadow:0 2px 6px rgba(58,141,222,0.75)}.task-card.shadow-green{box-shadow:0 2px 6px rgba(76,175,80,0.75)}.task-card.shadow-orange{box-shadow:0 2px 6px rgba(255,152,0,0.75)}.task-card.shadow-purple{box-shadow:0 2px 6px rgba(156,39,176,0.75)}.task-card.shadow-red{box-shadow:0 2px 6px rgba(244,67,54,0.75)}.task-card.shadow-blue:hover{box-shadow:0 4px 14px rgba(58,141,222,0.9)}.task-card.shadow-green:hover{box-shadow:0 4px 14px rgba(76,175,80,0.9)}.task-card.shadow-orange:hover{box-shadow:0 4px 14px rgba(255,152,0,0.9)}.task-card.shadow-purple:hover{box-shadow:0 4px 14px rgba(156,39,176,0.9)}.task-card.shadow-red:hover{box-shadow:0 4px 14px rgba(244,67,54,0.9)}.overflow-wrap-break-word{overflow-wrap:break-word}.fixed-ends{display:flex;justify-content:space-between;align-items:center;width:90%}.fixed-ends .label{white-space:nowrap}.amounts-last-row{margin-bottom:4px}.bank-detail-wrapper{display:block;margin-top:10px;font-size:.85em}.bank-detail-header,.bank-detail-values{display:flex;justify-content:space-between;font-size:12px}.bank-detail-col{flex:1;text-align:center;padding:5px;border:1px solid #000}#meo-followupalert .notification{display:flex;align-items:center;justify-content:space-between;padding:2px 4px;margin-bottom:10px;border-radius:5px;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,0.08);width:99%;box-sizing:border-box}#meo-followupalert .notification.info{background-color:#e6f4ff;border:1px solid #b3d7f5;color:#084298}#meo-followupalert .notification.info .icon{margin-right:8px;font-size:18px}.notification.blue{background-color:#e6f4ff;border:1px solid #b3d7f5;color:#084298}.notification.yellow{background-color:#fff8e6;border:1px solid #f5e1b3;color:#8a6d00}.notification.orange{background-color:#fff0e6;border:1px solid #f5c8b3;color:#994c00}.notification.red{background-color:#ffe6e6;border:1px solid #f5b3b3;color:#7f1d1d}.notification.darkred{background:linear-gradient(135deg,#ffebeb,#f89f9f);border:1px solid #a30000;color:#7a0000}.notification .close-btn{cursor:pointer;font-weight:bold;margin-left:10px}.followup-alert-wrapper{border-radius:6px;margin:10px 0;background:#fff}.followup-alert-header{background:#88bbcf;padding:5px;font-weight:bold;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:white;border-radius:10px}.followup-alert-header .toggle-icon{transition:transform .3s ease}.followup-alert-header.open .toggle-icon{transform:rotate(180deg)}.followup-alert-body.hidden{display:none}.notification{padding:10px;margin:5px;border-radius:4px}.followup-alert-action-link{color:#007bff;cursor:pointer;text-decoration:none;font-weight:600;margin-left:8px;transition:color .2s,background-color .2s;padding:2px 4px;border-radius:3px}.followup-alert-action-link:hover{color:#0056b3;background-color:rgba(0,123,255,0.1);text-decoration:underline}.followup-alert-header-section{display:flex;justify-content:flex-start;align-items:center;padding:10px 15px;font-weight:600;cursor:pointer;border-radius:6px;background:white;transition:background-color .2s ease,border-color .2s ease;border-bottom:1px solid #ccc;gap:10px}.followup-alert-title{flex:0 0 200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.followup-alert-count{flex:0 0 120px;text-align:left;white-space:nowrap}.followup-alert-toggle{flex:0 0 30px;text-align:center}.followup-alert-header-section.fixed{position:fixed;top:0;left:0;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.followup-alert-title{font-size:14px}.followup-alert-count{font-size:13px;font-weight:bold}.followup-alert-toggle{transition:transform .2s ease}.followup-alert-header-section.open .followup-alert-toggle{transform:rotate(180deg)}.alert-red{background:#ffe5e5;border-left:5px solid #d9534f;color:#a94442}.alert-darkred{background:#ffb3b3;border-left:5px solid #8b0000;color:#600}.alert-orange{background:#ffe8cd;border-left:5px solid #f0ad4e;color:#8a6d3b}.alert-yellow{background:#fffcc9;border-left:5px solid #f7e463;color:#8a8000}.alert-blue{background:#e6f0ff;border-left:5px solid #337ab7;color:#2c3e50}.followup-alert-header-section:hover{filter:brightness(0.97)}.followup-title-bar{display:flex;align-items:center;justify-content:center;padding:10px 0;border-bottom:2px solid #ed4624}.followup-title-text{font-size:1.4rem;font-weight:bold;color:#ed4624}.followup-module{background:#fff;border-radius:8px;padding:0;box-shadow:0 2px 6px rgba(0,0,0,0.1);margin:auto}.followup-header{background:#f8f9fa;border-bottom:1px solid #ddd}.followup-title-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px}.followup-actions{align-items:center;gap:10px}.btn-followup{background:#007bff;color:white;border:0;padding:8px 15px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background .2s ease}.btn-followup:hover{background:#0056b3}.followup-list{margin:15px 20px;border-radius:6px;background:#fdfdfd;box-shadow:0 1px 3px rgba(0,0,0,0.05)}.followup-list.loading{text-align:center;font-style:italic;color:#888}.font-size-0-86{font-size:.86em}.max-width-55-px{max-width:55px}.lightbox-modal-modern.larger{width:100%;max-width:1800px}#form-presc-fitting-param table{width:100%;border-collapse:collapse;text-align:center}#form-presc-fitting-param th,#form-presc-fitting-param td{border:1px solid #000;padding:5px;font-size:.86em !important}#form-presc-fitting-param th{font-weight:bold;text-transform:uppercase;font-size:.86em !important}.max-width-160-px{max-width:160px}.header-flex{display:flex;flex-wrap:wrap;gap:10px}.header-contact-flex{display:flex;gap:10px;flex-wrap:wrap}.header-phone{flex:1;min-width:140px;white-space:nowrap}.header-email{flex:1;min-width:180px;white-space:nowrap}.header-address{flex:1}.header-pos{flex:1}.header-pos-title{font-size:17.2px}.header-practice{flex:1}.header-practice-list{text-align:left}.header-practice-item{word-break:break-all}.header-practice-item.mb-15{margin-bottom:15px}.header-practice-item.mb-5{margin-bottom:5px}.header-practice-title{font-size:17.2px}.report-row-flex{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:5px}.report-section{display:inline-block;vertical-align:top}.patient-details-flex{display:flex;justify-content:space-between}.report-section ul,.report-section li{margin:0;padding:0;list-style:none;word-break:break-word}.report-section span{display:inline-block;line-height:1.3}.report-row-flex .float-left{float:none !important}.compact-report{font-size:.9em;line-height:1.2}.compact-row{display:flex;flex-wrap:wrap;width:100%;gap:20px}.compact-col{padding:2px;box-sizing:border-box}.compact-header{color:#ed4624;margin-bottom:2px;font-size:1.25em}.compact-item{margin-bottom:3px}.compact-no-margin{margin:0}.compact-border{border:1px solid black;border-radius:3px;padding:3px}.compact-practice-row{display:flex;gap:10px}.compact-practice-item{flex:1}.compact-contact-row{display:flex;gap:5px}.compact-contact-item{flex:1}.tmp-show-medical-scheme{display:block}#report-att-doc{display:none}.totals-row{display:flex;justify-content:flex-end;align-items:center;gap:15px}.total-item{text-align:right;white-space:nowrap}.margin-auto-center{margin:0 auto}#editor-resizer .toolbar .group:nth-child(2){display:none !important}.background-image-split{background-image:url("../images/med-gif.gif");background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.8}.split-screen,.split-card{display:flex;width:100%;max-width:800px;min-height:450px;border-radius:16px;overflow:hidden;margin:90px auto}.split-left{flex:1}.split-right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:5px 10px;background:linear-gradient(244deg,#fff,#ffffffd6);border-left:1px solid #e5e7eb;border-radius:0 16px 16px 0;position:relative;overflow:hidden}.split-right::before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);transform:skewX(-20deg);animation:shine 3.5s forwards}@keyframes shine{0%{left:-75%}100%{left:125%}}#login-logo{text-align:center;margin-bottom:30px}#login-logo img{max-width:200px;display:inline-block;border-radius:12px}.login-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.15);outline:0}.toggle-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-size:cover;cursor:pointer;opacity:.7}#login-controls button{position:relative;overflow:hidden;width:100%;padding:10px;margin-bottom:15px;border-radius:12px;font-size:1em;cursor:pointer;border:0;color:#fff;background-color:#3b82f6;transition:transform .2s ease-in-out}#login-controls button::after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 100%);transform:skewX(-25deg)}#login-controls button:hover::after{animation:shine .8s forwards}@keyframes shine{100%{left:125%}}#login-controls button:first-child,#login-controls button:last-child{background-color:#3b82f6 !important;color:#fff}#login-controls button:first-child:hover,#login-controls button:last-child:hover{background-color:#3b82f6 !important}#login-validation{font-size:.85em;color:#dc2626;margin-top:10px}#login-content a.ui-link{font-size:.8em;color:#3b82f6;text-decoration:none;transition:all .2s ease-in-out}#login-content a.ui-link:hover{text-decoration:underline}.login-input{display:block;width:100%;max-width:300px;margin:0 auto 18px auto;padding:12px 14px;border:1px solid #d1d5db;border-radius:12px;font-size:.95em;box-sizing:border-box}.password-toggle{max-width:300px;margin:0 auto 20px auto;position:relative}#login-form .login-input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #d1d5db;background-color:#f9fafb;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);transition:all .25s ease;outline:0}#login-form .login-input:focus{border-color:#4f46e5;background-color:#fff;box-shadow:0 0 0 2px rgba(79,70,229,0.2)}#app-store-badges{display:flex;justify-content:space-between;align-items:center;margin-top:10px}#app-store-badges a img{max-width:110px;height:auto}.custom-tooltip{background:#222;color:#fff;padding:1px 2px;border-radius:6px;font-size:.75em;position:absolute;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,0.25);text-align:center;white-space:nowrap;animation:fadeIn .25s ease-in-out}.custom-tooltip .tooltip-arrow{position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #222}@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dashboard-welcome{width:100%;text-align:center;margin:30px 0;font-size:1.25em;font-weight:600;color:#2c3e50;letter-spacing:.5px}#dashboard-tiles{display:flex;flex-wrap:wrap;gap:24px;padding:20px;justify-content:center}.dashboard-tile{flex:1 1 260px;max-width:300px;min-width:260px;border-radius:20px;padding:12px 2px;text-align:center;box-shadow:-5px 7px 0 rgba(0,0,0,0.08);background:linear-gradient(145deg,#fff 0,#e3f6ff 100%);cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;overflow:hidden;border:1px solid #d5d5d5f2;opacity:0;animation:tileEntrance .6s forwards;animation-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}.dashboard-tile:hover{box-shadow:0 14px 28px rgba(0,0,0,0.18);transform:translateY(-5px)}.dashboard-tile::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,rgba(255,255,255,0.15) 0,rgba(255,255,255,0.05) 60%);transform:rotate(25deg);opacity:0;transition:opacity .4s ease}.dashboard-tile:hover::after{opacity:1}.dashboard-tile img{width:55px;height:55px;margin:0 auto 15px;transition:transform .3s ease,filter .3s ease}.dashboard-tile:hover img{transform:scale(1.1) rotate(5deg)}.dashboard-tile .tile-title{font-size:1.2rem;font-weight:bold;color:#000;height:1.5em;line-height:3em;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 12px;border-radius:12px;min-width:180px;max-width:100%;transition:all .3s ease;position:relative}.dashboard-tile .tile-title::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:40%;height:3px;border-radius:2px;background:linear-gradient(90deg,#ea4e1b,#ff7f50);opacity:.6;transition:width .3s ease,opacity .3s ease}.dashboard-tile:hover .tile-title::after{width:70%;opacity:1}.dashboard-tile .tile-desc{font-size:.8rem;color:#333f4b;line-height:1.2;flex-grow:1;min-height:3.2em;display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:0 5px}@keyframes tileEntrance{0%{opacity:0;transform:translateY(20px) scale(0.95)}60%{opacity:1;transform:translateY(-5px) scale(1.02)}100%{opacity:1;transform:translateY(0) scale(1)}}.dashboard-tile:nth-child(1){animation-delay:.1s}.dashboard-tile:nth-child(2){animation-delay:.2s}.dashboard-tile:nth-child(3){animation-delay:.3s}.dashboard-tile:nth-child(4){animation-delay:.4s}.dashboard-tile:nth-child(5){animation-delay:.5s}.dashboard-tile:nth-child(6){animation-delay:.6s}.dashboard-tile:nth-child(7){animation-delay:.7s}.dashboard-tile:nth-child(8){animation-delay:.8s}.dashboard-tile:nth-child(9){animation-delay:.9s}.dashboard-tile:nth-child(10){animation-delay:1s}.dashboard-tile:nth-child(11){animation-delay:1.1s}.dashboard-tile:nth-child(12){animation-delay:1.2s}.dashboard-tile:nth-child(13){animation-delay:1.3s}.dashboard-tile:nth-child(14){animation-delay:1.4s}.dashboard-tile:nth-child(15){animation-delay:1.5s}.dashboard-tile:nth-child(16){animation-delay:1.6s}body{background:linear-gradient(180deg,#f9fcff 0,#fff 100%)}#dashboard-wrapper{background-color:#fff;background-image:radial-gradient(circle at 20% 30%,rgba(237,109,53,0.08) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(34,193,195,0.08) 0,transparent 50%);background-attachment:fixed}.bill-item-container{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.1);flex-wrap:nowrap;font-size:15px}.bill-item-code{font-weight:bold;font-size:1.1em;white-space:nowrap;margin-right:10px}.bill-item-col{display:flex;align-items:center;gap:6px;white-space:nowrap}.bill-item-col label{font-size:.85em;font-weight:500}.bill-item-col input{max-width:75px;padding:4px 6px;border:1px solid #ccc;border-radius:5px;background:#f9f9f9;font-size:.85em;text-align:right}.bill-item-col button{padding:4px 8px;font-size:.8em;border-radius:5px;cursor:pointer}.bill-item-col.wide label{margin-left:8px}.bill-item-card{max-width:800px;margin:auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:20px}.bill-item-header{text-align:center;font-size:1.3em;font-weight:bold}.bill-item-code{margin-right:6px}.bill-item-grid{display:flex;flex-direction:column;gap:14px}.bill-item-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.bill-item-row label{min-width:180px;font-weight:500;text-align:right}.bill-item-row input{max-width:100px;padding:6px 8px;border:1px solid #ccc;border-radius:6px;background:#f9f9f9;font-weight:bold;color:#ed462d;text-align:right}.bill-item-row button{padding:6px 10px;font-size:.9em;border-radius:6px;cursor:pointer}.bill-item-row.wide label{min-width:120px}.bill-item-footer{text-align:center}.bill-item-footer .back-btn{max-width:300px;padding:10px 20px;font-size:1em;border-radius:8px;cursor:pointer}.saving-center-wrapper{position:fixed;top:0;left:50%;width:100vw;height:100vh;z-index:9999;background:rgba(255,255,255,0.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;font-size:20px;gap:10px;opacity:1;transition:opacity .4s ease;pointer-events:none}.saving-center-wrapper.hidden{transform:translate(-50%,-100%);opacity:0}.saving-center-wrapper.visible{transform:translate(-50%,0);opacity:1}.saving-center-wrapper img.saving-gif{width:70px;height:70px}.wait-message{color:#c00}.force-close-btn{margin-top:8px;padding:6px 12px;font-size:14px;border:0;background:#c00;color:#fff;border-radius:4px;cursor:pointer}.margin-left-40-p{margin-left:40%}.color-orange-synergy{color:#d45701}.lightbox-overlay-modern-no-blur{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:100;animation:fadeIn .3s ease}.lightbox-container{width:700px;height:500px;max-width:90vw;max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.2);display:flex;flex-direction:column;overflow:hidden}.lightbox-header{flex:0 0 auto;padding:16px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.lightbox-body{flex:1 1 auto;padding:16px;overflow-y:auto;font-size:14px;color:#333}.blurred-background{filter:blur(5px);pointer-events:none;user-select:none}.lightbox-backdrop-invis-small-lightbox-blur{position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;background:rgba(0,0,0,0.4)}.lightbox-fullscreen-invis-small-lightbox-blur{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f6f6f6;width:90%;max-width:300px;min-height:450px;border:1px solid #dedede;padding:25px;z-index:100;border-radius:8px;display:flex;justify-content:center;align-items:center}@media(max-width:600px){.lightbox-fullscreen-invis-small-lightbox-blur{width:95%;padding:15px}}.ehr-tab_settings_section{color:#081999;font-weight:bold}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-ehr-patient-details{background:#d8d8d8 !important}}.report-ehr-patient-details-padding{padding:6px 6px 6px 6px}.line-separator{height:3px;background-color:#000;width:100%;margin:10px 0}.ehr-report-text-bg{padding:8px 12px;border-radius:6px;box-shadow:0 1px 2px rgb(100 100 100 / 35%);background:#f0ffff}.no-list-style{list-style-type:disc;margin-left:20px;padding-left:10px}.no-list-style li{margin-bottom:4px;text-align:left}.past-illnesses-list{list-style-type:disc;margin-left:10px;padding-left:10px}.past-illnesses-list li{margin-bottom:6px;font-weight:500;text-align:left;line-height:1.6}.ehr-report-section-outline{padding:8px 12px;border-radius:6px;box-shadow:0 1px 2px rgb(100 100 100 / 35%)}.jaccol-signs-list{list-style-type:disc;margin-left:10px;padding-left:10px}.jaccol-signs-list li{margin-bottom:6px;font-weight:500;text-align:left;line-height:1.6}.imitate-h2-report{font-size:1.25em;-webkit-margin-before:.35em;-webkit-margin-after:.35em}@media print{.ehr-report-section-outline{padding:8px 12px;border-radius:6px;box-shadow:0 1px 2px rgb(100 100 100 / 35%);page-break-inside:avoid;break-inside:avoid}.ehr-report-section-outline{page-break-before:auto;break-before:auto}.imitate-h2-report{page-break-after:avoid;break-after:avoid;display:block;margin-bottom:4px}}.ehr-tab_settings_subsection{color:#09adad;font-weight:bold}.font-weight-bolder{font-weight:bolder}.hosp-meta-section{display:flex;flex-direction:column}.hosp-meta-row{display:flex;flex-direction:row;width:100%}.section-header{font-size:1.1em;margin-bottom:10px;text-align:center}.margin-left-18-p{margin-left:18%}:root{--green:#cfead6;--muted:#e9f0ec;--line:#bfc9c2;--accent:#2f6b5e}.triage-page{max-width:99%;margin:18px auto}.triage-row{display:flex;gap:3%;align-items:center;margin-bottom:6px;margin-top:1%}.triage-row label{margin-right:0}.radiology-row{display:flex;gap:3%;align-items:center;margin-bottom:6px;margin-top:1%}.radiology-row label{margin-right:0}header{display:flex;align-items:flex-start;gap:12px}.logo{width:160px;height:90px;background:linear-gradient(180deg,#eef8f4,#fff);border:1px solid #d7e9e0;display:flex;align-items:center;justify-content:center;color:#9bb;font-weight:700}.title{flex:1}.title h1{margin:0;font-size:20px;color:var(--accent)}.title p{margin:2px 0 0;color:#666;font-size:13px}.top-grid{display:grid;gap:10px;margin-top:12px}.sticker{height:160px;width:33%;border:2px dashed #e0e0e0;display:flex;align-items:center;justify-content:center;color:#d3d3d3;font-size:20px}.info-box{border:1px solid var(--line);padding:8px;width:460px}.row{display:flex;gap:10%;align-items:center;margin-bottom:6px;width:100%}label{font-size:12px;color:#4a4a4a;width:110px}.triage-page input[type=text],select,textarea{flex:1;border:1px solid #cfcfcf;border-radius:2px;font-size:13px}.triage-page textarea{min-height:70px;resize:vertical}.triage{display:flex;gap:10px;margin-top:10px}.triage .left{flex:0;border:1px solid var(--line);padding:.5%;max-width:48%}.vitals{flex:1;width:320px;border:1px solid var(--line);padding:8px;overflow-x:auto}.vitals table{width:100%;border-collapse:collapse}.vitals td{padding:6px;border-bottom:1px solid #eef}.vitals input{width:100%;box-sizing:border-box}.add-btn{margin-top:8px;padding:6px 12px;border:0;background-color:#007bff;color:white;border-radius:5px;cursor:pointer}.add-btn:hover{background-color:#0056b3}.reason{margin-top:10px;padding:8px}.reason textarea{height:86px;width:100%}.main{display:grid;grid-template-columns:1fr 360px;gap:10px;margin-top:10px}.panel{border:1px solid var(--line);padding:8px;overflow-x:auto}.time-table table{width:100%;border-collapse:collapse}.time-table th,.time-table td{border:1px solid #e7eef0;padding:6px;font-size:12px}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.small{font-size:12px}.two-column{display:float;gap:20px;justify-content:space-between}.two-column>div{flex:1}.medical-history-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4px 8px;align-items:center}.medical-history-grid .item{display:flex;align-items:center;width:80%;padding:4px 0}.medical-history-grid .item label{font-size:13.5px}.medical-history-grid .item.full{grid-column:span 2}.doctor-care-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 8px;align-items:center}.triage-procedure-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px 8px;align-items:center}.triage-procedure-grid .item{display:flex;justify-content:space-between;text-align:left;width:100%;padding:4px 0}.triage-procedure-grid .item label{width:100%}.doctor-care-grid .item{display:flex;text-align:left;width:80%;padding:4px 0}.doctor-care-grid .item label{font-size:13.5px}.doctor-care-grid .item.full{grid-column:span 2}#triageehr-menu-wrap{position:sticky;top:20%;height:100vh;overflow:hidden}#triage-view-option{text-align:end;margin-bottom:2%}#triageehr-menu{overflow:hidden}#triageehr-content{height:100%;overflow-y:auto;overflow-x:hidden}#past_medical_surg_history_note{width:100%;height:95%}#travel_history_prophylaxis_note{width:100%}.panel-note-sixty-five{width:65%}.panel-note{width:90%}.trauma-patient-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:4px 8px;align-items:center}.trauma-patient-grid .item{display:flex;align-items:center;width:80%;padding:4px 0}.doctor-assessment-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:4px 8px;align-items:center}.doctor-assessment-grid .item{display:flex;justify-content:space-between;align-items:center;width:99%;padding:4px 0}.trauma-patient-grid .item label{font-size:13.5px}.trauma-patient-grid .item.full{grid-column:span 2}.triage-row .ui-select{width:50%}.triage-row .ui-input-text{width:50%}#doctorNoteTableRows tr{height:100px}.doctornotetime{width:10%}.columnNoteText textarea{width:100%;min-height:200px}.footer{margin-top:12px;border-top:3px solid #dfeee4;padding-top:8px}.labs{display:flex;gap:10px}.labs .box{flex:1;border:1px dashed #e6e6e6;padding:8px;font-size:12px}.muted{color:#6c6c6c;font-size:12px}@media(max-width:880px){.triage-page{margin:4px}.top-grid{grid-template-columns:1fr}.main{grid-template-columns:1fr}}.responsive-table{width:100%;border-collapse:collapse;text-align:left}.responsive-table th,.responsive-table td{border:1px solid #ccc;padding:8px;min-width:100px}.responsive-table input{width:100%;box-sizing:border-box;padding:4px}@media(max-width:768px){.responsive-table th,.responsive-table td{font-size:12px;padding:6px}}#vitalsTable{border-collapse:collapse;width:100%;text-align:center}#vitalsTable th,#vitalsTable td{border:1px solid #8ca8b3;padding:6px}#vitalsTable th{text-align:left;background-color:#f9fdfd;width:120px}#vitalsTable input{width:100%;border:0;text-align:center;background:transparent}#vitalsTable input:focus{outline:0;background-color:#f0faff}.form-container{max-width:1200px;margin:0 auto;background:white;padding:20px;border:2px solid #333}.header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;border-bottom:2px solid #333;padding-bottom:10px;width:100%}.logo-section{display:flex;align-items:center;gap:10px}.logo{width:50px;height:50px;background:linear-gradient(135deg,#4a90e2 0,#357abd 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:24px}.clinic-info h1{color:#5b9bd5;font-size:24px;margin-bottom:5px}.clinic-info h2{color:#333;font-size:16px;font-weight:normal}.patient-sticker{width:300px;height:120px;border:1px solid #999;background:#f9f9f9;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:18px}.section{margin-bottom:15px;border:1px solid #666}.section-header{background:#d4e9f7;padding:5px 10px;font-weight:bold;border-bottom:1px solid #666;width:100%}.split-section input{border:0}#emergency-unit-input input{border-radius:0}.form-row{display:flex;flex-wrap:wrap;padding:5px}.form-field{display:flex;align-items:center;margin:5px 10px 5px 5px}.form-field label{margin-right:5px;font-size:13px}.form-field input[type="text"],.form-field input[type="time"]{border:0;border-bottom:1px solid #666;padding:2px 5px;min-width:80px}.checkbox-group{display:flex;margin-left:10px}table{width:100%;border-collapse:collapse}table td,table th{border:1px solid #666;padding:5px;font-size:12px}table th{background:#e6f2ff;font-weight:bold}.vital-table td{height:30px}.triage-section{background:#e8f5e9}.color-boxes{display:flex;gap:5px}.color-box{padding:2px 8px;border:1px solid #666;font-size:11px}.textarea-field{width:100%;min-height:60px;border:1px solid #666;padding:5px;resize:vertical}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:10px}.medical-history-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:10px}.history-item{display:flex;justify-content:space-between;font-size:12px;padding:3px 5px;background:#f9f9f9;border:1px solid #ddd}.yes-no{display:flex;gap:10px;margin-bottom:2%}.radiology-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin:10px}.vital-table input{border:0;background-color:white;width:100%;height:100%}.color-box{position:relative;height:30px;font-weight:bold;text-align:center;vertical-align:middle;cursor:pointer;user-select:none}.color-box::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:0;height:0;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-right:2px solid transparent;transition:all .2s ease}.color-box.selected::before,.color-box.selected::after{content:'';position:absolute;top:50%;left:50%;width:28px;height:2px;background:black;transform-origin:center}.color-box.selected::before{transform:translate(-50%,-50%) rotate(45deg)}.color-box.selected::after{transform:translate(-50%,-50%) rotate(-45deg)}#medical-history-table{width:100%;border-collapse:collapse;margin-bottom:20px}#medical-history-table th,#medical-history-table td{border:1px solid #444;text-align:center}#medical-history-table th{background:#eaeaea}.selectable{cursor:pointer;transition:background .2s,color .2s}.selectable.selected{background:#396445;color:#fff;font-weight:bold}#trauma-patient-table{width:100%;border-collapse:collapse;margin-bottom:20px}#trauma-patient-table th,#trauma-patient-table td{border:1px solid #444;padding:10px;text-align:center}#trauma-patient-table th{background:#eaeaea}#trauma-patient-table td.selectable{cursor:pointer;transition:background .2s,color .2s}#trauma-patient-table td.selectable.selected{background:#e67e22;color:#fff;font-weight:bold}.yes-no label{margin-right:10px}.hidden-chk{display:none}.hidden-text{display:none}.doctorcare-text{width:98%}.font-bold{font-weight:bold}.border-top{border-top:1px solid #ccc}.border-bottom{border-bottom:1px solid #eee}.text-right{text-align:right}.text-center{text-align:center}.mini-menu-heading,.table-list-item-line-right li{border-bottom:1px solid #ddd;padding:6px 0}.table-list-item-line-right li:hover{background-color:#f9f9f9}.font-bold{font-weight:bold}.table-row{white-space:nowrap;overflow:hidden;border-bottom:1px solid #ccc;width:100%;float:left}.preauth-actions .block-icon,.preauth-actions .block-icon-no-margin{min-width:24px;min-height:24px;flex-shrink:0}.section-subheading{font-size:18px;font-weight:bold;color:#217c5b;letter-spacing:.5px;margin-bottom:10px;padding-left:10px}.mini-menu-item-ehr-section{background:linear-gradient(45deg,#edf3f8d9,transparent);border-radius:10px;height:25px;width:100%;margin-bottom:5px}.validation-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:overlayFadeIn .3s ease-out}.validation-modern-container{width:100%;max-width:480px;padding:24px;animation:slideUp .4s cubic-bezier(0.16,1,0.3,1)}.validation-modern-body{background:linear-gradient(145deg,#fff 0,#fafafa 100%);padding:40px 32px;border-radius:20px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,0.3),0 0 0 1px rgba(255,255,255,0.1) inset;position:relative;overflow:hidden}.validation-modern-body::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ff6b6b,#ffa500,#ff6b6b);background-size:200% 100%;animation:gradientShift 3s ease infinite}.validation-modern-icon{font-size:72px;margin-bottom:24px;animation:iconPulse 2s ease-in-out infinite;filter:drop-shadow(0 4px 12px rgba(255,152,0,0.3))}.validation-modern-message{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:32px;line-height:1.5;letter-spacing:-0.01em}.validation-modern-controls{display:flex;gap:12px}.validation-btn{flex:1;padding:14px 24px;font-size:16px;font-weight:600;border-radius:12px;border:0;cursor:pointer;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;letter-spacing:.02em}.validation-btn.proceed{background:linear-gradient(135deg,#1477ee 0,#1477ee 100%);color:#fff;box-shadow:0 4px 15px rgba(39,174,96,0.3)}.validation-btn.proceed:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(39,174,96,0.4)}.validation-btn.proceed:active{transform:translateY(0)}.validation-btn.cancel{background:#f5f5f5;color:#5a5a5a;border:2px solid #e0e0e0}.validation-btn.cancel:hover{background:#ebebeb;border-color:#d0d0d0;transform:translateY(-1px)}.validation-btn.cancel:active{transform:translateY(0)}@keyframes overlayFadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(30px) scale(0.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:540px){.validation-modern-container{max-width:calc(100% - 32px);padding:16px}.validation-modern-body{padding:32px 24px}.validation-modern-icon{font-size:64px}.validation-modern-message{font-size:18px}.validation-modern-controls{flex-direction:column}}
