@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Be Vietnam Pro,sans-serif!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media screen and (max-width:600px){body{font-size:14px;padding:0 10px}}.header-bar{background-color:#1129ce;color:#fff;font-size:14px;justify-content:space-between;padding:8px 24px}.header-bar,.social-links{align-items:center;display:flex}.social-links span{margin-right:10px}.social-links a{align-items:center;color:#fff;display:inline-flex;font-size:18px;margin-left:12px;text-decoration:none}.social-links a:hover{opacity:.8}.user-links{align-items:center;display:flex}.user-links a{align-items:center;color:#fff;display:inline-flex;gap:5px;margin-left:12px;text-decoration:none}.user-links a:first-of-type{margin-left:0}.user-links a:hover{opacity:.8}.user-links .link-separator{margin:0 8px}@media screen and (max-width:768px){.header-bar{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 15px}.social-links span{margin-bottom:5px}.social-links a{margin-left:8px;margin-right:8px}.social-links a:first-of-type{margin-left:0}.user-links{margin-top:5px}.user-links a{margin-left:0;margin-right:10px}.user-links a:last-of-type{margin-right:0}}.navbar{background-color:#edeff0;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;padding:30px 25px;position:sticky;top:0;width:100%;z-index:1000}.navbar-container{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1200px}.navbar-logo img{height:90px;margin-top:-30px;max-height:90px;width:200px}.navbar-links{gap:20px}.navbar-links,.navbar-links a{align-items:center;display:flex}.navbar-links a{color:#333;font-size:15px;gap:6px;text-decoration:none}.navbar-links a:hover{color:#007bff;text-decoration:underline}.register-button{background-color:#fe0325;border:1px solid #fe0325;border-radius:4px;color:#fff;flex-shrink:1;font-size:13px;max-width:100%;padding:6px 12px;text-align:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.register-button:hover{background-color:#3215d8}.register-button.desktop-register-button{display:inline-block}.register-button.mobile-register-button{display:none}.mobile-menu-icon{cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:space-around;padding:5px}.mobile-menu-icon div{background-color:#333;border-radius:2px;height:4px;width:30px}.mobile-register-button{display:none}@media (max-width:768px){.navbar-container{flex-wrap:wrap}.navbar-logo{flex-grow:1}.mobile-menu-icon{display:flex}.navbar-links{background-color:#edeff0;box-shadow:none;display:none;flex-direction:column;margin-top:10px;position:static;width:100%}.navbar-links.active{display:flex}.navbar-links a{border-bottom:1px solid #e9ecef;padding:12px 20px;text-align:left;width:100%}.navbar-links a:last-child{border-bottom:none}.desktop-register-button{display:none}.mobile-register-button{background-color:#fe0325;border:1px solid #fe0325;border-radius:4px;color:#fff;display:block;margin:10px 20px;padding:10px 15px;text-align:center;width:calc(100% - 40px)}.mobile-register-button:hover{background-color:#fff;color:#fe0325}}:root{--persian-blue:#1c39bb;--imperial-red:#ed2939;--baby-powder:#fdfff5;--text-color:#333;--text-secondary-color:#555;--border-color:#e8e8e8}.pharmacy-details-card.compact{background-color:#fdfff5;background-color:var(--baby-powder);border:1px solid #e8e8e8;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 8px #00000017;font-size:13px;margin-bottom:16px}.pharmacy-details-card.compact .ant-card-body{padding:12px 16px}.card-header{align-items:flex-start;border-bottom:1px solid #e8e8e8;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.pharmacy-name-link{color:#1c39bb;color:var(--persian-blue);flex-grow:1;font-size:1.1rem;font-weight:600;margin-right:10px}.pharmacy-name-link .anticon{color:#ed2939;color:var(--imperial-red)}.pharmacy-timings{color:#555;color:var(--text-secondary-color);font-size:.85rem;padding-top:2px;text-align:right;white-space:nowrap}.pharmacy-timings .anticon{color:#1c39bb;color:var(--persian-blue);margin-right:4px}.card-section{margin-bottom:10px}.card-section:last-child{margin-bottom:0}.address-section .ant-typography{color:#555;color:var(--text-secondary-color);font-size:.9rem}.contact-section .ant-typography strong,.features-section .ant-typography strong{color:#333;color:var(--text-color);display:block;font-size:.9rem;margin-bottom:2px}.contact-section .ant-typography,.features-section .ant-typography{font-size:.85rem}.contact-section .ant-space-item a{color:#1c39bb;color:var(--persian-blue)}.contact-section .ant-space-item .anticon-whatsapp{color:#25d366}.contact-section .ant-space-item .anticon-phone{color:#1c39bb;color:var(--persian-blue)}.features-section .ant-tag{font-size:.8rem;margin:2px;padding:1px 6px}.features-section .ant-tag[class*=blue]{background-color:#e6f7ff;border-color:#1c39bb;border-color:var(--persian-blue);color:#1c39bb;color:var(--persian-blue)}.features-section .ant-tag[class*=green]{background-color:#f6ffed;border-color:#52c41a;color:#389e0d}@media (max-width:576px){.pharmacy-details-card.compact{font-size:12px;margin-left:0;margin-right:0}.pharmacy-name-link{font-size:1rem}.pharmacy-timings{font-size:.8rem}.card-header{align-items:flex-start;flex-direction:column}.pharmacy-timings{margin-top:4px;text-align:left;width:100%}.contact-section .ant-col,.features-section .ant-col{margin-bottom:8px}.contact-section .ant-col:last-child,.features-section .ant-col:last-child{margin-bottom:0}}.pharmacy-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:1.5rem}.pharmacy-search{flex:1 1 45%;min-width:300px}.pharmacy-map{flex:1 1 50%;height:400px;min-width:300px}.search-input{font-size:1rem;margin-bottom:1rem;padding:.5rem;width:100%}.search-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.small-button{background-color:#fe0325;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.4rem .8rem}.small-button:hover{background-color:#3215d8}@media (max-width:768px){.pharmacy-container{flex-direction:column}.pharmacy-map{height:300px}.search-buttons{align-items:stretch;flex-direction:column}.small-button{width:100%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.register-pharmacy-container{background-color:#fff;border:4px solid #1f0ceb1a;border-radius:10px;box-shadow:0 0 10px #e6131314;font-family:Be Vietnam Pro,sans-serif;margin:2rem auto;max-width:700px;padding:2rem}.register-pharmacy-container h2{color:#222;font-size:1.8rem;font-weight:600;margin-bottom:2rem;text-align:center}.register-form .ant-form-item-label>label{color:#333;font-weight:500}.register-form .ant-input,.register-form .ant-picker,.register-form .ant-select-selector{border:1px solid #d9d9d9;border-radius:6px}.register-form .ant-picker-focused,.register-form .ant-picker:hover,.register-form .ant-select-focused .ant-select-selector,.register-form .ant-select:hover .ant-select-selector{border-color:#fe0325!important;box-shadow:0 0 0 2px #fe032533!important}.register-form .ant-btn-primary{background-color:#fe0325;border-color:#fe0325;font-weight:700}.register-form .ant-alert{border-radius:8px}.otp-input .ant-input{font-size:1.5rem;letter-spacing:.5rem;text-align:center}.register-form .ant-btn-primary:hover{background-color:#9f8fff;border-color:#9f8fff}@media (max-width:768px){.register-pharmacy-container{margin:1rem;padding:1.5rem}.register-pharmacy-container h2{font-size:1.5rem}.otp-input-item .ant-space-compact{width:100%!important}}.edited-field .ant-input{background-color:#e6f7ff}.status-sidebar{background-color:#f5f7fa;box-shadow:2px 0 8px #0000000d;color:#333;font-family:Segoe UI,sans-serif;min-height:100vh;padding:1.5rem;width:260px}.status-sidebar h3{color:#111;font-size:1.2rem;margin-bottom:1.5rem}.status-sidebar ul{list-style:none;margin:0;padding:0}.status-sidebar li{background-color:initial;border-radius:6px;color:#333;cursor:pointer;margin-bottom:8px;padding:12px 14px;transition:all .2s ease-in-out}.status-sidebar li:hover{background-color:#e6f0ff;color:#1890ff}.status-sidebar li.active{background-color:#d0e7ff;border-left:5px solid #1890ff;color:#1890ff;font-weight:600}.admin-login-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000026;margin:6rem auto;max-width:360px;padding:2rem}
/*# sourceMappingURL=main.ceba0034.css.map*/