.page_container__hGB9u{max-width:1800px;margin:0 auto;padding:20px;background-color:#f8f9fa;min-height:100vh;overflow-x:auto}.page_header__nA842{text-align:center;margin-bottom:40px;padding:20px 0}.page_title__C1iED{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:700}.page_subtitle__ODMAk{font-size:1.1rem;color:#6c757d;margin:0}.page_tabNavigation__vJWfP{display:flex;gap:4px;margin-bottom:30px;background:#fff;padding:4px;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.1);overflow-x:auto;min-width:300px}.page_tabButton__vYu64{flex:1;min-width:120px;padding:12px 20px;border:none;background:transparent;color:#6c757d;font-weight:500;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:1rem;white-space:nowrap}.page_tabButton__vYu64:hover{background:#f8f9fa;color:#495057}.page_activeTab__wHvKF{box-shadow:0 4px 15px rgba(102,126,234,.3)}.page_activeTab__wHvKF,.page_activeTab__wHvKF:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.page_tabContent__KBAj_{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 25px rgba(0,0,0,.1);overflow:auto;max-height:calc(100vh - 250px)}.page_actionBar__KgUZr{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px;flex-wrap:wrap}.page_addButton__q3MhV{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.3);min-width:150px;white-space:nowrap}.page_addButton__q3MhV:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}.page_filterSection__RkBOV{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.page_categorySelect__AUIjt,.page_searchInput__CpOcP{padding:10px 16px;border:2px solid #e9ecef;border-radius:10px;font-size:1rem;transition:all .3s ease;min-width:200px}.page_categorySelect__AUIjt:focus,.page_searchInput__CpOcP:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_gridContainer__JJ4Pb{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;max-height:60vh;overflow-y:auto;padding-right:8px}.page_gridContainer__JJ4Pb::-webkit-scrollbar{width:8px}.page_gridContainer__JJ4Pb::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.page_gridContainer__JJ4Pb::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.page_gridContainer__JJ4Pb::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46a2)}.page_card__UxVRt{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #f1f3f4;height:fit-content}.page_card__UxVRt:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page_cardHeader__zh5j9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.page_cardTitle__OfUW7{font-size:1.25rem;font-weight:600;color:#2c3e50;margin:0;line-height:1.3;word-wrap:break-word}.page_cardActions__suBvz{display:flex;gap:8px;flex-shrink:0}.page_deleteButton__qyCVq,.page_editButton__ipNTU{padding:8px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.page_editButton__ipNTU{background:rgba(52,152,219,.1);color:#3498db}.page_editButton__ipNTU:hover{background:rgba(52,152,219,.2);transform:scale(1.05)}.page_deleteButton__qyCVq{background:rgba(231,76,60,.1);color:#e74c3c}.page_deleteButton__qyCVq:hover{background:rgba(231,76,60,.2);transform:scale(1.05)}.page_cardDescription__jgyVC{color:#6c757d;margin-bottom:16px;line-height:1.5;word-wrap:break-word}.page_productDetails__KoI1t{margin-bottom:16px}.page_productInfo__2MdrL{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:8px;flex-wrap:wrap}.page_price__A9_LS{font-size:1.25rem;font-weight:700;color:#27ae60}.page_category__jdgND{background:rgba(102,126,234,.1);color:#667eea;padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:500;white-space:nowrap}.page_ingredients__Uu9OQ{color:#6c757d;font-size:.875rem;margin-bottom:12px;line-height:1.4;word-wrap:break-word}.page_extrasSection__l57RE{margin-top:12px}.page_extrasSection__l57RE strong{display:block;margin-bottom:8px;color:#495057;font-size:.875rem}.page_extrasList__ACONX{display:flex;flex-wrap:wrap;gap:6px}.page_extraTag___C4q6{background:rgba(40,167,69,.1);color:#28a745;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap}.page_cardFooter__JiaSc{display:flex;justify-content:flex-end}.page_statusBadge__zHhl0{padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_statusBadge__zHhl0.page_active__36G4i{background:rgba(40,167,69,.1);color:#28a745}.page_statusBadge__zHhl0.page_inactive__Iwd2u{background:rgba(231,76,60,.1);color:#e74c3c}.page_modalOverlay__oSOg1{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.page_modal__QrXRV{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:600px;width:100%;max-height:90vh;overflow-y:auto;animation:page_modalAppear___AhAJ .3s ease-out}@keyframes page_modalAppear___AhAJ{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.page_modalHeader__gKgG0{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0;border-bottom:1px solid #f1f3f4;margin-bottom:24px}.page_modalTitle__6nSkC{font-size:1.5rem;font-weight:600;color:#2c3e50;margin:0}.page_closeButton__xHPAu{background:hsla(208,7%,46%,.1);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#6c757d}.page_closeButton__xHPAu:hover{background:rgba(231,76,60,.1);color:#e74c3c;transform:scale(1.1)}.page_modalBody__uen7X{padding:0 24px 24px;max-height:60vh;overflow-y:auto}.page_modalBody__uen7X::-webkit-scrollbar{width:6px}.page_modalBody__uen7X::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.page_modalBody__uen7X::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.page_form__OU2eC{display:flex;flex-direction:column;gap:20px}.page_formRow__sgOZw{display:grid;grid-template-columns:1fr 1fr;gap:16px}.page_formGroup__UsRJC{display:flex;flex-direction:column;gap:8px}.page_label__AaWn_{font-weight:600;color:#495057;font-size:.9rem}.page_input__VT07_,.page_select___RPXt,.page_textarea__M5qKN{padding:12px 16px;border:2px solid #e9ecef;border-radius:10px;font-size:1rem;transition:all .3s ease;width:100%;box-sizing:border-box}.page_input__VT07_:focus,.page_select___RPXt:focus,.page_textarea__M5qKN:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.page_textarea__M5qKN{resize:vertical;min-height:80px}.page_checkboxLabel___V91s{display:flex;align-items:center;gap:8px;font-weight:500;color:#495057;cursor:pointer}.page_checkbox__NA2RQ{width:18px;height:18px;accent-color:#667eea;cursor:pointer}.page_extrasGrid__PrfaT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;max-height:200px;overflow-y:auto;padding:12px;border:2px solid #e9ecef;border-radius:10px;background:#f8f9fa}.page_extraCheckboxLabel__BM4Gn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .3s ease;border:1px solid #e9ecef}.page_extraCheckboxLabel__BM4Gn:hover{background:rgba(102,126,234,.05);border-color:#667eea}.page_modalFooter__A6iUI{padding:20px 24px;border-top:1px solid #f1f3f4;display:flex;justify-content:flex-end;gap:12px}.page_cancelButton__eo6nI,.page_saveButton__83kDA{padding:12px 24px;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:100px}.page_cancelButton__eo6nI{background:#f8f9fa;color:#6c757d;border:2px solid #e9ecef}.page_cancelButton__eo6nI:hover{background:#e9ecef;color:#495057}.page_saveButton__83kDA{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px rgba(102,126,234,.3)}.page_saveButton__83kDA:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(102,126,234,.4)}@media (max-width:768px){.page_container__hGB9u{padding:10px}.page_title__C1iED{font-size:2rem}.page_tabNavigation__vJWfP{overflow-x:auto;scrollbar-width:thin}.page_tabNavigation__vJWfP::-webkit-scrollbar{height:4px}.page_tabNavigation__vJWfP::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.page_tabNavigation__vJWfP::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.page_tabContent__KBAj_{padding:16px;max-height:calc(100vh - 200px)}.page_gridContainer__JJ4Pb{grid-template-columns:1fr;max-height:50vh}.page_actionBar__KgUZr{flex-direction:column;align-items:stretch}.page_filterSection__RkBOV{flex-direction:column}.page_categorySelect__AUIjt,.page_searchInput__CpOcP{min-width:auto;width:100%}.page_extrasGrid__PrfaT,.page_formRow__sgOZw{grid-template-columns:1fr}.page_extrasGrid__PrfaT{max-height:150px}.page_modalFooter__A6iUI{flex-direction:column}.page_cancelButton__eo6nI,.page_saveButton__83kDA{width:100%}}@media (max-width:480px){.page_tabContent__KBAj_{max-height:calc(100vh - 180px)}.page_gridContainer__JJ4Pb{max-height:40vh}.page_cardHeader__zh5j9{flex-direction:column;align-items:flex-start;gap:8px}.page_cardActions__suBvz{align-self:flex-end}.page_productInfo__2MdrL{flex-direction:column;align-items:flex-start;gap:4px}}