.POSDashboard_dashboardMain__Wkko2{padding:20px;font-family:Arial,sans-serif}.POSDashboard_header__SdPbd{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.POSDashboard_header__SdPbd h1{font-size:24px;font-weight:700}.POSDashboard_panels__mivNT{display:flex;gap:20px}.POSDashboard_barcodePanel__u4O_j,.POSDashboard_cartPanel__gDM7O{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1)}.POSDashboard_barcodePanel__u4O_j{flex:1 1}.POSDashboard_barcodePanel__u4O_j input{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px}.POSDashboard_barcodePanel__u4O_j button{width:100%;background:var(--color-primary);color:#fff;padding:10px;border:none;border-radius:4px;cursor:pointer}.POSDashboard_barcodePanel__u4O_j button:hover{background:var(--color-secondary)}.POSDashboard_cartPanel__gDM7O{flex:2 1;display:flex;flex-direction:column}.POSDashboard_cartTableWrapper__lA36h{overflow-y:auto;max-height:400px}.POSDashboard_cartTable__H6fQ_{width:100%;border-collapse:collapse}.POSDashboard_cartTable__H6fQ_ td,.POSDashboard_cartTable__H6fQ_ th{border:1px solid #ccc;padding:8px;text-align:center}.POSDashboard_cartTable__H6fQ_ th{background:#f0f0f0}.POSDashboard_checkout__GKjOI{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.POSDashboard_saleBtn__DMmua{background:#4CAF50;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer}.POSDashboard_saleBtn__DMmua:hover{background:#45a049}.POSDashboard_returnBtn__3Yqt1{background:#2196F3;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer}.POSDashboard_returnBtn__3Yqt1:hover{background:#1976d2}.POSDashboard_lowStock__Jn8SN{margin-top:20px;background:#fff;padding:15px;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.1)}.POSDashboard_lowStock__Jn8SN p{color:#e2211c;margin:5px 0}.POSDashboard_editInputContainer__xsz7O{position:relative;display:flex;align-items:center;min-width:100px}.POSDashboard_editInput__4aUJf{width:60px;padding:4px 8px;border:2px solid #007bff;border-radius:4px;font-size:14px;background:white;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:border-color .15s ease-in-out;outline:none!important}.POSDashboard_editInput__4aUJf:focus{height:20px!important;outline:none!important;border-color:#0056b3;box-shadow:0 0 0 3px rgba(0,123,255,.25)}.POSDashboard_editInput__4aUJf:active,.POSDashboard_editInput__4aUJf:focus,.POSDashboard_editInput__4aUJf:hover{width:60px!important;transition:none!important;transform:none!important;animation:none!important}.POSDashboard_editButtons__oKQtQ{display:flex;margin-left:4px;gap:2px}.POSDashboard_editBtnSave__qYYta{background:#28a745;color:white;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:background .2s;line-height:1}.POSDashboard_editBtnSave__qYYta:hover{background:#218838}.POSDashboard_editBtnCancel__4qRNa{background:#dc3545;color:white;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:background .2s;line-height:1}.POSDashboard_editBtnCancel__4qRNa:hover{background:#c82333}.POSDashboard_editableField__JxwGF{cursor:pointer;transition:background-color .2s;padding:4px 8px;border-radius:4px;min-height:32px;display:flex;align-items:center;justify-content:center}.POSDashboard_editableField__JxwGF:hover{background-color:rgba(0,123,255,.1)}.POSDashboard_totalsSummary__c0CPs{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.POSDashboard_totalRow__V_awb{display:flex;justify-content:space-between;padding:8px 0;font-size:16px}.POSDashboard_totalRow__V_awb:not(:last-child){border-bottom:1px solid #dee2e6}.DeleteModal_modalOverlay__LI2km{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;box-sizing:border-box}.DeleteModal_modalContent__KMwd9{background:#fff;border-radius:8px;max-width:500px;width:100%;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);text-align:center}.DeleteModal_modalContent__KMwd9 h2{margin-top:0;margin-bottom:1rem;font-size:3rem}.DeleteModal_modalContent__KMwd9 p{margin-bottom:1.5rem;font-size:1.7rem;color:#333}.DeleteModal_modalButtons__QIBA8{display:flex;justify-content:flex-end;gap:1rem}.DeleteModal_btn__yyvzC{flex:1 1;padding:.75rem 1rem;font-size:1rem;border-radius:4px;cursor:pointer;border:none;height:40px;transition:background-color .3s ease;font-size:1.5rem}.DeleteModal_btnCancel__wi2nZ{width:100%;background-color:#e0e0e0;color:#333}.DeleteModal_btnCancel__wi2nZ:hover{background-color:#cacaca}.DeleteModal_btnDelete__H8it5{background-color:#d32f2f;color:white}.DeleteModal_btnDelete__H8it5:hover{background-color:#b71c1c}@media (max-width:480px){.DeleteModal_modalContent__KMwd9{max-width:90%;padding:1rem}.DeleteModal_modal-buttons__DSlMD{flex-direction:column}.DeleteModal_btn__yyvzC{width:100%}}.UserInfoModal_modalOverlay__hHkqF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:UserInfoModal_fadeIn__CnPLU .3s ease-out;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.UserInfoModal_modalContent__q9t0r{margin:40px 20px 20px;background:white;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:90%;max-width:500px;animation:UserInfoModal_slideUp__begpR .3s ease-out}.UserInfoModal_modalHeader__j2_OM{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px 12px 0 0;color:white}.UserInfoModal_modalTitle__Tu9N5{margin:0;font-size:1.5rem;font-weight:600}.UserInfoModal_closeButton__MbDo7{background:none;border:none;font-size:2rem;cursor:pointer;color:white;line-height:1;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.UserInfoModal_closeButton__MbDo7:hover{background-color:rgba(255,255,255,.2)}.UserInfoModal_form__YDckU{padding:24px}.UserInfoModal_formGroup___Z49C{margin-bottom:20px}.UserInfoModal_label__wUpRX{display:block;margin-bottom:8px;font-weight:500;color:#374151}.UserInfoModal_input__2IEx_,.UserInfoModal_textarea__sSzLc{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;transition:all .2s;box-sizing:border-box}.UserInfoModal_input__2IEx_:focus,.UserInfoModal_textarea__sSzLc:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.UserInfoModal_inputError__dl0WH{border-color:#ef4444}.UserInfoModal_inputError__dl0WH:focus{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.UserInfoModal_textarea__sSzLc{resize:vertical;min-height:100px;font-family:inherit}.UserInfoModal_errorMessage__A7xA6{display:block;margin-top:6px;font-size:.875rem;color:#ef4444;font-weight:500}.UserInfoModal_modalFooter__SnCnB{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #e5e7eb;margin-top:20px}.UserInfoModal_cancelButton__RHdIz,.UserInfoModal_submitButton__M9QsK{padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.UserInfoModal_cancelButton__RHdIz{background-color:#f3f4f6;color:#374151}.UserInfoModal_cancelButton__RHdIz:hover{background-color:#e5e7eb}.UserInfoModal_submitButton__M9QsK{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.UserInfoModal_submitButton__M9QsK:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,.3)}.UserInfoModal_submitButton__M9QsK:active{transform:translateY(0)}@keyframes UserInfoModal_fadeIn__CnPLU{0%{opacity:0}to{opacity:1}}@keyframes UserInfoModal_slideUp__begpR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.UserInfoModal_modalContent__q9t0r{width:95%;margin:20px}.UserInfoModal_modalHeader__j2_OM{padding:16px 20px}.UserInfoModal_modalTitle__Tu9N5{font-size:1.25rem}.UserInfoModal_form__YDckU{padding:20px}.UserInfoModal_modalFooter__SnCnB{flex-direction:column}.UserInfoModal_cancelButton__RHdIz,.UserInfoModal_submitButton__M9QsK{width:100%}}