.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%;height:auto}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#add8e6;border-radius:10px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background:#add8e6;cursor:grab}::-webkit-scrollbar-thumb:active{background:#87cefa;cursor:grabbing}.bg-section{background-image:url(../../../assets/images/Mask-group.svg);background-position:bottom;background-repeat:no-repeat;height:80vh;background-size:contain;position:relative;z-index:0}.error-page{text-align:center;border:5px solid #ccc;box-shadow:#a5ecec 15px 15px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-button{padding:10px;border:none;border-radius:5px;background-color:#000;color:#fff;cursor:pointer}.login-button:hover{background-color:#888a87;color:#88f523}.call-back-text{text-align:center}@font-face{font-family:Segoe UI This;src:url(/assets/SegoeUIThis-Bold-C1SIE34p.woff2) format("woff2"),url(/assets/SegoeUIThis-Bold-DqCkcysX.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI This;src:url(/assets/SegoeUIThis-DtpW9UEA.woff2) format("woff2"),url(/assets/SegoeUIThis-ecByVMPz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.patient-list-btn{position:absolute;top:15px;left:20px;background:#007bff;color:#fff;border:none;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:14px}.patient-list-btn:hover{background:#0056b3}.title{text-align:center;font-size:28px;font-weight:700;color:#333;margin-bottom:30px}.grid-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}.info-card{padding:20px;background:#f8f9fa;border-radius:10px;box-shadow:2px 4px 10px #0000001a}.info-card h3{margin-bottom:15px;font-size:22px;color:#333;border-bottom:2px solid #007bff;padding-bottom:5px}.info-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}.info-item span{width:55%;color:#333;word-wrap:break-word;text-align:right}.button-container{display:flex;justify-content:center;gap:20px;margin-top:30px}.btn{padding:12px 20px;font-size:16px;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease-in-out}.admission{background:#28a745;color:#fff}.admission:hover{background:#218838}.discharge{background:#dc3545;color:#fff}.discharge:hover{background:#c82333}.loading,.error,.no-data{text-align:center;font-size:18px;padding:15px;color:#dc3545}@media (max-width: 768px){.grid-container{grid-template-columns:1fr}.button-container{flex-direction:column;align-items:center}.btn{width:80%}}.container-block{width:1160px;margin:0 auto}.content{margin-top:30px}.patient-info-block{border-radius:16px;margin-bottom:50px;box-shadow:0 4px 38px -12px #0000001f;position:relative;z-index:99999;background:#fff}.patient-info{padding:10px 30px;background:#f3fff3;color:#2a9226;font-family:Segoe UI This;font-size:18px;font-weight:600}.info-row{display:flex;flex-direction:row;align-items:center;gap:10px}.info-row .label{font-size:16px;font-family:Segoe UI This;color:#303030;font-weight:500;min-width:100px;display:inline-block}.info-row .value{font-family:Segoe UI This;color:#303030;font-weight:400;font-size:16px}.patients-content{padding:30px;display:flex;flex-direction:column;gap:20px}.action-buttons{display:flex;gap:30px;align-items:center;justify-content:center;margin-bottom:20px}.bg-section{background-image:url(/assets/Mask-group-BLN2Ir97.svg);background-position:bottom;background-repeat:no-repeat;height:80vh}.action-buttons button{max-width:250px;width:100%;border:1px solid #2a9226;background-color:#fff;font-weight:500;font-size:20px;padding:20px;border-radius:8px;transition:all .3s ease-in-out}.action-buttons button:hover,.action-buttons button:focus,.action-buttons button:active{background:#f3fff3;border:1px solid #2a9226;color:#2a9226}.patient-admn,.patient-dischg{cursor:pointer;font-family:Segoe UI This}@media (max-width: 1200px){.container-block{width:100%}.content{padding:0 30px}}@media (max-width: 600px){.info-row{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width: 500px){.action-buttons{flex-direction:column;gap:10px}}.medication-search-section{margin-top:40px;padding:0}.search-title{font-family:Segoe UI This;font-size:18px;font-weight:600;color:#2a9226;margin-bottom:20px;text-align:center}.search-container{position:relative;max-width:800px;margin:0 auto}.search-input-wrapper{position:relative;display:flex;align-items:center}.medication-search-input{width:100%;padding:15px 50px 15px 20px;border:2px solid #e0e0e0;border-radius:12px;font-family:Segoe UI This;font-size:16px;outline:none;transition:all .3s ease;background:#fff;box-shadow:0 2px 8px #0000001a}.medication-search-input:focus{border-color:#2a9226;box-shadow:0 4px 12px #2a922626}.medication-search-input::placeholder{color:#999;font-style:italic}.clear-search-btn{position:absolute;right:15px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.clear-search-btn:hover{background:#f0f0f0;color:#666}.search-loading{position:absolute;right:15px;font-size:14px;color:#2a9226;font-family:Segoe UI This;font-style:italic}.search-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 8px 24px #00000026;max-height:500px;overflow-y:auto;z-index:1000;margin-top:8px}.search-dropdown-item{padding:15px 20px;font-family:Segoe UI This;color:#666;font-style:italic;text-align:center;border-bottom:1px solid #f0f0f0}.search-dropdown-item.searching{color:#2a9226}.search-dropdown-item.no-results{color:#dc3545}.search-dropdown-item.no-data{color:#ff9800}.search-result-item{padding:20px;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.search-result-item:hover{background:#f8f9fa}.search-result-item:last-child{border-bottom:none}.medication-header{margin-bottom:15px}.medication-header h5{font-family:Segoe UI This;font-size:18px;font-weight:600;color:#2a9226;margin:0;padding-bottom:8px;border-bottom:2px solid #e8f5e8}.dispense-section,.administration-section{margin-top:15px}.dispense-section h6,.facility-info h6{font-family:Segoe UI This;font-size:14px;font-weight:600;color:#555;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}.dispense-info{background:#f8f9fa;padding:12px;border-radius:8px;margin-bottom:10px;border-left:4px solid #2a9226}.facility-info{background:#e8f5e8;padding:12px;border-radius:8px;margin-top:10px}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.info-item{display:flex;flex-direction:column;gap:4px}.info-item .label{font-family:Segoe UI This;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;text-align:left!important;display:inline-block}.info-item .value{font-family:Segoe UI This;font-size:14px;font-weight:500;color:#303030;text-align:left!important;display:inline-block}.admin-status{display:flex;align-items:center;gap:10px;margin-bottom:10px}.admin-status .label{font-family:Segoe UI This;font-size:14px;font-weight:500;color:#303030}.status-yes{background:#28a745;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-no{background:#dc3545;color:#fff;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-active{color:#28a745;font-weight:600}.status-expired{color:#dc3545;font-weight:600}@media (max-width: 768px){.medication-search-section{margin-top:30px}.search-container{max-width:100%;margin:0 15px}.medication-search-input{font-size:14px;padding:12px 40px 12px 15px}.info-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.search-result-item{padding:15px}.medication-header h5{font-size:16px}}@media (max-width: 900px){.search-container{max-width:95%}}@media (max-width: 480px){.admin-status{flex-direction:column;align-items:flex-start;gap:8px}.admin-status .label{font-size:13px}.status-yes,.status-no{font-size:11px;padding:3px 10px}}.profile-sec{padding-left:5px;padding-right:5px}.Navbar_logo img{background:#fff 10px 10px;padding:2px}.logo-block-navbar{padding:20px 0}.logo-blk{padding-left:62px;cursor:pointer}@media (max-width: 600px){.logo-blk{padding-left:10px!important}}.logo-mereco-ai{height:65px;width:160px}@font-face{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;src:url(/assets/SegoeUIThis-Bold-C1SIE34p.woff2) format("woff2"),url(/assets/SegoeUIThis-Bold-DqCkcysX.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;src:url(/assets/SegoeUIThis-DtpW9UEA.woff2) format("woff2"),url(/assets/SegoeUIThis-ecByVMPz.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.patients-content h6{font-weight:700;font-size:16px;line-height:100%;color:#3fae57;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif}.patients-content p{font-weight:400;font-size:16px;line-height:100%;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;color:#303030}.chevron{transition:transform .2s ease;font-size:12px}.copy-icon{width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%232A9226" viewBox="0 0 24 24"><path d="M16 1H4c-1.103 0-2 .897-2 2v12h2V3h12V1z"></path><path d="M19 5H8c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h11c1.103 0 2-.897 2-2V7c0-1.103-.897-2-2-2zm0 16H8V7h11v14z"></path></svg>') center/contain no-repeat;border:none;cursor:pointer;opacity:.7;transition:opacity .2s ease}.discharge-medications-section{margin:20px 0}.med-table{width:100%;border-collapse:collapse}.med-table th,.med-table td{border:1px solid #ccc;padding:8px;text-align:left}.stop-table{background-color:#f9f9f9}.medication-excel-table.medication-data-row{border-top:none;border-radius:0;margin-top:-2px}.medication-data-cell{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;padding:12px 8px;background:#fff;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;word-wrap:break-word;vertical-align:top}.medication-action-cell{padding:8px;text-align:center;background:#fff;border-bottom:1px solid #e0e0e0;vertical-align:middle}@font-face{font-family:Segoe UI This;src:url(../../../assets/Segoe_Font/SegoeUIThis-Bold.woff2) format("woff2"),url(../../../assets/Segoe_Font/SegoeUIThis-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Segoe UI This;src:url(../../../assets/Segoe_Font/SegoeUIThis.woff2) format("woff2"),url(../../../assets/Segoe_Font/SegoeUIThis.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:1000}.loader{border:4px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loader-block{padding:80px 110px;border:1px solid #DDDDDD;background:#fff;box-shadow:0 4px 38px -12px #00000040;text-align:center;max-width:980px;margin:0 auto;border-radius:50px}.heading{font-family:Segoe UI This;color:#2b9226;font-weight:600;font-size:28px;letter-spacing:5%;margin:20px auto}.description{color:#4b4b4b;font-weight:400;font-size:26px;line-height:100%;letter-spacing:5%;text-align:center;margin-bottom:50px;font-family:Segoe UI This}.loading-blk h6{font-weight:600;font-size:26px;line-height:100%;letter-spacing:5%;color:#303030;font-family:Segoe UI This;display:inline;margin-right:10px}.loading-blk{margin-bottom:30px!important}.quote{font-weight:400;font-style:italic;font-size:26px;line-height:100%;color:#4b4b4b;font-family:Segoe UI This}.dot{display:inline-block;width:12px;height:12px;background-color:#534e4e;border-radius:50%;margin:0 2px;animation:blink 1.5s infinite;vertical-align:middle}.dot.two{animation-delay:.2s}.dot.three{animation-delay:.4s}@keyframes blink{0%,20%{opacity:0}50%{opacity:1}to{opacity:0}}@media (max-width:900px){.loader-block{width:100%;padding:34px}.loader-box{padding:20px}}@media (max-width:767px){.description{margin-bottom:30px}.loading-blk{margin-bottom:30px!important}}@media (max-width:640px){.heading{font-size:24px}.description{font-size:20px}.loading-blk h6,.quote{font-size:18px}.dot{width:7px;height:7px}}.preview-buttons-container{display:flex;gap:20px;justify-content:center;margin:30px 0;flex-wrap:wrap}.preview-button{padding:15px 25px;background:linear-gradient(135deg,#2a9226,#1e7a1a);color:#fff;border:none;border-radius:16px;font-family:Segoe UI This,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #2a922640;position:relative;overflow:hidden;min-width:280px;max-width:320px;text-align:center;line-height:1.4;letter-spacing:.5px}.preview-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s}.preview-button:hover:before{left:100%}.preview-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px #2a922659;background:linear-gradient(135deg,#1e7a1a,#156c14)}.preview-button:active{transform:translateY(-1px) scale(1.01)}.preview-button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #2a922626}.preview-button:disabled:hover{transform:none;box-shadow:0 4px 20px #2a922626;background:linear-gradient(135deg,#2a9226,#1e7a1a)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease}.modal-content{background:#fff;border-radius:12px;max-width:95%;width:1200px;max-height:95%;overflow:hidden;box-shadow:0 10px 40px #0000004d;animation:zoomIn .3s ease;display:flex;flex-direction:column}.modal-header{padding:20px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa}.modal-header h3{margin:0;color:#2a9226;font-family:Segoe UI This;font-weight:600;font-size:18px}.modal-close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.modal-close:hover{background:#f0f0f0;color:#333}.modal-body{padding:24px;overflow-y:auto;max-height:calc(95vh - 120px);color:#333!important}.modal-body *{color:inherit!important}.modal-body table td,.modal-body ol li{color:#333!important}.modal-body table td[style*="color: #22c55e"]{color:#22c55e!important}.modal-text{font-family:Courier New,monospace;font-size:14px;line-height:1.5;color:#333;margin:0;white-space:pre-wrap;word-break:break-word}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3) translateY(-100px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 768px){.preview-button{min-width:240px;max-width:280px;font-size:13px;padding:12px 20px}.preview-buttons-container{gap:15px;margin:20px 0}.modal-content{width:95%;max-width:95%}.modal-body{padding:16px}}@media (max-width: 480px){.preview-button{min-width:200px;max-width:240px;font-size:12px;padding:10px 16px}.modal-header h3{font-size:16px}.modal-text{font-size:12px}}.med-table{width:100%;border-collapse:collapse;margin-top:10px}.med-table th,.med-table td{border:1px solid #ccc;padding:6px;text-align:left}.med-table th{background-color:#f4f4f4;font-weight:700}.header-section{display:flex;justify-content:space-between;align-items:center;padding:2px 30px;background:#f3fff3;border-radius:12px 12px 0 0}.patient-info{color:#2a9226;font-family:Segoe UI This;font-size:18px;font-weight:600;margin:2px 0}.copy-button{background:#fff;border:1px solid #2A9226;color:#2a9226;padding:8px 16px;border-radius:6px;font-family:Segoe UI This;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.copy-button:hover{background:#f3fff3}.copy-button.small{padding:4px 10px;font-size:12px}.admission-text{white-space:pre-wrap;background:#fff;padding:28px 40px;border-radius:0 0 12px 12px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.65;color:#2c2c2c;min-height:calc(100vh - 170px);height:calc(100vh - 170px);overflow-y:auto;box-shadow:0 2px 8px #0000000d}.markdown-content{white-space:pre-wrap}.markdown-content .section-heading{font-weight:700;color:#2a9226;margin:10px 0}.container-block{width:calc(100vw - 30px);max-width:calc(100vw - 30px);margin:15px auto;padding:0}.content{margin-top:20px}.patient-info-block{background:#fff;border-radius:12px;box-shadow:0 4px 38px -12px #0000001f}@media screen and (max-width: 1600px){.admission-text{height:calc(100vh - 180px)}}@media screen and (max-width: 1366px){.admission-text{height:calc(100vh - 160px)}}@media (max-width: 1200px){.container-block{width:95%}}.table-header-black{font-weight:700;color:#111}.feedback-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;justify-content:center;align-items:center;z-index:1000}.feedback-content{background:#fff;padding:20px;border-radius:12px;width:400px;max-width:90%;box-shadow:0 2px 12px #0003;border-left:6px solid #2A9226;position:relative;animation:popUp .2s ease-out}.feedback-content h4{margin:0;color:#2a9226}.feedback-content textarea{width:100%;height:120px;margin-top:10px;padding:8px;border:1px solid #ccc;border-radius:6px}.feedback-actions{margin-top:10px;display:flex;justify-content:flex-end;gap:10px}.feedback-actions button:first-child{background:#2a9226;color:#fff;border:none;padding:6px 14px;border-radius:6px}.button-container{display:flex;gap:10px}.feedback-content:after{content:"";position:absolute;bottom:-14px;right:50px;width:0;height:0;border:14px solid transparent;border-top-color:#fff;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.1))}@keyframes popUp{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.section-ribbon{display:flex;justify-content:space-between;align-items:center;background:#2a922614;border-left:4px solid #2A9226;padding:12px 16px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:600;color:#2a9226;border-radius:8px;margin-bottom:8px;box-shadow:0 2px 4px #2a92261a}.section-ribbon:hover{background:#2a92261f;transform:translateY(-1px);box-shadow:0 4px 8px #2a922626}.section-wrapper:not(.collapsed) .section-ribbon{background:#2a922629;border-radius:8px 8px 0 0;margin-bottom:0}.section-content{padding:16px 20px;margin-bottom:8px;background:#2a922605;border-radius:0 0 8px 8px;border-left:4px solid rgba(42,146,38,.1);transition:all .3s ease}.chevron{transition:transform .2s ease}.section-wrapper:not(.collapsed) .chevron{transform:rotate(90deg)}.ribbon-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.copy-icon{width:18px;height:18px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%232A9226" viewBox="0 0 24 24"><path d="M16 1H4c-1.103 0-2 .897-2 2v12h2V3h12V1z"></path><path d="M19 5H8c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2h11c1.103 0 2-.897 2-2V7c0-1.103-.897-2-2-2zm0 16H8V7h11v14z"></path></svg>') center/contain no-repeat;border:none;cursor:pointer;opacity:.7;transition:opacity .2s ease}.copy-icon:hover{opacity:1}.med-table{border-collapse:collapse;width:100%}.med-table th,.med-table td{border:1px solid #ccc;padding:6px 10px;text-align:left}.med-table th{background:#f5f5f5}.medication-excel-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0;border:2px solid #2A9226;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #2a92261a}.medication-excel-table.medication-data-row{border-top:none;border-left:2px solid #2A9226;border-right:2px solid #2A9226;border-bottom:2px solid #2A9226;border-radius:0;margin-top:-2px;box-shadow:none}.medication-excel-table.medication-data-row:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.medication-header-cell{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.3;padding:12px 8px;background:#2a922614;color:#2a9226;text-align:center;border-right:1px solid rgba(42,146,38,.15);border-bottom:2px solid rgba(42,146,38,.15)}.medication-header-cell:last-child{border-right:none}.medication-header-cell:nth-child(1),.medication-data-cell:nth-child(1){width:23%}.medication-header-cell:nth-child(2),.medication-data-cell:nth-child(2){width:18%}.medication-header-cell:nth-child(3),.medication-data-cell:nth-child(3){width:16%}.medication-header-cell:nth-child(4),.medication-data-cell:nth-child(4){width:21%}.medication-header-cell:nth-child(5),.medication-action-cell{width:22%}.medication-data-cell{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;padding:12px 8px;background:#fff;border-right:1px solid #e0e0e0;border-bottom:none;word-wrap:break-word;vertical-align:top}.medication-data-cell:last-child{border-right:none}.medication-data-cell:first-child{font-weight:600;background:#f8f9fa}.medication-action-cell{padding:8px;text-align:center;background:#fff;border-bottom:none;vertical-align:middle}.medication-action-button{background:#2a9226;color:#fff;border:none;padding:7px 14px;border-radius:4px;font-family:Segoe UI This,sans-serif;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease;box-shadow:0 1px 3px #2a92264d;min-width:fit-content}.medication-action-button:hover{background:#238a20;transform:translateY(-1px);box-shadow:0 2px 6px #2a922666}.medication-action-button:active{transform:translateY(0);box-shadow:0 1px 2px #2a92264d}
