body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-position:50%;background-size:cover;font-family:Arial,sans-serif;min-height:100vh}.logo{width:400px}.login-form-container{align-items:center;background-image:cover;background-image:url(/static/media/bglogin.224aed61e0c186f99983.png);background-position:50%;border-radius:0!important;border-radius:15px;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.left-side{z-index:1}.right-side{align-items:center;background-color:#afdde5;box-shadow:0 6px 12px #0000001a;display:flex;flex-direction:column;max-height:85vh;max-width:450px;overflow-x:hidden;overflow-y:auto;padding:30px 40px 25px;position:relative;width:100%}@media (max-width:768px){.login-form-container{align-items:center;flex-direction:column}.right-side{margin-top:20px;width:90%}.left-side{margin-bottom:20px;margin-right:0}}@media (max-width:480px){.right-side{width:100%}}.left-side{align-items:center;display:flex;flex-direction:column;margin-right:60px;text-align:center}.image-container{border-radius:50%;height:400px;margin-bottom:15px;overflow:hidden;width:400px}.input-field select{background-color:#f9f9f9;border:2px solid #ccc;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border .3s ease,background-color .3s ease;width:100%}.input-field select:focus{background-color:#fff;border-color:#f60;outline:none}.animated-image{animation:moveImage 3s ease-in-out infinite,rotateImage 10s linear infinite;height:100%;width:100%}@keyframes moveImage{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.register-text{border-radius:10px;color:#fff;font-size:1.2rem;font-weight:700;margin-top:15px;padding:0 0 0 15px}.register-btn{background-color:#ea4480;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 25px;text-transform:uppercase;transition:all .3s ease}.register-btn:hover{background-color:#f7005a;transform:translateY(-2px)}.register-btn:focus{outline:none}.login-form{display:flex;flex-direction:column;width:100%}h2{color:#333!important;font-size:2rem;font-weight:700;text-align:center}.input-field,h2{margin-bottom:20px}.input-field{width:100%}.input-field label{color:#333;display:block;font-size:1.1rem;font-weight:600;margin-bottom:8px}.input-field input{background-color:#f9f9f9;border:2px solid #ccc;border-radius:8px;font-size:1rem;padding:12px 15px;transition:border .3s ease,background-color .3s ease;width:100%}.input-field input:focus{background-color:#fff;border-color:#f60;outline:none}.input-field input::placeholder{color:#aaa;font-style:italic}.captcha-field{margin-bottom:20px;width:100%}.captcha-container{border:2px solid #f60;color:#333;font-size:1.6rem;font-weight:700;margin-bottom:12px;padding:12px;text-transform:uppercase}.captcha-container,.captcha-input{background-color:#f9f9f9;border-radius:8px;text-align:center}.captcha-input{border:2px solid #f60;font-size:1.2rem;margin-top:10px;padding:12px 15px;transition:border .3s ease,background-color .3s ease;width:100%}.captcha-input:focus{background-color:#fff;border-color:#f60;outline:none}.submit-btn{background-color:#ea4480;border-radius:8px;font-size:1.1rem;font-weight:700;padding:12px 15px;text-transform:uppercase;transition:all .3s ease}.submit-btn:hover{background-color:#ff005d;transform:translateY(-2px)}.submit-btn:focus{outline:none}.password-container{position:relative}.password-container input{padding-right:30px}.eye-icon{color:#666;cursor:pointer;font-size:1.2rem;position:absolute;right:10px;top:72%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.password-container input[type=text]{-webkit-text-security:none}.alert{align-items:center;animation:shake .5s ease-in-out;background-color:#ff4136;border-radius:8px;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;left:50%;max-width:400px;padding:15px;position:absolute;text-transform:uppercase;top:20px;transform:translateX(-50%);width:100%;z-index:10}.alert span{flex-grow:1}.alert .close-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:1.5rem}.alert .close-btn:hover{color:#ccc}@keyframes shake{0%{transform:translateX(-50%) translateY(0)}25%{transform:translateX(-50%) translateY(-5px)}50%{transform:translateX(-50%) translateY(5px)}75%{transform:translateX(-50%) translateY(-5px)}to{transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.login-form-container{align-items:center;flex-direction:column;margin-top:0}.left-side{margin-right:0}.image-container{display:none}.register-text{width:100%}.logo,.register-text{padding:0 20px;text-align:center}.logo{font-size:2rem}.right-side{height:60vh;margin-top:0;width:100%}.captcha-field input,.input-field input{font-size:.9rem;padding:10px}}@media (max-width:480px){.right-side{width:100%}.logo{width:80vw}h2{font-size:2rem}.input-field input{font-size:.9rem;padding:10px 12px}.register-btn,.submit-btn{font-size:1rem;padding:10px 20px}}body{margin:0;padding:0}@keyframes up-down{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.animate-slide-in{animation:slide-in .5s ease-in-out}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background-color:#964734;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#ea4480}::-webkit-scrollbar-track{background-color:#f0f0f0;border-radius:4px}::selection{background-color:#f5f5f5;color:#000}#root,body,html{height:100%;margin:0;overflow:hidden;padding:0}.user-profile-container{background-color:#afdde5;height:100vh;position:relative;width:100%}.video-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.background-video{height:100%;object-fit:cover;width:100%}.overlay{align-items:center;justify-content:flex-start;overflow:hidden;position:absolute}.content-wrapper,.overlay{display:flex;height:100%;width:100%}.content-wrapper{flex-direction:column}.main-content-wrapper{display:flex;flex-direction:column;height:100%;width:auto}.top-bar{align-items:flex-start;margin-left:220px}.top-bar h2{margin-bottom:0}.sidebar-container{bottom:0;flex:0 0 240px;left:0;position:fixed;top:0;z-index:100}.main-content{color:#fff;flex:1 1;height:calc(100% - 80px);margin-left:220px;overflow-y:auto}.main-content h1{color:#000;margin-bottom:0;text-align:center}body.sidebar-open{overflow:hidden}@media (max-width:1024px){.sidebar-container{width:25%}.main-content{margin-left:25%;width:75%}}@media (max-width:900px){.content-wrapper{flex-direction:column}.sidebar-container{position:relative;width:100%}.main-content{margin-left:0;width:100%}.top-bar{margin-left:0}}.overlay-block{background-color:#000000b3;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:9998}.overlay-block.visible{opacity:1;pointer-events:auto}.sidebar{background-color:#024950;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:4px;position:absolute;top:0;transition:transform .3s ease;width:220px;z-index:10}.sidebar-header{text-align:center}.sidebar-logo{height:auto;margin-bottom:10px;width:150px}.sidebar-links{display:flex;flex-direction:column;flex-grow:1;gap:10px;max-height:calc(100% - 120px);overflow-y:auto}.sidebar-link{align-items:center;background-color:initial;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:10px;padding:12px;position:relative;transition:all .3s ease;width:98%}.sidebar-link.active,.sidebar-link:hover{background-color:#964734;color:#fff}.sidebar-link.active:before{background-color:#f30;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.link-icon{font-size:18px;margin-right:10px}.sidebar-footer{margin-top:auto}.sidebar-btn{align-items:center;background-color:#964734;border:none;border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:start;margin:auto auto 10px;padding:10px;text-transform:uppercase;transition:all .3s ease;width:90%}.sidebar-btn:hover{background-color:#af2d0c;box-shadow:0 6px 15px #0003;transform:scale(1.05)}.sidebar-btn:active{box-shadow:0 4px 10px #00000026;transform:scale(1.02)}.sidebar-btn svg{margin-right:10px}.logout-btn{color:#fff;font-weight:700;margin-bottom:10px;margin-top:20px}.report-btn{background-color:#964734;color:#fff}.sidebar-btn span{flex-grow:1;text-align:left}img{transition:all .3s ease}img:hover{transform:scale(1.04);transition:transform .2s ease-in-out}.backdrop{background-color:#0009;left:0;width:100%;z-index:9}.backdrop,.mobile-sidebar{height:100%;position:fixed;top:0}.mobile-sidebar{background-color:#000c;display:flex;flex-direction:column;justify-content:space-between;left:-240px;padding:20px;transition:transform .2s ease;width:240px;z-index:15}.mobile-sidebar.open{transform:translateX(240px)}.burger-icon{background-color:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:30px;left:2px;padding:10px 10px 5px;position:fixed;top:2px;transition:background-color .2s ease;z-index:20}.burger-icon:hover{background-color:#000000b3}@media (max-width:900px){.sidebar{display:none}.burger-icon{display:block}.mobile-sidebar{background-color:rgba(59,59,59,.985)}.sidebar-btn,.sidebar-footer,.sidebar-link{color:#fff}}.infocard{border-radius:10px;box-shadow:0 4px 8px #0000001a;height:auto;padding:20px;position:relative;transition:transform .3s ease;width:auto}.infocard:not(.expanded):hover{transform:translateY(-10px)}.infocard-content{color:#fff;text-align:center}.infocard-title{font-size:1.5rem;font-weight:700;margin-bottom:10px}.infocard-number{font-size:3rem;margin-bottom:20px;margin-top:20px}.infocard-subtext{color:#e4e4e4;font-size:1.2rem;margin-bottom:10px}.infocard-btn{background-color:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px;transition:background-color .3s ease}.infocard-btn:hover{background-color:#0000001a;color:#fff}@keyframes expand{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.infocard.expanded{background-color:#000c;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:all .3s ease-in-out;width:100vw;z-index:1000}.infocard-expanded{animation:expand .3s ease-out;background-color:rgba(0,0,0,.774);margin-top:20px;max-height:calc(95vh - 200px);overflow-y:auto;padding:20px}.filter-container{justify-content:flex-start;margin-bottom:15px}.filter-input{background-color:#fff;border:1px solid #ddd;border-radius:20px;color:#333;font-size:1rem;margin:0;padding:8px 15px;transition:border-color .3s ease;width:200px}.filter-input:focus{border-color:#ffa805;outline:none}.accept-btn:hover{background-color:#ff0}.inventory-btn:hover,.reject-btn:hover{background-color:blue;color:#fff}.accept-btn,.inventory-btn,.reject-btn{font-weight:700}.infocard-table{background-color:#0000;border-collapse:collapse;margin-top:10px;width:100%}.infocard-table td,.infocard-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.infocard-table th{background-color:#ffa805;color:#000;font-weight:700}.color-indicator{border-radius:50%;box-shadow:0 2px 5px #0003;height:30px;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:30px}.maincontent{padding:10px}@media (max-width:400px){.maincontent{margin:0;padding:0}}.InfoCard{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:20px;padding:0}@media (max-width:768px){.InfoCard{grid-template-columns:1fr}}.recent-orders-container{border-radius:15px;color:#fff;font-family:Arial,sans-serif}.orders-table th{background-color:#ddc700;color:#000;font-weight:700}.orders-table td{font-size:20px}.status-out-for-delivery{background-color:#fa5969;color:#fff;padding:5px 10px}.status-packaging{background-color:#e98800;padding:5px 10px}.status-pending{padding:5px 10px}@media (max-width:768px){.orders-table td,.orders-table th{font-size:12px;padding:10px}.recent-orders-container{overflow:auto;padding:10px}.search-bar input{width:100%}}@media (max-width:480px){.recent-orders-container{padding:10px}.orders-table{font-size:12px}}.order-tracking-modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.order-tracking-modal-content{background-color:#2c2c2c;border-radius:12px;box-shadow:0 10px 30px #0000001a;box-sizing:border-box;font-family:Arial,sans-serif;max-width:700px;padding:20px;position:relative;width:100%}.order-tracking-title{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:20px;text-align:center}.order-tracking-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:10px;top:10px}.progress-bar-container{background-color:#e0e0e0;border-radius:5px;height:10px;margin-bottom:25px;width:100%}.progress-bar{background-color:green;border-radius:5px;height:100%}.order-status-line{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.order-status-item{color:#aaa;flex:1 1;font-size:1rem;padding:5px;position:relative;text-align:center;transition:color .3s}.order-status-item.active{color:#4caf50;font-weight:700}.status-packaging-track{color:#ff9800}.status-shipped-track{color:#2196f3}.status-out-for-delivery-track{color:#4caf50}.status-delivered-track{color:#9e9e9e}.order-details{color:#333;font-size:1rem;margin-bottom:25px}.order-details p{margin:5px 0}.order-details strong{font-weight:700}.location-history{margin-bottom:25px}.location-history h3{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:10px}.location-item{color:#ddd;font-size:1rem;margin-bottom:8px}.location-item strong{color:#ff9800;font-weight:700}.action-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.action-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;min-width:150px;padding:12px 24px;transition:background-color .3s,transform .3s}.download-invoice-btn{background-color:#3f51b5;color:#fff}.download-test-reports-btn{background-color:#2196f3;color:#fff}.other-action-btn{background-color:#9e9e9e;color:#fff}.action-buttons button:hover{opacity:.85;transform:translateY(-2px)}.order-status-item:hover{color:#fff;cursor:pointer}@media (max-width:768px){.order-tracking-modal-content{max-width:90%;padding:15px}.order-tracking-title{font-size:1.6rem}.order-status-item{font-size:.9rem;padding:4px}.order-details{font-size:.9rem}.action-buttons button{font-size:.9rem;min-width:120px}.progress-bar-container{margin-bottom:15px}}@media (max-width:480px){.order-tracking-modal-content{max-width:95%;padding:10px}.order-tracking-title{font-size:1.4rem}.order-status-item{font-size:.8rem;padding:3px}.order-details{font-size:.8rem}.action-buttons button{font-size:.8rem;min-width:100px}.action-buttons,.order-status-line{flex-direction:column}.action-buttons{gap:10px}}.indent-cards-container{font-family:Arial,sans-serif;padding-top:20px}.cards-wrapper{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-items:center;padding-bottom:20px;padding-left:10px;padding-right:10px}.small-subheading{color:#d4d4d4;font-size:1.1rem}.ward-card{align-items:center;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:10px 10px 20px;padding:20px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.ward-card:hover{box-shadow:0 8px 12px #0003;transform:scale(1.05)}.ward-card h3{font-size:1.5rem;margin-bottom:15px}.view-meds-btn-dep{background-color:#fff;border:none;border-radius:12px;color:#000;cursor:pointer;font-size:1rem;padding:10px 16px;transition:background-color .3s ease}.view-meds-btn-dep:hover{background-color:#0000001a}.modal-overlay-indent{align-items:center;background-color:#0009;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000;.medicines-table-indent th{background-color:#ff7a0e;color:#000}}.modal-overlay-indent-addmed{align-items:center;background-color:#000c;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-indent-addmed{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 6px #0003;max-width:500px;padding:30px;width:100%}.buttons-container{display:flex;justify-content:space-between;margin-top:20px}.download-btn,.show-details-btn{background-color:green;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px 20px;transition:background-color .3s ease}.download-btn:hover,.show-details-btn:hover{opacity:.8}.ward-details{background-color:#f9f9f9;border-radius:5px;margin-top:20px;padding:15px}.modal-content-indent{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 6px #0003;max-width:1000px;padding:30px;width:100%}.medicines-table-indent td,.medicines-table-indent th{word-wrap:break-word}@media (max-width:768px){.ward-card{padding:15px;width:100%}.modal-content-indent{padding:20px;width:90%}}.medicines-table-indent{border-collapse:collapse;margin-top:20px;width:100%}.red-stock{background-color:red;color:#fff}.orange-stock{background-color:orange;color:#fff}.add-med-btn{background-color:#4caf50;border:none;color:#fff;cursor:pointer;padding:5px 10px}.add-med-btn:hover{background-color:#45a049}.medicines-table-indent td,.medicines-table-indent th{border:1px solid #ddd;padding:10px;text-align:left}.medicines-table-indent th{background-color:#ecf0f1;position:sticky;top:0;z-index:1}.medicines-table-indent tbody{display:block;max-height:200px;overflow-y:auto;width:100%}.medicines-table-indent td,.medicines-table-indent th{width:50%}.medicines-table-indent tr{display:table;table-layout:fixed;width:100%}.inventory-container{color:#fff;font-family:Arial,sans-serif;padding:20px}.header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.category-dropdown{display:inline-block;flex:1 1;max-width:200px;position:relative}.inventory-table td,.inventory-table th{border:1px solid #ddd;padding:10px;text-align:center}.inventory-table button{background-color:#fff;font-size:14px;margin:5px}.inventory-table button:nth-child(2),.inventory-table button:nth-child(3){background-color:#fff}.add-to-cart-button-inventory3,.add-to-mart-button-inventory3{background-color:#fff!important}.dropdown-button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.dropdown-button:hover{background-color:#45a049}.dropdown-content{background-color:#fff;border-radius:5px;box-shadow:0 8px 16px #0003;display:none;display:flex;flex-wrap:wrap;left:0;max-height:400px;overflow-y:auto;padding:20px;position:absolute;top:100%;width:400px;z-index:1}.category-dropdown:hover .dropdown-content{display:block}.category-panel{display:flex;flex-wrap:wrap;gap:20px}.category-section{width:150px}.category-section h3{color:#333;font-size:16px;font-weight:700;margin-bottom:10px}.tags-container{display:flex;flex-wrap:wrap;gap:8px}.tag-button{border:none;border-radius:20px;margin:5px;padding:8px 15px}.add-med-button-inventory,.dropdown-button,.tag-button{cursor:pointer;font-size:14px;transition:background-color .3s ease}.add-med-button-inventory,.dropdown-button{background-color:#964734;border:none;border-radius:8px;color:#fff;font-weight:700;padding:12px 40px}.add-med-button-inventory:hover,.dropdown-button:hover{background-color:#af2d0c;color:#fff}.tag-button:hover{background-color:#fff;color:#000}.tag-button.selected{background-color:#000;color:#fff}.search-bar-inventory{align-items:center;background-color:rgba(0,0,0,.371);border-radius:10px;display:flex;font-size:16px;justify-content:space-between;max-width:800px;padding:10px;transition:all .3s ease;width:100%}.search-bar-inventory input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:100%}.search-bar-inventory .buttons-container{display:flex;gap:15px}.selected-tags{display:flex;flex-wrap:wrap;gap:8px}.selected-tag{align-items:center;border-radius:20px;color:#000;display:flex;font-size:14px;margin:5px 0;padding:0 10px}.selected-tag .tag-remove{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;margin-left:5px;padding:0}.inventory-table{background-color:rgba(0,0,0,.568);border-collapse:collapse;margin-top:20px;overflow-x:auto;width:100%}.inventory-table th{background-color:#000;border:2px solid #fff;color:#fff}.inventory-table button{background-color:#0068d7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;transition:background-color .3s ease}.inventory-table button:hover{opacity:.8}.tags-container-space{margin-top:20px;width:100%}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column}.category-dropdown{margin-bottom:10px}.dropdown-content{width:100%}.category-panel{align-items:flex-start;flex-direction:column}.category-section,.search-bar{width:100%}.selected-tags{flex-direction:column}.inventory-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.inventory-table td,.inventory-table th{white-space:nowrap}.inventory-table button{font-size:16px;padding:10px 20px}.inventory-table td,.inventory-table th{text-align:center}}.status-dot{height:20px;padding:5px;width:20px}.dot{display:block;height:15px;margin:auto;width:15px}.medicine-status-expired .dot{background-color:gray}.medicine-status-low-stock .dot{background-color:#ff0}.medicine-status-expiring-soon .dot{background-color:red}.medicine-status-ok .dot{background-color:#0f0}.icon-inventory{height:25px;width:25px}.tag-capsuless{background-color:#f0f0f0;border-radius:15px;color:#333;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:5px 10px}.tag-capsule{color:#000}.tag-capsuless button{background:none;border:none;color:#ff4d4d;cursor:pointer;font-size:16px;margin-left:10px}.view-details-button-inventory3{background-color:#fff!important}.tag-capsuless:hover{background-color:#e0e0e0}.color-filter-button.selected{background-color:#964734;color:#fff}.color-filter-button{background-color:#f0f0f0;color:#000}.modal-overlay{background-color:#000c;height:100%;transition:all .3s ease-in-out;width:100%;z-index:1000}.medicine-quantity{color:#34495e;font-size:16px;margin-top:20px}.tagged{color:#ff0;font-weight:700}.medicine-quantity{background-color:#f5f5f5;border:2px solid #ccc;border-radius:20px;display:inline-block;font-size:18px;font-weight:700;margin-bottom:0;margin-top:10px;padding:10px 20px 0;text-align:center;text-transform:capitalize;width:auto;p{color:#000;font-size:20px}}.modal-content{animation:fadeIn .3s ease-out;background-color:#2c2c2c;border-radius:15px;box-shadow:0 12px 20px #00000026;max-width:750px;overflow-y:auto;padding:30px;position:relative;width:90%}.close-button{color:#333;font-size:32px;right:15px;top:15px;transition:color .3s}.close-button:hover{color:#e74c3c}h3{font-size:30px}.heading,h3{text-align:center}.heading{color:#fff!important}.heading2{color:#fff;font-size:22px;text-align:center}h2{color:#000;font-size:36px;margin-bottom:5px}.modal-body-details{color:#34495e;font-size:16px}.modal-body-details p{margin-bottom:15px}.tag-list{font-size:14px;list-style-type:none;padding-left:20px}.tag{background-color:#ecf0f1;border-radius:25px;color:#2c3e50;display:inline-block;font-weight:700;margin-bottom:8px;margin-right:10px;padding:8px 15px}.age-group-container{font-size:16px;margin-top:20px}.age-group{background-color:#f5f5f5;border:2px solid #ccc;border-radius:20px;color:#34495e;display:inline-block;font-size:18px;font-weight:700;margin-top:10px;padding:8px 20px;text-align:center;text-transform:capitalize;width:auto}.age-group.adults{background-color:#3498db;border-color:#3498db;color:#fff}.age-group.adults-children{background-color:#2ecc71;border-color:#2ecc71;color:#fff}.age-group.children{background-color:#f39c12;border-color:#f39c12;color:#fff}.modal-overlay-addtoindent{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.indentformheader{text-align:center}.modal-content-addtoindent{background-color:rgba(0,0,0,.767);border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;flex-direction:column;height:auto;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:100%}.modal-form-input{display:flex;flex-direction:column;margin-bottom:15px}.modal-form-input label{color:#fff;font-size:14px;margin-bottom:5px}.modal-form-input input,.modal-form-input textarea{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px;width:100%}.modal-form-input textarea{min-height:100px;resize:vertical}.modal-buttons-addtoindent{display:flex;justify-content:space-between;margin-top:20px}.modal-buttons-addtoindent button{border:none;border-radius:5px;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.modal-buttons-addtoindent .btn-add-to-indent{background-color:#28a745;color:#fff}.modal-buttons-addtoindent .btn-add-to-special-indent{background-color:#007bff;color:#fff}.modal-buttons-addtoindent .btn-cancel{background-color:#dc3545;color:#fff}.modal-buttons-addtoindent button:hover{opacity:.8}@media (max-width:768px){.modal-content-addtoindent{max-width:500px;padding:15px;width:90%}.modal-form-input input,.modal-form-input textarea{font-size:16px;padding:12px}.modal-buttons-addtoindent button{padding:12px 25px}}@media (max-width:480px){.modal-content-addtoindent{max-width:450px;width:95%}.modal-content-addtoindent h2{font-size:20px}}.analytics-container{padding:20px}.analytics-container h2{color:#fff!important}.filters label{color:#000;margin-right:10px}.filters select{background-color:#333;border:1px solid #ddd;color:#fff;margin-left:10px;padding:5px}.table-container{background-color:#0202028e;border-radius:8px;margin-bottom:40px;overflow-x:auto;padding:20px}.expenses-table,.revenue-table,.sales-table{background-color:#000;border-collapse:collapse;border-radius:2px;margin-top:10px;overflow:hidden;width:100%}.expenses-table,.expenses-table td,.expenses-table th,.revenue-table,.revenue-table td,.revenue-table th,.sales-table,.sales-table td,.sales-table th{border:1px solid #ddd}.expenses-table td,.expenses-table th,.revenue-table td,.revenue-table th,.sales-table td,.sales-table th{color:#fff;padding:12px 15px;text-align:left}.expenses-table th,.revenue-table th,.sales-table th{background-color:#f80;color:#fff}.expenses-table tr:nth-child(2n),.revenue-table tr:nth-child(2n),.sales-table tr:nth-child(2n){background-color:#666}.expenses-table tr:nth-child(odd),.revenue-table tr:nth-child(odd),.sales-table tr:nth-child(odd){background-color:#555}.button-analytics{background-color:#35a700;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;margin-top:10px;padding:8px 16px}.button-analytics:hover{background-color:#2d8d00}@media screen and (max-width:768px){.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.expenses-table,.revenue-table,.sales-table{min-width:100%}}.card-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:10px 0}.card{background:#ffffffb0;border-radius:12px;box-shadow:0 4px 8px #0000001a;color:#000;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;margin:10px;max-width:auto;overflow:hidden;padding:20px 20px 10px 30px;transition:transform .02s ease;width:360px}.card-title{font-size:1.25rem;font-weight:700;margin-bottom:10px;text-align:center}.card-content{justify-content:space-between;margin-bottom:10px}.card-content,.circle-graph{align-items:center;display:flex}.circle-graph{height:70px;justify-content:center;position:relative;width:60px}.money-count{font-size:1.5rem;font-weight:700;text-align:right;width:50%}.last-24hours{color:#888;font-size:.875rem;margin-top:10px;text-align:center}.circle-container{align-items:center;display:flex;justify-content:center;position:relative}.circle-container svg{transform:rotate(-90deg)}.percentage-text{color:#eb0056;font-size:20px;font-weight:700;position:absolute;z-index:1}.card.sales{background-color:#ffbbc5;border-left:5px solid #ff3232}.card.revenue{background-color:#88d6fa;border-left:5px solid #048af8}.card.expenses{background-color:#f7a9ea;border-left:5px solid #fc08f0}.modal{align-items:center;bottom:0;color:#000;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-body{background-color:#ffa2b2;border-radius:12px;display:flex;flex-direction:column;height:auto;justify-content:space-between;max-width:600px;padding:30px;width:90%}.modal-header{display:none}.modal-body h2{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:20px}.modal-close-button{background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;text-align:center;width:100%}.modal-close-button:hover{background-color:#e53935}@media (max-width:1024px){.card-container{justify-content:space-evenly}}@media (max-width:768px){.card{max-width:320px;width:100%}}@media (max-width:600px){.card-container{align-items:center;flex-direction:column}.circle-graph{height:50px;width:50px}.money-count{font-size:1.25rem}.modal-body{width:100%}}.donation-request-container{padding:20px}.search-bar-donation{margin-bottom:20px}.search-bar-donation input{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px;width:100%}.request-medicine-btn{margin-bottom:20px;text-align:right}.request-medicine-btn button{background-color:#fff;border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:700;padding:10px 20px}.donation-cards{display:flex;flex-direction:column;gap:20px}.donation-card{background-color:#024950;border:1px solid #ddd;border-radius:8px;padding:20px}.card-header{display:flex;justify-content:space-between;margin-bottom:10px}.status{color:green;font-size:14px;font-weight:700}.card-buttons{display:flex;gap:10px;margin-top:20px}.card-buttons button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.CustomButton{background-color:#dc3545;padding:10px 20px}.modal-overlay-donation{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1000}.modal-content-donation{background-color:#2c2c2c;border-radius:8px;box-shadow:0 2px 10px #0000001a;max-width:700px;overflow-x:hidden;overflow-y:auto;padding:30px;width:40%}.modal-content-donation h2{color:#fff!important;font-size:24px;margin-bottom:20px;text-align:center}.modal-content-donation p{color:#fff;font-size:16px;line-height:1.5;margin:10px 0}.modal-content-donation p strong{color:#adff2f;font-weight:600}.CustomButton{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:12px 20px;text-align:center;width:100%}.CustomButton:hover{background-color:#218838}@media (max-width:768px){.modal-content-donation{padding:20px}.modal-content-donation h2{font-size:20px}.modal-content-donation p{font-size:14px}}.donation-modal{background-color:#2c2c2c;box-shadow:0 4px 8px #0000001a;left:50%;padding:20px;position:fixed;top:30%;transform:translateX(-50%);width:600px}.modal-buttons{display:flex;justify-content:space-between;margin-top:20px}.modal-buttons button{border:none;cursor:pointer;padding:10px}.modal-buttons button:hover{background-color:#f1f1f1}.request-form-modal-overlay{align-items:center;background-color:#0009;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.request-form-modal-content{background-color:#2c2c2c;border-radius:8px;max-width:100%;padding:30px;width:500px}.request-form-modal-content h2{color:#fff!important;margin-top:0}.form-group{margin-bottom:15px}.form-group label{display:block;font-weight:700}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:5px;padding:10px;width:100%}.form-group textarea{height:100px}.submit-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px;width:100%}.submit-btn:hover{background-color:#218838}.close-btn{background-color:#dc3545;border-radius:4px}.close-btn:hover{background-color:#c82333}.medicine-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.season-filter button.active{background-color:#964734;color:#fff;font-weight:700}.medicine-modal{background-color:#2c2c2c;border-radius:12px;box-shadow:0 6px 18px #0000001a;max-height:80vh;max-width:450px;overflow-y:auto;padding:30px;text-align:left;transition:transform .3s ease-in-out;width:90%;p{color:#fff}}.medicine-modal h2{color:#ff0!important;font-size:24px;margin-bottom:20px;text-align:center}.disease-option{background-color:#f9f9f9;border-radius:8px;color:#444;cursor:pointer;font-size:16px;margin-bottom:10px;padding:12px;transition:background-color .3s,transform .2s}.disease-option:hover{background-color:#e0f7fa;transform:translateX(5px)}.close-modal-btn-disease{background-color:#2196f3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 24px;transition:background-color .3s ease,transform .3s;width:100%}.close-modal-btn:hover{background-color:#1976d2;transform:scale(1.05)}.medicine-modal::-webkit-scrollbar{width:8px}.medicine-modal::-webkit-scrollbar-thumb{background-color:#2196f3;border-radius:10px}.medicine-modal::-webkit-scrollbar-thumb:hover{background-color:#1976d2}@media (max-width:768px){.medicine-modal h2{font-size:20px}.disease-option{font-size:14px}.close-modal-btn{font-size:14px;padding:10px 20px}.medicine-modal{width:90%}}.selected-diseases{display:flex;flex-wrap:wrap}.disease-tag{align-items:center;background-color:#f1f1f1;border-radius:20px;color:#333;display:flex;font-size:14px;margin-bottom:5px;margin-right:10px;padding:5px 10px}.disease-tag span{margin-right:5px}.remove-tag-btn{background:none;border:none;color:red;cursor:pointer;font-size:16px;margin-left:5px}.remove-tag-btn:hover{opacity:.7}.medicine-list-container{border-radius:8px;margin:auto;max-width:auto;padding:20px}.filters{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-bar-drugs{border:1px solid #ccc;border-radius:8px;font-size:16px;max-width:400px;padding:12px;width:100%}.season-filter button{background-color:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:16px;font-weight:700;margin-left:10px;padding:12px 20px;transition:background-color .3s}.season-filter button:hover{opacity:.7}.medicine-cards{background-color:rgba(0,0,0,.364);border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.details-btn{background-color:#2196f3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin-top:15px;padding:8px 15px;transition:background-color .3s}.details-btn:hover{background-color:#1976d2}.medicine-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-width:300px;padding:20px;transition:transform .3s,box-shadow .3s;width:100%}.medicine-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.medicine-card h3{color:#2c3e50;font-size:18px;margin-bottom:15px}.medicine-card p{color:#34495e;font-size:14px;margin:8px 0}.medicine-card strong{color:#1abc9c}.medicine-card.winter{background-color:#e3f2fd;border-left:5px solid #2196f3}.medicine-card.summer{background-color:#fff3e0;border-left:5px solid #ff9800}.medicine-card.all-year-round{background-color:#e8f5e9;border-left:5px solid #4caf50}@media (max-width:768px){.medicine-list-container{padding:15px}.filters{align-items:flex-start;flex-direction:column}.search-bar{margin-bottom:15px;width:100%}.season-filter button{margin-left:0;margin-top:10px}.medicine-cards{flex-direction:column;gap:15px}.medicine-card{max-width:100%}}@media (max-width:480px){.filters{width:100%}.medicine-card{font-size:13px;padding:15px}.medicine-card h3{font-size:16px}}.chart-container{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 8px #000;box-sizing:border-box;margin:0 auto;max-width:1300px;padding:20px;width:100%}.select-option{border:1px solid #ccc;border-radius:4px;display:inline-block;font-size:14px;margin:10px 20px 20px 0;padding:8px 12px}@media screen and (max-width:768px){.chart-container{padding:10px}h3{font-size:18px}.select-option{margin-bottom:10px;margin-right:0;width:100%}}.drug-consumption-container{padding:20px}.report-title{color:#fff;font-size:2rem;margin-bottom:20px}.date-input{border:1px solid #ccc;padding:8px;width:150px}.date-input,.filter-button{border-radius:4px;font-size:1rem}.filter-button{background-color:#4caf50;margin:0;padding:10px 20px;transition:background-color .3s}.filter-button:hover{background-color:#45a049}.export-options{display:flex;gap:20px;justify-content:center}.export-option-label{align-items:center;color:#000;display:flex;font-size:1rem;font-weight:700}.export-option-radio{margin-right:8px}.patients-data-container{margin-top:20px}.patient-container{margin-bottom:40px}.patient-name{color:#000;font-size:1.5rem;margin-bottom:10px}.medication-table{background-color:rgba(0,0,0,.686);border:1px solid #ccc;border-collapse:collapse;border-radius:4px;margin-top:20px;width:100%}.medication-table td,.medication-table th{font-size:1rem;padding:10px;text-align:left}.medication-table th{background-color:#e08700;color:#000}.medication-table td,.medication-table th{border-left:1px solid #fff;border-top:1px solid #fff}.table-header{background-color:#4caf50;color:#fff;font-weight:700}.all-patients-table-container{margin-top:40px}.all-patients-title{font-size:1.8rem;margin-bottom:20px;text-align:center}.export-pdf-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1.2rem;margin-top:30px;padding:15px 0;transition:background-color .3s;width:100%}.export-pdf-button:hover{background-color:#45a049}@media (max-width:768px){.filter-container{flex-direction:column}.date-input{width:100%}.export-options{align-items:flex-start;flex-direction:column}.export-option-label,.medication-table td,.medication-table th{font-size:.9rem}.export-pdf-button{font-size:1rem}.report-title{font-size:1.5rem}.all-patients-title{font-size:1.6rem}.patient-name{font-size:1.3rem}.medication-table{font-size:.9rem}}@media (max-width:480px){.patient-name,.report-title{font-size:1.2rem}.medication-table td,.medication-table th{font-size:.8rem}.filter-button-DC{width:96%}.export-pdf-button{font-size:.9rem;padding:12px 0}.export-options{align-items:flex-start;flex-direction:column}.export-option-label{font-size:.8rem}}.modal-overlay-modalDc{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:10px;position:fixed;right:0;top:0;z-index:1000}.modal-container-modalDc{background-color:rgba(0,0,0,.781);border-radius:10px;box-shadow:0 5px 15px #0000004d;max-width:800px;overflow-y:auto;padding:30px;position:relative;width:90%;z-index:1001}.close-modal-button-ModalDC{background:none;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:700;position:absolute;right:10px;top:10px;transition:color .3s ease-in-out}.close-modal-button-ModalDC:hover{color:red}.stronger{color:#ff0}.heading-patient{color:#00ed00;font-size:1.5rem;margin-bottom:15px}.medication-table-DC{border-collapse:collapse;display:block;margin-top:20px;max-height:400px;overflow-x:auto;width:100%}.medication-table-DC td,.medication-table-DC th{border:1px solid #ddd;padding:8px 12px;text-align:left}.medication-table-DC th{background-color:#e69500;color:#000;font-weight:700}@media (max-width:600px){.modal-container-modalDc{padding:15px;width:95%}h3{font-size:1.2rem}.medication-table-DC td,.medication-table-DC th{font-size:.9rem;padding:6px 10px}.medication-table-DC{max-height:300px}}.all-orders-container{font-family:Arial,sans-serif;padding:10px}.orders-table{background-color:#0009;border-collapse:collapse;margin-top:0;text-align:left;text-align:center;width:100%}.orders-table td,.orders-table th{border:1.5px solid #fff;padding:12px}.orders-table th{background-color:#000;color:#fff}.orders-table td{font-size:18px;font-weight:700}.status-delivered{background-color:#2bf059;color:#fff}.status-arriving{background-color:#007bff;padding:5px 10px}.status-issues{background-color:#fa5969;color:#fff;padding:5px 10px}.status-on-hold{background-color:#f0ad4e;padding:5px 10px}.status-processing{background-color:#ffab35;padding:5px 10px}.status-dispatched{background-color:#007bff;color:#fff;padding:5px 10px}.status-awaiting-pickup{background-color:#da6477}.status-shipped{background-color:#4d4e4e}.status-delivered{background-color:#0ebb0e;padding:5px 10px}.status-in-transit{background-color:#2a96f5;color:#fff;padding:5px 10px}.status-pending{background-color:#fc2626}.status-shipped{background-color:#6c757d;color:#fff;padding:5px 10px}.details-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 16px}.details-button:hover{background-color:#0056b3}.Track-button{background-color:#fc4b4b;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-left:10px;padding:8px 16px}.Track-button:hover{background-color:red}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.modal-content-invoice{background-color:#fff;border-radius:8px;max-width:600px;padding:20px;text-align:center;width:100%}.modal-content img{height:auto;margin-top:20px;width:100%}.close-button{background:none;border:none;color:#fa1919;cursor:pointer;font-size:30px;position:absolute;right:10px;top:10px}.close-button:hover{color:#000}.search-barallorders{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:20px;padding:10px;width:100%}.search-barallorders:focus{border-color:#007bff;outline:none}@media (max-width:768px){.orders-table td,.orders-table th{font-size:12px;overflow:auto;padding:10px}.all-orders-container{padding:10px}.search-bar input{width:100%}}@media (max-width:480px){.all-orders-container{padding:10px}.orders-table{font-size:12px}}.add-to-self-cart-overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.add-to-self-cart-modal{animation:modal-in .3s ease-out;background:linear-gradient(0deg,#e66c5c,#d4a0a0);border-radius:15px;box-shadow:0 4px 12px #0000004d;display:flex;flex-direction:column;font-family:Arial,sans-serif;padding:40px;position:relative;text-align:center;width:350px}.add-to-self-cart-modal-close-btn{background:#0000;border:none;color:#000;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px;transition:color .3s ease}.add-to-self-cart-modal-close-btn:hover{color:#e74c3c}.add-to-self-cart-modal-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:20px}.add-to-self-cart-modal-text{color:#fff;font-size:16px;margin-bottom:10px}.add-to-self-cart-quantity-selector{margin:20px 0}.quantity-label-selfcart{color:#fff;font-size:16px}.quantity-input-selfcart{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-top:10px;padding:8px;width:100%}.add-to--self-cart-modal-btn{background-color:#4caf50;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px 20px;transition:background-color .3s ease;width:100%}.add-to-self-cart-modal-btn:hover{background-color:#45a049}.add-to-self-cart-modal-btn:active{transform:translateY(2px)}@keyframes modal-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.add-to-self-cart-modal{padding:15px;width:90%}.add-to-self-cart-modal-title{font-size:20px}.add-to-self-cart-modal-text,.quantity-input-selfcart,.quantity-label-selfcart{font-size:14px}.add-to-self-cart-modal-btn{font-size:14px;padding:10px 18px}}@media (max-width:480px){.add-to-self-cart-modal{padding:10px;width:85%}.add-to-self-cart-modal-title{font-size:18px}.add-to-self-cart-modal-text,.quantity-input-selfcart,.quantity-label-selfcart{font-size:12px}.add-to-self-cart-modal-btn{font-size:12px;padding:8px 15px}}.vendor-modal-overlay{background-color:#000000bf;height:100%;padding:20px;width:100%}.vendor-modal{background-color:#2c2c2c;border-radius:0;box-shadow:0 12px 30px #00000026;color:#fff;font-family:Arial,sans-serif;max-height:80vh;max-width:600px;overflow-y:auto;padding:30px;position:relative;width:100%;z-index:1100}.modal-close-butto{background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;font-weight:700;padding:5px 10px;position:absolute;right:15px;top:15px}.modal-close-button:hover{background-color:#f1f1f1;color:red}.vendor-modal h2{color:#00f700!important;font-size:26px;font-weight:700;margin-bottom:15px}.vendor-modal p{color:#fff;font-size:16px;line-height:1.6;margin-bottom:12px}.vendor-modal strong{color:#ff0;font-weight:600}.vendor-modal a{color:#007bff;font-weight:600;text-decoration:none}.vendor-modal a:hover{text-decoration:underline}.medicines-list{margin-top:20px}.medicine-item{align-items:center;background-color:#f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:15px;padding:18px}.medicine-info{color:#000;flex:1 1}.medicine-item strong{color:#000;font-size:18px}.medicine-item p{color:#000;font-size:15px;margin:6px 0}.add-to-cart-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s ease}.add-to-cart-button:hover{background-color:#218838}@media (max-width:600px){.vendor-modal{max-width:90%;padding:20px;width:90%}.vendor-modal h2{font-size:22px}.vendor-modal p{font-size:14px}.medicine-item{align-items:flex-start;flex-direction:column;padding:12px}.medicine-info{margin-bottom:10px}.add-to-cart-button{margin-top:10px;width:100%}}.medicine-search-modal-vendors{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-medicinename{background-color:#2c2c2c;border-radius:8px;max-height:90%;overflow-y:auto;padding:20px;width:80%}.modal-header{align-items:center;display:flex;justify-content:space-between;h2{color:#fff!important}}.close-btn-vendors{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.close-btn-vendors:hover{color:red;transform:scale(1.1)}.search-bar-vendors{margin:20px 0}.medicine-search-input-vendors{border:1px solid #ccc;border-radius:5px;padding:10px;width:100%}.medicine-table-vendors{border-collapse:collapse;width:100%}.medicine-table-vendors td,.medicine-table-vendors th{border:1px solid #ddd;padding:10px;text-align:left}.add-to-cart-btn-searching{background-color:#4caf50;border:none;border-radius:10px;color:#fff;cursor:pointer;padding:5px 10px}.add-to-cart-btn-searching:hover{background-color:#45a049}.cart-summary-vendors{font-size:18px;font-weight:700;margin-top:20px}.vendors-list-wrapper{padding:10px}.vendors-search-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}.vendor-name{color:#fff;font-size:22px;text-align:center}.vendors-search-input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:10px;width:70%}.vendors-search-button{background-color:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:10px 20px}.vendors-search-button:hover{background-color:#964734;color:#fff}.vendors-cards-container{grid-gap:20px;border-radius:12px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:20px}.vendor-card{background:var(--vendor-card-bg);border-radius:10px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;flex-direction:column;padding:20px;position:relative;transition:transform .3s ease}.vendor-card:hover{transform:scale(1.05)}.vendor-card-header{font-size:20px;font-weight:700}.vendor-card-body{font-size:16px}.vendor-card-footer{display:flex;justify-content:flex-end}.view-details-btn{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;padding:10px 20px}.view-details-btn:hover{opacity:.8}.vendor-status{font-size:20px;font-weight:700;position:absolute;right:2px;top:2px}.vendor-verified{color:green}.vendor-not-verified{color:red}.vendor-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.medicines-list{list-style-type:none;padding-left:0}.medicine-item{background-color:#f2f2f2;border-radius:5px;margin-bottom:10px;padding:10px}.medicine-item p{margin:5px 0}.notifications-con{padding:10px}.notification-card{align-items:center;background-color:#024950;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;display:flex;margin-bottom:15px;margin-top:0;padding:12px}.notification-icon{border-radius:50%;font-size:30px;margin-right:15px;padding:10px}.notification-icon.red{background-color:red}.notification-icon.blue{background-color:blue}.notification-icon.green{background-color:green}.notification-content{flex-grow:1}.filter-button.active{background-color:#5c4db1}.filter-button{background-color:purple;border:none;border-radius:5px;color:#fff;margin:5px;padding:10px 15px}.button-container{margin-top:10px}.action-button{background-color:#4a3c7d;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 15px}.action-button:hover{background-color:#5c4db1}p{color:#fff;font-family:Arial,sans-serif;font-size:20px;margin-bottom:15px}.add-to-cart,.check-inventory,.confirm-indent,.view-revised-indent{background-color:brown}.action-button:hover{background-color:rgba(0,0,0,.644)}.notification-sidebar{box-shadow:-2px 0 5px #0000001a;height:100vh;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:450px;z-index:999}.filter-container{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.filter-button{background-color:#fff;border:2px solid #ccc;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:8px 16px;transition:background-color .3s ease,color .3s ease}.filter-button.active{background-color:#964734;border-color:#000;color:#fff}.filter-button:hover{background-color:#ff4500}.notification-sidebar.open{transform:translateX(0)}.notification-card.green .notification-icon{background-color:#28a745}.notification-card.green{background-color:#007979}.check-indent{background-color:#28a745;color:#fff}@media (max-width:768px){.notification-sidebar{width:450px}.notification-card{font-size:14px}.action-button{margin-bottom:10px;width:100%}}@media (max-width:480px){.notification-sidebar{width:300px}.notification-card{font-size:12px;padding:10px}.action-button{font-size:12px;padding:6px 12px}}@media (max-width:380px){.close-sidebar{right:5px;top:5px}}.top-bar{border-bottom:2px solid #4c4c4c;color:#000;flex-wrap:wrap;font-weight:700;justify-content:space-between;margin-bottom:5px;padding:10px;position:relative}.left-section,.top-bar{align-items:center;display:flex}.left-section{gap:15px;justify-content:flex-start;margin-bottom:10px}.cart-icon-con,.noti-icon-con{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:10px;position:relative;transition:background-color .3s ease}.cart-icon-con:hover,.noti-icon-con:hover{background-color:#ea4480}.cart-icon,.noti-icon{height:24px;object-fit:cover;width:24px}.center-section{flex-grow:2;text-align:center}.profile-title{color:#000;font-size:20px;font-weight:700}.right-section{gap:10px;justify-content:flex-end}.right-section,.user-info{align-items:center;display:flex}.user-info{margin-right:20px}.user-icon img{border-radius:50%;height:45px;margin-right:10px;object-fit:cover;width:45px}.username{color:#000;font-size:20px;font-weight:700}.close-sidebar{background-color:rgba(0,0,0,.788);border-radius:50%;color:#fff;cursor:pointer;display:none;font-size:30px;margin-bottom:0;padding:2px 10px;position:fixed;right:455px;top:10px;transition:opacity .3s ease;z-index:9998}.close-sidebar.open{display:block}.notification-sidebar{background-color:#2c3e50}.notification-sidebar.open{right:0}@media (max-width:768px){.top-bar{flex-direction:column;padding:10px}.left-section,.right-section{justify-content:space-between;width:100%}.center-section{margin-bottom:10px;width:100%}.cart-icon-con,.noti-icon-con{padding:8px}.user-info{margin-top:10px}.profile-title{font-size:18px}}@media (max-width:480px){.cart-icon-con,.noti-icon-con{padding:10px}.profile-title{font-size:16px}.username{font-size:14px}.close-sidebar{right:305px}}.cart-sidebar{background-color:#2c3e50;box-shadow:-4px 0 20px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;height:100%;padding:30px;position:fixed;right:-50%;top:0;transition:right .4s ease-out;width:50%;z-index:1001}.cart-sidebar.open{right:0}.cart-sidebar-header{align-items:center;display:flex;font-size:24px;font-weight:600;justify-content:space-between;margin-bottom:30px}.header{color:#fff!important;font-size:26px;margin:0}.close-cart-btn{background:#0000;border:none;color:#fff;cursor:pointer;font-size:40px;transition:color .3s}.close-cart-btn:hover{color:#f44336}.cart-items{flex-grow:1;overflow-y:auto;padding-bottom:30px}.cart-items p{color:#fff!important;font-size:16px;text-align:center}.cart-sidebar-footer{display:flex;justify-content:center;margin-top:20px}.checkout-btn{background-color:#4caf50;border-radius:30px;font-size:16px;font-weight:600;padding:12px 25px;transition:background-color .3s ease,transform .3s ease;width:100%}.checkout-btn:hover{background-color:#45a049;transform:translateY(-2px)}.checkout-btn:active{transform:translateY(1px)}.cart-item{align-items:center;border-bottom:1px solid #f0f0f0;color:#fff;display:flex;font-size:16px;justify-content:space-between;margin-bottom:15px;padding:15px 0}.cart-item-name{font-weight:500}.cart-item-price{color:#4caf50;font-weight:600}.cart-item-quantity{color:#888;font-size:14px}.cart-item-image{border-radius:8px;height:60px;margin-right:15px;object-fit:cover;width:60px}.departments-cart-sidebar{background-color:#2c3e50;height:100%;max-width:800px;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:10000}.med-table-department-sidebar{color:#fff}.departments-cart-sidebar.open{transform:translateX(0)}.departments-cart-sidebar-header{color:#fff;display:flex;justify-content:space-between;margin-left:20px}.departments-cart-sidebar-header .header{margin:0}.departments-cart-sidebar-header .close-cart-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:40px}.departments-cart-items{padding:20px}.department-card{background-color:#4e1d1d;border-radius:8px;margin-bottom:20px;padding:15px}.department-card-header{display:flex;justify-content:space-between;margin-bottom:10px}.department-name{color:#fff;font-size:25px;font-weight:700}.issue-date{color:#fff;font-style:italic}.view-meds-btn-container{align-items:center;display:flex;justify-content:center;text-align:center}.view-meds-btn{align-items:center;background-color:initial;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:700}.arrow-icon{margin-left:10px;transition:transform .3s ease}.arrow-icon.open{transform:rotate(180deg)}.medicine-table-department-sidebar{margin-top:15px;max-height:250px;overflow-y:auto}.med-table-department-sidebar{border-collapse:collapse;min-width:600px;width:100%}.med-table-department-sidebar th{background-color:#f80;color:#000}.med-table-department-sidebar td,.med-table-department-sidebar th{border:1px solid #ddd;padding:8px;text-align:center}.med-table-department-sidebar td{background-color:rgba(0,0,0,.514)}.send-notification-btn-container{margin-top:10px;text-align:center}.send-notification-btn-ward-cart{background-color:#ff5722;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.departments-cart-sidebar-footer{padding:10px;text-align:center}.checkout-btn{background-color:#2196f3;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}@media (max-width:768px){.departments-cart-sidebar{max-width:100%;width:100%}.department-card{padding:10px}.med-table td,.med-table th{font-size:12px;padding:6px}.checkout-btn,.send-notification-btn,.view-meds-btn{padding:8px 16px}}@media (max-width:480px){.medicine-table-department-sidebar{max-height:150px}.med-table-department-sidebar{display:block;font-size:10px;overflow-x:auto;width:100%}.med-table-department-sidebar td,.med-table-department-sidebar th{padding:4px}.checkout-btn,.send-notification-btn,.view-meds-btn{padding:6px 12px}}.modal-depart-cart{align-items:center;animation:fadeIn .3s ease;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:10999}.modal-content-depart-cart{animation:slideUp .3s ease-out;background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 15px #0003;max-width:500px;padding:20px;transition:all .3s ease;width:100%}.modal-content-depart-cart label{color:#fff;display:block;font-family:Arial,sans-serif;font-size:16px;margin-bottom:8px}.modal-content-depart-cart input{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;font-family:Arial,sans-serif;font-size:16px;margin-bottom:20px;padding:10px;transition:border-color .3s;width:100%}.modal-content-depart-cart input:focus{background-color:#fff;border-color:#4caf50;outline:none}.modal-content-depart-cart button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;padding:10px;transition:background-color .3s ease;width:100%}.modal-content-depart-cart button:hover{background-color:#45a049}.modal-content-depart-cart .cancel-btn-depart-cart:hover{background-color:#e53935}.cancel-btn-depart-cart{transition:color .3s}.cancel-btn-depart-cart:hover{color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.drug-con-modal-overlay{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.drug-con-modal-container{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 8px #0000004d;color:#fff;font-family:Arial,sans-serif;height:82%;max-width:1000px;overflow-x:hidden;overflow-y:auto;padding:20px;width:62%}.drug-con-modal-header{color:#fff;font-size:24px;font-weight:700;text-align:center}.drug-con-filter-wrapper{align-items:center;display:flex;justify-content:space-between}.drug-con-table-wrapper{max-height:395px;overflow-y:auto}.drug-con-summary-table{border-collapse:collapse;margin-bottom:2px;width:100%}.drug-con-summary-table thead{background-color:orange;color:#000}.drug-con-summary-table th{background-color:orange;border:1px solid #fff;font-size:16px;font-weight:700;padding:12px;position:sticky;text-align:left;top:0;z-index:1}.drug-con-summary-table td{border:1px solid #fff;font-size:14px;padding:10px}.close-btn{background-color:#ff4500;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:10px;padding:10px 20px;text-align:center;transition:background-color .3s ease;width:100%}.close-btn:hover{background-color:#ff6a00}.ward-inventory-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.ward-inventory-modal-content{background-color:#2c2c2c;border-radius:8px;max-height:80%;max-width:1000px;overflow-y:auto;padding:20px;width:80%}.ward-inventory-modal-title{font-size:24px;margin-bottom:20px}.ward-inventory-table{border-collapse:collapse;margin-bottom:20px;width:100%}.ward-inventory-table td,.ward-inventory-table th{border:1px solid #ddd;padding:8px 12px;text-align:left}.ward-inventory-table th{background-color:#eba000;color:#000;position:sticky;top:0;z-index:1}.ward-inventory-table tbody{display:table-row-group}.ward-inventory-modal-content>.ward-inventory-table{display:block;max-height:300px;overflow-y:auto}.ward-inventory-close-btn{background-color:#ff4500;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:10px 0 0;padding:10px 20px;text-align:center;transition:background-color .3s ease;width:100%}.ward-inventory-close-btn:hover{background-color:#ff6a00}.modal-overlay-registerwardmodal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.register-ward-modal{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 8px #0003;max-height:600px;overflow:auto;overflow-x:hidden;padding:20px;width:400px}.input-field2{border:1px solid #ccc;border-radius:4px;margin:10px 0;padding:10px;width:100%}.add-staff-btn-registerward,.add-ward-btn-registerward,.cancel-btn-registerward{border:none;border-radius:4px;cursor:pointer;margin:10px 0;padding:10px 20px}.add-staff-btn-registerward{background-color:#4caf50;color:#fff}.add-ward-btn-registerward{background-color:#2196f3;color:#fff}.cancel-btn-registerward{background-color:#ff5722;color:#fff}.staff-list ul{padding-left:20px}.staff-list li{margin:5px 0}.modal-actions-registerward{display:flex;justify-content:space-between}.search-bar-container-department{text-align:center}.search-bar-department{border:1px solid #ccc;border-radius:10px;font-size:1rem;max-width:400px;outline:none;padding:10px;width:80%}.search-bar-department:focus{border-color:#2196f3}.add-card-btn-department{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;display:block;font-weight:700;margin:10px auto;padding:10px 20px;transition:background-color .3s}.add-card-btn-department:hover{background-color:#964734;color:#fff}.ward-cards-container-main{padding:10px}.ward-cards-wrapper-main{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.ward-card-main{align-items:center;border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;display:flex;flex-direction:column;height:250px;justify-content:center;transition:transform .2s ease;width:250px}.ward-card-main:hover{transform:scale(1.045)}.view-details-btn-main{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;padding:10px 20px;transition:background-color .3s}.view-details-btn-main:hover{background-color:#f0f0f0}.modal-overlay-main{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content-main{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 10px #0000004d;overflow-y:auto;padding:20px;position:relative;width:500px}.modal-content-main h3{color:#fff;font-size:3rem;margin-top:0}.modal-content-main p,ul{color:#fff;font-size:1rem}ul{list-style-type:none;padding-left:0}ul li{margin-bottom:10px}.buttons-container-main{display:flex;justify-content:center;margin-top:20px}button{font-size:1rem;padding:10px 20px;transition:background-color .3s}button:hover{opacity:.8}.show-indent-btn{background-color:green;color:#fff}.show-inventory-btn{background-color:orange;color:#fff}.show-drug-consumption-btn{background-color:#0a8ffc;color:#fff}@media screen and (max-width:768px){.modal-content-main{max-width:400px;padding:20px;width:90%}.modal-content-main h3{font-size:1.3rem}.modal-content-main p,ul li{font-size:.9rem}.buttons-container-main button{font-size:.9rem;padding:8px 16px}}@media screen and (max-width:480px){.modal-content-main{padding:15px;width:95%}.modal-content-main h3{font-size:1.1rem}.modal-content-main p,ul li{font-size:.8rem}.buttons-container-main button{font-size:.8rem;padding:6px 12px}}@media screen and (max-width:768px){.add-card-modal-content-department{max-height:80vh;width:90%}}@media screen and (max-width:480px){.add-card-modal-content-department{max-height:80vh;width:95%}}.ward-card-logo{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.logo-circle{border-radius:0;height:60px;object-fit:cover;width:60px}.homepage-container{align-items:center;background:#0000;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;min-height:80vh;padding:20px;position:relative;text-align:center}.logo-container{animation:rotateLogo 5s linear infinite;margin-bottom:30px}.logo-homepage{height:120px;width:120px}.welcome-message h1{color:#000;display:inline-block;font-size:2rem;font-weight:700;line-height:1.5;margin:0;padding:0;text-align:center;white-space:normal}@keyframes rotateLogo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.homepage-container{padding:15px}.logo-homepage{height:100px;width:100px}.welcome-message h1{font-size:1.8rem}}@media (max-width:480px){.homepage-container{padding:10px}.logo-homepage{height:80px;width:80px}.welcome-message h1{font-size:1.5rem}}.container{font-family:Arial,sans-serif;margin:0 auto;max-width:1250px;padding:0}.medicine-table{background-color:#000000b3;border-collapse:collapse;margin-top:20px;width:100%}.medicine-table th{background-color:#000;border:2px solid #fff;color:#fff;font-size:16px;padding:12px 15px;text-align:left}.medicine-table td{border:2px solid #fff;font-size:20px;padding:8px 10px;text-align:left}.low-stock{background-color:#f02626}button{border:none;border-radius:5px;cursor:pointer;margin:5px;padding:8px 15px}.delete-btn-indent,.edit-btn-indent{background-color:#fff;color:#000}.export-btn-indent,.submit-btn-indent{background-color:#964734;color:#fff}button:hover{opacity:.9}.actions{margin-top:20px}.modal-indent-edit{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content-indent-edit{background-color:#2c2c2c;border-radius:8px;padding:20px;width:400px}.modal-actions-indent{display:flex;justify-content:space-between;margin-top:20px}.modal-indent-edit input{border:1px solid #ccc;border-radius:4px;margin:5px 0;padding:8px;width:100%}.order-requests-container-orderreq{font-family:Arial,sans-serif;margin:20px}.heading-order-request{color:#000;font-size:26px;font-weight:700;margin-bottom:20px;text-align:center}h3{margin-bottom:20px;-webkit-text-emphasis:center;text-emphasis:center}.customer-cards-container-orderreq{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.customer-card-orderreq{background-color:#024950;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:15px;text-align:center;transition:transform .3s ease;width:250px}.customer-card-orderreq:hover{transform:translateY(-10px)}.customer-logo-orderreq img{border-radius:50%;height:80px;object-fit:cover;width:80px}.customer-info-orderreq h4{font-size:18px;margin-top:10px}.customer-info-orderreq p{color:#fff;font-size:14px}.view-order-button-orderreq{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.view-order-button-orderreq:hover{background-color:#0056b3}.modal-overlay-orderreq{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.modal-content-orderreq{background-color:#2c2c2c;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:900px;padding:20px;width:80%}.modal-header-orderreq{align-items:center;display:flex;justify-content:space-between}.modal-header-orderreq h4{margin:0}.close-button-orderreq{background:none;border:none;color:#333;cursor:pointer;font-size:20px}.close-button-orderreq:hover{color:#007bff}.meds-table-orderreq{border-collapse:collapse;font-size:14px;margin-top:20px;width:100%}.meds-table-orderreq td,.meds-table-orderreq th{border:1px solid #ddd;padding:12px;text-align:left}.meds-table-orderreq th{background-color:#f38900}.meds-table-orderreq td{background-color:#000}.meds-table-orderreq tr:hover{background-color:#f1f1f1}.modal-footer-orderreq{display:flex;justify-content:space-between;margin-top:20px}.close-modal-button-orderreq,.confirm-button-orderreq{border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px}.confirm-button-orderreq{background-color:#28a745;color:#fff}.confirm-button-orderreq:hover{background-color:#218838}.close-modal-button-orderreq{background-color:#dc3545;color:#fff}.close-modal-button-orderreq:hover{background-color:#c82333}
/*# sourceMappingURL=main.974721fd.css.map*/