@charset "UTF-8";.app-container{position:relative;min-height:100vh}.sidebar-container{position:fixed;top:0;left:0;height:100vh;width:18rem;z-index:1000;background-color:#1e293b;transform:translate(-100%);transition:transform .3s ease-in-out}.sidebar-container.isOpen{transform:translate(0)}.main-content{width:100%;min-height:100vh;padding:5rem 1.5rem 1.5rem;box-sizing:border-box;background-color:#f9fafb}.menu-button{display:block;position:fixed;top:1rem;left:1rem;z-index:998;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:1.5rem;line-height:1;padding:.25rem .75rem;cursor:pointer;box-shadow:0 2px 5px #0000001a}.overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:999}.sidebar-container.isOpen+.overlay{display:block}@media (min-width: 768px){.sidebar-container{transform:translate(0)}.main-content{margin-left:18rem;padding:2rem;width:calc(100% - 18rem)}.menu-button,.overlay{display:none}}._sidebar_r0kus_5{width:18rem;position:fixed;top:0;left:0;height:100vh;background-color:#1f2937;color:#fff;display:flex;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;box-sizing:border-box}._header_r0kus_33{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;border-bottom:1px solid #374151;flex-shrink:0}._logo_r0kus_35{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #4b5563}._title_r0kus_37{font-size:1.25rem;font-weight:600;color:#fff;text-align:center}._scrollableContent_r0kus_39{flex-grow:1;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._scrollableContent_r0kus_39::-webkit-scrollbar{width:0;height:0}._nav_r0kus_43{padding:1rem;display:flex;flex-direction:column;gap:.5rem;align-items:stretch}._navLink_r0kus_47{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.5rem;text-decoration:none;color:#fff;font-weight:500;transition:background-color .2s,color .2s;cursor:pointer;background-color:transparent;border:none;width:100%;font-size:.95rem;box-sizing:border-box}._navLink_r0kus_47:hover{background-color:#374151;color:#fff}._navLink_r0kus_47._active_r0kus_87{background-color:#3b82f6;color:#fff;font-weight:600}._navLink_r0kus_47 svg{width:20px;height:20px;flex-shrink:0}._menuToggle_r0kus_93{justify-content:space-between}._menuLabel_r0kus_103{display:flex;align-items:center;gap:.75rem}._chevron_r0kus_115{transition:transform .2s;width:16px;height:16px}._chevronOpen_r0kus_117{transform:rotate(90deg)}._subMenu_r0kus_119{padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;border-left:2px solid #4b5563;margin-left:.75rem;align-items:stretch}._subMenu_r0kus_119 ._navLink_r0kus_47{padding-left:1rem;font-size:.9rem}._footer_r0kus_123{padding:1rem;border-top:1px solid #374151;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch}._userName_r0kus_125{padding:.5rem;font-size:1rem;color:#fff;margin-bottom:.5rem;text-align:center}._userRole_r0kus_127{text-transform:capitalize;font-size:.75rem;color:#9ca3af;display:block}._logoutButton_r0kus_129{display:flex;align-items:center;justify-content:center;gap:.75rem;width:90%;padding:1rem;background-color:red;color:#fff;border:1px solid #4b5563;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s;box-sizing:border-box}._logoutButton_r0kus_129:hover{background-color:#ef4444;border-color:#ef4444;color:#fff}._logoutButton_r0kus_129 svg{width:20px;height:20px;flex-shrink:0}._overlay_9mxje_5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0a141ed9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem}._modal_9mxje_35{background-color:#fff;color:#333;padding:2.5rem;border-radius:12px;max-width:500px;width:100%;text-align:center;box-shadow:0 10px 30px #0003;display:flex;flex-direction:column;align-items:center;gap:1rem}._icon_9mxje_65{color:#f59e0b;margin-bottom:.5rem}._title_9mxje_75{margin:0;font-size:2rem;font-weight:700;color:#1e293b}._message_9mxje_89{margin:0;line-height:1.6;color:#475569;max-width:400px}._actionButton_9mxje_103{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#16a34a;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .2s}._actionButton_9mxje_103:hover{background-color:#15803d}._supportMessage_9mxje_145{margin-top:1rem;font-size:.9rem;color:#ef4444}._container_13bte_5{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f3f4f6;padding:1rem;box-sizing:border-box}._loginBox_13bte_25{background:#fff;padding:2rem;border-radius:1rem;width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center}._logo_13bte_47{width:100px;height:100px;margin-bottom:1.5rem;border-radius:50%;object-fit:cover}._loginBox_13bte_25 h2{margin:0 0 1.5rem;color:#1f2937;font-size:1.5rem;text-align:center}._loginBox_13bte_25 form{width:100%;display:flex;flex-direction:column;align-items:center}._loginBox_13bte_25 input{width:100%;padding:.85rem;margin-bottom:1.25rem;border-radius:.6rem;border:1px solid #d1d5db;font-size:1rem;box-sizing:border-box}._loginBox_13bte_25 button{width:100%;padding:.9rem;border:none;background-color:#3b82f6;color:#fff;font-weight:600;font-size:1.1rem;border-radius:.6rem;cursor:pointer;transition:background-color .2s ease-in-out;margin-top:1rem;box-sizing:border-box}._loginBox_13bte_25 button:hover{background-color:#2563eb}._loginBox_13bte_25 button:disabled{background-color:#9ca3af;cursor:not-allowed}._error_13bte_161{color:#ef4444;margin-bottom:1rem;font-size:.9rem;text-align:center}@media (min-width: 768px){._loginBox_13bte_25{padding:3rem;box-shadow:0 10px 15px -3px #0000001a}._logo_13bte_47{width:120px;height:120px;margin-bottom:2rem}._loginBox_13bte_25 h2{font-size:1.8rem}._loginBox_13bte_25 input{width:80%}._loginBox_13bte_25 button{width:60%}}._card_1ndho_5{background-color:#fff;padding:1rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;align-items:center;gap:1rem}._info_1ndho_35{flex-grow:1;min-width:0}._info_1ndho_35 h3{margin:0;color:#6b7280;font-weight:500;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._info_1ndho_35 p{margin:.25rem 0 0;font-size:1.875rem;font-weight:700;color:#111827}._iconWrapper_1ndho_79{flex-shrink:0;border-radius:9999px;padding:.75rem;display:flex;align-items:center;justify-content:center}._iconWrapper_1ndho_79 svg{width:1rem;height:1rem}._button_1y35h_5{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;border-radius:.75rem;border:none;font-weight:700;font-size:1rem;color:#fff;cursor:pointer;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:transform .2s ease-in-out}._button_1y35h_5:hover{transform:translateY(-2px)}._button_1y35h_5 svg{width:1.5rem;height:1.5rem}._header_aiilm_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_aiilm_15{font-size:2.25rem;font-weight:700}._dateFilter_aiilm_25{display:flex;gap:.5rem;background-color:#f3f4f6;padding:.25rem;border-radius:.5rem}._dateFilter_aiilm_25 button{padding:.5rem 1rem;border:none;background-color:transparent;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .2s}._dateFilter_aiilm_25 button._active_aiilm_61{background-color:#fff;color:#3b82f6;box-shadow:0 1px 3px #0000001a}._statGrid_aiilm_73{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}._bottomGrid_aiilm_85{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._chartContainer_aiilm_99{background-color:#fff;padding:1.5rem;border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}._chartTitle_aiilm_113{margin:0 0 1rem;font-size:1.125rem;font-weight:600}._rankingList_aiilm_125{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._rankingItem_aiilm_147{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}._rankingItem_aiilm_147:last-child{border-bottom:none;padding-bottom:0}._rankingLabel_aiilm_177{flex-shrink:1;min-width:0}._rankingValue_aiilm_191{font-weight:600;color:#1f2937;flex-shrink:0}._statusTag_aiilm_205{padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:500;display:inline-block;text-align:center;min-width:120px}._AguardandoLaudo_aiilm_229{background-color:#ffedd5;color:#9a3412}._AguardandoAprovação_aiilm_239{background-color:#fef9c3;color:#854d0e}._Aprovado_aiilm_249{background-color:#dbeafe;color:#1e40af}._EmAndamento_aiilm_259{background-color:#ede9fe;color:#5b21b6}._ProntoparaRetirada_aiilm_269{background-color:#dcfce7;color:#166534}._Finalizadoperíodo_aiilm_279{background-color:#f3f4f6;color:#4b5563}._quickActionsContainer_aiilm_295{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}._mainActions_aiilm_311{display:flex;gap:1rem}._paymentAlert_aiilm_323{display:flex;align-items:center;gap:.75rem;background-color:#fffbeb;color:#b45309;padding:.75rem 1.25rem;border-radius:8px;border:1px solid #fcd34d;font-size:.9rem}._paymentAlert_aiilm_323 strong{font-weight:700;color:#92400e}._payButton_aiilm_357{display:inline-flex;align-items:center;gap:.5rem;background-color:#f59e0b;color:#fff;padding:.5rem 1rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:.85rem;transition:background-color .2s;border:none;cursor:pointer}._payButton_aiilm_357:hover{background-color:#d97706}@media (max-width: 768px){._header_aiilm_1{flex-direction:column;align-items:flex-start;gap:1.5rem}._title_aiilm_15{font-size:1.75rem}._quickActionsContainer_aiilm_295{flex-direction:column;align-items:stretch;gap:1.5rem}._mainActions_aiilm_311{justify-content:center;flex-wrap:wrap}._statGrid_aiilm_73,._bottomGrid_aiilm_85{gap:1rem}}@media (max-width: 480px){._dateFilter_aiilm_25{width:100%;display:flex}._dateFilter_aiilm_25 button{flex-grow:1;text-align:center;padding:.5rem .25rem}._paymentAlert_aiilm_323{flex-direction:column;text-align:center;gap:1rem}._chartContainer_aiilm_99{padding:1rem}}._shareLinkContainer_aiilm_513{display:flex;align-items:center;gap:10px;background-color:#f0f4f8;padding:12px 16px;border-radius:8px;margin-top:16px;border:1px solid #e2e8f0}._shareLinkLabel_aiilm_535{font-weight:500;color:#334155;font-size:.9rem;white-space:nowrap}._shareLinkBox_aiilm_549{flex-grow:1;background-color:#fff;padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;font-family:Courier New,Courier,monospace;font-size:.9rem;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._copyButton_aiilm_577{background-color:#3b82f6;color:#fff;border:none;border-radius:6px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}._copyButton_aiilm_577:hover{background-color:#2563eb}._copyButton_aiilm_577:active{transform:scale(.95)}._headerActions_aiilm_621{display:flex;align-items:center;gap:1.5rem}._supportButton_aiilm_633{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;background-color:#2563eb;color:#fff;border:1px solid #2563eb;border-radius:.5rem;cursor:pointer;text-decoration:none;transition:background-color .2s}._supportButton_aiilm_633:hover{background-color:#e5e7eb;color:#2563eb}._overlay_npw5h_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_npw5h_27{background:#fff;padding:1.5rem 2rem;border-radius:8px;width:90%;max-width:600px;box-shadow:0 5px 15px #0000004d}._header_npw5h_45{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:1rem;margin-bottom:1rem}._header_npw5h_45 h2{margin:0;font-size:1.25rem;color:#1a202c}._closeButton_npw5h_75{background:none;border:none;font-size:2rem;cursor:pointer;color:#718096}._content_npw5h_91{max-height:60vh;overflow-y:auto}._itemList_npw5h_101{list-style:none;padding:0;margin:0}._item_npw5h_101{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #edf2f7}._item_npw5h_101:last-child{border-bottom:none}._itemName_npw5h_137{font-weight:500;color:#2d3748}._actions_npw5h_147{display:flex;align-items:center;gap:.75rem}._currentStock_npw5h_159{font-size:.875rem;color:#a0aec0;margin-right:.5rem}._quantityInput_npw5h_171{width:100px;padding:.5rem;border-radius:6px;border:1px solid #cbd5e0}._saveButton_npw5h_185{padding:.5rem 1rem;border:none;border-radius:6px;background-color:#3182ce;color:#fff;font-weight:600;cursor:pointer;transition:background-color .2s}._saveButton_npw5h_185:hover{background-color:#2b6cb0}._saveButton_npw5h_185:disabled{background-color:#a0aec0;cursor:not-allowed}._card_pamxc_5{background-color:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column}._noInvoices_pamxc_23{text-align:center;color:#6b7280}._title_pamxc_33{margin:0 0 1rem;font-size:1.125rem;font-weight:600;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem}._invoiceList_pamxc_49{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._invoiceItem_pamxc_69{display:flex;flex-direction:column;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;flex-grow:1}._invoiceItem_pamxc_69._urgent_pamxc_87{border-left:4px solid #f59e0b;background-color:#fffbeb}._invoiceItem_pamxc_69._overdue_pamxc_97{border-left-color:#ef4444;background-color:#fee2e2}._invoiceInfo_pamxc_107{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}._invoiceDescription_pamxc_121{font-weight:600;color:#1f2937}._dueDate_pamxc_131{font-size:.875rem;color:#4b5563;display:flex;align-items:center;gap:.5rem}._dueDate_pamxc_131 strong{font-weight:600;color:#1f2937}._payButton_pamxc_157{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#16a34a;color:#fff;padding:.75rem 1rem;border-radius:6px;text-decoration:none;font-weight:600;transition:background-color .2s;border:none;cursor:pointer;margin-top:1rem}._payButton_pamxc_157:hover{background-color:#15803d}._overlay_1idb9_5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}._modal_1idb9_33{background-color:#fffbeb;color:#374151;padding:1.5rem;border-radius:15px;max-width:600px;width:100%;position:relative;box-shadow:0 4px 20px #00000040}._header_1idb9_55{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #fde68a}._header_1idb9_55 h2{margin:0;font-size:1.25rem}._closeButton_1idb9_85{background:transparent;border:none;cursor:pointer;font-size:1.5rem;color:#9ca3af;padding:0;line-height:1}._body_1idb9_105{width:100%;max-height:60vh;overflow-y:auto;text-align:left}._body_1idb9_105 p{line-height:1.5;margin-block-start:.5em;margin-block-end:.5em}._body_1idb9_105 h1,._body_1idb9_105 h2,._body_1idb9_105 h3{margin-block-start:1em;margin-block-end:.25em}._modalOverlay_159ok_5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_159ok_31{background-color:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 20px #00000026;width:100%;max-width:500px;text-align:center;animation:_fadeIn_159ok_1 .3s ease-out}._modalContent_159ok_31 h2{margin-top:0;font-size:1.8rem;color:#1f2937}._modalContent_159ok_31 p{font-size:1.1rem;color:#4b5563;line-height:1.6;margin-bottom:24px}._modalActions_159ok_79{display:flex;justify-content:center;gap:16px;margin-top:24px}._button_159ok_93{padding:12px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease}._button_159ok_93:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}._primaryButton_159ok_133{background-color:#3b82f6;color:#fff}._primaryButton_159ok_133:hover{background-color:#2563eb}._supportButton_159ok_151{background-color:#25d366;color:#fff}._supportButton_159ok_151:hover{background-color:#128c7e}@keyframes _fadeIn_159ok_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._card_1pfee_3{background-color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 15px #0000000d;display:flex;align-items:center;gap:1.5rem}._iconWrapper_1pfee_23{background-color:#3b82f6;color:#fff;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center}._iconWrapper_1pfee_23 svg{width:28px;height:28px}._textWrapper_1pfee_55{display:flex;flex-direction:column}._title_1pfee_65{margin:0;font-size:1rem;color:#666;font-weight:500}._value_1pfee_79{margin:0;font-size:2rem;color:#111;font-weight:700}._title_ojdho_5{font-size:2.2rem;margin-bottom:.5rem}._subtitle_ojdho_15{font-size:1.1rem;color:#555;margin-top:0;margin-bottom:2.5rem}._statGrid_ojdho_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._chartContainer_ojdho_43{margin-top:2.5rem;padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d}._chartTitle_ojdho_59{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}._mainContentGrid_ojdho_75{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-top:2.5rem}._chartsGrid_ojdho_89{display:grid;grid-template-columns:1fr;gap:1.5rem}._alertsContainer_ojdho_107{padding:1.5rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000000d}._alertList_ojdho_121{list-style:none;padding:0;margin:0;max-height:650px;overflow-y:auto}._alertItem_ojdho_137{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid #e2e8f0}._alertItem_ojdho_137:last-child{border-bottom:none}._alertIconOverdue_ojdho_161{color:#e53e3e;font-size:1.5rem}._alertIconDue_ojdho_171{color:#dd6b20;font-size:1.5rem}._alertDetails_ojdho_181{display:flex;flex-direction:column;flex-grow:1}._alertLink_ojdho_193{font-weight:600;color:#2d3748;text-decoration:none}._alertLink_ojdho_193:hover{text-decoration:underline}._alertDetails_ojdho_181 span{font-size:.8rem;color:#718096}._alertStatusOverdue_ojdho_221{font-size:.8rem;font-weight:700;color:#e53e3e}._alertStatusDue_ojdho_233{font-size:.8rem;font-weight:700;color:#dd6b20}._noAlerts_ojdho_245{text-align:center;color:#718096;padding:2rem 0}@media (max-width: 1200px){._mainContentGrid_ojdho_75{grid-template-columns:1fr}}._demoStoresContainer_ojdho_273{background-color:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;grid-column:1 / -1;margin-top:1.5rem}._container_fdyhn_3{width:100%}._header_fdyhn_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_fdyhn_7{font-size:2.25rem;font-weight:700;color:#1f2937}._addButton_fdyhn_9{padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:#3b82f6;color:#fff;font-size:1rem}._content_fdyhn_11{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a}._table_fdyhn_13{width:100%;border-collapse:collapse;text-align:left}._table_fdyhn_13 th,._table_fdyhn_13 td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._table_fdyhn_13 th{text-transform:uppercase;font-size:.75rem;color:#4b5563;background-color:#f9fafb}._table_fdyhn_13 td{color:#374151;font-size:.9rem;vertical-align:middle}._actionsCell_fdyhn_23{display:flex;gap:.75rem}._iconButton_fdyhn_25{padding:.5rem;border-radius:.375rem;border:none;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280}._iconButton_fdyhn_25:hover{background-color:#f3f4f6;color:#1f2937}._container_fdyhn_3{padding:2rem;max-width:1200px;margin:0 auto}._header_fdyhn_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}._header_fdyhn_5 h1{font-size:2rem;color:#333}._addButton_fdyhn_9{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#007bff;color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:background-color .2s}._addButton_fdyhn_9:hover{background-color:#0056b3}._tableContainer_fdyhn_103{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow-x:auto;margin:0 auto}._table_fdyhn_13{width:100%;border-collapse:collapse;min-width:600px}._table_fdyhn_13 th,._table_fdyhn_13 td{padding:1rem;text-align:left;border-bottom:1px solid #eee;white-space:nowrap}._table_fdyhn_13 th{background-color:#f9fafb;font-weight:600;color:#555}._table_fdyhn_13 tr:last-child td{border-bottom:none}._table_fdyhn_13 tr:hover{background-color:#f5f5f5}._actions_fdyhn_23{display:flex;gap:.5rem}._actionButton_fdyhn_183{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s}._editButton_fdyhn_207{background-color:#c7d2fe;color:#c7d2fe}._editButton_fdyhn_207:hover{background-color:#c7d2fe}._deleteButton_fdyhn_225{background-color:#fee2e2;color:#dc2626}._deleteButton_fdyhn_225:hover{background-color:#fecaca}._noClients_fdyhn_243{text-align:center;padding:2rem;color:#777}._clickableRow_fdyhn_257{cursor:pointer}._clickableRow_fdyhn_257:hover{background-color:#f5f5f5}._iconButton_fdyhn_25{background-color:#3b82f6;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;justify-content:center;align-items:center;padding:0;border:none;cursor:pointer;transition:background-color .2s}._iconButton_fdyhn_25:hover{background-color:#2563eb}._storeLogo_fdyhn_317{width:24px;height:24px;border-radius:50%;object-fit:cover}._clickableName_fdyhn_331{cursor:pointer;font-weight:500;color:#3b82f6}._clickableName_fdyhn_331:hover{text-decoration:underline}._statusOnTime_fdyhn_351{background-color:#d4edda;color:#155724;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}._statusOverdue_fdyhn_369{background-color:#f8d7da;color:#721c24;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;@keyframes _spin_fdyhn_1{to{transform:rotate(360deg)}}}._statusOverdue_fdyhn_369 ._wppCell_fdyhn_387{display:flex;align-items:center;gap:1rem}._statusOverdue_fdyhn_369 ._wppStatus_fdyhn_399{font-weight:700;padding:.2rem .6rem;border-radius:4px;font-size:.8rem;text-transform:capitalize}._statusOverdue_fdyhn_369 ._wppStatusCONNECTED_fdyhn_415{background-color:#d4edda;color:#155724}._statusOverdue_fdyhn_369 ._wppStatusDISCONNECTED_fdyhn_425,._statusOverdue_fdyhn_369 ._wppStatusUNKNOWN_fdyhn_425{background-color:#f8d7da;color:#721c24}._statusOverdue_fdyhn_369 ._wppActions_fdyhn_435{display:flex;gap:.5rem}._statusOverdue_fdyhn_369 ._wppActions_fdyhn_435 button{background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%}._statusOverdue_fdyhn_369 ._wppActions_fdyhn_435 button:hover{background-color:#f0f0f0}._statusOverdue_fdyhn_369 ._wppActions_fdyhn_435 svg{width:16px;height:16px;color:#555}._statusOverdue_fdyhn_369 ._wppSpinner_fdyhn_489{animation:_spin_fdyhn_1 1s linear infinite}._wppIconContainer_fdyhn_499{display:inline-flex;padding:.5rem;border-radius:50%;cursor:pointer;transition:transform .2s}._wppIconContainer_fdyhn_499:hover{transform:scale(1.1)}._wppIconContainer_fdyhn_499 svg{color:#171717}._wppStatusCONNECTED_fdyhn_415{background-color:#28a745}._wppStatusDISCONNECTED_fdyhn_425,._wppStatusUNKNOWN_fdyhn_425{background-color:#dc3545}._wppStatusQR_fdyhn_541,._wppStatusCONNECTING_fdyhn_541{background-color:#ffc107}._wppIconContainer_fdyhn_499{background-color:#00b506}._actionsContainer_fdyhn_561{display:flex;flex-direction:row;align-items:center;gap:.5rem}._impersonateButton_fdyhn_575{background-color:#6f42c1}._impersonateButton_fdyhn_575:hover{background-color:#5a32a3}._wppStatusUNKNOWN_fdyhn_425{color:#718096;background-color:#7180961a;border:1px solid #a0aec0}._wppStatusCONECTADO_fdyhn_611{color:#25d366;background-color:#25d3661a;border:1px solid #25D366}._wppStatusDESCONECTADO_fdyhn_625{color:#e53e3e;background-color:#e53e3e1a;border:1px solid #e53e3e}._wppStatusCONECTANDO_fdyhn_639,._wppStatusAGUARDANDO_QR_CODE_fdyhn_641,._wppStatusVERIFICANDO_fdyhn_643{color:#dd6b20;background-color:#dd6b201a;border:1px solid #dd6b20}._filtersContainer_fdyhn_655{display:flex;gap:1rem;margin-bottom:1.5rem}._searchInput_fdyhn_667,._filterSelect_fdyhn_669{padding:.6rem .8rem;border:1px solid #e2e8f0;border-radius:6px;font-size:.9rem;background-color:#fff}._searchInput_fdyhn_667{flex-grow:2;max-width:350px}._filterSelect_fdyhn_669{max-width:250px}._filterContainer_fdyhn_705{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#fff;border-radius:8px;margin-bottom:1.5rem;box-shadow:0 1px 3px #0000001a}._searchInput_fdyhn_667{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;width:40%;font-size:.9rem}._filterButtons_fdyhn_743{display:flex;gap:.5rem}._filterButtons_fdyhn_743 button{padding:.6rem 1rem;border:1px solid #d1d5db;background-color:#fff;color:#374151;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}._filterButtons_fdyhn_743 button:hover{background-color:#f9fafb}._filterButtons_fdyhn_743 ._activeFilter_fdyhn_783{background-color:#2563eb;color:#fff;border-color:#2563eb}@media (max-width: 768px){._header_fdyhn_5{flex-direction:column;align-items:stretch;gap:1.5rem}._title_fdyhn_7,._header_fdyhn_5 h1{text-align:center;font-size:1.75rem}._addButton_fdyhn_9{justify-content:center}._filterContainer_fdyhn_705{flex-direction:column;align-items:stretch}._searchInput_fdyhn_667{width:100%}._filterButtons_fdyhn_743{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}._table_fdyhn_13 th,._table_fdyhn_13 td{padding:1rem}}@media (max-width: 768px){._header_fdyhn_5,._header_fdyhn_5 h1{flex-direction:column;align-items:stretch}._title_fdyhn_7,._header_fdyhn_5 h1{text-align:center;font-size:1.75rem}._addButton_fdyhn_9{justify-content:center}}._statusDemo_fdyhn_913{background-color:#eab308;color:#fff;padding:4px 8px;border-radius:9999px;font-weight:600;font-size:.75rem}._container_17drg_3{max-width:900px;margin:0 auto}._header_17drg_11{margin-bottom:2rem}._form_17drg_17{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 10px #0000000d}._grid_17drg_29{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}._formGroup_17drg_39{display:flex;flex-direction:column}._formGroup_17drg_39 label{margin-bottom:.5rem;font-weight:500;color:#333}._formGroup_17drg_39 input,._formGroup_17drg_39 select{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem}._logoUploader_17drg_69 input[type=file]{display:none}._logoLabel_17drg_85{cursor:pointer;border:2px dashed #ccc;border-radius:50%;width:150px;height:150px;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:border-color .2s}._logoPlaceholder_17drg_115{text-align:center;color:#888}._datePicker_17drg_133{width:100%}._actions_17drg_139{margin-top:2rem;display:flex;justify-content:flex-end;gap:1rem}._submitButton_17drg_151,._cancelButton_17drg_151{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer}._submitButton_17drg_151{background-color:#3b82f6;color:#fff;display:flex;align-items:center;gap:.5rem}._submitButton_17drg_151:disabled{background-color:#93c5fd;cursor:not-allowed}._cancelButton_17drg_151{background-color:#f1f1f1;color:#333}@keyframes _spin_17drg_199{to{transform:rotate(360deg)}}._spinner_17drg_199{animation:_spin_17drg_199 1s linear infinite}._sectionTitle_17drg_209{font-size:1.2rem;color:#333;margin-top:2.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee}._gridAddress_17drg_227{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem}@media (max-width: 768px){._grid_17drg_29,._gridAddress_17drg_227{grid-template-columns:1fr}._gridAddress_17drg_227 ._formGroup_17drg_39{grid-column:auto!important}}._formHeader_17drg_261{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}._formHeader_17drg_261 h1{margin:0;font-size:1.8rem}._backButton_17drg_289{background:none;border:none;color:#3b82f6;font-size:.95rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:6px;transition:background-color .2s}._backButton_17drg_289:hover{background-color:#f0f0f0}._publicPageContainer_17drg_329{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background-color:#f3f4f6;padding:2rem 1rem}._publicPageContainer_17drg_329 ._form_17drg_17{width:100%;max-width:800px}._publicFormHeader_17drg_357{text-align:center;margin-bottom:2rem}._publicFormHeader_17drg_357 h1{font-size:1.75rem;color:#1f2937}._publicFormHeader_17drg_357 p{color:#6b7280;margin-top:.5rem}._loaderIcon_17drg_387{animation:_spin_17drg_199 1s linear infinite}@keyframes _spin_17drg_199{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._logoUploader_17drg_69{display:flex;justify-content:center;margin-bottom:2rem}._logoLabel_17drg_85{cursor:pointer;width:120px;height:120px;border-radius:50%;border:2px dashed #d1d5db;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#f9fafb;transition:border-color .2s}._logoLabel_17drg_85:hover{border-color:#3b82f6}._logoPreview_17drg_123{width:100%;height:100%;object-fit:cover}._logoPlaceholder_17drg_115{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#6b7280;font-size:.875rem}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._overlay_14ckm_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_14ckm_29{background-color:#fff;padding:2rem;border-radius:8px;width:90%;max-width:700px;position:relative;box-shadow:0 4px 15px #0003}._closeButton_14ckm_49{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;font-size:1.5rem;color:#888}._title_14ckm_71{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem}._table_14ckm_83{width:100%;border-collapse:collapse}._table_14ckm_83 th,._table_14ckm_83 td{padding:.75rem;text-align:left;border-bottom:1px solid #eee}._statusPaid_14ckm_105{background-color:#d4edda;color:#155724;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:700}._statusPending_14ckm_123{background-color:#fff3cd;color:#856404;padding:.25rem .5rem;border-radius:12px;font-size:.8rem;font-weight:700}._actionButton_14ckm_141{background-color:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem}._actionButton_14ckm_141:disabled{background-color:#ccc}@keyframes _spin_14ckm_171{to{transform:rotate(360deg)}}._spinner_14ckm_171{animation:_spin_14ckm_171 1s linear infinite}._overlay_18eqa_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_18eqa_13{background-color:#fff;padding:1.5rem 2rem;border-radius:8px;width:90%;max-width:500px;position:relative;box-shadow:0 4px 15px #0003}._closeButton_18eqa_29{position:absolute;top:.5rem;right:.5rem;background:transparent;border:none;cursor:pointer;font-size:1.5rem;color:#888}._title_18eqa_37{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}._statusBox_18eqa_45{display:flex;justify-content:center;margin-bottom:1.5rem}._statusIndicator_18eqa_51{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem;border-radius:20px;font-weight:500}._dot_18eqa_59{width:12px;height:12px;border-radius:50%}._statusIndicator_18eqa_51._connected_18eqa_65{background-color:#d4edda;color:#155724}._statusIndicator_18eqa_51._connected_18eqa_65 ._dot_18eqa_59{background-color:#28a745}._statusIndicator_18eqa_51._disconnected_18eqa_69{background-color:#f8d7da;color:#721c24}._statusIndicator_18eqa_51._disconnected_18eqa_69 ._dot_18eqa_59{background-color:#dc3545}._statusIndicator_18eqa_51._connecting_18eqa_73{background-color:#fff3cd;color:#856404}._statusIndicator_18eqa_51._connecting_18eqa_73 ._dot_18eqa_59{background-color:#ffc107}._statusIndicator_18eqa_51._neutral_18eqa_77{background-color:#e2e3e5;color:#383d41}._statusIndicator_18eqa_51._neutral_18eqa_77 ._dot_18eqa_59{background-color:#6c757d}._mainArea_18eqa_83{display:flex;justify-content:center;align-items:center;min-height:250px;margin-bottom:1.5rem;text-align:center;color:#555}._qrContainer_18eqa_93 p{margin-bottom:1rem;color:#555}._feedbackMessage_18eqa_99{font-size:1.1rem;font-weight:500;color:#28a745}._actions_18eqa_107{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;border-top:1px solid #eee;padding-top:1.5rem}._actionButton_18eqa_125{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;border:1px solid #ddd;background-color:#f8f9fa;cursor:pointer;font-size:.9rem;transition:background-color .2s}._actionButton_18eqa_125:hover:not(:disabled){background-color:#e2e6ea}._actionButton_18eqa_125:disabled{opacity:.5;cursor:not-allowed}._verifyButton_18eqa_151{background-color:#007bff!important;color:#fff}._header_1nuy4_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1.5rem}._header_1nuy4_13 h1{font-size:2rem;color:#333}._addButton_1nuy4_41{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:background-color .2s;border:none;cursor:pointer}._addButton_1nuy4_41:hover{background-color:#2563eb}._tableContainer_1nuy4_79{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow-x:auto}._table_1nuy4_79{width:100%;border-collapse:collapse;min-width:800px}._table_1nuy4_79 th,._table_1nuy4_79 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle;white-space:nowrap}._table_1nuy4_79 th{background-color:#f9fafb;font-weight:600;font-size:.8rem;text-transform:uppercase;color:#4b5563}._table_1nuy4_79 tr:last-child td{border-bottom:none}._table_1nuy4_79 tr:hover{background-color:#f9fafb}._actions_1nuy4_159{display:flex;gap:.75rem}._actionButton_1nuy4_169{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s,transform .1s}._actionButton_1nuy4_169:hover{transform:scale(1.1)}._editButton_1nuy4_195{background-color:#e0e7ff;color:#4f46e5}._editButton_1nuy4_195:hover{background-color:#c7d2fe}._printButton_1nuy4_199{background-color:#e5e7eb;color:#4b5563}._printButton_1nuy4_199:hover{background-color:#d1d5db}._status_1nuy4_205{padding:.25rem .75rem;border-radius:9999px;font-size:.8rem;font-weight:600}._AguardandoAprovação_1nuy4_221{background-color:#fef3c7;color:#92400e}._EmAndamento_1nuy4_223{background-color:#dbeafe;color:#1d4ed8}._ProntoparaRetirada_1nuy4_225{background-color:#d1fae5;color:#065f46}._Aprovado_1nuy4_227{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}._noResults_1nuy4_229{text-align:center;padding:2rem;color:#6b7280}@media (max-width: 640px){._header_1nuy4_13{flex-direction:column;align-items:stretch}._header_1nuy4_13 h1{font-size:1.75rem;text-align:center}._addButton_1nuy4_41{justify-content:center;width:100%}}._inputGroup_owayf_3{display:flex;flex-direction:column;width:100%}._label_owayf_15{margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#374151}._input_owayf_3{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;box-sizing:border-box}._formGroup_pq7p5_1{display:flex;flex-direction:column;margin-bottom:1.5rem;width:100%}._label_pq7p5_15{margin-bottom:.5rem;font-weight:500;color:#4a5568}._textarea_pq7p5_27{padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;font-family:inherit;background-color:#fff;color:#2d3748;transition:border-color .2s,box-shadow .2s;resize:vertical}._textarea_pq7p5_27:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 2px #3182ce4d}._overlay_10rn3_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fade-in_10rn3_1 .2s ease-out forwards}._modal_10rn3_29{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 6px -1px #0000001a;animation:_scale-in_10rn3_1 .2s ease-out forwards}@keyframes _fade-in_10rn3_1{0%{opacity:0}to{opacity:1}}@keyframes _scale-in_10rn3_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._modal_10rn3_29 h2{margin-top:0;font-size:1.5rem;color:#1f2937;text-align:center}._modal_10rn3_29 p{color:#4b5563;margin-bottom:1.5rem;text-align:center}._formGroup_10rn3_95{margin-bottom:1.5rem;text-align:left}._formGroup_10rn3_95 label{display:block;font-weight:600;margin-bottom:.5rem;color:#374151}._formGroup_10rn3_95 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;box-sizing:border-box}._modalActions_10rn3_137{display:flex;justify-content:center;gap:1rem;margin-top:2rem}._modalButton_10rn3_151{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}._cancelButton_10rn3_169{background-color:#e5e7eb;color:#1f2937}._cancelButton_10rn3_169:hover{background-color:#d1d5db}._confirmButton_10rn3_187{background-color:#3b82f6;color:#fff}._confirmButton_10rn3_187:hover{background-color:#2563eb}._deleteButton_10rn3_205{background-color:#ef4444;color:#fff}._deleteButton_10rn3_205:hover{background-color:#dc2626}._descriptionWrapper_j4sbo_13{position:relative}._removeButton_j4sbo_21{background:none;border:none;cursor:pointer;color:#9ca3af;margin-bottom:.5rem;padding:.25rem}._removeButton_j4sbo_21:hover{color:#ef4444}._budgetFooter_j4sbo_49{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}._addBudgetItemButton_j4sbo_61{padding:.5rem 1rem;font-size:.875rem;font-weight:600;background-color:#dbeafe;color:#1e40af;border:none;border-radius:.5rem;cursor:pointer}._totalText_j4sbo_81{font-weight:600;font-size:1.25rem}._photoUpload_j4sbo_89{border:2px dashed #d1d5db;border-radius:.5rem;padding:1.5rem;text-align:center;cursor:pointer;color:#6b7280}._photoUpload_j4sbo_89:hover{border-color:#3b82f6}._terms_j4sbo_111{font-size:.75rem;color:#6b7280;background-color:#f9fafb;padding:.75rem;border-radius:.5rem;border:1px solid #e5e7eb;height:6rem;overflow-y:auto}._searchResults_j4sbo_131{position:absolute;width:100%;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;max-height:200px;overflow-y:auto;z-index:10;padding:0;margin:.25rem 0 0;list-style-type:none}._searchResults_j4sbo_131 li{padding:.75rem 1rem;cursor:pointer}._searchResults_j4sbo_131 li:hover{background-color:#f3f4f6}._imagePreviewContainer_j4sbo_177{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._imagePreviewWrapper_j4sbo_189{position:relative;width:100px;height:100px;border-radius:.5rem;overflow:hidden}._imagePreviewWrapper_j4sbo_189 img{width:100%;height:100%;object-fit:cover}._imageOverlay_j4sbo_213{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .2s}._imagePreviewWrapper_j4sbo_189:hover ._imageOverlay_j4sbo_213{opacity:1}._imageOverlay_j4sbo_213 button{background:none;border:none;cursor:pointer;padding:.25rem}._modalOverlay_j4sbo_259{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:2000}._modalImage_j4sbo_283{max-width:90vw;max-height:90vh;box-shadow:0 0 25px #00000080}._budgetHeader_j4sbo_303{display:none}._budgetItemRow_j4sbo_311{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:.5rem;position:relative}._budgetItemRow_j4sbo_311 ._removeButton_j4sbo_21{align-self:flex-end;margin-top:.5rem;background-color:#fee2e2;color:#ef4444;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0}@media (min-width: 768px){._budgetHeader_j4sbo_303{display:grid;grid-template-columns:2.5fr 1.2fr .6fr .9fr .9fr auto;gap:.5rem;padding:0 .5rem;font-weight:600;color:#4b5563}._budgetItemRow_j4sbo_311{display:grid;grid-template-columns:2.5fr 1.2fr .6fr .9fr .9fr auto;gap:.5rem;align-items:flex-start;padding:0;border:none;border-radius:0;margin-bottom:.5rem;position:static}._budgetItemRow_j4sbo_311 label{display:none}._budgetItemRow_j4sbo_311 ._removeButton_j4sbo_21{position:static;background-color:transparent;color:#6b7280;border-radius:0;width:auto;height:auto;align-self:center;margin-top:0}}._timeline_yhqwu_1{border-left:2px solid #e5e7eb;padding-left:1.5rem;margin-left:.5rem}._timelineItem_yhqwu_13{position:relative;padding-bottom:2rem}._timelineItem_yhqwu_13:last-child{padding-bottom:0}._timelineDot_yhqwu_31{position:absolute;left:-2rem;top:.25rem;width:1rem;height:1rem;border-radius:50%;background-color:#3b82f6;border:2px solid white}._timelineContent_yhqwu_53{margin-left:1rem}._timelineAction_yhqwu_61{font-weight:600;color:#1f2937;margin:0 0 .25rem}._timelineMeta_yhqwu_73{font-size:.875rem;color:#6b7280}._overlay_8mml2_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_8mml2_27{background:#fff;padding:24px;border-radius:8px;width:90%;max-width:400px;box-shadow:0 4px 6px #0000001a}._title_8mml2_45{margin-top:0;margin-bottom:16px;font-size:1.25rem;font-weight:600}._content_8mml2_59{margin-bottom:24px;color:#4b5563}._footer_8mml2_69{display:flex;justify-content:flex-end;gap:12px}._button_8mml2_81{border-radius:6px;padding:8px 16px;font-weight:500;border:1px solid transparent;cursor:pointer;transition:background-color .2s}._primary_8mml2_99{background-color:#dc2626;color:#fff}._primary_8mml2_99:hover{background-color:#b91c1c}._secondary_8mml2_115{background-color:#e5e7eb;color:#374151;border-color:#d1d5db}._secondary_8mml2_115:hover{background-color:#d1d5db}._formContainer_pb3nu_3{background-color:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;max-width:900px;margin:0 auto}._header_pb3nu_5{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._title_pb3nu_7{font-size:1.75rem;font-weight:700}._backButton_pb3nu_9{padding:.5rem 1rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:transparent;color:#3b82f6;font-size:1rem}._sectionTitle_pb3nu_11{font-size:1.125rem;font-weight:600;color:#374151;margin-top:2rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}._grid_pb3nu_13{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:start}._fullWidth_pb3nu_15{grid-column:1 / -1}._inputGroup_pb3nu_17{display:flex;flex-direction:column;width:100%}._label_pb3nu_19{margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#374151}._input_pb3nu_17{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;box-sizing:border-box}._footer_pb3nu_23{margin-top:2.5rem;display:flex;justify-content:flex-end;gap:1rem;border-top:1px solid #e5e7eb;padding-top:1.5rem}._cancelButton_pb3nu_25,._saveButton_pb3nu_25{padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;font-size:1rem}._cancelButton_pb3nu_25{background-color:#e5e7eb;color:#374151}._saveButton_pb3nu_25{background-color:#3b82f6;color:#fff}._formContainer_i5xoe_5{background-color:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;max-width:900px;margin:0 auto}._header_i5xoe_23{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;gap:1rem}._title_i5xoe_45{font-size:1.75rem;font-weight:700}._backButton_i5xoe_49{padding:.5rem 1rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:transparent;color:#3b82f6;font-size:1rem}._sectionTitle_i5xoe_59{font-size:1.125rem;font-weight:600;color:#374151;margin-top:2rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e5e7eb}._grid_i5xoe_71{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:start}._fullWidth_i5xoe_85{grid-column:1 / -1}._inputGroup_i5xoe_87{display:flex;flex-direction:column;width:100%}._label_i5xoe_89{margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#374151}._input_i5xoe_87{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;box-sizing:border-box}._footer_i5xoe_95{margin-top:2.5rem;display:flex;justify-content:flex-end;gap:1rem;border-top:1px solid #e5e7eb;padding-top:1.5rem}._cancelButton_i5xoe_105,._saveButton_i5xoe_105{padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;font-size:1rem}._cancelButton_i5xoe_105{background-color:#e5e7eb;color:#374151}._saveButton_i5xoe_105{background-color:#3b82f6;color:#fff}@media (max-width: 768px){._formContainer_i5xoe_5{padding:1.5rem}._header_i5xoe_23{flex-direction:column-reverse;align-items:stretch}._title_i5xoe_45{text-align:center;font-size:1.5rem}._backButton_i5xoe_49{text-align:center;background-color:#f3f4f6}._grid_i5xoe_71{grid-template-columns:1fr}._footer_i5xoe_95{flex-direction:column-reverse}._cancelButton_i5xoe_105,._saveButton_i5xoe_105{width:100%}}._container_1oc1l_5{width:100%}._header_1oc1l_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._title_1oc1l_31{font-size:2.25rem;font-weight:700;color:#1f2937}._addButton_1oc1l_43{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:#3b82f6;color:#fff;font-size:1rem;transition:background-color .2s}._addButton_1oc1l_43:hover{background-color:#2563eb}._tableContainer_1oc1l_83{width:100%;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow-x:auto}._table_1oc1l_83{width:100%;border-collapse:collapse;text-align:left;min-width:700px}._table_1oc1l_83 th,._table_1oc1l_83 td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_1oc1l_83 th{text-transform:uppercase;font-size:.75rem;color:#4b5563;background-color:#f9fafb}._table_1oc1l_83 tr:last-child td{border-bottom:none}._table_1oc1l_83 td{color:#374151;font-size:.9rem;vertical-align:middle}._actions_1oc1l_159{display:flex;gap:.75rem}._actionButton_1oc1l_169{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._editButton_1oc1l_193{background-color:#3b82f6;color:#fff}._editButton_1oc1l_193:hover{background-color:#2563eb;transform:scale(1.1)}._deleteButton_1oc1l_213{background-color:#fee2e2;color:#ef4444}._deleteButton_1oc1l_213:hover{background-color:#fecaca;color:#dc2626;transform:scale(1.1)}._lowStockWarning_1oc1l_235{background-color:#fef2f2;color:#991b1b;font-weight:500}._lowStockWarning_1oc1l_235:hover{background-color:#fee2e2}@media (max-width: 768px){._header_1oc1l_13{flex-direction:column;align-items:stretch}._title_1oc1l_31{text-align:center;font-size:1.75rem}._addButton_1oc1l_43{justify-content:center}._tableContainer_1oc1l_83{padding:0}._table_1oc1l_83 td,._table_1oc1l_83 th{padding:1rem}}._container_11gxh_3{max-width:800px;margin:0 auto}._header_11gxh_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_11gxh_27{font-size:2.25rem;font-weight:700;color:#1f2937}._backButton_11gxh_39{padding:.5rem 1rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:transparent;color:#3b82f6;font-size:1rem;transition:background-color .2s}._backButton_11gxh_39:hover{background-color:#f3f4f6}._form_11gxh_71{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._grid_11gxh_85{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._marginTop_11gxh_99{margin-top:1.5rem}._footer_11gxh_107{margin-top:2.5rem;display:flex;justify-content:flex-end;gap:1rem}._button_11gxh_121{padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;font-size:1rem}._cancelButton_11gxh_139{background-color:#e5e7eb;color:#374151}._saveButton_11gxh_149{background-color:#3b82f6;color:#fff}._wrapper_1uow4_5{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:1rem}._label_1uow4_21{font-size:1rem;color:#374151;font-weight:500}._switch_1uow4_33{position:relative;display:inline-block;width:50px;height:28px}._switch_1uow4_33 input{opacity:0;width:0;height:0}._slider_1uow4_59{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}._slider_1uow4_59:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+._slider_1uow4_59{background-color:#2563eb}input:checked+._slider_1uow4_59:before{transform:translate(22px)}._slider_1uow4_59._round_1uow4_119{border-radius:34px}._slider_1uow4_59._round_1uow4_119:before{border-radius:50%}._uploaderContainer_1i7ob_5{width:150px;height:150px;border-radius:50%;border:2px dashed #d1d5db;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#f9fafb;margin:0 auto 2rem;overflow:hidden;transition:all .2s ease-in-out}._uploaderContainer_1i7ob_5:hover{border-color:#3b82f6;background-color:#eff6ff}._placeholder_1i7ob_45{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#6b7280}._placeholder_1i7ob_45 span{margin-top:.5rem;font-size:.9rem}._imagePreview_1i7ob_73{width:100%;height:100%;object-fit:contain}._header_eep5d_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._header_eep5d_9 h1{font-size:2rem;font-weight:700;color:#1f2937}._printButton_eep5d_39{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s;font-size:.9rem}._printButton_eep5d_39:hover{background-color:#2563eb}._legend_eep5d_73{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem;font-size:.9rem;color:#4b5563}._legendItem_eep5d_91{display:flex;align-items:center;gap:.5rem}._statusIndicator_eep5d_93{display:inline-block;width:12px;height:12px;border-radius:50%}._ok_eep5d_95{background-color:#22c55e}._low_eep5d_97{background-color:#ef4444}._tableContainer_eep5d_101{background-color:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000000d;overflow-x:auto}._table_eep5d_101{width:100%;border-collapse:collapse;min-width:900px}._table_eep5d_101 th,._table_eep5d_101 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:middle;white-space:nowrap}._table_eep5d_101 thead th{background-color:#f9fafb;color:#6b7080;font-weight:600;font-size:.8rem;text-transform:uppercase}._summaryContainer_eep5d_169{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}._summaryItem_eep5d_183{background-color:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;gap:.5rem}._summaryLabel_eep5d_203{font-size:.9rem;color:#6b7280;font-weight:500}._summaryValue_eep5d_215{font-size:1.75rem;font-weight:700;color:#1f2937}@media (max-width: 768px){._header_eep5d_9{flex-direction:column;align-items:stretch}._header_eep5d_9 h1{text-align:center;font-size:1.75rem}._printButton_eep5d_39{justify-content:center}._table_eep5d_101 th,._table_eep5d_101 td{padding:.75rem}._legend_eep5d_73{flex-direction:column;gap:.75rem}._summaryContainer_eep5d_169{gap:1rem}._summaryItem_eep5d_183{padding:1rem}._summaryValue_eep5d_215{font-size:1.5rem}}._overlay_3fkmj_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_3fkmj_27{background:#fff;padding:1.5rem;border-radius:8px;width:90%;max-width:400px;text-align:center;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._title_3fkmj_47{margin-top:0;margin-bottom:.5rem;font-size:1.25rem;color:#1f2937}._description_3fkmj_61{color:#6b7280;margin-bottom:1.5rem;font-size:.9rem}._buttonGroup_3fkmj_73{display:flex;justify-content:center;gap:.75rem;margin-bottom:1.5rem}._button_3fkmj_73{padding:.5rem 1rem;border:1px solid #d1d5db;background-color:#f9fafb;color:#374151;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s,border-color .2s;font-size:.875rem}._button_3fkmj_73:hover{background-color:#f3f4f6;border-color:#b0b5b9}._primary_3fkmj_121{background-color:#3b82f6;color:#fff;border-color:#3b82f6}._primary_3fkmj_121:hover{background-color:#2563eb;border-color:#2563eb}._closeButton_3fkmj_143{background:none;border:none;color:#6b7280;cursor:pointer;font-weight:500;font-size:.875rem;padding:0}._closeButton_3fkmj_143:hover{text-decoration:underline}._reportPage_udqya_5{max-width:1200px;margin:0 auto}._header_udqya_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._header_udqya_15 h1{font-size:2.25rem;font-weight:700;color:#1f2937}._printButton_udqya_45{padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}._printButton_udqya_45:hover{background-color:#2563eb}._printButton_udqya_45:disabled{background-color:#9ca3af;cursor:not-allowed}._filters_udqya_85{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end;background-color:#fff;padding:1.5rem;border-radius:8px;margin-bottom:2rem;box-shadow:0 4px 12px #0000000d}._filterGroup_udqya_109{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}._filterGroup_udqya_109 label{font-size:.8rem;font-weight:600;color:#4b5563}._filterGroup_udqya_109 input,._selectFilter_udqya_137,._datePickerInput_udqya_139{padding:.6rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box;min-width:180px}._tableContainer_udqya_159{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow-x:auto}._table_udqya_159{width:100%;border-collapse:collapse;min-width:800px}._table_udqya_159 th,._table_udqya_159 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_udqya_159 thead th{background-color:#f9fafb;color:#6b7080;font-weight:600;font-size:.8rem;text-transform:uppercase}._table_udqya_159 tfoot tr{background-color:#f9fafb;font-weight:600}._textRight_udqya_229{text-align:right!important}._totalsRow_udqya_237 td{font-size:1.1rem;color:#1f2937}._countRow_udqya_247 td{border-bottom:none;text-align:center;font-size:.9rem;color:#6b7080}@media (max-width: 768px){._header_udqya_15{flex-direction:column;align-items:stretch}._header_udqya_15 h1{text-align:center;font-size:1.75rem}._printButton_udqya_45{justify-content:center}._filters_udqya_85{flex-direction:column;align-items:stretch}._filterGroup_udqya_109{min-width:100%}._table_udqya_159 th,._table_udqya_159 td{padding:.75rem}}._title_6dkdq_13{font-size:2.25rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}._filters_6dkdq_27{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end;background-color:#fff;padding:1.5rem;border-radius:8px;margin-bottom:2rem;box-shadow:0 4px 12px #0000000d}._filterGroup_6dkdq_51{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:180px}._filterGroup_6dkdq_51 label{font-size:.8rem;font-weight:600;color:#4b5563}._filterGroup_6dkdq_51 input,._filterGroup_6dkdq_51 select,._datePickerInput_6dkdq_83{width:100%;padding:.6rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;box-sizing:border-box}._reportButton_6dkdq_101{padding:.6rem 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s;height:fit-content}._reportButton_6dkdq_101:hover{background-color:#2563eb}._reportButton_6dkdq_101:disabled{background-color:#9ca3af;cursor:not-allowed}._tableContainer_6dkdq_143{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow-x:auto}._table_6dkdq_143{width:100%;border-collapse:collapse;min-width:900px}._table_6dkdq_143 th,._table_6dkdq_143 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_6dkdq_143 thead th{background-color:#f9fafb;color:#6b7080;font-weight:600;font-size:.8rem;text-transform:uppercase}._textRight_6dkdq_203{text-align:right!important}._noResults_6dkdq_211{text-align:center;padding:2rem;color:#6b7080}@media (max-width: 768px){._title_6dkdq_13{font-size:1.75rem;text-align:center}._filters_6dkdq_27{flex-direction:column;align-items:stretch}._reportButton_6dkdq_101{width:100%;padding:.75rem}._table_6dkdq_143 th,._table_6dkdq_143 td{padding:.75rem}}._container_zrqeh_5{width:100%}._header_zrqeh_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1.5rem}._title_zrqeh_31{font-size:2.25rem;font-weight:700;color:#1f2937}._addButton_zrqeh_43{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:#3b82f6;color:#fff;font-size:1rem;text-decoration:none;transition:background-color .2s}._addButton_zrqeh_43:hover{background-color:#2563eb}._tableContainer_zrqeh_83{width:100%;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow-x:auto}._table_zrqeh_83{width:100%;border-collapse:collapse;text-align:left;min-width:600px}._table_zrqeh_83 th,._table_zrqeh_83 td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_zrqeh_83 th{text-transform:uppercase;font-size:.75rem;color:#4b5563;background-color:#f9fafb}._table_zrqeh_83 tr:last-child td{border-bottom:none}._table_zrqeh_83 td{color:#374151;font-size:.9rem;vertical-align:middle}._actions_zrqeh_159{display:flex;gap:.75rem}._actionButton_zrqeh_169{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._editButton_zrqeh_181{background-color:#3b82f6;color:#fff}._editButton_zrqeh_181:hover{background-color:#2563eb;transform:scale(1.1)}._deleteButton_zrqeh_193{background-color:#fee2e2;color:#ef4444}._deleteButton_zrqeh_193:hover{background-color:#fecaca;color:#dc2626;transform:scale(1.1)}._noClients_zrqeh_205{text-align:center;padding:2rem;color:#6b7280;white-space:normal}@media (max-width: 768px){._header_zrqeh_13{flex-direction:column;align-items:stretch}._title_zrqeh_31{text-align:center;font-size:1.75rem}._addButton_zrqeh_43{justify-content:center}._table_zrqeh_83 th,._table_zrqeh_83 td{padding:1rem}}._formContainer_p2ux8_1{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #0000000d;max-width:900px;margin:2rem auto}._header_p2ux8_19{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}._title_p2ux8_37{font-size:1.75rem;color:#333}._backButton_p2ux8_47{background-color:transparent;border:none;color:#007bff;padding:.5rem 1rem;cursor:pointer;text-decoration:none;font-size:1rem;font-weight:500;transition:all .2s ease}._backButton_p2ux8_47:hover{color:#0056b3;background-color:transparent}._sectionTitle_p2ux8_81{font-size:1.25rem;color:#444;margin-top:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee}._grid_p2ux8_99{display:grid;grid-template-columns:repeat(7,1fr);gap:1.5rem;align-items:end}._colSpan1_p2ux8_113{grid-column:span 1}._colSpan2_p2ux8_115{grid-column:span 2}._colSpan3_p2ux8_117{grid-column:span 3}._colSpan4_p2ux8_119{grid-column:span 4}._colSpan5_p2ux8_121{grid-column:span 5}._colSpan6_p2ux8_123{grid-column:span 6}._colSpan7_p2ux8_125{grid-column:span 7}._label_p2ux8_129{display:block;font-weight:500;margin-bottom:.5rem;color:#333;font-size:.9rem}._input_p2ux8_145,select{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;height:3rem}._input_p2ux8_145:focus,select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff33}._permissionArea_p2ux8_179{margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}._checkboxGroup_p2ux8_191{display:flex;align-items:center;gap:8px;margin-bottom:1rem}._checkboxGroup_p2ux8_191 label{font-weight:400}._discountFields_p2ux8_213{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._footer_p2ux8_225{display:flex;justify-content:flex-end;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #eee}._cancelButton_p2ux8_243,._saveButton_p2ux8_243{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_p2ux8_243{background-color:#f1f1f1;border:1px solid #ddd;color:#444}._cancelButton_p2ux8_243:hover{background-color:#e9e9e9}._saveButton_p2ux8_243{background-color:#007bff;color:#fff}._saveButton_p2ux8_243:hover{background-color:#0056b3}._flexRow_p2ux8_303{display:flex;align-items:flex-end;gap:1.5rem}._flexRow_p2ux8_303>div{flex:1}._container_1e5ph_5{width:100%}._header_1e5ph_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._header_1e5ph_13 h1{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0}._addButton_1e5ph_45{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:#3b82f6;color:#fff;font-size:1rem;transition:background-color .2s}._addButton_1e5ph_45:hover{background-color:#2563eb}._tableContainer_1e5ph_83{width:100%;max-width:800px;margin:0 auto;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:hidden}._table_1e5ph_83{width:100%;border-collapse:collapse;text-align:left}._table_1e5ph_83 th,._table_1e5ph_83 td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._table_1e5ph_83 th{text-transform:uppercase;font-size:.75rem;color:#4b5563;background-color:#f9fafb}._table_1e5ph_83 tr:last-child td{border-bottom:none}._table_1e5ph_83 td{color:#374151;font-size:1rem;vertical-align:middle}._actions_1e5ph_159{display:flex;gap:.75rem;justify-content:flex-end}._actionButton_1e5ph_171{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._editButton_1e5ph_183{background-color:#3b82f6;color:#fff}._editButton_1e5ph_183:hover{background-color:#2563eb;transform:scale(1.1)}._deleteButton_1e5ph_195{background-color:#fee2e2;color:#ef4444}._deleteButton_1e5ph_195:hover{background-color:#fecaca;color:#dc2626;transform:scale(1.1)}@media (max-width: 768px){._header_1e5ph_13{flex-direction:column;align-items:stretch}._header_1e5ph_13 h1{text-align:center;font-size:1.75rem}._addButton_1e5ph_45{justify-content:center}}._overlay_14t60_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;animation:_fade-in_14t60_1 .2s ease-out forwards}._modal_14t60_29{background:#fff;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 6px -1px #0000001a;animation:_scale-in_14t60_1 .2s ease-out forwards;text-align:center}@keyframes _fade-in_14t60_1{0%{opacity:0}to{opacity:1}}@keyframes _scale-in_14t60_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._modal_14t60_29 h2{margin-top:0;font-size:1.5rem;color:#1f2937}._modal_14t60_29 p{color:#4b5563;margin-bottom:1.5rem}._formGroup_14t60_93{margin-bottom:1.5rem;text-align:left}._formGroup_14t60_93 label{display:block;font-weight:600;margin-bottom:.5rem;color:#374151}._formGroup_14t60_93 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;box-sizing:border-box}._modalActions_14t60_135{display:flex;justify-content:center;gap:1rem;margin-top:2rem}._modalButton_14t60_149{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s;font-size:1rem}._cancelButton_14t60_169{background-color:#e5e7eb;color:#1f2937}._cancelButton_14t60_169:hover{background-color:#d1d5db}._confirmButton_14t60_187{background-color:#3b82f6;color:#fff}._confirmButton_14t60_187:hover{background-color:#2563eb}._deleteButton_14t60_205{background-color:#ef4444;color:#fff}._deleteButton_14t60_205:hover{background-color:#dc2626}._pageContainer_hpdoh_5{background-color:#f9fafb}._printHeader_hpdoh_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;background-color:#fff;padding:1rem 2rem;border-bottom:1px solid #e5e7eb}._button_hpdoh_33{padding:.5rem 1rem;border-radius:.5rem;border:1px solid #ccc;cursor:pointer;margin-left:1rem;font-weight:600}._printButton_hpdoh_51{background-color:#3b82f6;color:#fff;border-color:#3b82f6}._printableArea_hpdoh_63{background-color:#fff;padding:2rem;box-shadow:0 4px 12px #0000000d;color:#374151;max-width:800px;margin:2rem auto;font-family:Arial,sans-serif;font-size:14px}._header_hpdoh_87{display:flex;justify-content:space-between;gap:2rem;margin-bottom:1rem}._headerLeft_hpdoh_89{flex:1}._headerLeft_hpdoh_89 p{margin:2px 0}._logo_hpdoh_93{max-width:150px;max-height:80px;margin-bottom:1rem}._headerRight_hpdoh_95{flex:1;display:flex;flex-direction:column;gap:1rem}._osNumberBox_hpdoh_97,._dateBox_hpdoh_97{border:1px solid #6b7280;padding:.5rem}._osNumberBox_hpdoh_97 h3{margin:0;text-align:center}._osNumberBox_hpdoh_97 p{margin:0;font-size:12px;text-align:center}._dateBox_hpdoh_97 p{margin:4px 0}._section_hpdoh_105{border:1px solid #6b7280;margin-bottom:1rem}._sectionTitle_hpdoh_107{background-color:#e5e7eb;padding:.5rem;font-weight:700}._clientSection_hpdoh_109{padding:.5rem}._clientSection_hpdoh_109 p{margin:4px 0}._equipmentSection_hpdoh_113 ._grid_hpdoh_113{display:grid;grid-template-columns:1fr 1fr;padding:.5rem;gap:.5rem 1rem}._equipmentSection_hpdoh_113 p{margin:0}._fullWidth_hpdoh_117{grid-column:1 / -1}._itemTable_hpdoh_119{width:100%;border-collapse:collapse}._itemTable_hpdoh_119 th,._itemTable_hpdoh_119 td{border:1px solid #6b7280;padding:.5rem;text-align:left}._itemTable_hpdoh_119 th{background-color:#e5e7eb}._itemTable_hpdoh_119 td:not(:first-child){text-align:right}._tableFooter_hpdoh_127{display:flex;justify-content:flex-end;gap:2rem;padding:.5rem;background-color:#f3f4f6}._footer_hpdoh_129{display:flex;gap:1rem;margin-top:1rem}._totalsBox_hpdoh_131{flex:1;border:1px solid #6b7280;padding:.5rem}._totalsBox_hpdoh_131>p{margin:0 0 .5rem}._totalsGrid_hpdoh_135{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem}._totalPagar_hpdoh_137{font-weight:700}._signatures_hpdoh_143{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:2rem;padding-bottom:1rem;margin-top:4.5rem}._signatureBox_hpdoh_165{border-top:1px solid black;text-align:center;padding-top:.25rem}._warranty_hpdoh_175{margin-top:1rem;font-size:12px}._warranty_hpdoh_175 p{margin:4px 0}@media print{body *{visibility:hidden}._printableArea_hpdoh_63,._printableArea_hpdoh_63 *{visibility:visible}._printableArea_hpdoh_63{position:absolute;left:0;top:0;width:100%;margin:0;padding:1cm;border:none;box-shadow:none;font-size:12px}._printHeader_hpdoh_13{display:none}._sectionTitle_hpdoh_107,._itemTable_hpdoh_119 th,._tableFooter_hpdoh_127{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._container_gfjot_5{width:100%}._header_gfjot_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1.5rem}._header_gfjot_13 h1{font-size:2.25rem;font-weight:700;color:#1f2937;margin:0}._addButton_gfjot_45{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:#3b82f6;color:#fff;font-size:1rem;transition:background-color .2s}._addButton_gfjot_45:hover{background-color:#2563eb}._tableContainer_gfjot_83{width:100%;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow-x:auto}._table_gfjot_83{width:100%;border-collapse:collapse;text-align:left;min-width:600px}._table_gfjot_83 th,._table_gfjot_83 td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_gfjot_83 th{text-transform:uppercase;font-size:.75rem;color:#4b5563;background-color:#f9fafb}._table_gfjot_83 tr:last-child td{border-bottom:none}._table_gfjot_83 td{color:#374151;font-size:.9rem;vertical-align:middle}._actions_gfjot_159{display:flex;gap:.75rem;justify-content:flex-end}._actionButton_gfjot_171{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._editButton_gfjot_183{background-color:#3b82f6;color:#fff}._editButton_gfjot_183:hover{background-color:#2563eb;transform:scale(1.1)}._deleteButton_gfjot_195{background-color:#fee2e2;color:#ef4444}._deleteButton_gfjot_195:hover{background-color:#fecaca;color:#dc2626;transform:scale(1.1)}._noResults_gfjot_207{text-align:center;padding:2rem;color:#6b7280;white-space:normal}@media (max-width: 768px){._header_gfjot_13{flex-direction:column;align-items:stretch}._header_gfjot_13 h1{text-align:center;font-size:1.75rem}._addButton_gfjot_45{justify-content:center}._table_gfjot_83 th,._table_gfjot_83 td{padding:1rem}}._container_1qrgk_5{width:100%}._header_1qrgk_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._title_1qrgk_31{font-size:2.25rem;font-weight:700;color:#1f2937}._addButton_1qrgk_43{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;background-color:#3b82f6;color:#fff;font-size:1rem;transition:background-color .2s}._addButton_1qrgk_43:hover{background-color:#2563eb}._tableContainer_1qrgk_81{width:100%;background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow-x:auto}._table_1qrgk_81{width:100%;border-collapse:collapse;text-align:left;min-width:800px}._table_1qrgk_81 th,._table_1qrgk_81 td{padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_1qrgk_81 th{text-transform:uppercase;font-size:.75rem;color:#4b5563;background-color:#f9fafb}._table_1qrgk_81 tr:last-child td{border-bottom:none}._actions_1qrgk_145{display:flex;gap:.75rem}._actionButton_1qrgk_155{width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}._actionButton_1qrgk_155:disabled{background-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}._editButton_1qrgk_169{background-color:#dbeafe;color:#3b82f6}._editButton_1qrgk_169:hover:not(:disabled){background-color:#bfdbfe;transform:scale(1.1)}._deleteButton_1qrgk_175{background-color:#fee2e2;color:#ef4444}._deleteButton_1qrgk_175:hover{background-color:#fecaca;transform:scale(1.1)}._noResults_1qrgk_181{text-align:center;padding:2rem;color:#6b7280}@media (max-width: 768px){._header_1qrgk_13{flex-direction:column;align-items:stretch}._title_1qrgk_31{text-align:center;font-size:1.75rem}._addButton_1qrgk_43{justify-content:center}._table_1qrgk_81 th,._table_1qrgk_81 td{padding:1rem}}._container_krsuo_5{max-width:900px;margin:auto}._title_krsuo_7{font-size:2rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}._form_krsuo_9{background-color:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 4px 12px #00000014}._row_krsuo_11{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-bottom:1.5rem}._formGroup_krsuo_13{display:flex;flex-direction:column}._formGroup_krsuo_13 label{margin-bottom:.5rem;font-weight:500;color:#4a5568}._formGroup_krsuo_13 input,._formGroup_krsuo_13 select,._datePickerInput_krsuo_17{padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:1rem;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box}._formGroup_krsuo_13 input:focus,._formGroup_krsuo_13 select:focus,._datePickerInput_krsuo_17:focus{outline:none;border-color:#3182ce;box-shadow:0 0 0 2px #3182ce4d}._subtitle_krsuo_31{font-size:1.25rem;font-weight:600;color:#2d3748;margin-top:2rem;margin-bottom:1rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}._searchContainer_krsuo_43{position:relative;grid-area:search}._searchInput_krsuo_51,._itemRow_krsuo_51 input,._itemRow_krsuo_51 select{width:100%;padding:.75rem;border:1px solid #cbd5e0;border-radius:6px;font-size:.95rem;box-sizing:border-box}._searchResults_krsuo_59{position:absolute;width:100%;background-color:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 5px 10px #0000001a;z-index:10;max-height:150px;overflow-y:auto}._searchResults_krsuo_59 div{padding:.75rem;cursor:pointer}._searchResults_krsuo_59 div:hover{background-color:#ebf8ff}._quantityInput_krsuo_77{grid-area:quantity}._priceInput_krsuo_79{grid-area:price}._itemRow_krsuo_51{display:grid;grid-template-columns:3fr 1fr 1.5fr auto;gap:1rem;align-items:center;margin-bottom:1rem}._addItemButton_krsuo_95{padding:.6rem 1rem;border:1px dashed #3182ce;color:#3182ce;background-color:transparent;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s;margin-top:.5rem}._addItemButton_krsuo_95:hover{background-color:#ebf8ff;border-style:solid}._removeButton_krsuo_109{padding:.6rem;border:none;background-color:transparent;color:#c53030;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;grid-area:button}._removeButton_krsuo_109:hover{background-color:#fed7d7}._buttonContainer_krsuo_125{display:flex;justify-content:flex-end;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}._button_krsuo_125{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}._submitButton_krsuo_137{background-color:#3182ce;color:#fff}._submitButton_krsuo_137:hover{background-color:#2b6cb0}._submitButton_krsuo_137:disabled{background-color:#a0aec0;cursor:not-allowed}._cancelButton_krsuo_143{background-color:#e2e8f0;color:#4a5568}._cancelButton_krsuo_143:hover{background-color:#cbd5e0}@media (max-width: 768px){._form_krsuo_9{padding:1.5rem}._title_krsuo_7{font-size:1.75rem}._row_krsuo_11{grid-template-columns:1fr}._itemRow_krsuo_51{grid-template-columns:1fr 1fr auto;grid-template-areas:"search   search   search" "quantity price    button";row-gap:.75rem}._itemRow_krsuo_51{grid-template-columns:3fr 6fr auto}._buttonContainer_krsuo_125{flex-direction:column-reverse}._button_krsuo_125{width:100%}}._container_elkqb_5{font-family:Inter,sans-serif}._title_elkqb_11{font-size:2rem;font-weight:700;color:#1a202c}._subtitle_elkqb_21{font-size:1rem;color:#718096;margin-top:.25rem;margin-bottom:2rem}._mainLayout_elkqb_33{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:flex-start}._rolesListContainer_elkqb_45,._permissionsContainer_elkqb_45{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem}._listHeader_elkqb_57{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:1rem;margin-bottom:1rem}._listHeader_elkqb_57 h2{font-size:1.25rem;margin:0}._addButton_elkqb_81{background-color:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}._addButton_elkqb_81:hover{background-color:#2563eb}._rolesList_elkqb_45{list-style:none;padding:0;margin:0}._roleItem_elkqb_117{padding:.75rem 1rem;border-radius:6px;cursor:pointer;transition:background-color .2s;font-weight:500}._roleItem_elkqb_117:hover{background-color:#f7fafc}._roleItem_elkqb_117._selected_elkqb_137{background-color:#ebf8ff;color:#3182ce;font-weight:600}._permissionsContainer_elkqb_45 h2{font-size:1.25rem;margin-top:0;margin-bottom:1.5rem}._permissionsGrid_elkqb_157{display:grid;grid-template-columns:1fr;gap:1rem}._permissionItem_elkqb_167{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px}._permissionItem_elkqb_167 input[type=checkbox]{width:1.25rem;height:1.25rem;cursor:pointer}._permissionItem_elkqb_167 label{cursor:pointer;color:#4a5568}._actions_elkqb_199{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;text-align:right}._saveButton_elkqb_211{background-color:#10b981;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s}._saveButton_elkqb_211:hover{background-color:#059669}._noRoleSelected_elkqb_239{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center;color:#a0aec0;background-color:#f7fafc;border-radius:8px}@media (max-width: 768px){._mainLayout_elkqb_33{grid-template-columns:1fr}._title_elkqb_11{font-size:1.75rem}._subtitle_elkqb_21{font-size:.9rem}._rolesListContainer_elkqb_45,._permissionsContainer_elkqb_45{padding:1rem}._listHeader_elkqb_57 h2,._permissionsContainer_elkqb_45 h2{font-size:1.125rem}._actions_elkqb_199{text-align:center}._saveButton_elkqb_211{width:100%}}._container_1um0m_3{padding:2rem}._title_1um0m_11{font-size:2rem;font-weight:700;margin-bottom:2rem}._card_1um0m_23{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;padding:2rem}._cardTitle_1um0m_37{font-size:1.25rem;font-weight:600;border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-top:0;margin-bottom:1.5rem}._content_1um0m_55{display:flex;flex-direction:column;gap:1.5rem}._statusIndicator_1um0m_67{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:6px;font-weight:500}._dot_1um0m_85{width:12px;height:12px;border-radius:50%}._disconnected_1um0m_99{background-color:#fee2e2;color:#b91c1c}._disconnected_1um0m_99 ._dot_1um0m_85{background-color:#ef4444}._connecting_1um0m_105{background-color:#fef3c7;color:#a16207}._connecting_1um0m_105 ._dot_1um0m_85{background-color:#f59e0b}._connected_1um0m_111{background-color:#dcfce7;color:#166534}._connected_1um0m_111 ._dot_1um0m_85{background-color:#22c55e}._neutral_1um0m_117{background-color:#f3f4f6;color:#4b5563}._neutral_1um0m_117 ._dot_1um0m_85{background-color:#9ca3af}._actionsPanel_1um0m_127{display:flex;flex-direction:column;gap:.75rem;align-items:center}._verifyButton_1um0m_143,._connectButton_1um0m_143,._logoutButton_1um0m_143{width:100%;max-width:300px;padding:.75rem 1rem;font-size:1rem;font-weight:600;border-radius:6px;border:none;cursor:pointer;transition:all .2s ease-in-out}._verifyButton_1um0m_143{background-color:#e5e7eb;color:#374151;border:1px solid #d1d5db;margin-top:40px}._verifyButton_1um0m_143:hover{background-color:#d1d5db}._connectButton_1um0m_143{background-color:#166534;color:#fff}._connectButton_1um0m_143:hover{background-color:#15803d}._logoutButton_1um0m_143{background-color:#b91c1c;color:#fff}._logoutButton_1um0m_143:hover{background-color:#dc2626}._feedbackArea_1um0m_223{text-align:center}._feedbackMessage_1um0m_229{font-size:1rem;color:#4b5563}._qrContainer_1um0m_237{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem}._qrCode_1um0m_251{background-color:#fff;padding:1rem;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a}._grid_2hffu_11,._mainColumn_2hffu_23,._sidebarColumn_2hffu_23{display:flex;flex-direction:column;gap:1.5rem}._card_2hffu_35{background-color:#fff;padding:1rem;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;border:1px solid #e5e7eb}._cartCard_2hffu_53{min-height:200px;display:flex;flex-direction:column}._cartItemsContainer_2hffu_63{flex-grow:1;overflow-y:auto}._summaryCard_2hffu_77{position:sticky;bottom:0;left:0;right:0;z-index:100;border-top:1px solid #e5e7eb;border-radius:.75rem .75rem 0 0;box-shadow:0 -4px 10px #00000014;margin:0 -1.5rem -1.5rem;padding-bottom:1rem}._searchTypeSelector_2hffu_107{display:flex;gap:.5rem;margin-bottom:1rem}._searchTypeButton_2hffu_117{flex-grow:1;padding:.75rem 1rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;background-color:#f3f4f6}._searchTypeButtonActive_2hffu_135{background-color:#3b82f6;color:#fff}._inputGrid_2hffu_143{display:grid;grid-template-columns:1fr;gap:1rem}._cartEmpty_2hffu_153{min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#9ca3af;padding:1rem}._cashierBox_2hffu_173{display:flex;justify-content:space-between;align-items:center}._cashierBox_2hffu_173 button{background:none;border:none;cursor:pointer;padding:.25rem}._summaryLine_2hffu_185{display:flex;justify-content:space-between;margin-bottom:.75rem}._summaryLine_2hffu_185 span:first-child{color:#4b5563}._summaryLine_2hffu_185 span:last-child{font-weight:600}._totalLine_2hffu_191{font-size:1.25rem;font-weight:700;border-top:1px solid #e5e7eb;padding-top:.75rem;margin-top:.75rem}._finalizeButton_2hffu_193{width:100%;padding:1rem;margin-top:1rem;background-color:#22c55e;color:#fff;font-size:1.125rem;font-weight:700;border:none;border-radius:.5rem;cursor:pointer}._finalizeButton_2hffu_193:disabled{background-color:#9ca3af;cursor:not-allowed}._searchContainer_2hffu_197{position:relative}._searchResultContainer_2hffu_199{position:absolute;width:100%;background-color:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem;box-shadow:0 4px 6px -1px #0000001a;z-index:100;max-height:200px;overflow-y:auto}._searchResultItem_2hffu_201{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f3f4f6}._searchResultItem_2hffu_201:last-child{border-bottom:none}._searchResultItem_2hffu_201:hover{background-color:#f9fafb}._cartItem_2hffu_63{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f3f4f6}._quantityControl_2hffu_209{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}._quantityControl_2hffu_209 button{width:24px;height:24px;border-radius:50%;border:1px solid #d1d5db;background-color:#f9fafb;cursor:pointer}._removeButton_2hffu_213{background:none;border:none;cursor:pointer}@media (min-width: 1024px){._grid_2hffu_11{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:start}._sidebarColumn_2hffu_23{position:sticky;top:2rem}._summaryCard_2hffu_77{position:static;bottom:auto;border-radius:1rem;box-shadow:0 1px 2px #0000000d;margin:0;padding-bottom:1.5rem}._card_2hffu_35{padding:1.5rem}._inputGrid_2hffu_143{grid-template-columns:1fr 1fr}._totalLine_2hffu_191{font-size:1.5rem}}._overlay_1dtph_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1dtph_15{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px -5px #0000001a;width:100%;max-width:400px;animation:_scale-in_1dtph_1 .2s ease-out forwards}@keyframes _scale-in_1dtph_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}._header_1dtph_29{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._header_1dtph_29 h2{margin:0;font-size:1.5rem}._closeButton_1dtph_33{background:none;border:none;cursor:pointer}._sellerBox_1dtph_35{background-color:#f9fafb;padding:.75rem;border-radius:.5rem;text-align:center;margin-bottom:1.5rem}._discountToggle_1dtph_49{display:flex;margin-bottom:.5rem}._discountToggle_1dtph_49 button{flex-grow:1;padding:.5rem;border:1px solid #d1d5db;background-color:#f9fafb;cursor:pointer}._discountToggle_1dtph_49 button:first-child{border-radius:.5rem 0 0 .5rem}._discountToggle_1dtph_49 button:last-child{border-radius:0 .5rem .5rem 0}._discountToggle_1dtph_49 ._active_1dtph_75{background-color:#3b82f6;color:#fff;border-color:#3b82f6}._discountApply_1dtph_85{display:flex;gap:.5rem}._applyButton_1dtph_87{padding:0 1.5rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer}._menuOption_1dtph_105{display:block;width:100%;text-align:left;padding:.75rem;border-radius:.5rem;background:none;border:none;cursor:pointer;margin-top:1rem;border-top:1px solid #e5e7eb}._menuOption_1dtph_105:hover{background-color:#f9fafb}@media (max-width: 480px){._modal_1dtph_15{padding:1.5rem}._header_1dtph_29 h2{font-size:1.25rem}}._overlay_6t0el_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001}._modal_6t0el_13{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px -5px #0000001a;width:100%;max-width:700px;animation:_scale-in_6t0el_1 .2s ease-out forwards}@keyframes _scale-in_6t0el_1{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}._header_6t0el_27{display:flex;justify-content:space-between;align-items:start;margin-bottom:1.5rem}._header_6t0el_27 h2{margin:0;font-size:1.5rem}._closeButton_6t0el_31{background:none;border:none;cursor:pointer}._tableContainer_6t0el_33{max-height:400px;overflow-y:auto}._table_6t0el_33{width:100%;border-collapse:collapse;text-align:left}._table_6t0el_33 th,._table_6t0el_33 td{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}._table_6t0el_33 th{background-color:#f9fafb;font-weight:600;text-transform:uppercase;font-size:.75rem}._footer_6t0el_41{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:2rem;font-size:1.125rem}._overlay_1o8kv_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}._modal_1o8kv_19{background-color:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 25px -5px #0000001a;width:100%;max-width:450px;text-align:center}._modal_1o8kv_19 h2{margin-top:0;margin-bottom:.5rem;font-size:1.5rem;color:#1f2937}._modal_1o8kv_19 p{margin-bottom:1.5rem;color:#6b7280}._modalActions_1o8kv_33{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}._modalButton_1o8kv_35{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s;flex-grow:1}._cancelButton_1o8kv_37{background-color:#e5e7eb;color:#1f2937}._cancelButton_1o8kv_37:hover{background-color:#d1d5db}._confirmButton_1o8kv_41{background-color:#22c55e;color:#fff}._confirmButton_1o8kv_41:hover{background-color:#16a34a}@media (max-width: 480px){._modal_1o8kv_19{padding:1.5rem}._modal_1o8kv_19 h2{font-size:1.25rem}._modalActions_1o8kv_33{flex-direction:column-reverse}}._overlay_11ftc_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_11ftc_29{background-color:#fff;padding:1.5rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 5px 15px #0000004d}._header_11ftc_47{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}._header_11ftc_47 h3{margin:0;font-size:1.25rem}._subHeader_11ftc_73{margin:1rem 0;color:#4b5563}._closeButton_11ftc_83{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#718096}._content_11ftc_99{margin-top:1rem;max-height:60vh;overflow-y:auto}._summarySection_11ftc_111{margin-bottom:1.5rem}._summarySection_11ftc_111 h4{margin:0 0 .75rem;font-size:1rem;color:#1f2937;border-bottom:1px solid #f3f4f6;padding-bottom:.5rem}._summaryLine_11ftc_135{display:flex;justify-content:space-between;padding:.25rem 0;color:#4b5563}._summaryLine_11ftc_135._total_11ftc_149{font-weight:700;font-size:1.1rem;color:#1f2937;margin-top:.5rem;border-top:1px solid #e2e8f0;padding-top:.5rem}._finalAmount_11ftc_167{margin-top:1.5rem}._footer_11ftc_175{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;display:flex;justify-content:flex-end;gap:1rem}._printButton_11ftc_193,._confirmButton_11ftc_193{padding:.6rem 1.2rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}._printButton_11ftc_193{background-color:#e5e7eb;color:#1f2937}._confirmButton_11ftc_193{background-color:#3b82f6;color:#fff}._scrollableList_11ftc_241{max-height:150px;overflow-y:auto;padding-right:5px}._scrollableList_11ftc_241{scrollbar-width:thin;scrollbar-color:#a9a9a9 transparent}._scrollableList_11ftc_241::-webkit-scrollbar{width:5px}._scrollableList_11ftc_241::-webkit-scrollbar-track{background:transparent}._scrollableList_11ftc_241::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:20px;border:3px solid transparent}._reportPage_1tpir_5{max-width:1200px;margin:0 auto}._header_1tpir_15{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._header_1tpir_15 h1{font-size:2.25rem;font-weight:700;color:#1f2937}._filters_1tpir_45{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end;background-color:#fff;padding:1.5rem;border-radius:8px;margin-bottom:2rem;box-shadow:0 4px 12px #0000000d}._filters_1tpir_45 button{padding:.6rem 1.2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s;height:fit-content}._filters_1tpir_45 button:disabled{background-color:#9ca3af;cursor:not-allowed}._filterGroup_1tpir_103{display:flex;flex-direction:column;gap:.25rem;flex-grow:1}._filterGroup_1tpir_103 label{font-size:.8rem;font-weight:600;color:#4b5563}._filterGroup_1tpir_103 input,._selectFilter_1tpir_131,._datePickerInput_1tpir_133{padding:.6rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;width:100%;box-sizing:border-box;min-width:180px}._tableContainer_1tpir_153{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow-x:auto}._table_1tpir_153{width:100%;border-collapse:collapse;min-width:900px}._table_1tpir_153 th,._table_1tpir_153 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb;white-space:nowrap}._table_1tpir_153 thead th{background-color:#f9fafb;color:#6b7080;font-weight:600;font-size:.8rem;text-transform:uppercase}._clickableRow_1tpir_211{cursor:pointer;transition:background-color .2s}._clickableRow_1tpir_211:hover{background-color:#f9fafb}@media (max-width: 768px){._header_1tpir_15{flex-direction:column;align-items:stretch}._header_1tpir_15 h1{text-align:center;font-size:1.75rem}._filters_1tpir_45{flex-direction:column;align-items:stretch}._filterGroup_1tpir_103{min-width:100%}._table_1tpir_153 th,._table_1tpir_153 td{padding:.75rem}}._overlay_1a8xf_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_1a8xf_27{background:#f9fafb;border-radius:8px;width:90%;max-width:700px;max-height:80vh;display:flex;flex-direction:column}._header_1a8xf_47{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e5e7eb}._header_1a8xf_47 h2{margin:0;font-size:1.25rem}._closeButton_1a8xf_73{background:none;border:none;font-size:2rem;cursor:pointer;color:#9ca3af}._content_1a8xf_89{padding:1.5rem;overflow-y:auto}._paymentGroup_1a8xf_99{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem}._groupHeader_1a8xf_113{display:flex;justify-content:space-between;padding:1rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}._groupHeader_1a8xf_113 h3,._groupHeader_1a8xf_113 span{margin:0;font-size:1.1rem}._sale_1a8xf_139{padding:1rem;border-bottom:1px dashed #d1d5db}._sale_1a8xf_139:last-child{border-bottom:none}._saleHeader_1a8xf_157{display:flex;justify-content:space-between;font-weight:700;margin-bottom:.5rem}._itemList_1a8xf_171{list-style:none;padding:0;margin:0;font-size:.9rem}._itemList_1a8xf_171 li{display:flex;justify-content:space-between;padding:.25rem 0;color:#4b5563}._container_176ao_1{padding:1rem}._header_176ao_9{margin-bottom:2rem}._header_176ao_9 h1{font-size:2.2rem;color:#333;margin:0}._header_176ao_9 p{font-size:1.1rem;color:#666}._statGrid_176ao_39{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem}._ctaContainer_176ao_53{background-color:#fff;border-radius:8px;padding:2rem;text-align:center;box-shadow:0 2px 4px #0000000d}._ctaContainer_176ao_53 h2{font-size:1.5rem;margin-top:0}._ctaContainer_176ao_53 p{color:#666;margin-bottom:1.5rem}._ctaButton_176ao_89{background-color:#28a745;color:#fff;padding:.8rem 2rem;border-radius:5px;text-decoration:none;font-weight:700;transition:background-color .2s;font-size:1rem}._ctaButton_176ao_89:hover{background-color:#218838}._card_1bbn6_1{background-color:#fff;border-radius:8px;padding:1.5rem;display:flex;align-items:center;gap:1.5rem;box-shadow:0 2px 4px #0000000d;transition:transform .2s,box-shadow .2s}._card_1bbn6_1:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}._iconWrapper_1bbn6_33{font-size:2rem;color:#fff;background-color:#007bff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center}._content_1bbn6_57{display:flex;flex-direction:column}._title_1bbn6_67{font-size:.9rem;color:#6c757d;margin-bottom:.25rem}._value_1bbn6_79{font-size:1.8rem;font-weight:700;color:#343a40}._header_1r67j_13{margin-bottom:2rem}._tabs_1r67j_21{display:flex;gap:.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:2rem}._tabs_1r67j_21 button{padding:.75rem 1.5rem;border:none;background:transparent;cursor:pointer;font-size:1rem;font-weight:500;color:#777676;border-bottom:2px solid transparent;transform:translateY(2px)}._tabs_1r67j_21 button._activeTab_1r67j_59{color:#3b82f6;border-bottom-color:#3b82f6}._form_1r67j_69{display:flex;flex-direction:column;gap:1.5rem}._formGroup_1r67j_81{display:flex;flex-direction:column;gap:.5rem}._formGroup_1r67j_81 label{font-weight:600}._formGroup_1r67j_81 input{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}._formGroup_1r67j_81 .ql-toolbar,._formGroup_1r67j_81 .ql-container{border-color:#d1d5db!important}._formGroup_1r67j_81 .ql-container{min-height:200px;font-size:1rem;border-bottom-left-radius:6px;border-bottom-right-radius:6px}._formGroup_1r67j_81 .ql-toolbar{border-top-left-radius:6px;border-top-right-radius:6px}._actions_1r67j_147{display:flex;justify-content:flex-end}._sendButton_1r67j_157{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer}._container_sydqd_5{padding:1.5rem}._header_sydqd_13{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}._title_sydqd_27{font-size:1.8rem;color:#333}._cardsGrid_sydqd_37{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}._card_sydqd_37{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column}._cardHeader_sydqd_67{padding:1rem;background-color:#f7f7f7;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}._cardBody_sydqd_85{padding:1rem;flex-grow:1}._cardBody_sydqd_85 p{margin:0 0 .5rem}._itemsList_sydqd_103 ul{list-style:none;padding-left:1rem;margin-top:.25rem}._cardFooter_sydqd_115{padding:1rem;border-top:1px solid #eee;background-color:#f7f7f7;text-align:right;color:#666}._status_sydqd_131{padding:4px 8px;border-radius:12px;font-size:.8rem;font-weight:700;color:#fff;text-transform:capitalize}._status_sydqd_131._pending_sydqd_149{background-color:#f59e0b}._status_sydqd_131._confirmed_sydqd_157{background-color:#10b981}._status_sydqd_131._cancelled_sydqd_165{background-color:#ef4444}._status_sydqd_131._completed_sydqd_191{background-color:#6b7280}._cardActions_sydqd_199{display:flex;gap:.5rem;padding:1rem;border-top:1px solid #eee;margin-top:1rem}._actionButton_sydqd_217{flex-grow:1;border:none;padding:.75rem;border-radius:5px;font-weight:700;color:#fff;cursor:pointer;transition:opacity .2s}._actionButton_sydqd_217:hover{opacity:.85}._cancelButton_sydqd_247{background-color:#ef4444}._confirmButton_sydqd_255{background-color:#10b981}._launchButton_sydqd_265{background-color:#3b82f6;width:100%}._container_1beb4_5{padding:1.5rem}._header_1beb4_11{margin-bottom:2rem}._header_1beb4_11 h1{font-size:1.8rem}._formCard_1beb4_25{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px #00000014;margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:center}._formCard_1beb4_25 h3{margin-top:0;margin-bottom:1.5rem;text-align:center}._inputGroup_1beb4_59{width:100%;max-width:400px;margin-top:1.5rem}._inputGroup_1beb4_59 label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}._inputGroup_1beb4_59 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;box-sizing:border-box}._inputGroup_1beb4_59 input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}._formActions_1beb4_113{display:flex;justify-content:center;gap:1rem;margin-top:2rem;width:100%;max-width:400px}._saveButton_1beb4_131,._cancelButton_1beb4_131{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:600;cursor:pointer;min-width:150px;text-align:center}._saveButton_1beb4_131{background-color:#2563eb;color:#fff}._cancelButton_1beb4_131{background-color:#e5e7eb;color:#374151}._spinner_1beb4_157{animation:_spin_1beb4_157 1s linear infinite}@keyframes _spin_1beb4_157{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._listContainer_1beb4_163{display:flex;flex-direction:column;gap:.5rem}._categoryItem_1beb4_173{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000000d}._categoryImage_1beb4_191{width:50px;height:50px;object-fit:cover;border-radius:50%}._categoryName_1beb4_203{flex-grow:1;font-weight:500}._categoryActions_1beb4_217{display:flex;gap:.75rem}._actionButton_1beb4_227{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;cursor:pointer;transition:transform .2s,box-shadow .2s}._actionButton_1beb4_227:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000001a}._editButton_1beb4_259{background-color:#3b82f6;color:#fff}._deleteButton_1beb4_269{background-color:#fee2e2;color:#ef4444}._pageContainer_l45re_5{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#fff;min-height:100vh;padding-bottom:70px}._header_l45re_21{position:relative;color:#fff;padding:10px;background-size:cover;background-position:center;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end}._headerOverlay_l45re_43{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000bc;z-index:1}._headerContent_l45re_45{position:relative;z-index:2}._storeLogo_l45re_47{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgb(48,48,48);background-color:#303030;margin-bottom:0rem}._storeInfo_l45re_49 h1{margin:0 0 .5rem;font-size:1.8rem;font-weight:700}._storeInfo_l45re_49 p{margin:.25rem 0;font-size:.9rem;opacity:.95;display:flex;align-items:center;gap:.5rem}._statusTag_l45re_53{display:inline-block;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:600}._statusClosed_l45re_55{background-color:#ef4444;color:#fff}._statusOpen_l45re_57{background-color:#22c55e;color:#fff}._categoryNav_l45re_65{background-color:#fff;padding:1rem;display:flex;gap:1.5rem;overflow-x:auto;border-bottom:1px solid #e5e7eb;-ms-overflow-style:none;scrollbar-width:none;position:sticky;top:0;z-index:999}._categoryNav_l45re_65::-webkit-scrollbar{display:none}._categoryItem_l45re_93{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;text-decoration:none;color:#4b5563;background:none;border:none}._categoryImage_l45re_95{width:60px;height:60px;border-radius:50%;object-fit:contain;border:1px solid #e5e7eb;padding:4px;box-sizing:border-box}._categoryItem_l45re_93 span{font-size:.8rem;font-weight:500;width:70px;text-align:center}._mainContent_l45re_105{padding:1.5rem;max-width:1200px;margin:0 auto}._productsGrid_l45re_107{display:grid;grid-template-columns:1fr;gap:1rem}._productCard_l45re_109{display:flex;gap:1rem;background-color:#fff;padding:1rem;border-radius:8px;border:1px solid #e5e7eb}._productImage_l45re_111{width:80px;height:80px;object-fit:contain;border-radius:6px;flex-shrink:0}._placeholderImage_l45re_113{width:80px;height:80px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#9ca3af;border-radius:6px;flex-shrink:0}._productInfo_l45re_115{flex-grow:1}._productInfo_l45re_115 h3{margin:0 0 .25rem;font-size:1rem;color:#111827}._productInfo_l45re_115 p{font-weight:600;font-size:1rem;color:#1f2937;margin:0}._orderButton_l45re_121{color:#fff;border:none;padding:8px 12px;border-radius:5px;cursor:pointer;font-weight:600;font-size:.9rem;margin-top:.5rem}._bottomNav_l45re_129{position:fixed;bottom:0;left:0;right:0;height:60px;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -2px 10px #00000054;z-index:1000}._navButton_l45re_153{display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;color:#fff;font-size:.75rem;font-weight:500;cursor:pointer;flex-grow:1;height:100%;position:relative}._navButton_l45re_153 svg{width:24px;height:24px;margin-bottom:2px}._cartBadge_l45re_193{position:absolute;top:5px;right:20px;background-color:#ef4444;color:#fff;border-radius:50%;width:18px;height:18px;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}._modalOverlay_l45re_227{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000d1;display:flex;align-items:center;justify-content:center;z-index:2000}._modalContent_l45re_251{background:#fff;padding:20px;border-radius:12px;width:90%;max-width:500px;display:flex;flex-direction:column;max-height:80vh}._modalHeader_l45re_271{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:10px;margin-bottom:15px}._modalHeader_l45re_271 h2{margin:0;font-size:1.2rem}._closeButton_l45re_289{background:none;border:none;font-size:2rem;cursor:pointer;line-height:1;color:#6b7280}._modalBody_l45re_291{overflow-y:auto;flex-grow:1}._cartItem_l45re_297{display:flex;align-items:center;gap:15px;margin-bottom:15px}._cartItemImage_l45re_299{width:60px;height:60px;object-fit:contain;border-radius:8px;border:1px solid #f3f4f6;flex-shrink:0}._cartItemInfo_l45re_301{flex-grow:1}._cartItemInfo_l45re_301 h3{margin:0 0 4px;font-size:1rem}._cartItemInfo_l45re_301 p{margin:0;font-size:.9rem;color:#4b5563}._cartItemControls_l45re_307{display:flex;align-items:center;gap:10px}._quantityControl_l45re_309{display:flex;align-items:center;gap:10px;border:1px solid #d1d5db;border-radius:6px;padding:4px}._quantityControl_l45re_309 button{background:none;border:none;cursor:pointer;color:#374151;display:flex;align-items:center}._removeItemButton_l45re_313{background:none;border:none;cursor:pointer;color:#ef4444}._modalFooter_l45re_315{border-top:1px solid #e5e7eb;padding-top:15px;margin-top:15px}._totalPrice_l45re_317{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:700;margin-bottom:15px}._finalizeButton_l45re_319{width:100%;padding:12px;border-radius:8px;border:none;color:#fff;font-size:1rem;font-weight:600;cursor:pointer}._authForm_l45re_325{display:flex;flex-direction:column;gap:1rem;max-height:65vh;overflow-y:auto}._authForm_l45re_325 label,._authForm_l45re_325 input,._authForm_l45re_325 ._inputField_l45re_347{box-sizing:border-box;width:100%}._authForm_l45re_325 input{padding:12px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem}._authToggle_l45re_367{text-align:center;margin-top:15px;font-size:.9rem}._authToggle_l45re_367 button{background:none;border:none;color:#3b82f6;font-weight:700;cursor:pointer;font-size:.9rem}._spinner_l45re_371{position:absolute;right:15px;top:50%;transform:translateY(-50%);border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:20px;height:20px;animation:_spin_l45re_371 1s linear infinite}@keyframes _spin_l45re_371{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}._inputField_l45re_347{width:100%;padding:.75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:1rem}._divider_l45re_381{border:none;border-top:1px solid #e2e8f0;margin:1.5rem 0}._addressSection_l45re_393,._logoutSection_l45re_393{padding:0 10px;text-align:left}._addressSection_l45re_393 p{margin:.5rem 0 1rem;color:#4a5568;font-size:.9rem}._editButton_l45re_403{background-color:#3b82f6;color:#fff;padding:.6rem 1.2rem;border:none;border-radius:.375rem;cursor:pointer;font-weight:700}._logoutButton_l45re_421{background-color:#e53e3e;color:#fff;padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-size:.875rem;opacity:.9;transition:opacity .2s}._logoutButton_l45re_421:hover{opacity:1}._bannerPreview_1rzic_5{width:100%;max-height:200px;object-fit:cover;border-radius:8px;margin-bottom:.5rem;border:1px solid #e5e7eb}._colorPickerWrapper_1rzic_25{display:flex;align-items:center;gap:.75rem;height:40px}._colorPickerWrapper_1rzic_25 input[type=color]{width:50px;height:35px;padding:2px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer}._colorPickerWrapper_1rzic_25 span{font-family:monospace;font-size:.9rem;background-color:#f3f4f6;padding:4px 8px;border-radius:4px}._fileInputWrapper_1rzic_75{display:flex;align-items:center;gap:.75rem}._fileInput_1rzic_75{display:none}._fileInputLabel_1rzic_95{display:inline-block;padding:8px 16px;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;font-weight:500;font-size:.9rem;transition:background-color .2s}._fileInputLabel_1rzic_95:hover{background-color:#f3f4f6}._fileName_1rzic_127{font-size:.9rem;color:#6b7280}._dayRow_1rzic_141{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #f3f4f6}._dayLabel_1rzic_157{display:flex;align-items:center;gap:.75rem;font-weight:500}._dayLabel_1rzic_157 span{width:100px}._timeInputs_1rzic_179{display:flex;align-items:center;gap:.5rem}._timeInputs_1rzic_179 input[type=time]{padding:8px;border:1px solid #d1d5db;border-radius:6px;max-width:120px}._toggleLabel_1rzic_205{flex-grow:1;margin-right:1rem}._toggleSwitch_1rzic_215{position:relative;display:inline-block;width:50px;height:28px}._toggleSwitch_1rzic_215 input{opacity:0;width:0;height:0}._slider_1rzic_241{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:28px}._slider_1rzic_241:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+._slider_1rzic_241{background-color:#3b82f6}input:checked+._slider_1rzic_241:before{transform:translate(22px)}._container_dczbv_5{padding:1.5rem}._header_dczbv_13 h1{font-size:1.8rem;margin-bottom:1.5rem}._filters_dczbv_23{display:flex;align-items:flex-end;gap:1rem;padding:1rem;background-color:#f9fafb;border-radius:8px;margin-bottom:2rem}._filterGroup_dczbv_43{display:flex;flex-direction:column}._filterGroup_dczbv_43 label{font-size:.8rem;font-weight:500;margin-bottom:.25rem}._filterGroup_dczbv_43 input{padding:.5rem;border:1px solid #d1d5db;border-radius:6px}._generateButton_dczbv_77{padding:.6rem 1.2rem;border:none;background-color:#3b82f6;color:#fff;font-weight:600;border-radius:6px;cursor:pointer}._generateButton_dczbv_77:disabled{background-color:#9ca3af;cursor:not-allowed}._summary_dczbv_107{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}._summaryCard_dczbv_121{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a}._summaryCard_dczbv_121 h2{margin:0 0 .5rem;font-size:1rem;color:#4b5563}._summaryCard_dczbv_121 p{margin:0;font-size:2rem;font-weight:700;color:#111827}._results_dczbv_161 h2{font-size:1.5rem;margin-bottom:1rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}._resultsTable_dczbv_175{width:100%;border-collapse:collapse}._resultsTable_dczbv_175 th,._resultsTable_dczbv_175 td{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb}._resultsTable_dczbv_175 th{background-color:#f9fafb;font-weight:600}._resultsTable_dczbv_175 ul{margin:0;padding-left:1.2rem}._container_uk3b3_5{padding:1rem;background-color:#f9fafb;border-radius:8px}._header_uk3b3_17{display:flex;align-items:center;gap:.75rem;color:#1f2937;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._formContainer_uk3b3_37{background-color:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-bottom:2rem}._formTitle_uk3b3_53{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;color:#111827}._formGrid_uk3b3_67{display:flex;gap:1rem;align-items:flex-end}._formGrid_uk3b3_67 input{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}._submitButton_uk3b3_95{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#2563eb;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s;height:48px}._submitButton_uk3b3_95:hover{background-color:#1d4ed8}._tableContainer_uk3b3_133{margin-top:2rem}._tableTitle_uk3b3_141{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#111827}._adminTable_uk3b3_155{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 1px 3px #0000001a;border-radius:8px;overflow:hidden}._adminTable_uk3b3_155 th,._adminTable_uk3b3_155 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}._adminTable_uk3b3_155 th{background-color:#f9fafb;color:#6b7280;font-weight:600;text-transform:uppercase;font-size:.75rem}._adminTable_uk3b3_155 tr:last-child td{border-bottom:none}._adminTable_uk3b3_155 tr:hover{background-color:#f9fafb}._primaryAdminTag_uk3b3_219{background-color:#dbeafe;color:#1e40af;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:500;margin-left:.75rem}._actionButton_uk3b3_239{background:none;border:none;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}._revokeButton_uk3b3_261{color:#ef4444}._revokeButton_uk3b3_261:hover{background-color:#fee2e2}._noAdmins_uk3b3_275{padding:2rem;text-align:center;color:#6b7280}._container_3j3l5_5{padding:1rem}._header_3j3l5_13{display:flex;align-items:center;gap:.75rem;color:#1f2937;margin-bottom:2rem}._logTable_3j3l5_29{width:100%;border-collapse:collapse;background-color:#fff;box-shadow:0 1px 3px #0000001a;border-radius:8px;overflow:hidden}._logTable_3j3l5_29 th,._logTable_3j3l5_29 td{padding:1rem;text-align:left;border-bottom:1px solid #e5e7eb}._logTable_3j3l5_29 th{background-color:#f9fafb;color:#6b7280;font-weight:600}._actionCell_3j3l5_73{font-family:monospace;background-color:#eef2ff;color:#4338ca;padding:.25rem .5rem;border-radius:6px;display:inline-block;white-space:nowrap}._container_xu58z_5{padding:1rem;max-width:800px;margin:auto}._header_xu58z_7{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._header_xu58z_7 h1{font-size:1.5rem;margin:0}._backButton_xu58z_11{background:none;border:1px solid #ddd;font-size:1.5rem;cursor:pointer;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}._filterContainer_xu58z_13{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:10px}._filterContainer_xu58z_13 button{padding:.5rem 1rem;border:1px solid #ddd;background-color:#f9f9f9;border-radius:20px;cursor:pointer;font-size:.9rem}._filterContainer_xu58z_13 ._activeFilter_xu58z_17{background-color:#333;color:#fff;border-color:#333}._orderList_xu58z_19{display:flex;flex-direction:column;gap:1rem}._orderCard_xu58z_21{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #eee;border-radius:8px;cursor:pointer;transition:box-shadow .2s}._orderCard_xu58z_21:hover{box-shadow:0 4px 10px #0000000d}._orderInfo_xu58z_25{display:flex;flex-direction:column;gap:.25rem}._orderInfo_xu58z_25 span{font-size:.8rem;color:#666}._orderStatus_xu58z_29{color:#fff;padding:4px 10px;border-radius:20px;font-size:.8rem;font-weight:500}._loadingText_xu58z_31,._noOrdersText_xu58z_31{text-align:center;color:#888;margin-top:2rem}body{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f3f4f6}.printable-area{display:none}@media print{body *{visibility:hidden}.printable-area,.printable-area *{visibility:visible}.printable-area{display:block;position:absolute;left:0;top:0;width:100%}}@media print{@page{size:80mm auto;margin:2mm}*{color:#000!important}body *{visibility:hidden}.printable-container,.printable-container *{visibility:visible}.printable-container{position:absolute;left:0;top:0;width:76mm;font-family:Courier New,Courier,monospace;font-size:10pt}.printable-container h2,.printable-container h3{text-align:center;margin:5mm 0 3mm;font-size:12pt}.printable-container p{margin:1.5mm 0;display:flex;justify-content:space-between}.printable-container hr{border:none;border-top:1px dashed black;margin:3mm 0}}
