.product_productContainer__8q3MX{padding:2rem;background-color:#f9fafb;min-height:calc(100vh - 64px)}.product_statsContainer__fJaIo{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.product_statCard__wTJ68{background:white;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;transition:all .2s ease}.product_statCard__wTJ68:hover{box-shadow:0 4px 6px rgba(28,119,190,.1);transform:translateY(-1px);border-color:#1c77be}.product_statValue__gHYVQ{font-size:2rem;font-weight:700;color:#1c77be;margin:.5rem 0}.product_statLabel__9XjKm{font-size:.875rem;color:#6b7280;font-weight:500}.product_productHeader__h_Aa2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.product_productTitle__ThzaV{font-size:1.75rem;font-weight:700;color:#1c77be;margin:0}.product_buttonGroup__wegAX{display:flex;gap:.75rem}.product_addButton__PNWXk,.product_exportButton___8n_N{padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.product_addButton__PNWXk .product_buttonIcon__Xb7_p,.product_exportButton___8n_N .product_buttonIcon__Xb7_p{font-size:1rem}.product_addButton__PNWXk{background:linear-gradient(135deg,#1b75bc,#218dd6);color:white;border:none}.product_addButton__PNWXk:hover{background:linear-gradient(135deg,#155a94,#1a73b3);transform:translateY(-1px);box-shadow:0 4px 8px rgba(27,117,188,.3)}.product_buttonIcon__Xb7_p{font-size:1rem}.product_filterSection__8F256{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.product_searchContainer__gTZu1{position:relative;flex-grow:1;min-width:250px}.product_searchInput__jRdzl{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:white;font-size:.9rem;transition:all .2s ease}.product_searchInput__jRdzl:focus{outline:none;border-color:#1c77be;box-shadow:0 0 0 3px rgba(28,119,190,.1)}.product_filterSelect__xpJ5_{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:white;font-size:.9rem;cursor:pointer;transition:all .2s ease}.product_filterSelect__xpJ5_:focus{outline:none;border-color:#1c77be;box-shadow:0 0 0 3px rgba(28,119,190,.1)}.product_columnVisibilityControls__f2ixY{background:white;padding:1rem 1.5rem;border-radius:.75rem;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem}.product_columnVisibilityTitle__PKGGz{font-size:.95rem;font-weight:600;color:#1c77be;margin:0}.product_columnCheckboxes__TcwZ5{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start}.product_columnCheckboxLabel__d_Z2m{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151;cursor:pointer;white-space:nowrap}.product_checkbox__EAzyX{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:white;cursor:pointer;position:relative;display:inline-block;vertical-align:middle;transition:all .2s ease;flex-shrink:0}.product_checkbox__EAzyX:checked{background:linear-gradient(135deg,#1b75bc,#218dd6);border-color:transparent}.product_checkbox__EAzyX:checked:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);opacity:1;transition:opacity .2s ease,transform .2s ease}.product_checkbox__EAzyX:indeterminate{background:linear-gradient(135deg,#1b75bc,#218dd6);border-color:transparent}.product_checkbox__EAzyX:indeterminate:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:2px;background-color:white;transform:translate(-50%,-50%);opacity:1;transition:opacity .2s ease}.product_tableContainer__PrCNA{background:white;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.product_table__zp8Kz{width:100%;border-collapse:collapse}.product_tableHeader__rou5a{background-color:#f0f9ff}.product_tableHeaderCell__JDSt2{padding:1rem .5rem 1rem .75rem;text-align:left;font-weight:600;color:#1c77be;font-size:.875rem;border-bottom:2px solid #1c77be}.product_tableRow__zOqQC{transition:background-color .2s ease}.product_tableRow__zOqQC:hover{background-color:#f0f9ff}.product_tableCell__dBVCc{padding:1rem .5rem 1rem .75rem;color:#374151;font-size:.875rem;vertical-align:middle;border-bottom:1px solid #e5e7eb}.product_statusBadge__G7Wei{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;border:1px solid;white-space:nowrap}.product_statusAvailable__r6odN{background-color:rgba(5,150,105,.1);color:#059669;border-color:#059669}.product_statusLowStock__N__NX{background-color:rgba(217,119,6,.1);color:#d97706;border-color:#d97706}.product_statusOutOfStock__nx_d7{background-color:rgba(220,38,38,.1);color:#dc2626;border-color:#dc2626}.product_actionButtons__iW7yT{display:flex;gap:.5rem}.product_actionButton__UCz_f{padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;background:white;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-image:none;background-origin:initial;background-clip:initial;font-size:1rem}.product_actionButton__UCz_f:hover{background-color:#f0f9ff;border-color:#1c77be;color:#1c77be}.product_viewButton__lgTE5{color:#1c77be}.product_editButton__3lHG7{color:#d97706}.product_deleteButton__NSUQW{color:#dc2626}.product_emptyState__c_thN{text-align:center;padding:3rem 0;color:#6b7280}.product_emptyStateIcon__14IsP{font-size:3rem;margin-bottom:1rem}.product_emptyStateText__vtwRH{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.product_emptyStateSubtext__LkL3v{font-size:.9rem;color:#9ca3af}@media (max-width:768px){.product_productContainer__8q3MX{padding:1rem}.product_statsContainer__fJaIo{grid-template-columns:1fr;gap:1rem}.product_productHeader__h_Aa2{flex-direction:column;align-items:flex-start;gap:1rem}.product_productTitle__ThzaV{font-size:1.5rem}.product_buttonGroup__wegAX{width:100%;flex-direction:column}.product_addButton__PNWXk,.product_exportButton___8n_N{width:100%;justify-content:center;padding:.6rem 1rem;font-size:.85rem;gap:.4rem}.product_addButton__PNWXk .product_buttonIcon__Xb7_p,.product_exportButton___8n_N .product_buttonIcon__Xb7_p{font-size:.9rem}.product_filterSection__8F256{flex-direction:column;gap:1rem}.product_filterSelect__xpJ5_,.product_searchInput__jRdzl{width:100%}.product_columnVisibilityControls__f2ixY{padding:1rem}.product_columnCheckboxes__TcwZ5{flex-direction:column;gap:.5rem}.product_tableCell__dBVCc,.product_tableHeaderCell__JDSt2{padding:.75rem .5rem;font-size:.8rem}.product_actionButton__UCz_f{width:1.75rem;height:1.75rem;font-size:.75rem;font-size:.8rem}}@media (max-width:480px){.product_tableCell__dBVCc,.product_tableHeaderCell__JDSt2{padding:.5rem .25rem;font-size:.75rem}.product_productTitle__ThzaV{font-size:1.25rem}}.product_paginationContainer__RRELk{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;padding:.5rem}.product_paginationControls__Kxzzv{display:flex;align-items:center;gap:1rem}.product_paginationInfo__TWa4o{font-size:1rem;color:#333}.add-product_container__WWJAo{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f8f8f8;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.add-product_externalAddButton__TjwjH{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.1);background:linear-gradient(135deg,#1b75bc,#218dd6);color:#ffffff;border:1px solid #1c77be}.add-product_externalAddButton__TjwjH:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15)}.add-product_externalAddButton__TjwjH:active{transform:translateY(0);box-shadow:0 2px 5px rgba(0,0,0,.1)}.add-product_icon__oBq_u{width:20px;height:20px;stroke:currentColor}.add-product_modalOverlay__51LzA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.add-product_modalContent__FaMSF{background-color:#ffffff;border-radius:16px;width:90%;max-width:650px;box-shadow:0 15px 40px rgba(0,0,0,.25);position:relative;animation:add-product_fadeInScale__Y7gzm .3s ease-out forwards;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}@keyframes add-product_fadeInScale__Y7gzm{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.add-product_modalHeader__D0AMw{display:flex;justify-content:space-between;align-items:center;padding:25px 30px 15px;border-bottom:1px solid #eee;background-color:#ffffff;z-index:10;flex-shrink:0}.add-product_modalTitle__N0mRB{font-size:26px;font-weight:700;color:#333;margin:0}.add-product_closeButton__a6sST{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#666;transition:background-color .2s ease,color .2s ease}.add-product_closeButton__a6sST:hover{background-color:#f0f0f0;color:#333}.add-product_modalBody__jR9Hg{flex-grow:1;overflow-y:auto;padding:25px 30px}.add-product_modalBody__jR9Hg::-webkit-scrollbar{width:8px}.add-product_modalBody__jR9Hg::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.add-product_modalBody__jR9Hg::-webkit-scrollbar-thumb{background:#888;border-radius:10px;border:2px solid #f1f1f1}.add-product_modalBody__jR9Hg::-webkit-scrollbar-thumb:hover{background:#555}.add-product_productRow__ITWac{border:1px solid #e0e0e0;border-radius:10px;padding:20px;margin-bottom:20px;background-color:#fdfdfd;box-shadow:0 2px 8px rgba(0,0,0,.05)}.add-product_productRowHeader__zESka{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px dashed #f0f0f0}.add-product_productRowTitle__FfQzb{font-size:18px;font-weight:600;color:#444;margin:0}.add-product_deleteButton__9lbgd{background:none;border:none;cursor:pointer;color:#999;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background-color .2s ease}.add-product_deleteButton__9lbgd:hover{color:#e74c3c;background-color:#ffebeb}.add-product_formGroup__5WagC{margin-bottom:18px}.add-product_label__tLW8d{display:block;font-size:15px;font-weight:600;color:#555;margin-bottom:8px}.add-product_required__j7mOW{color:#e74c3c;margin-left:4px}.add-product_input__o9__I{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:16px;color:#333;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fefefe}.add-product_input__o9__I:focus{outline:none;border-color:#1b75bc;box-shadow:0 0 0 3px rgba(27,117,188,.2)}.add-product_input__o9__I::placeholder{color:#aaa}.add-product_addMoreProductButton__498ix{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;background:white;color:#1b75bc;border:1px solid #1b75bc;margin-top:10px;margin-bottom:0;box-shadow:0 2px 5px linear-gradient(135deg,#1b75bc,#218dd6)}.add-product_addMoreProductButton__498ix:hover{background-color:#f0f9ff;transform:translateY(-1px);box-shadow:0 3px 6px white}.add-product_addMoreProductButton__498ix .add-product_icon__oBq_u{stroke:#333}.add-product_formActions__ugV0L{display:flex;justify-content:flex-end;gap:10px;padding:20px 30px 25px;border-top:1px solid #eee;background-color:#ffffff;z-index:10;flex-shrink:0}.add-product_cancelButton__T_4L2,.add-product_submitButton__gR91t{padding:12px 25px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,.1)}.add-product_submitButton__gR91t{background:linear-gradient(135deg,#1b75bc,#218dd6);color:#ffffff;border:1px solid #1c77be}.add-product_submitButton__gR91t:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.15)}.add-product_cancelButton__T_4L2{background-color:#f0f0f0;color:#555;border:1px solid #ccc}.add-product_cancelButton__T_4L2:hover{background-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.08)}@media (max-width:768px){.add-product_modalContent__FaMSF{margin:15px}.add-product_formActions__ugV0L,.add-product_modalBody__jR9Hg,.add-product_modalHeader__D0AMw{padding-left:20px;padding-right:20px}.add-product_modalTitle__N0mRB{font-size:22px}.add-product_productRowTitle__FfQzb{font-size:17px}.add-product_addMoreProductButton__498ix,.add-product_cancelButton__T_4L2,.add-product_externalAddButton__TjwjH,.add-product_submitButton__gR91t{padding:10px 20px;font-size:15px}.add-product_formActions__ugV0L{flex-direction:column;align-items:stretch;gap:8px}}@media (max-width:480px){.add-product_modalHeader__D0AMw{flex-direction:column;align-items:flex-start;gap:10px}.add-product_closeButton__a6sST{align-self:flex-end}.add-product_productRow__ITWac{padding:15px}.add-product_input__o9__I{padding:10px 12px;font-size:15px}}.add-product_spinner__L09nJ{animation:add-product_spin__ENJQh 1s linear infinite;margin-right:.5rem}@keyframes add-product_spin__ENJQh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.table_checkbox__tpnK1{appearance:none;-webkit-appearance:none;width:1.15rem;height:1.15rem;border:1px solid #d1d5db;border-radius:.25rem;background-color:white;cursor:pointer;position:relative;display:inline-block;vertical-align:middle;transition:all .2s ease;flex-shrink:0}.table_checkbox__tpnK1:checked{background:linear-gradient(135deg,#1b75bc,#218dd6);border-color:transparent}.table_checkbox__tpnK1:checked:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.9rem;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg);opacity:1;transition:opacity .2s ease,transform .2s ease}.table_checkbox__tpnK1:indeterminate{background:linear-gradient(135deg,#1b75bc,#218dd6);border-color:transparent}.table_checkbox__tpnK1:indeterminate:after{content:"";position:absolute;top:50%;left:50%;width:60%;height:2px;background-color:white;transform:translate(-50%,-50%);opacity:1;transition:opacity .2s ease}.table_checkbox__tpnK1:disabled{cursor:not-allowed;background-color:#e5e7eb;border-color:#9ca3af}.table_checkbox__tpnK1:disabled:checked{background:#a0aec0;border-color:transparent}.table_checkbox__tpnK1:disabled:checked:after{border-color:#e2e8f0}.table_tableContainer__JzCY0{background:white;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.table_tableResponsiveWrapper__IF4Uu{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table_table__Tga6V{width:100%;border-collapse:collapse}.table_tableHeader__dxb_5{background-color:#f0f9ff}.table_tableHeaderCell__BKqxh{padding:1rem .5rem 1rem .75rem;text-align:left;font-weight:600;color:#1c77be;font-size:.875rem;border-bottom:2px solid #1c77be}.table_tableRow__ds6E4{transition:background-color .2s ease,opacity .3s ease}.table_tableRow__ds6E4:hover{background-color:#f0f9ff}.table_tableRowDisabled__oLhBK{opacity:.6;pointer-events:none;background-color:#f8f8f8}.table_tableCell__lQ_PS{padding:1rem .5rem 1rem .75rem;color:#374151;font-size:.875rem;vertical-align:middle;border-bottom:1px solid #e5e7eb}.table_actionButtons__rUp1E{display:flex;gap:.5rem}.table_actionButton__Fk9tW{padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;background:white;cursor:pointer;transition:all .2s ease;font-size:.875rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem}.table_actionButton__Fk9tW:hover{background-color:#f0f9ff;border-color:#1c77be;color:#1c77be}.table_actionButtonDisabled__rKVTL,.table_actionButton__Fk9tW:disabled{opacity:.5;cursor:not-allowed;background-color:#e5e7eb;border-color:#d1d5db;color:#9ca3af}.table_actionButtonDisabled__rKVTL:hover,.table_actionButton__Fk9tW:disabled:hover{background-color:#e5e7eb;border-color:#d1d5db;color:#9ca3af}.table_viewButton__fCgBm{color:#1c77be}.table_editButton__0Ogpg{color:#d97706}.table_deleteButton___6LNF{color:#dc2626}.table_emptyState__yiql2{text-align:center;padding:3rem 0;color:#6b7280}.table_emptyStateIcon__XKLLv{font-size:3rem;margin-bottom:1rem}.table_emptyStateText__uiOwO{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.table_emptyStateSubtext__c53Q1{font-size:.9rem;color:#9ca3af}@media (max-width:768px){.table_tableCell__lQ_PS,.table_tableHeaderCell__BKqxh{padding:.75rem .5rem;font-size:.8rem}.table_actionButton__Fk9tW{width:1.75rem;height:1.75rem;font-size:.8rem}}@media (max-width:480px){.table_tableCell__lQ_PS,.table_tableHeaderCell__BKqxh{padding:.5rem .25rem;font-size:.75rem}}.button_defaultButton__b_o9O{padding:.5rem .75rem;border:1px solid #1c77be;border-radius:.375rem;background-color:white;color:#1c77be;cursor:pointer;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;white-space:nowrap;box-shadow:0 1px 3px rgba(28,119,190,.1)}.button_defaultButton__b_o9O:hover{background-color:#cce7ff;border-color:#155a94;color:#155a94;transform:translateY(-1px);box-shadow:0 2px 6px rgba(28,119,190,.2)}.button_defaultButton__b_o9O:active{transform:translateY(0);box-shadow:0 1px 3px rgba(28,119,190,.1);background-color:#b3d9ff;border-color:#124e78;color:#124e78}.button_defaultButton__b_o9O:disabled{background-color:#f0f0f0;color:#a0a0a0;border-color:#d1d5db;cursor:not-allowed;box-shadow:none;transform:none}.button_defaultButton__b_o9O svg{flex-shrink:0}@media (max-width:768px){.button_defaultButton__b_o9O{padding:.4rem .6rem;font-size:.75rem;gap:.3rem}.button_defaultButton__b_o9O svg{width:18px;height:18px}}.button_addButton__3BFMs{background:linear-gradient(135deg,#1b75bc,#218dd6);color:white;padding:.5rem .75rem;border:none;border-radius:.5rem;cursor:pointer;font-size:.9rem;font-weight:500;display:flex;align-items:center;gap:8px;transition:background-color .3s ease,transform .3s ease}.button_addButton__3BFMs:hover{transform:translateY(-1px);background:linear-gradient(135deg,#155a94,#1a73b3)}.button_exportButton__qYiFA{padding:.5rem .75rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#14a314,#059d42);color:white;border:1px solid #059d42;box-shadow:0 2px 5px rgba(5,157,66,.2)}.button_exportButton__qYiFA:hover{background:linear-gradient(135deg,#059d42,#037a34);border-color:#037a34;transform:translateY(-1px);box-shadow:0 4px 8px rgba(5,157,66,.3)}.button_authButton__nq07E{background-color:#f44336;color:white;padding:.5rem .75rem;border:none;border-radius:5px;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:8px;transition:background-color .3s ease}.button_authButton__nq07E:hover{background-color:#da190b}.button_warningButton__tC2ot{background-color:#ff9800;color:white;padding:.5rem .75rem;border:none;border-radius:5px;cursor:pointer;font-size:16px;display:flex;align-items:center;gap:8px;transition:background-color .3s ease}.button_warningButton__tC2ot:hover{background-color:#e68a00}.button_buttonIcon__ucLU5{display:flex;align-items:center;justify-content:center}.create-order_form__6MtP0{display:flex;flex-direction:column;gap:20px;max-width:800px;margin:0 auto;padding:20px}.create-order_section__K0FXQ{border:1px solid #e0e0e0;border-radius:8px;padding:20px;background-color:#f9f9f9}.create-order_sectionTitle__K_DFy{font-size:1.2rem;font-weight:700;color:#333;margin:0 0 15px;border-bottom:2px solid #007bff;padding-bottom:5px}.create-order_formGroup__u9yJG{display:flex;flex-direction:column;margin-bottom:15px}.create-order_formRow__dCw_r{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.create-order_label__SOfKF{margin-bottom:5px;font-weight:600;color:#333;font-size:.9rem}.create-order_input__KIcSL,.create-order_select__NLTJp,.create-order_textarea__lVlW8{padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:1rem;color:#333;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.create-order_input__KIcSL:focus,.create-order_select__NLTJp:focus,.create-order_textarea__lVlW8:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.25);outline:none}.create-order_textarea__lVlW8{min-height:80px;resize:vertical}.create-order_select__NLTJp{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:30px}.create-order_staffAssignment__PUXxX{border:1px solid #ddd;border-radius:6px;padding:15px;margin-bottom:15px;background-color:#fff}.create-order_staffHeader__mklpz{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.create-order_staffHeader__mklpz h4{margin:0;color:#555;font-size:1.1rem}.create-order_removeButton__rZnej{background-color:#dc3545;color:white;border:none;border-radius:50%;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.create-order_removeButton__rZnej:hover{background-color:#c82333}.create-order_productSection__8aeCP{margin-top:15px;padding-top:15px;border-top:1px dashed #ddd}.create-order_productSection__8aeCP h5{margin:0 0 10px;color:#666;font-size:1rem}.create-order_productItem__J_3F_{background-color:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:10px;border:1px solid #e9ecef}.create-order_productRow__hP_0C{display:grid;grid-template-columns:1fr 100px 50px;gap:15px;align-items:end;margin-bottom:10px}.create-order_deleteButtonContainer__yPB0c{justify-content:center;align-items:center;height:80px;display:flex}.create-order_removeProductButton__g_A1B{background:none;border:none;color:#dc3545;cursor:pointer;font-size:1.1rem;padding:8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:40px;height:90px}.create-order_removeProductButton__g_A1B:hover{color:white;transform:scale(1.1);color:#da190b}.create-order_addButton__kt2Yk{background-color:#28a745;color:white;padding:8px 15px;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:600;transition:background-color .2s ease,transform .1s ease;margin-top:10px}.create-order_addButton__kt2Yk:hover{background-color:#218838;transform:translateY(-1px)}.create-order_buttonGroup__U8ZNq{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.create-order_cancelButton__MBjf3,.create-order_submitButton__Dw_Fi{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s ease,transform .1s ease}.create-order_submitButton__Dw_Fi{background-color:#007bff;color:white}.create-order_submitButton__Dw_Fi:hover{background-color:#0056b3;transform:translateY(-1px)}.create-order_cancelButton__MBjf3{background-color:#6c757d;color:white}.create-order_cancelButton__MBjf3:hover{background-color:#5a6268;transform:translateY(-1px)}@media (max-width:768px){.create-order_form__6MtP0{padding:15px}.create-order_formRow__dCw_r{grid-template-columns:1fr}.create-order_productRow__hP_0C{grid-template-columns:1fr;gap:10px}.create-order_deleteButtonContainer__yPB0c{margin-top:10px;justify-content:flex-start;height:auto}.create-order_removeProductButton__g_A1B{width:100%;max-width:120px;height:36px;justify-content:center}.create-order_buttonGroup__U8ZNq{flex-direction:column}.create-order_cancelButton__MBjf3,.create-order_submitButton__Dw_Fi{width:100%}}@media (max-width:480px){.create-order_section__K0FXQ{padding:15px}.create-order_staffAssignment__PUXxX{padding:10px}.create-order_staffHeader__mklpz{flex-direction:column;align-items:flex-start;gap:10px}.create-order_productRow__hP_0C{grid-template-columns:1fr}.create-order_deleteButtonContainer__yPB0c{margin-top:5px}}.create-order_spinner__mX2rK{animation:create-order_spin__Cx1le 1s linear infinite;margin-right:.5rem}@keyframes create-order_spin__Cx1le{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.add-user_modalOverlay__mekjt{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.add-user_modalContent__7XxGH{background-color:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.add-user_modalHeader__MEJIW{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #e0e0e0}.add-user_modalTitle__Jbrw4{font-size:1.5rem;font-weight:600;color:#333}.add-user_closeButton___C2Qz{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .2s ease}.add-user_closeButton___C2Qz:hover{background-color:#f0f0f0}.add-user_icon__ERQat{color:#666}.add-user_modalBody__TnOX_{padding:24px;overflow-y:auto;flex-grow:1}.add-user_form__kn5w8{gap:16px}.add-user_formGroup__xkWU1,.add-user_form__kn5w8{display:flex;flex-direction:column}.add-user_label__E3GHE{font-size:.9rem;font-weight:500;margin-bottom:6px;color:#555}.add-user_required__kZK4j{color:#ef4444}.add-user_input__MTmmc,.add-user_select__WFIT6{padding:10px 12px;border:1px solid #ccc;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box}.add-user_input__MTmmc:focus,.add-user_select__WFIT6:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.add-user_formActions__VHs6z{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e0e0e0}.add-user_cancelButton__4lOfZ,.add-user_submitButton__wNh7t{padding:10px 20px;border-radius:6px;font-size:1rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.add-user_submitButton__wNh7t{background-color:#007bff;color:white;border:1px solid #007bff}.add-user_submitButton__wNh7t:hover{background-color:#0056b3;border-color:#0056b3}.add-user_cancelButton__4lOfZ{background-color:#f0f0f0;color:#333;border:1px solid #ccc}.add-user_cancelButton__4lOfZ:hover{background-color:#e0e0e0}.add-user_spinner__y35pl{animation:add-user_spin__GwiH3 1s linear infinite;margin-right:.5rem}@keyframes add-user_spin__GwiH3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}