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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{display:flex;justify-content:center;margin-top:8%}.login{color:#000;display:block;font-size:x-large;font-weight:700;letter-spacing:2px;text-transform:uppercase}.card{align-items:center;background:#e3e3e3;border-radius:8px;box-shadow:16px 16px 32px #c8c8c8,-16px -16px 32px #fefefe;display:flex;flex-direction:column;gap:35px;justify-content:center;min-height:350px;width:350px}.inputBox{position:relative;width:250px}.inputBox input{background:#0000;border:2px solid #000;border-bottom-left-radius:8px;border-right:none;border-top:none;color:#000;font-size:1em;outline:none;padding:10px;transition:.1s;width:100%}.inputBox span{border-radius:8px;color:#000;font-size:12px;left:0;letter-spacing:3px;margin-left:10px;margin-top:0;padding:10px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateY(-40px);transition:.5s}.inputBox input:focus~span,.inputBox input:valid~span{background:#000;border:2px;color:#fff;font-size:.8em;letter-spacing:.2em;padding:5px 10px;transform:translateX(113px) translateY(-55px)}.inputBox input:focus,.inputBox input:valid{border:2px solid #000;border-radius:8px}.enter{background-color:initial;border:2px solid #000;border-radius:5px;cursor:pointer;font-size:10px;height:45px;letter-spacing:2px;margin-bottom:1em;text-transform:uppercase;transition:.5s;width:100px}.enter:hover{background-color:#000;color:#fff}.header{background-color:#f4f4f4;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;padding:20px}.header-left{flex:1 1}.search-bar{border-radius:5px;font-size:16px;padding:10px;transition:all .3s ease-in-out;width:100%}.search-bar:focus{border-color:#06f;outline:none}.header-right{align-items:center;display:flex}.profile-info{margin-left:20px;transition:transform .3s ease-in-out}.profile-info:hover{transform:translateY(-3px)}.sidebar-container{background-color:#fff;box-shadow:2px 0 5px #0003;height:100vh;left:0;margin-left:20px;position:fixed;top:0;width:auto;z-index:1000}.pro-sidebar{height:100vh;transition:width .3s ease-in-out}.pro-sidebar.collapsed{width:80px}.toggle-btn{background:#fbfbfb;border:none;border-radius:5px;color:#000;cursor:pointer;height:40px;margin:10px 10px 10px 20px;padding:10px;transition:background .3s ease-in-out}.menu-item{color:#000!important}.active-menu-item{background-color:#5676ff!important;border-radius:10px}.active-menu-item,.active-menu-item svg{color:#fff!important}.ps-menu-button{transition:transform .3s ease-in-out}.ps-menu-button:hover{background-color:initial!important;border-radius:10px;color:inherit!important;transform:scale(1.1)}.ps-menu-root>.ps-menuitem>.ps-menu-button:hover{background-color:#f5f5f5!important;border-radius:10px;color:#5676ff!important;transform:scale(1.05);transition:transform .2s ease-in-out,background-color .3s ease-in-out}.ps-submenu-content .ps-menu-button:hover{background-color:initial!important;color:inherit!important;transform:none!important}.content{margin-left:250px;padding:20px}.dashboard-sections{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.section{background-color:#f1f1f1;border-radius:8px;padding:20px;transition:transform .3s ease,background-color .3s ease;width:calc(33% - 20px)}.section:hover{background-color:#e1e1e1;transform:translateY(-5px)}.dashboard-container{display:flex;height:100vh;overflow:hidden}.main-content{background-color:#f4f4f4;display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow-y:auto;padding:20px}.main-content.collapsed{margin-left:0}@media (min-width:768px){.main-content.collapsed{margin-left:0}}.client-container{display:flex;height:100vh;overflow:hidden}.client-content{background-color:#f4f4f4;display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow-y:auto;padding:20px}.client-content.collapsed{margin-left:0}.client-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr;max-width:800px}.client-form label{padding-right:10px;text-align:right}.client-form input,.client-form select,.client-form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.client-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;grid-column:2/3;padding:10px 20px}.client-form button:hover{background-color:#0056b3}@media (min-width:768px){.client-content.collapsed{margin-left:0}}.POS-container{height:100vh;overflow:hidden}.POS-content{background-color:#f4f4f4;display:flex;flex-direction:column;flex-grow:1;height:100vh;overflow-y:auto}.POS-content.collapsed{margin-left:0}.POS-form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 2fr;max-width:800px}.POS-form label{padding-right:10px;text-align:right}.POS-form input,.POS-form select,.POS-form textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:8px;width:100%}.POS-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;grid-column:2/3;padding:10px 20px}.POS-form button:hover{background-color:#0056b3}@media (min-width:768px){.POS-content.collapsed{margin-left:0}}.POS-container{display:flex}.POS-content{flex:1 1;padding:20px}.search-bar{border:1px solid #ccc;border-radius:4px;margin-bottom:20px;padding:8px;width:300px}.pos-table td,.pos-table th{padding:8px}.pagination-controls{margin-top:20px}.modal{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.modal-content{padding:20px;width:400px}.modal-content img{max-height:90vh;max-width:100%;object-fit:contain}.open-form-button{background:linear-gradient(135deg,#007bff,#00c6ff);border:none;border-radius:8px;box-shadow:0 4px 10px #007bff4d;color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:20px;padding:12px 24px;transition:background .4s ease,transform .2s ease}.open-form-button:hover{background:linear-gradient(135deg,#0056b3,#007bff);box-shadow:0 6px 15px #007bff80;transform:scale(1.05)}.modal{padding:20px}.modal-content{animation:fadeInPopup .4s ease;background:#fff;border-radius:8px;box-shadow:0 0 20px #0003;max-height:90vh;max-width:90vw;overflow-y:auto;padding:30px;text-align:center;width:700px}@keyframes fadeInBackground{0%{opacity:0}to{opacity:1}}@keyframes fadeInPopup{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.form-heading{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.client-form{display:flex;flex-direction:column;gap:15px;text-align:left;width:100%}.client-form input[type=text]{box-sizing:border-box;width:100%}.form-group{display:flex;flex-direction:column}.form-group label{color:#555;font-size:14px;margin-bottom:5px;text-align:left}.client-form input[type=text]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d;outline:none}.checkbox-group{display:flex;flex-wrap:wrap;gap:20px}.checkbox-label{align-items:center;display:flex;font-size:14px;gap:6px}input[type=checkbox]{accent-color:#007bff;cursor:pointer;height:18px;transition:transform .2s ease;width:18px}input[type=checkbox]:checked{transform:scale(1.2)}input[type=checkbox]:not(:checked){transform:scale(1)}.submit-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.submit-button:hover{background-color:#0056b3}.pos-table{display:block;overflow-x:auto}.pos-table td,.pos-table th{white-space:nowrap}.pos-table{border-collapse:collapse;margin-top:20px;width:100%}.pos-table td,.pos-table th{border:1px solid #ddd;padding:10px;text-align:center}.pos-table th{background-color:#f2f2f2}.pos-table img{display:block;margin:0 auto}.pagination-controls{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:10px}.pagination-controls button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:6px 12px}.pagination-controls button:disabled{background-color:#ccc;cursor:not-allowed}.phone-whatsapp-wrapper{align-items:center;display:flex;gap:10px;justify-content:center}.phone-text{color:#333;font-size:16px}.whatsapp-icon-link{display:inline-block}.whatsapp-icon{height:30px;transition:transform .3s ease;width:30px}.whatsapp-icon-link:hover .whatsapp-icon{transform:scale(1.3)}@media (max-width:600px){.modal-content{padding:20px;width:95vw}.form-heading{font-size:20px}.open-form-button{width:90%}.submit-button{width:100%}}
/*# sourceMappingURL=main.24bf3fb1.css.map*/