@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);#root,body,html{background-color:"#c0d4f0 "}#root,.ant-avatar,.ant-btn,.ant-card,.ant-input,.ant-layout-content,.ant-layout-header,.ant-layout-sider,.ant-menu,.ant-menu-item,.ant-menu-submenu-title,.ant-select-selector,.ant-typography,body,html{font-family:Poppins,sans-serif!important}.head-bg{background:#037589;-webkit-clip-path:polygon(0 50%,10% 0,90% 0,100% 50%,90% 100%,10% 100%);clip-path:polygon(0 50%,10% 0,90% 0,100% 50%,90% 100%,10% 100%);color:#fff;font-weight:700;margin:0 auto;padding:5px 0;text-align:center;width:250px}.head-bg .heading{color:#fff;font-size:20px;font-weight:700;margin:0}@media (max-width:600px){.head-bg{padding:4px 0;width:180px}.head-bg .heading{font-size:16px}}@media (max-width:400px){.head-bg{padding:3px 0;width:140px}.head-bg .heading{font-size:14px}}.react-hot-toast{animation:slideIn .4s ease-in-out}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.logo-container img{display:block;margin:20px auto}.main-icon{align-items:center;background-color:initial;border-radius:50%;color:#037589;cursor:pointer;display:flex!important;height:40px;justify-content:center;margin:5px 0;transition:all .3s;width:40px}.main-icon.active,.main-icon:hover{background-color:#037589!important}.main-icon.active svg,.main-icon:hover:not(.active) svg{color:#fff!important}.sider-icons-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:10px;height:100%}.header-avatar{align-items:center;background-color:#037589!important;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.optional-sidebar{background-color:#f5f5f5!important;box-shadow:2px 0 10px #0000004d;display:flex;flex-direction:column;height:100%;left:60px;opacity:1;overflow-y:auto;padding-top:60px;position:absolute;top:0;transform:translateX(0);transition:transform .5s ease,opacity .5s ease;width:200px;z-index:9}.optional-sidebar.close{opacity:0;transform:translateX(-100%)}.optional-menu .ant-menu-item{background-color:#f5f5f5!important;border:none!important;border-radius:0!important;color:#000!important;font-size:14px;font-weight:600;height:auto!important;margin:0!important;padding-left:16px!important;transition:all .3s ease;width:100%!important}.optional-menu .ant-menu-item:hover{background-color:#0000000d!important}.optional-menu .ant-menu-item svg{color:#000!important;font-size:22px!important;margin-right:8px;vertical-align:middle}.optional-menu .ant-menu-item:hover svg{color:#037589!important}.optional-menu .ant-menu-item-selected{background-color:#fff!important;border-left:4px solid #037589!important;color:#037589!important}.optional-menu .ant-menu-item-selected svg{color:#037589!important}@media (max-width:768px){.logo-container img{margin-bottom:8px;margin-top:8px;width:20px}.optional-sidebar p{font-size:14px;padding-left:10px}.main-icon{height:30px;width:30px}.main-icon svg{font-size:20px!important}.optional-menu .ant-menu-item{font-size:12px!important;padding-left:12px!important}.header-avatar{height:28px!important;width:28px!important}input.ant-input{font-size:14px!important;height:35px!important}.ant-btn{font-size:12px!important;height:35px!important}.scroll-wrapper{padding-left:5px!important;padding-right:5px!important}.optional-sidebar{transition:transform .5s ease,opacity .5s ease}}*{-webkit-tap-highlight-color:rgba(0,0,0,.05);outline:none}.optional-sidebar::-webkit-scrollbar{width:0}.optional-sidebar:hover::-webkit-scrollbar{width:6px}.optional-sidebar::-webkit-scrollbar-track{background:#f0f0f0}.optional-sidebar::-webkit-scrollbar-thumb{background:#b0b0b0;border-radius:4px}.optional-sidebar::-webkit-scrollbar-button{display:none;height:0;width:0}.optional-sidebar{scrollbar-width:none}.optional-sidebar:hover{scrollbar-color:#b0b0b0 #f0f0f0;scrollbar-width:thin}.login-card{border:none!important;box-shadow:none!important}@media (max-width:767px){.login-card{border:4px solid#037589ff!important;box-shadow:0 4px 12px #00000014!important}}.signup-card{border:none!important;box-shadow:none!important}@media (max-width:767px){.signup-card{border:4px solid #037589!important;box-shadow:0 4px 12px #00000014!important}}#root,body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.casepaper-container{background:#fff;color:#000;font-family:Times New Roman,serif;overflow-x:hidden;position:relative;width:100%}.header-section{overflow:hidden;position:relative;width:100%}.header-content{align-items:flex-start;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;left:0;padding:0 40px;position:absolute;right:0;top:25px}.header-left{flex:1 1}.clinic-logo{height:40px;padding:3px;width:40px}.clinic-name{font-size:30px;font-weight:700;margin:5px 0;text-transform:uppercase}.header-left h3{font-size:16px;font-weight:500;margin:0}.doctor-info{color:#14b2bb;margin-top:0!important;padding:0 40px;text-align:right}.doctor-info h3{font-size:20px;margin:0}.doctor-info p{font-size:13px;margin:2px 0}.patient-info{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:16px;padding:15px 40px}.patient-top{display:flex;justify-content:space-between;margin-bottom:10px}.patient-grid{grid-gap:8px 20px;display:grid;gap:8px 20px;grid-template-columns:repeat(2,1fr)}.patient-grid p{margin:0}.patient-grid .diagnosis{grid-column:span 2}.prescription-title{align-items:center;display:flex;gap:10px;margin:25px 40px 10px}.rx-symbol{color:#14b2bb;font-size:40px;font-weight:700}.medicine-table{border-collapse:collapse;font-size:15px;margin:20px auto;text-align:center;width:95%}.medicine-table td,.medicine-table th{padding:8px 10px}.medicine-table th{background:#474747;color:#fff;font-weight:700}.medicine-table tr:nth-child(2n){background:#f7f7f7}.medicine-table tr:hover{background:#e9f9fb;transition:.2s}.footer{align-items:center;background:linear-gradient(180deg,#14b2bb,#0c939a);color:#fff;display:flex;font-size:15px;height:45px;justify-content:center;overflow:hidden;position:relative;text-align:center;width:100%}.footer:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1440 320' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='m0 224 48-32c48-32 144-96 240-117.3C384 53 480 75 576 112s192 91 288 85.3c96-5.3 192-69.3 288-90.6 96-21.7 192 .3 240 10.6l48 10.7v192H0Z'/%3E%3C/svg%3E") no-repeat;background-size:cover;content:"";height:25px;left:0;position:absolute;top:-15px;width:100%;z-index:1}.action-buttons{display:flex;gap:20px;justify-content:center;margin:20px 0 40px}.back-btn,.print-btn{background:#14b2bb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;padding:8px 20px}.back-btn{background:#888}.print-btn:hover{background:#0d8d96}.back-btn:hover{background:#666}@media print{body{background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.doctor-info{margin-top:0!important;padding:0 20px}.action-buttons{display:none!important}.footer{background:#14b2bb!important;bottom:0!important;color:#fff!important;position:fixed!important;width:100%!important}.footer:before{display:none!important}}@media (max-width:768px){.header-content{align-items:start;flex-direction:column;padding:0 20px;text-align:left}.clinic-name{font-size:22px}.header-left h3{font-size:14px}.doctor-info{color:#14b2bb;margin-top:0!important;padding:0 20px;text-align:right}.doctor-info h3{font-size:18px}.doctor-info p{font-size:12px}.patient-info{font-size:14px;padding:10px 20px}.medicine-table{font-size:13px}.medicine-table td,.medicine-table th{padding:6px}.footer{font-size:13px;height:50px}}@media (max-width:480px){.clinic-logo{height:60px;width:60px}.clinic-name{font-size:20px}.rx-symbol{font-size:30px}.footer{font-size:12px}}*{box-sizing:border-box}.site-layout{background:#fafafa;min-height:88vh;width:100%}.site-header{background:#037589;box-shadow:0 6px 14px #00000040;color:#fff;height:150px;padding:32px 0 110px;position:relative;width:100%}.header-inner{color:#fff;margin-bottom:10px}.brand-title,.header-inner{align-items:center;display:flex;justify-content:center}.brand-title{color:#fff!important;font-size:33px;font-weight:500;letter-spacing:1px;margin:0}.hero-card-wrap{bottom:-60px;left:0;position:absolute;right:0}.hero-card,.hero-card-wrap{display:flex;justify-content:center}.hero-card{align-items:center;background:#fff;border:1px solid #00000014;border-radius:22px;box-shadow:0 20px 35px #00000040;height:100px;max-width:1300px;padding:30px 20px;width:95%}.hero-title{color:#037589;font-size:25px;font-weight:700;margin:0;padding:0 25px;position:relative;text-align:center}.hero-title:after,.hero-title:before{background:#037589;content:"";height:2px;position:absolute;top:50%;width:40%}.hero-title:before{left:0;transform:translateX(-100%)}.hero-title:after{right:0;transform:translateX(100%)}.site-content{margin-top:110px;padding:20px 40px}.cards-container{margin:0 auto;max-width:1000px}.menu-card{align-items:center;border-radius:10px;box-shadow:0 10px 22px #0000001f;display:flex;justify-content:center;min-height:120px;transition:.2s}.menu-card:hover{transform:translateY(-4px)}.icon-circle{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;width:60px}.card-title{color:#037589;font-size:16px;font-weight:600;margin:0}.site-footer{background:#ededed;box-shadow:0 -4px 12px #0000000d;padding:12px 20px;text-align:center}.footer-inner{color:#666;font-size:16px;font-weight:600}.footer-highlight{color:#ff9a1f;font-weight:700;margin-left:5px}@media (max-width:768px){.brand-title{font-size:24px}.hero-card{padding:25px}.hero-title{font-size:18px}}
/*# sourceMappingURL=main.2a281c8c.css.map*/