@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;padding:0}#root{width:100%;min-height:100vh}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,var(--bg-subtle) 0%,#FBFEFB 50%,var(--bg-subtle) 100%);color:var(--dark);line-height:1.6}main{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column}:root{--primary: #8FBC8F;--secondary: #A8D5A8;--light: #C5E6C5;--dark: #6B8E6B;--button-bg: #F8FAF8;--bg-subtle: #F5F9F5}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.container{padding:0 2rem}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.d-flex{display:flex}.d-grid{display:grid}.justify-center{justify-content:center}.items-center{align-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.grid{display:grid;gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (min-width: 768px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 992px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}._heroSection_zpmzi_1{min-height:100vh;padding:2rem 0}._heroContent_zpmzi_6{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;min-height:80vh}@media (min-width: 992px){._heroContent_zpmzi_6{grid-template-columns:1fr 1fr;gap:4rem}}._heroText_zpmzi_20{text-align:center}@media (min-width: 992px){._heroText_zpmzi_20{text-align:left}}._heroText_zpmzi_20 h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:.5rem;line-height:1.1}._heroText_zpmzi_20 ._subtitle_zpmzi_34{font-size:clamp(1.5rem,3vw,2rem);font-weight:600;margin-bottom:2rem}._heroText_zpmzi_20 ._description_zpmzi_39{font-size:clamp(1rem,2vw,1.2rem);margin-bottom:2rem;line-height:1.6}._heroText_zpmzi_20 ._ctaButton_zpmzi_44{background-color:#f8faf8;color:#8fbc8f;border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.2rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #0003;cursor:pointer;display:inline-block;text-decoration:none}._heroText_zpmzi_20 ._ctaButton_zpmzi_44:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}._heroText_zpmzi_20 ._ctaButton_zpmzi_44:active{transform:translateY(0)}._heroText_zpmzi_20 ._pricing_zpmzi_66{margin-top:2rem;font-size:1.1rem;font-weight:500}._heroImages_zpmzi_72{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;justify-items:center}@media (min-width: 768px){._heroImages_zpmzi_72{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}._heroImages_zpmzi_72 ._bakeryItem_zpmzi_83{background-color:#ffffff1a;border-radius:20px;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease;width:100%;max-width:250px}._heroImages_zpmzi_72 ._bakeryItem_zpmzi_83:hover{transform:scale(1.05)}._heroImages_zpmzi_72 ._bakeryItem_zpmzi_83 img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px;display:block}._heroImages_zpmzi_72 ._largeItem_zpmzi_102{grid-column:span 1}@media (min-width: 768px){._heroImages_zpmzi_72 ._largeItem_zpmzi_102{grid-column:span 2}}._heroImages_zpmzi_72 ._largeItem_zpmzi_102 img{aspect-ratio:1}._container_1xyhs_1{padding:2rem;max-width:100%;width:100%;margin:0;min-height:100vh;background:#f5f9f5}@media (max-width: 992px){._container_1xyhs_1{padding:1.5rem}}@media (max-width: 768px){._container_1xyhs_1{padding:1rem}}._header_1xyhs_20{margin-bottom:2rem;text-align:center}@media (max-width: 768px){._header_1xyhs_20{margin-bottom:1.5rem}}._title_1xyhs_30{font-size:2.5rem;font-weight:700;color:#6b8e6b;margin-bottom:.5rem}@media (max-width: 768px){._title_1xyhs_30{font-size:2rem}}._subtitle_1xyhs_42{font-size:1.1rem;color:#6b7280;margin:0}._loading_1xyhs_48,._error_1xyhs_49{text-align:center;padding:3rem;font-size:1.1rem}._error_1xyhs_49{color:#ef4444;background:#fef2f2;border:1px solid #FECACA;border-radius:10px}._statsGrid_1xyhs_62{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}@media (max-width: 992px){._statsGrid_1xyhs_62{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 768px){._statsGrid_1xyhs_62{grid-template-columns:1fr;gap:1rem}}._statCard_1xyhs_81{background:#fff;border-radius:20px;padding:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6;display:flex;align-items:center;gap:.5rem;transition:.3s ease;min-height:80px}._statCard_1xyhs_81:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0003}._statIcon_1xyhs_98{font-size:1.5rem;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#f5f9f5;border-radius:10px;flex-shrink:0}._statContent_1xyhs_110{flex:1}._statValue_1xyhs_114{font-size:1.5rem;font-weight:700;color:#6b8e6b;line-height:1;margin-bottom:.25rem}._statLabel_1xyhs_122{font-size:.9rem;color:#6b7280;font-weight:500}._tabsContainer_1xyhs_128{margin-bottom:2rem}._tabs_1xyhs_128{display:flex;border-bottom:2px solid #F3F4F6;gap:1rem}@media (max-width: 768px){._tabs_1xyhs_128{overflow-x:auto;gap:.5rem}}._tab_1xyhs_128{background:none;border:none;padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:#6b7280;cursor:pointer;border-bottom:3px solid transparent;transition:.2s ease;white-space:nowrap}._tab_1xyhs_128:hover{color:#374151;background:#3b82f60d;border-radius:10px 10px 0 0}._tab_1xyhs_128._active_1xyhs_161{color:#374151;background:#3b82f61a;border-bottom-color:#3b82f6;border-radius:10px 10px 0 0}._tableContainer_1xyhs_168{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6;overflow:hidden}._tableHeader_1xyhs_176{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #F3F4F6;gap:1rem}._tableHeader_1xyhs_176 h2{margin:0;font-size:1.25rem;font-weight:600;color:#6b8e6b;flex-shrink:0}@media (max-width: 768px){._tableHeader_1xyhs_176{flex-direction:column;gap:1rem;align-items:stretch}}._filterContainer_1xyhs_199{display:flex;gap:1rem;align-items:center}@media (max-width: 768px){._filterContainer_1xyhs_199{flex-direction:column;width:100%;gap:.5rem}}._filterGroup_1xyhs_212{display:flex;align-items:center;gap:.25rem}._filterGroup_1xyhs_212 label{font-size:.875rem;font-weight:500;color:#6b8e6b;white-space:nowrap}@media (max-width: 768px){._filterGroup_1xyhs_212{width:100%;justify-content:space-between}}._filterSelect_1xyhs_230{padding:.25rem .5rem;border:1px solid #D1D5DB;border-radius:4px;background:#fff;font-size:.875rem;color:#6b8e6b;cursor:pointer;transition:.2s ease;min-width:120px}._filterSelect_1xyhs_230:hover{border-color:#8fbc8f}._filterSelect_1xyhs_230:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}@media (max-width: 768px){._filterSelect_1xyhs_230{flex:1;min-width:auto}}._editHint_1xyhs_256{padding:.5rem 1.5rem;background:#f0f9ff;border-bottom:1px solid #E5E7EB;font-size:.875rem;color:#0369a1;text-align:center}._addButton_1xyhs_265{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:.2s ease}._addButton_1xyhs_265:hover{background:#6b8e6b;transform:translateY(-1px)}._emptyState_1xyhs_280{text-align:center;padding:3rem;color:#6b7280}._emptyState_1xyhs_280 ._emptyIcon_1xyhs_285{font-size:4rem;margin-bottom:1.5rem}._emptyState_1xyhs_280 h3{font-size:1.5rem;color:#6b8e6b;margin-bottom:.5rem}._emptyState_1xyhs_280 p{font-size:1rem;margin-bottom:1.5rem}._primaryButton_1xyhs_299{background:#8fbc8f;color:#fff;border:none;padding:1rem 2rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s ease}._primaryButton_1xyhs_299:hover{background:#6b8e6b;transform:translateY(-1px)}._secondaryButton_1xyhs_315{background:#fff;color:#8fbc8f;border:2px solid #8FBC8F;padding:1rem 2rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s ease}._secondaryButton_1xyhs_315:hover{background:#8fbc8f;color:#fff;transform:translateY(-1px)}._tableWrapper_1xyhs_332{overflow-x:auto}._table_1xyhs_168{width:100%;border-collapse:collapse}._table_1xyhs_168 th,._table_1xyhs_168 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #F3F4F6}@media (max-width: 768px){._table_1xyhs_168 th,._table_1xyhs_168 td{padding:.5rem 1rem}}._table_1xyhs_168 th{background:#f9fafb;font-weight:600;color:#6b8e6b;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}._table_1xyhs_168 tbody tr{transition:.2s ease}._table_1xyhs_168 tbody tr:hover{background:#f5f9f5}._tableRow_1xyhs_367:last-child td{border-bottom:none}._orderNumber_1xyhs_371{font-weight:600;color:#8fbc8f;font-family:Monaco,Menlo,monospace}._customerInfo_1xyhs_377 ._customerName_1xyhs_377{font-weight:600;color:#6b8e6b;margin-bottom:2px}._customerInfo_1xyhs_377 ._customerEmail_1xyhs_382{font-size:.85rem;color:#6b7280}._itemsSummary_1xyhs_387{color:#6b7280;font-size:.9rem}._pickupDate_1xyhs_392{font-size:.9rem;color:#6b7280}._statusBadge_1xyhs_397{display:inline-block;padding:.25rem .5rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._totalAmount_1xyhs_407{font-weight:600;color:#6b8e6b}._totalAmount_1xyhs_407 ._paidIndicator_1xyhs_411{font-size:.75rem;color:#10b981;font-weight:500;margin-top:2px}._actions_1xyhs_418{display:flex;gap:.25rem}@media (max-width: 768px){._actions_1xyhs_418{flex-direction:column}}._actionButton_1xyhs_428{background:none;border:1px solid #D1D5DB;color:#6b7280;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:.2s ease}._actionButton_1xyhs_428:hover{background:#f5f9f5}._actionButton_1xyhs_428._deleteButton_1xyhs_441{border-color:#f87171;color:#ef4444}._actionButton_1xyhs_428._deleteButton_1xyhs_441:hover{background:#fef2f2}._actionButton_1xyhs_428._deleteButton_1xyhs_441._small_1xyhs_448{padding:4px 8px;font-size:.8rem;min-width:30px}._actionButton_1xyhs_428._disabledButton_1xyhs_453{opacity:.5;cursor:not-allowed}._actionButton_1xyhs_428._disabledButton_1xyhs_453:hover{background:none}._actionButton_1xyhs_428._cancelButton_1xyhs_460{border-color:#6b7280;color:#6b7280}._actionButton_1xyhs_428._cancelButton_1xyhs_460:hover{background:#f9fafb}._tabContent_1xyhs_468{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6;text-align:center}._tabContent_1xyhs_468 h2{margin-top:0;color:#6b8e6b}._tabContent_1xyhs_468 p{color:#6b7280}@media (max-width: 768px){._statsGrid_1xyhs_62{margin-bottom:1.5rem}._table_1xyhs_168{font-size:.9rem}}._smartSelect_1xyhs_492{position:relative;width:100%}._smartSelectInput_1xyhs_497{width:100%;padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._smartSelectInput_1xyhs_497:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}._smartSelectDropdown_1xyhs_512{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #D1D5DB;border-top:none;border-radius:0 0 10px 10px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 15px #0003}._smartSelectOption_1xyhs_527{padding:.5rem;cursor:pointer;border-bottom:1px solid #F3F4F6;transition:.2s ease}._smartSelectOption_1xyhs_527:hover{background:#f5f9f5}._smartSelectOption_1xyhs_527:last-child{border-bottom:none}._smartSelectNewOption_1xyhs_540{padding:.5rem;background:#fef3c7;border-bottom:1px solid #F3F4F6;font-style:italic;color:#92400e}._smartSelectNewOption_1xyhs_540 ._newLabel_1xyhs_547{font-weight:600;color:#b45309}._smartSelectEmpty_1xyhs_552{padding:.5rem;color:#6b7280;font-style:italic;text-align:center}._addProductForm_1xyhs_559{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6}._formRow_1xyhs_568{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:end;margin-bottom:1rem}@media (max-width: 992px){._formRow_1xyhs_568{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._formRow_1xyhs_568{grid-template-columns:1fr}}._formActions_1xyhs_586{display:flex;justify-content:flex-start}._formGroup_1xyhs_591{display:flex;flex-direction:column;gap:.25rem;min-height:80px}._formGroup_1xyhs_591 label{font-weight:600;color:#6b8e6b;font-size:.9rem}._formInput_1xyhs_603{padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._formInput_1xyhs_603:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}._formInput_1xyhs_603._inputError_1xyhs_616{border-color:#ef4444}._formInput_1xyhs_603._inputError_1xyhs_616:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._productError_1xyhs_624{background:#fef2f2;border:1px solid #FECACA;border-radius:10px;color:#dc2626;padding:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:500}._fieldError_1xyhs_635{color:#dc2626;font-size:.8rem;font-weight:500;margin-top:2px;min-height:1.2rem;display:block}._submitButton_1xyhs_644{background:#8fbc8f;color:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:.2s ease;height:fit-content}._submitButton_1xyhs_644:hover:not(:disabled){background:#6fa96f}._submitButton_1xyhs_644:disabled{opacity:.6;cursor:not-allowed}._categoryName_1xyhs_663,._productName_1xyhs_664,._flavorName_1xyhs_665{font-weight:500;color:#6b8e6b}._productPrice_1xyhs_670{font-weight:600;color:#8fbc8f}._customerName_1xyhs_377{font-weight:600;color:#6b8e6b}._customerEmail_1xyhs_382,._customerPhone_1xyhs_681{color:#6b7280;font-size:.9rem}._customerNotes_1xyhs_686{color:#6b7280;font-size:.85rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._createdDate_1xyhs_695{color:#6b7280;font-size:.85rem}._active_1xyhs_161{background-color:#10b981!important;color:#374151!important}._inactive_1xyhs_705{background-color:#6b7280!important;color:#374151!important}._editableCell_1xyhs_710{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;position:relative;display:inline-flex;align-items:center;gap:4px}._editableCell_1xyhs_710:hover{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3)}._editableText_1xyhs_725 ._editIcon_1xyhs_725{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._editableText_1xyhs_725:hover ._editIcon_1xyhs_725{opacity:1}._editableDropdown_1xyhs_735 ._dropdownIcon_1xyhs_735{font-size:10px;color:#666;margin-left:4px;opacity:.6;transition:opacity .2s ease}._editableDropdown_1xyhs_735:hover ._dropdownIcon_1xyhs_735{opacity:1}._editIcon_1xyhs_725{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._dropdownIcon_1xyhs_735{font-size:10px;color:#666;margin-left:4px;opacity:.6;transition:opacity .2s ease}._editableCell_1xyhs_710:hover ._editIcon_1xyhs_725,._editableCell_1xyhs_710:hover ._dropdownIcon_1xyhs_735{opacity:1}._inlineInput_1xyhs_766{border:2px solid #8FBC8F;border-radius:4px;padding:.25rem;font-size:.9rem;width:100%;min-width:120px;background:#fff;outline:none}._inlineInput_1xyhs_766:focus{border-color:#6b8e6b;box-shadow:0 0 0 2px #3b82f61a}._inlineSelect_1xyhs_781{border:2px solid #8FBC8F;border-radius:4px;padding:.25rem;font-size:.9rem;width:100%;min-width:120px;background:#fff;outline:none;cursor:pointer}._inlineSelect_1xyhs_781:focus{border-color:#6b8e6b;box-shadow:0 0 0 2px #3b82f61a}._expandButton_1xyhs_797{background:none;border:none;cursor:pointer;font-size:.9rem;color:#8fbc8f;padding:.25rem;border-radius:4px;transition:.2s ease}._expandButton_1xyhs_797:hover{background:#f5f9f5}._expandedRow_1xyhs_811{background:#f9fafb}._orderItemsExpanded_1xyhs_815{padding:1.5rem}._orderItemsExpanded_1xyhs_815 h4{margin:0 0 1rem;color:#6b8e6b;font-size:1.1rem}._itemsTable_1xyhs_824{width:100%;border-collapse:collapse;margin-bottom:1rem}._itemsTable_1xyhs_824 th,._itemsTable_1xyhs_824 td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid #E5E7EB}._itemsTable_1xyhs_824 th{background:#f3f4f6;font-weight:600;color:#6b8e6b;font-size:.85rem}._itemsTable_1xyhs_824 tbody tr:hover{background:#f9fafb}._productInfo_1xyhs_844 ._productName_1xyhs_664{font-weight:500;color:#6b8e6b;margin-bottom:2px}._productInfo_1xyhs_844 ._productDetails_1xyhs_849{font-size:.8rem;color:#6b7280}._orderNotes_1xyhs_854{padding:.5rem;background:#fef3c7;border-radius:4px;font-size:.9rem;color:#92400e}._paymentMethod_1xyhs_862{color:#6b7280;font-size:.9rem}._formTextarea_1xyhs_867{width:100%;padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease;resize:vertical;font-family:inherit}._formTextarea_1xyhs_867:focus{border-color:#8fbc8f;box-shadow:0 0 0 2px #3b82f61a;outline:none}._orderItemsSection_1xyhs_884{margin:1.5rem 0;padding:1.5rem;border:1px solid #E5E7EB;border-radius:10px;background:#f9fafb}._orderItemsHeader_1xyhs_892{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._orderItemsHeader_1xyhs_892 h3{margin:0 0 .25rem;color:#6b8e6b;font-size:1.1rem}._orderItemsSubtitle_1xyhs_904{margin:0;font-size:.85rem;color:#6b7280;font-style:italic}._addItemButton_1xyhs_911{background:#8fbc8f;color:#fff;border:none;padding:.25rem 1rem;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemButton_1xyhs_911:hover{background:#6b8e6b}._noItems_1xyhs_926{color:#6b7280;font-style:italic;margin:1rem 0;text-align:center}._orderItemsList_1xyhs_933{display:flex;flex-direction:column;gap:.5rem}._orderItem_1xyhs_815{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#fff;border-radius:4px;border:1px solid #E5E7EB}._orderItemFields_1xyhs_949{display:grid;grid-template-columns:2fr 120px 120px 120px;gap:.5rem;flex:1;align-items:end}@media (max-width: 992px){._orderItemFields_1xyhs_949{grid-template-columns:1fr 1fr;gap:.5rem}}@media (max-width: 768px){._orderItemFields_1xyhs_949{grid-template-columns:1fr;gap:.25rem}}._productField_1xyhs_969,._quantityField_1xyhs_970,._priceField_1xyhs_971,._totalField_1xyhs_972{display:flex;flex-direction:column;gap:.25rem}._productField_1xyhs_969 label,._quantityField_1xyhs_970 label,._priceField_1xyhs_971 label,._totalField_1xyhs_972 label{font-size:.85rem;font-weight:600;color:#6b8e6b;margin-bottom:2px}._currencyInputWrapper_1xyhs_987{position:relative;display:flex;align-items:center}._currencySymbol_1xyhs_993{position:absolute;left:.5rem;color:#6b7280;font-weight:600;z-index:1;pointer-events:none}._currencyInput_1xyhs_987{width:100%;padding:.5rem .5rem .5rem calc(.5rem + 12px);border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._currencyInput_1xyhs_987:focus{border-color:#8fbc8f;box-shadow:0 0 0 2px #3b82f61a;outline:none}._currencyInput_1xyhs_987._inputError_1xyhs_616{border-color:#ef4444}._totalField_1xyhs_972 ._lineTotal_1xyhs_1020{padding:.5rem;background:#f3f4f6;border-radius:10px;font-weight:600;color:#8fbc8f;text-align:center;border:1px solid #E5E7EB;min-height:38px;display:flex;align-items:center;justify-content:center}._removeItemButton_1xyhs_1034{background:#ef4444;color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;transition:.2s ease;flex-shrink:0}._removeItemButton_1xyhs_1034:hover{background:#dc2626}._orderTotal_1xyhs_1053{padding:.5rem;text-align:right;font-size:1.1rem;color:#6b8e6b;border-top:2px solid #E5E7EB;margin-top:.5rem}._orderItemsHeader_1xyhs_892{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._orderItemsHeader_1xyhs_892 h4{margin:0;color:#6b8e6b;font-size:1.1rem;font-weight:600}._addItemSection_1xyhs_1076{margin-top:1rem;padding-top:1rem;border-top:1px solid #E5E7EB}._addItemTrigger_1xyhs_1082{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemTrigger_1xyhs_1082:hover{background:#6b8e6b}._addItemForm_1xyhs_1097{background:#f9fafb;border:1px solid #E5E7EB;border-radius:10px;padding:1rem}._addItemForm_1xyhs_1097 h5{margin:0 0 1rem;color:#6b8e6b;font-size:1rem;font-weight:600}._addItemFields_1xyhs_1110{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 992px){._addItemFields_1xyhs_1110{grid-template-columns:1fr}}._addItemActions_1xyhs_1122{display:flex;gap:.5rem;justify-content:flex-end}._addItemActions_1xyhs_1122 ._addItemButton_1xyhs_911{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemActions_1xyhs_1122 ._addItemButton_1xyhs_911:hover:not(:disabled){background:#6b8e6b}._addItemActions_1xyhs_1122 ._addItemButton_1xyhs_911:disabled{background:#9ca3af;cursor:not-allowed}._addItemActions_1xyhs_1122 ._cancelButton_1xyhs_460{background:#6b7280;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemActions_1xyhs_1122 ._cancelButton_1xyhs_460:hover{background:#4b5563}@media (max-width: 768px){._table_1xyhs_168{display:block;font-size:.9rem}._tableRow_1xyhs_367{display:block;background:#fff;border:1px solid #E5E7EB;border-radius:10px;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #0000001a;width:100%}._tableRow_1xyhs_367:hover{box-shadow:0 4px 6px #0000001a}._tableRow_1xyhs_367 th,._tableRow_1xyhs_367 td{display:block;padding:.25rem 0;border:none;text-align:left}thead{display:none}}@media (max-width: 768px){._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:before{content:attr(data-label) ": ";font-weight:600;color:#6b7280;display:inline-block;width:100px;margin-right:.5rem}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:first-child:before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:first-child:before{content:"Order #: "}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:nth-child(2):before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:nth-child(2):before{content:"Customer: "}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:nth-child(3):before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:nth-child(3):before{content:"Status: "}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:nth-child(4):before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:nth-child(4):before{content:"Total: "}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:nth-child(5):before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:nth-child(5):before{content:"Payment: "}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:nth-child(6):before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:nth-child(6):before{content:"Paid: "}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:nth-child(7):before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:nth-child(7):before{content:"Pickup: "}._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 th:nth-child(8):before,._ordersTable_1xyhs_1192 ._tableRow_1xyhs_367 td:nth-child(8):before{content:"Actions: "}}@media (max-width: 768px){._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 th:before,._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 td:before{content:attr(data-label) ": ";font-weight:600;color:#6b7280;display:inline-block;width:100px;margin-right:.5rem}._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 th:first-child:before,._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 td:first-child:before{content:"Name: "}._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 th:nth-child(2):before,._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 td:nth-child(2):before{content:"Email: "}._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 th:nth-child(3):before,._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 td:nth-child(3):before{content:"Phone: "}._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 th:nth-child(4):before,._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 td:nth-child(4):before{content:"Notes: "}._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 th:nth-child(5):before,._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 td:nth-child(5):before{content:"Created: "}._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 th:nth-child(6):before,._customerTable_1xyhs_1236 ._tableRow_1xyhs_367 td:nth-child(6):before{content:"Actions: "}}._paidCheckbox_1xyhs_1271{transform:scale(1.2);cursor:pointer}._paidCheckbox_1xyhs_1271:checked{accent-color:#8FBC8F}._paidStatus_1xyhs_1279{text-align:center}._categoryName_1xyhs_663{font-weight:600;color:#6b8e6b}._flavorCount_1xyhs_1289{color:#6b7280;font-size:.9rem}._flavorsSection_1xyhs_1294{padding:1.5rem;background:#fafbfc;border-radius:10px;margin:1rem 0}._sectionHeader_1xyhs_1301{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionHeader_1xyhs_1301 h4{margin:0;color:#6b8e6b;font-size:1.1rem;font-weight:600}._addFlavorForm_1xyhs_1314{margin-bottom:1.5rem}._addFlavorRow_1xyhs_1318{display:flex;gap:1rem;align-items:flex-start}@media (max-width: 768px){._addFlavorRow_1xyhs_1318{flex-direction:column;gap:.5rem}}._addFlavorButton_1xyhs_1330{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1rem;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:.2s ease;white-space:nowrap;flex-shrink:0}._addFlavorButton_1xyhs_1330:hover:not(:disabled){background:#7fb27f}._addFlavorButton_1xyhs_1330:disabled{background:#d1d5db;cursor:not-allowed}@media (max-width: 768px){._addFlavorButton_1xyhs_1330{width:100%}}._flavorsList_1xyhs_1356{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._flavorsTable_1xyhs_1363{width:100%;border-collapse:collapse}._flavorRow_1xyhs_1368{border-bottom:1px solid #F3F4F6}._flavorRow_1xyhs_1368:last-child{border-bottom:none}._flavorRow_1xyhs_1368:hover{background:#fafbfc}._flavorName_1xyhs_665{padding:1rem;font-weight:500;color:#6b8e6b}._flavorActions_1xyhs_1384{padding:1rem;text-align:right;width:100px}._noFlavors_1xyhs_1390{color:#6b7280;font-style:italic;text-align:center;padding:1.5rem;margin:0;background:#fff;border-radius:10px}._disabled_1xyhs_453{opacity:.5;cursor:not-allowed!important}._disabled_1xyhs_453:hover{background:#ef4444!important;opacity:.5}._loadingState_1xyhs_1409{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6b7280}._loadingState_1xyhs_1409 p{margin-top:1rem;font-size:1.1rem}._spinner_1xyhs_1422{width:40px;height:40px;border:4px solid #F3F4F6;border-top:4px solid #8FBC8F;border-radius:50%;animation:_spin_1xyhs_1422 1s linear infinite}@keyframes _spin_1xyhs_1422{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._tableContainer_mw5r8_1{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6;overflow:hidden}._tableHeader_mw5r8_9{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #F3F4F6;gap:1rem}._tableHeader_mw5r8_9 h2{margin:0;font-size:1.25rem;font-weight:600;color:#6b8e6b;flex-shrink:0}@media (max-width: 768px){._tableHeader_mw5r8_9{flex-direction:column;gap:1rem;align-items:stretch}}._editHint_mw5r8_32{padding:.5rem 1.5rem;background:#f0f9ff;border-bottom:1px solid #E5E7EB;font-size:.875rem;color:#0369a1;text-align:center}._emptyState_mw5r8_41{text-align:center;padding:3rem;color:#6b7280}._emptyState_mw5r8_41 ._emptyIcon_mw5r8_46{font-size:4rem;margin-bottom:1.5rem}._emptyState_mw5r8_41 h3{font-size:1.5rem;color:#6b8e6b;margin-bottom:.5rem}._emptyState_mw5r8_41 p{font-size:1rem;margin-bottom:1.5rem}._addProductForm_mw5r8_60{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6}._addProductForm_mw5r8_60 h3{margin:0 0 1rem;color:#6b8e6b;font-size:1.1rem;font-weight:600}._formRow_mw5r8_75{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:end;margin-bottom:1rem}@media (max-width: 992px){._formRow_mw5r8_75{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._formRow_mw5r8_75{grid-template-columns:1fr}}._formGroup_mw5r8_93{display:flex;flex-direction:column;gap:.25rem;min-height:80px}._formGroup_mw5r8_93 label{font-weight:600;color:#6b8e6b;font-size:.9rem}._formInput_mw5r8_105{padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._formInput_mw5r8_105:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}._formInput_mw5r8_105._inputError_mw5r8_118{border-color:#ef4444}._formInput_mw5r8_105._inputError_mw5r8_118:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._productError_mw5r8_126{background:#fef2f2;border:1px solid #FECACA;border-radius:10px;color:#dc2626;padding:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:500}._fieldError_mw5r8_137{color:#dc2626;font-size:.8rem;font-weight:500;margin-top:2px;min-height:1.2rem;display:block}._formActions_mw5r8_146{display:flex;justify-content:flex-start}._submitButton_mw5r8_151{background:#8fbc8f;color:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:.2s ease;height:fit-content}._submitButton_mw5r8_151:hover:not(:disabled){background:#6fa96f}._submitButton_mw5r8_151:disabled{opacity:.6;cursor:not-allowed}._tableWrapper_mw5r8_170{overflow-x:auto}._table_mw5r8_1{width:100%;border-collapse:collapse}._table_mw5r8_1 th,._table_mw5r8_1 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #F3F4F6}@media (max-width: 768px){._table_mw5r8_1 th,._table_mw5r8_1 td{padding:.5rem 1rem}}._table_mw5r8_1 th{background:#f9fafb;font-weight:600;color:#6b8e6b;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}._table_mw5r8_1 tbody tr{transition:.2s ease}._table_mw5r8_1 tbody tr:hover{background:#f5f9f5}._tableRow_mw5r8_205:last-child td{border-bottom:none}._customerTable_mw5r8_209{font-size:inherit}._dateCell_mw5r8_213{color:#6b7280;font-size:.85rem}._editableCell_mw5r8_218{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;position:relative;display:inline-flex;align-items:center;gap:4px}._editableCell_mw5r8_218:hover{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3)}._editableCell_mw5r8_218._text_mw5r8_232 ._editIcon_mw5r8_232{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._editableCell_mw5r8_218._text_mw5r8_232:hover ._editIcon_mw5r8_232{opacity:1}._editIcon_mw5r8_232{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._inlineInput_mw5r8_249{border:2px solid #8FBC8F;border-radius:4px;padding:.25rem;font-size:.9rem;width:100%;min-width:120px;background:#fff;outline:none}._inlineInput_mw5r8_249:focus{border-color:#6b8e6b;box-shadow:0 0 0 2px #3b82f61a}._actions_mw5r8_264{display:flex;gap:.25rem}@media (max-width: 768px){._actions_mw5r8_264{flex-direction:column}}._actionButton_mw5r8_274{background:none;border:1px solid #D1D5DB;color:#6b7280;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:.2s ease}._actionButton_mw5r8_274:hover{background:#f5f9f5}._actionButton_mw5r8_274._deleteButton_mw5r8_287{border-color:#f87171;color:#ef4444}._actionButton_mw5r8_274._deleteButton_mw5r8_287:hover{background:#fef2f2}._actionButton_mw5r8_274._disabledButton_mw5r8_294{opacity:.5;cursor:not-allowed}._actionButton_mw5r8_274._disabledButton_mw5r8_294:hover{background:none}@media (max-width: 768px){._table_mw5r8_1{display:block;font-size:.9rem}._tableRow_mw5r8_205{display:block;background:#fff;border:1px solid #E5E7EB;border-radius:10px;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #0000001a;width:100%}._tableRow_mw5r8_205:hover{box-shadow:0 4px 6px #0000001a}._tableRow_mw5r8_205 th,._tableRow_mw5r8_205 td{display:block;padding:.25rem 0;border:none;text-align:left}thead{display:none}._customerTable_mw5r8_209 ._tableRow_mw5r8_205 th:before,._customerTable_mw5r8_209 ._tableRow_mw5r8_205 td:before{content:attr(data-label) ": ";font-weight:600;color:#6b7280;display:inline-block;width:100px;margin-right:.5rem}._customerTable_mw5r8_209 ._tableRow_mw5r8_205 th:first-child:before,._customerTable_mw5r8_209 ._tableRow_mw5r8_205 td:first-child:before{content:"Name: "}._customerTable_mw5r8_209 ._tableRow_mw5r8_205 th:nth-child(2):before,._customerTable_mw5r8_209 ._tableRow_mw5r8_205 td:nth-child(2):before{content:"Email: "}._customerTable_mw5r8_209 ._tableRow_mw5r8_205 th:nth-child(3):before,._customerTable_mw5r8_209 ._tableRow_mw5r8_205 td:nth-child(3):before{content:"Phone: "}._customerTable_mw5r8_209 ._tableRow_mw5r8_205 th:nth-child(4):before,._customerTable_mw5r8_209 ._tableRow_mw5r8_205 td:nth-child(4):before{content:"Notes: "}._customerTable_mw5r8_209 ._tableRow_mw5r8_205 th:nth-child(5):before,._customerTable_mw5r8_209 ._tableRow_mw5r8_205 td:nth-child(5):before{content:"Created: "}._customerTable_mw5r8_209 ._tableRow_mw5r8_205 th:nth-child(6):before,._customerTable_mw5r8_209 ._tableRow_mw5r8_205 td:nth-child(6):before{content:"Actions: "}}._tableContainer_1c0b1_1{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6;overflow:hidden}._tableHeader_1c0b1_9{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #F3F4F6;gap:1rem}._tableHeader_1c0b1_9 h2{margin:0;font-size:1.25rem;font-weight:600;color:#6b8e6b;flex-shrink:0}@media (max-width: 768px){._tableHeader_1c0b1_9{flex-direction:column;gap:1rem;align-items:stretch}}._editHint_1c0b1_32{padding:.5rem 1.5rem;background:#f0f9ff;border-bottom:1px solid #E5E7EB;font-size:.875rem;color:#0369a1;text-align:center}._emptyState_1c0b1_41{text-align:center;padding:3rem;color:#6b7280}._emptyState_1c0b1_41 ._emptyIcon_1c0b1_46{font-size:4rem;margin-bottom:1.5rem}._emptyState_1c0b1_41 h3{font-size:1.5rem;color:#6b8e6b;margin-bottom:.5rem}._emptyState_1c0b1_41 p{font-size:1rem;margin-bottom:1.5rem}._addProductForm_1c0b1_60{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6}._addProductForm_1c0b1_60 h3{margin:0 0 1rem;color:#6b8e6b;font-size:1.1rem;font-weight:600}._formRow_1c0b1_75{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:end;margin-bottom:1rem}@media (max-width: 992px){._formRow_1c0b1_75{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._formRow_1c0b1_75{grid-template-columns:1fr}}._formGroup_1c0b1_93{display:flex;flex-direction:column;gap:.25rem;min-height:80px}._formGroup_1c0b1_93 label{font-weight:600;color:#6b8e6b;font-size:.9rem}._formInput_1c0b1_105{padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._formInput_1c0b1_105:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}._formInput_1c0b1_105._inputError_1c0b1_118{border-color:#ef4444}._formInput_1c0b1_105._inputError_1c0b1_118:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._productError_1c0b1_126{background:#fef2f2;border:1px solid #FECACA;border-radius:10px;color:#dc2626;padding:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:500}._fieldError_1c0b1_137{color:#dc2626;font-size:.8rem;font-weight:500;margin-top:2px;min-height:1.2rem;display:block}._formActions_1c0b1_146{display:flex;justify-content:flex-start}._submitButton_1c0b1_151{background:#8fbc8f;color:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:.2s ease;height:fit-content}._submitButton_1c0b1_151:hover:not(:disabled){background:#6fa96f}._submitButton_1c0b1_151:disabled{opacity:.6;cursor:not-allowed}._smartSelect_1c0b1_170{position:relative;width:100%}._smartSelectInput_1c0b1_175{width:100%;padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._smartSelectInput_1c0b1_175:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}._smartSelectDropdown_1c0b1_190{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #D1D5DB;border-top:none;border-radius:0 0 10px 10px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 15px #0003}._smartSelectOption_1c0b1_205{padding:.5rem;cursor:pointer;border-bottom:1px solid #F3F4F6;transition:.2s ease}._smartSelectOption_1c0b1_205:hover{background:#f5f9f5}._smartSelectOption_1c0b1_205:last-child{border-bottom:none}._smartSelectNewOption_1c0b1_218{padding:.5rem;background:#fef3c7;border-bottom:1px solid #F3F4F6;font-style:italic;color:#92400e}._smartSelectNewOption_1c0b1_218 ._newLabel_1c0b1_225{font-weight:600;color:#b45309}._smartSelectEmpty_1c0b1_230{padding:.5rem;color:#6b7280;font-style:italic;text-align:center}._tableWrapper_1c0b1_237{overflow-x:auto}._table_1c0b1_1{width:100%;border-collapse:collapse}._table_1c0b1_1 th,._table_1c0b1_1 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #F3F4F6}@media (max-width: 768px){._table_1c0b1_1 th,._table_1c0b1_1 td{padding:.5rem 1rem}}._table_1c0b1_1 th{background:#f9fafb;font-weight:600;color:#6b8e6b;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}._table_1c0b1_1 tbody tr{transition:.2s ease}._table_1c0b1_1 tbody tr:hover{background:#f5f9f5}._tableRow_1c0b1_272:last-child td{border-bottom:none}._categoryName_1c0b1_276,._productName_1c0b1_277,._flavorName_1c0b1_278{font-weight:500;color:#6b8e6b}._productPrice_1c0b1_283{font-weight:600;color:#8fbc8f}._editableCell_1c0b1_288{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;position:relative;display:inline-flex;align-items:center;gap:4px}._editableCell_1c0b1_288:hover{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3)}._editableCell_1c0b1_288._text_1c0b1_302 ._editIcon_1c0b1_302{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._editableCell_1c0b1_288._text_1c0b1_302:hover ._editIcon_1c0b1_302{opacity:1}._editableCell_1c0b1_288._dropdown_1c0b1_311 ._dropdownIcon_1c0b1_311{font-size:10px;color:#666;margin-left:4px;opacity:.6;transition:opacity .2s ease}._editableCell_1c0b1_288._dropdown_1c0b1_311:hover ._dropdownIcon_1c0b1_311{opacity:1}._editIcon_1c0b1_302{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._dropdownIcon_1c0b1_311{font-size:10px;color:#666;margin-left:4px;opacity:.6;transition:opacity .2s ease}._inlineInput_1c0b1_337{border:2px solid #8FBC8F;border-radius:4px;padding:.25rem;font-size:.9rem;width:100%;min-width:120px;background:#fff;outline:none}._inlineInput_1c0b1_337:focus{border-color:#6b8e6b;box-shadow:0 0 0 2px #3b82f61a}._inlineSelect_1c0b1_352{border:2px solid #8FBC8F;border-radius:4px;padding:.25rem;font-size:.9rem;width:100%;min-width:120px;background:#fff;outline:none;cursor:pointer}._inlineSelect_1c0b1_352:focus{border-color:#6b8e6b;box-shadow:0 0 0 2px #3b82f61a}._statusBadge_1c0b1_368{display:inline-block;padding:.25rem .5rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._statusBadge_1c0b1_368._active_1c0b1_377{background-color:#10b981!important;color:#374151!important}._statusBadge_1c0b1_368._inactive_1c0b1_381{background-color:#6b7280!important;color:#374151!important}._actions_1c0b1_386{display:flex;gap:.25rem}@media (max-width: 768px){._actions_1c0b1_386{flex-direction:column}}._actionButton_1c0b1_396{background:none;border:1px solid #D1D5DB;color:#6b7280;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:.2s ease}._actionButton_1c0b1_396:hover{background:#f5f9f5}._actionButton_1c0b1_396._deleteButton_1c0b1_409{border-color:#f87171;color:#ef4444}._actionButton_1c0b1_396._deleteButton_1c0b1_409:hover{background:#fef2f2}._tableContainer_ege13_1{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6;overflow:hidden}._tableHeader_ege13_9{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #F3F4F6;gap:1rem}._tableHeader_ege13_9 h2{margin:0;font-size:1.25rem;font-weight:600;color:#6b8e6b;flex-shrink:0}@media (max-width: 768px){._tableHeader_ege13_9{flex-direction:column;gap:1rem;align-items:stretch}}._editHint_ege13_32{padding:.5rem 1.5rem;background:#f0f9ff;border-bottom:1px solid #E5E7EB;font-size:.875rem;color:#0369a1;text-align:center}._loadingState_ege13_41{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6b7280}._loadingState_ege13_41 p{margin-top:1rem;font-size:1.1rem}._spinner_ege13_54{width:40px;height:40px;border:4px solid #F3F4F6;border-top:4px solid #8FBC8F;border-radius:50%;animation:_spin_ege13_54 1s linear infinite}@keyframes _spin_ege13_54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyState_ege13_71{text-align:center;padding:3rem;color:#6b7280}._emptyState_ege13_71 ._emptyIcon_ege13_76{font-size:4rem;margin-bottom:1.5rem}._emptyState_ege13_71 h3{font-size:1.5rem;color:#6b8e6b;margin-bottom:.5rem}._emptyState_ege13_71 p{font-size:1rem;margin-bottom:1.5rem}._addProductForm_ege13_90{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6}._addProductForm_ege13_90 h3{margin:0 0 1rem;color:#6b8e6b;font-size:1.1rem;font-weight:600}._formRow_ege13_105{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:end;margin-bottom:1rem}@media (max-width: 992px){._formRow_ege13_105{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._formRow_ege13_105{grid-template-columns:1fr}}._formGroup_ege13_123{display:flex;flex-direction:column;gap:.25rem;min-height:80px}._formGroup_ege13_123 label{font-weight:600;color:#6b8e6b;font-size:.9rem}._formInput_ege13_135{padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._formInput_ege13_135:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}._formInput_ege13_135._inputError_ege13_148{border-color:#ef4444}._formInput_ege13_135._inputError_ege13_148:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._productError_ege13_156{background:#fef2f2;border:1px solid #FECACA;border-radius:10px;color:#dc2626;padding:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:500}._fieldError_ege13_167{color:#dc2626;font-size:.8rem;font-weight:500;margin-top:2px;min-height:1.2rem;display:block}._formActions_ege13_176{display:flex;justify-content:flex-start}._submitButton_ege13_181{background:#8fbc8f;color:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:.2s ease;height:fit-content}._submitButton_ege13_181:hover:not(:disabled){background:#6fa96f}._submitButton_ege13_181:disabled{opacity:.6;cursor:not-allowed}._tableWrapper_ege13_200{overflow-x:auto}._table_ege13_1{width:100%;border-collapse:collapse}._table_ege13_1 th,._table_ege13_1 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #F3F4F6}@media (max-width: 768px){._table_ege13_1 th,._table_ege13_1 td{padding:.5rem 1rem}}._table_ege13_1 th{background:#f9fafb;font-weight:600;color:#6b8e6b;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}._table_ege13_1 tbody tr{transition:.2s ease}._table_ege13_1 tbody tr:hover{background:#f5f9f5}._tableRow_ege13_235:last-child td{border-bottom:none}._expandButton_ege13_239{background:none;border:none;cursor:pointer;font-size:.9rem;color:#8fbc8f;padding:.25rem;border-radius:4px;transition:.2s ease}._expandButton_ege13_239:hover{background:#f5f9f5}._categoryName_ege13_253{font-weight:600;color:#6b8e6b}._flavorCount_ege13_258{color:#6b7280;font-size:.9rem}._actions_ege13_263{display:flex;gap:.25rem}@media (max-width: 768px){._actions_ege13_263{flex-direction:column}}._actionButton_ege13_273{background:none;border:1px solid #D1D5DB;color:#6b7280;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:.2s ease}._actionButton_ege13_273:hover{background:#f5f9f5}._actionButton_ege13_273._deleteButton_ege13_286{border-color:#f87171;color:#ef4444}._actionButton_ege13_273._deleteButton_ege13_286:hover{background:#fef2f2}._actionButton_ege13_273._deleteButton_ege13_286._small_ege13_293{padding:4px 8px;font-size:.8rem;min-width:30px}._actionButton_ege13_273._disabled_ege13_298{opacity:.5;cursor:not-allowed!important}._actionButton_ege13_273._disabled_ege13_298:hover{background:#ef4444!important;opacity:.5}._expandedRow_ege13_307{background:#f9fafb}._flavorsSection_ege13_311{padding:1.5rem;background:#fafbfc;border-radius:10px;margin:1rem 0}._sectionHeader_ege13_318{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._sectionHeader_ege13_318 h4{margin:0;color:#6b8e6b;font-size:1.1rem;font-weight:600}._addFlavorForm_ege13_331{margin-bottom:1.5rem}._addFlavorRow_ege13_335{display:flex;gap:1rem;align-items:flex-start}@media (max-width: 768px){._addFlavorRow_ege13_335{flex-direction:column;gap:.5rem}}._addFlavorButton_ege13_347{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1rem;border-radius:10px;font-size:.9rem;font-weight:500;cursor:pointer;transition:.2s ease;white-space:nowrap;flex-shrink:0}._addFlavorButton_ege13_347:hover:not(:disabled){background:#7fb27f}._addFlavorButton_ege13_347:disabled{background:#d1d5db;cursor:not-allowed}@media (max-width: 768px){._addFlavorButton_ege13_347{width:100%}}._flavorsList_ege13_373{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a}._flavorsTable_ege13_380{width:100%;border-collapse:collapse}._flavorRow_ege13_385{border-bottom:1px solid #F3F4F6}._flavorRow_ege13_385:last-child{border-bottom:none}._flavorRow_ege13_385:hover{background:#fafbfc}._flavorName_ege13_395{padding:1rem;font-weight:500;color:#6b8e6b}._flavorActions_ege13_401{padding:1rem;text-align:right;width:100px}._noFlavors_ege13_407{color:#6b7280;font-style:italic;text-align:center;padding:1.5rem;margin:0;background:#fff;border-radius:10px}._tableContainer_1p154_1{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6;overflow:hidden}._tableHeader_1p154_9{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #F3F4F6;gap:1rem}._tableHeader_1p154_9 h2{margin:0;font-size:1.25rem;font-weight:600;color:#6b8e6b;flex-shrink:0}@media (max-width: 768px){._tableHeader_1p154_9{flex-direction:column;gap:1rem;align-items:stretch}}._filterContainer_1p154_32{display:flex;gap:1rem;align-items:center}@media (max-width: 768px){._filterContainer_1p154_32{flex-direction:column;width:100%;gap:.5rem}}._filterGroup_1p154_45{display:flex;align-items:center;gap:.25rem}._filterGroup_1p154_45 label{font-size:.875rem;font-weight:500;color:#6b8e6b;white-space:nowrap}@media (max-width: 768px){._filterGroup_1p154_45{width:100%;justify-content:space-between}}._filterSelect_1p154_63{padding:.25rem .5rem;border:1px solid #D1D5DB;border-radius:4px;background:#fff;font-size:.875rem;color:#6b8e6b;cursor:pointer;transition:.2s ease;min-width:120px}._filterSelect_1p154_63:hover{border-color:#8fbc8f}._filterSelect_1p154_63:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}@media (max-width: 768px){._filterSelect_1p154_63{flex:1;min-width:auto}}._addButton_1p154_89{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;transition:.2s ease}._addButton_1p154_89:hover{background:#6b8e6b;transform:translateY(-1px)}._editHint_1p154_104{padding:.5rem 1.5rem;background:#f0f9ff;border-bottom:1px solid #E5E7EB;font-size:.875rem;color:#0369a1;text-align:center}._loadingState_1p154_113{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:#6b7280}._loadingState_1p154_113 p{margin-top:1rem;font-size:1.1rem}._spinner_1p154_126{width:40px;height:40px;border:4px solid #F3F4F6;border-top:4px solid #8FBC8F;border-radius:50%;animation:_spin_1p154_126 1s linear infinite}@keyframes _spin_1p154_126{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._error_1p154_143{text-align:center;padding:3rem;font-size:1.1rem;color:#ef4444;background:#fef2f2;border:1px solid #FECACA;border-radius:10px}._emptyState_1p154_153{text-align:center;padding:3rem;color:#6b7280}._emptyState_1p154_153 ._emptyIcon_1p154_158{font-size:4rem;margin-bottom:1.5rem}._emptyState_1p154_153 h3{font-size:1.5rem;color:#6b8e6b;margin-bottom:.5rem}._emptyState_1p154_153 p{font-size:1rem;margin-bottom:1.5rem}._primaryButton_1p154_172{background:#8fbc8f;color:#fff;border:none;padding:1rem 2rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s ease}._primaryButton_1p154_172:hover{background:#6b8e6b;transform:translateY(-1px)}._secondaryButton_1p154_188{background:#fff;color:#8fbc8f;border:2px solid #8FBC8F;padding:1rem 2rem;border-radius:10px;font-weight:600;font-size:1rem;cursor:pointer;transition:.2s ease}._secondaryButton_1p154_188:hover{background:#8fbc8f;color:#fff;transform:translateY(-1px)}._addProductForm_1p154_205{background:#fff;border-radius:20px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #F3F4F6}._formRow_1p154_214{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:end;margin-bottom:1rem}@media (max-width: 992px){._formRow_1p154_214{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._formRow_1p154_214{grid-template-columns:1fr}}._formGroup_1p154_232{display:flex;flex-direction:column;gap:.25rem;min-height:80px}._formGroup_1p154_232 label{font-weight:600;color:#6b8e6b;font-size:.9rem}._formInput_1p154_244{padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._formInput_1p154_244:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #3b82f61a}._formInput_1p154_244._inputError_1p154_257{border-color:#ef4444}._formInput_1p154_244._inputError_1p154_257:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}._formTextarea_1p154_265{width:100%;padding:.5rem;border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease;resize:vertical;font-family:inherit}._formTextarea_1p154_265:focus{border-color:#8fbc8f;box-shadow:0 0 0 2px #3b82f61a;outline:none}._productError_1p154_282{background:#fef2f2;border:1px solid #FECACA;border-radius:10px;color:#dc2626;padding:.5rem;margin-bottom:1rem;font-size:.9rem;font-weight:500}._formActions_1p154_293{display:flex;justify-content:flex-start}._submitButton_1p154_298{background:#8fbc8f;color:#fff;border:none;border-radius:10px;padding:.5rem 1rem;font-weight:600;cursor:pointer;transition:.2s ease;height:fit-content}._submitButton_1p154_298:hover:not(:disabled){background:#6fa96f}._submitButton_1p154_298:disabled{opacity:.6;cursor:not-allowed}._orderItemsSection_1p154_317{margin:1.5rem 0;padding:1.5rem;border:1px solid #E5E7EB;border-radius:10px;background:#f9fafb}._orderItemsHeader_1p154_325{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}._orderItemsHeader_1p154_325 h3{margin:0 0 .25rem;color:#6b8e6b;font-size:1.1rem}._orderItemsSubtitle_1p154_337{margin:0;font-size:.85rem;color:#6b7280;font-style:italic}._addItemButton_1p154_344{background:#8fbc8f;color:#fff;border:none;padding:.25rem 1rem;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemButton_1p154_344:hover{background:#6b8e6b}._noItems_1p154_359{color:#6b7280;font-style:italic;margin:1rem 0;text-align:center}._orderItemsList_1p154_366{display:flex;flex-direction:column;gap:.5rem}._orderItem_1p154_317{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#fff;border-radius:4px;border:1px solid #E5E7EB}._orderItemFields_1p154_382{display:grid;grid-template-columns:2fr 120px 120px 120px;gap:.5rem;flex:1;align-items:end}@media (max-width: 992px){._orderItemFields_1p154_382{grid-template-columns:1fr 1fr;gap:.5rem}}@media (max-width: 768px){._orderItemFields_1p154_382{grid-template-columns:1fr;gap:.25rem}}._productField_1p154_402,._quantityField_1p154_403,._priceField_1p154_404,._totalField_1p154_405{display:flex;flex-direction:column;gap:.25rem}._productField_1p154_402 label,._quantityField_1p154_403 label,._priceField_1p154_404 label,._totalField_1p154_405 label{font-size:.85rem;font-weight:600;color:#6b8e6b;margin-bottom:2px}._currencyInputWrapper_1p154_420{position:relative;display:flex;align-items:center}._currencySymbol_1p154_426{position:absolute;left:.5rem;color:#6b7280;font-weight:600;z-index:1;pointer-events:none}._currencyInput_1p154_420{width:100%;padding:.5rem .5rem .5rem calc(.5rem + 12px);border:1px solid #D1D5DB;border-radius:10px;font-size:.9rem;background:#fff;transition:.2s ease}._currencyInput_1p154_420:focus{border-color:#8fbc8f;box-shadow:0 0 0 2px #3b82f61a;outline:none}._currencyInput_1p154_420._inputError_1p154_257{border-color:#ef4444}._totalField_1p154_405 ._lineTotal_1p154_453{padding:.5rem;background:#f3f4f6;border-radius:10px;font-weight:600;color:#8fbc8f;text-align:center;border:1px solid #E5E7EB;min-height:38px;display:flex;align-items:center;justify-content:center}._removeItemButton_1p154_467{background:#ef4444;color:#fff;border:none;width:24px;height:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;transition:.2s ease;flex-shrink:0}._removeItemButton_1p154_467:hover{background:#dc2626}._orderTotal_1p154_486{padding:.5rem;text-align:right;font-size:1.1rem;color:#6b8e6b;border-top:2px solid #E5E7EB;margin-top:.5rem}._tableWrapper_1p154_495{overflow-x:auto}._table_1p154_1{width:100%;border-collapse:collapse}._table_1p154_1 th,._table_1p154_1 td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid #F3F4F6}@media (max-width: 768px){._table_1p154_1 th,._table_1p154_1 td{padding:.5rem 1rem}}._table_1p154_1 th{background:#f9fafb;font-weight:600;color:#6b8e6b;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}._table_1p154_1 tbody tr{transition:.2s ease}._table_1p154_1 tbody tr:hover{background:#f5f9f5}._tableRow_1p154_530:last-child td{border-bottom:none}._ordersTable_1p154_534{font-size:inherit}._expandButton_1p154_538{background:none;border:none;cursor:pointer;font-size:.9rem;color:#8fbc8f;padding:.25rem;border-radius:4px;transition:.2s ease}._expandButton_1p154_538:hover{background:#f5f9f5}._orderNumber_1p154_552{font-weight:600;color:#8fbc8f;font-family:Monaco,Menlo,monospace}._customerInfo_1p154_558 ._customerName_1p154_558{font-weight:600;color:#6b8e6b;margin-bottom:2px}._customerInfo_1p154_558 ._customerEmail_1p154_563{font-size:.85rem;color:#6b7280}._statusBadge_1p154_568{display:inline-block;padding:.25rem .5rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._totalAmount_1p154_578{font-weight:600;color:#6b8e6b}._totalAmount_1p154_578 ._paidIndicator_1p154_582{font-size:.75rem;color:#10b981;font-weight:500;margin-top:2px}._paymentMethod_1p154_589{color:#6b7280;font-size:.9rem}._paidStatus_1p154_594{text-align:center}._paidCheckbox_1p154_598{transform:scale(1.2);cursor:pointer}._paidCheckbox_1p154_598:checked{accent-color:#8FBC8F}._pickupDate_1p154_606{font-size:.9rem;color:#6b7280}._editableCell_1p154_611{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease;position:relative;display:inline-flex;align-items:center;gap:4px}._editableCell_1p154_611:hover{background-color:#3b82f61a;border:1px solid rgba(59,130,246,.3)}._editableCell_1p154_611._text_1p154_625 ._editIcon_1p154_625{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._editableCell_1p154_611._text_1p154_625:hover ._editIcon_1p154_625{opacity:1}._editableCell_1p154_611._dropdown_1p154_634 ._dropdownIcon_1p154_634{font-size:10px;color:#666;margin-left:4px;opacity:.6;transition:opacity .2s ease}._editableCell_1p154_611._dropdown_1p154_634:hover ._dropdownIcon_1p154_634{opacity:1}._editIcon_1p154_625{font-size:10px;opacity:.6;margin-left:4px;transition:opacity .2s ease}._dropdownIcon_1p154_634{font-size:10px;color:#666;margin-left:4px;opacity:.6;transition:opacity .2s ease}._inlineInput_1p154_660{border:2px solid #8FBC8F;border-radius:4px;padding:.25rem;font-size:.9rem;width:100%;min-width:120px;background:#fff;outline:none}._inlineInput_1p154_660:focus{border-color:#6b8e6b;box-shadow:0 0 0 2px #3b82f61a}._inlineSelect_1p154_675{border:2px solid #8FBC8F;border-radius:4px;padding:.25rem;font-size:.9rem;width:100%;min-width:120px;background:#fff;outline:none;cursor:pointer}._inlineSelect_1p154_675:focus{border-color:#6b8e6b;box-shadow:0 0 0 2px #3b82f61a}._actions_1p154_691{display:flex;gap:.25rem}@media (max-width: 768px){._actions_1p154_691{flex-direction:column}}._actionButton_1p154_701{background:none;border:1px solid #D1D5DB;color:#6b7280;padding:.25rem .5rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:.2s ease}._actionButton_1p154_701:hover{background:#f5f9f5}._actionButton_1p154_701._deleteButton_1p154_714{border-color:#f87171;color:#ef4444}._actionButton_1p154_701._deleteButton_1p154_714:hover{background:#fef2f2}._actionButton_1p154_701._deleteButton_1p154_714._small_1p154_721{padding:4px 8px;font-size:.8rem;min-width:30px}._expandedRow_1p154_727{background:#f9fafb}._orderItemsExpanded_1p154_731{padding:1.5rem}._orderItemsExpanded_1p154_731 h4{margin:0 0 1rem;color:#6b8e6b;font-size:1.1rem}._itemsTable_1p154_740{width:100%;border-collapse:collapse;margin-bottom:1rem}._itemsTable_1p154_740 th,._itemsTable_1p154_740 td{padding:.5rem 1rem;text-align:left;border-bottom:1px solid #E5E7EB}._itemsTable_1p154_740 th{background:#f3f4f6;font-weight:600;color:#6b8e6b;font-size:.85rem}._itemsTable_1p154_740 tbody tr:hover{background:#f9fafb}._productInfo_1p154_760 ._productName_1p154_760{font-weight:500;color:#6b8e6b;margin-bottom:2px}._productInfo_1p154_760 ._productDetails_1p154_765{font-size:.8rem;color:#6b7280}._lineTotal_1p154_453{font-weight:600;color:#8fbc8f}._orderNotes_1p154_775{padding:.5rem;background:#fef3c7;border-radius:4px;font-size:.9rem;color:#92400e}._addItemTrigger_1p154_783{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemTrigger_1p154_783:hover{background:#6b8e6b}._addItemSection_1p154_798{margin-top:1rem;padding-top:1rem;border-top:1px solid #E5E7EB}._addItemForm_1p154_804{background:#f9fafb;border:1px solid #E5E7EB;border-radius:10px;padding:1rem}._addItemForm_1p154_804 h5{margin:0 0 1rem;color:#6b8e6b;font-size:1rem;font-weight:600}._addItemFields_1p154_817{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;margin-bottom:1rem}@media (max-width: 992px){._addItemFields_1p154_817{grid-template-columns:1fr}}._addItemActions_1p154_829{display:flex;gap:.5rem;justify-content:flex-end}._addItemActions_1p154_829 ._addItemButton_1p154_344{background:#8fbc8f;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemActions_1p154_829 ._addItemButton_1p154_344:hover:not(:disabled){background:#6b8e6b}._addItemActions_1p154_829 ._addItemButton_1p154_344:disabled{background:#9ca3af;cursor:not-allowed}._addItemActions_1p154_829 ._cancelButton_1p154_852{background:#6b7280;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;font-size:.9rem;font-weight:600;cursor:pointer;transition:.2s ease}._addItemActions_1p154_829 ._cancelButton_1p154_852:hover{background:#4b5563}@media (max-width: 768px){._table_1p154_1{display:block;font-size:.9rem}._tableRow_1p154_530{display:block;background:#fff;border:1px solid #E5E7EB;border-radius:10px;margin-bottom:1rem;padding:1rem;box-shadow:0 1px 3px #0000001a;width:100%}._tableRow_1p154_530:hover{box-shadow:0 4px 6px #0000001a}._tableRow_1p154_530 th,._tableRow_1p154_530 td{display:block;padding:.25rem 0;border:none;text-align:left}thead{display:none}._ordersTable_1p154_534 ._tableRow_1p154_530 th:before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:before{content:attr(data-label) ": ";font-weight:600;color:#6b7280;display:inline-block;width:100px;margin-right:.5rem}._ordersTable_1p154_534 ._tableRow_1p154_530 th:first-child:before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:first-child:before{content:"Order #: "}._ordersTable_1p154_534 ._tableRow_1p154_530 th:nth-child(2):before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:nth-child(2):before{content:"Customer: "}._ordersTable_1p154_534 ._tableRow_1p154_530 th:nth-child(3):before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:nth-child(3):before{content:"Status: "}._ordersTable_1p154_534 ._tableRow_1p154_530 th:nth-child(4):before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:nth-child(4):before{content:"Total: "}._ordersTable_1p154_534 ._tableRow_1p154_530 th:nth-child(5):before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:nth-child(5):before{content:"Payment: "}._ordersTable_1p154_534 ._tableRow_1p154_530 th:nth-child(6):before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:nth-child(6):before{content:"Paid: "}._ordersTable_1p154_534 ._tableRow_1p154_530 th:nth-child(7):before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:nth-child(7):before{content:"Pickup: "}._ordersTable_1p154_534 ._tableRow_1p154_530 th:nth-child(8):before,._ordersTable_1p154_534 ._tableRow_1p154_530 td:nth-child(8):before{content:"Actions: "}}._signupPage_1rx8k_2{min-height:100vh;padding:2rem 0}._signupContent_1rx8k_7{max-width:1000px;margin:0 auto;padding:2rem 1rem}._signupHeader_1rx8k_13{text-align:center;margin-bottom:3rem}._signupHeader_1rx8k_13 h1{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:.5rem;color:#6b8e6b}._signupHeader_1rx8k_13 p{font-size:1.2rem;color:#6b8e6b;opacity:.8}._signupFormContainer_1rx8k_29{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width: 992px){._signupFormContainer_1rx8k_29{grid-template-columns:1fr 300px;gap:4rem}}._signupForm_1rx8k_29{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:2.5rem}._signupForm_1rx8k_29 ._formGroup_1rx8k_49{margin-bottom:1.5rem}._signupForm_1rx8k_29 ._formGroup_1rx8k_49 label{display:block;margin-bottom:.5rem;font-weight:600;color:#6b8e6b;font-size:.95rem}._signupForm_1rx8k_29 ._formGroup_1rx8k_49 input{width:100%;padding:.875rem 1rem;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease;background-color:#fff}._signupForm_1rx8k_29 ._formGroup_1rx8k_49 input:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #8fbc8f1a}._signupForm_1rx8k_29 ._formGroup_1rx8k_49 input._error_1rx8k_73{border-color:#e74c3c;background-color:#fdf2f2}._signupForm_1rx8k_29 ._formGroup_1rx8k_49 input::placeholder{color:#a0a0a0}._signupForm_1rx8k_29 ._formGroup_1rx8k_49 ._errorMessage_1rx8k_80{display:block;color:#e74c3c;font-size:.875rem;margin-top:.5rem;font-weight:500}._signupForm_1rx8k_29 ._serverError_1rx8k_87{background-color:#fee;border:1px solid #e74c3c;border-radius:6px;padding:1rem;margin-bottom:1.5rem;color:#e74c3c;font-size:.95rem;text-align:center;font-weight:500}._signupForm_1rx8k_29 ._signupButton_1rx8k_98{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;width:100%;margin-bottom:1.5rem}._signupForm_1rx8k_29 ._signupButton_1rx8k_98:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8fbc8f66}._signupForm_1rx8k_29 ._signupButton_1rx8k_98:disabled{opacity:.7;cursor:not-allowed}._signupForm_1rx8k_29 ._signupButton_1rx8k_98:active{transform:translateY(0)}._signupForm_1rx8k_29 ._signupFooter_1rx8k_125{text-align:center}._signupForm_1rx8k_29 ._signupFooter_1rx8k_125 p{color:#6b8e6b;font-size:.95rem}._signupForm_1rx8k_29 ._signupFooter_1rx8k_125 ._loginLink_1rx8k_132{color:#8fbc8f;text-decoration:none;font-weight:600;margin-left:.25rem}._signupForm_1rx8k_29 ._signupFooter_1rx8k_125 ._loginLink_1rx8k_132:hover{text-decoration:underline}._pricingInfo_1rx8k_142 ._pricingCard_1rx8k_142{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:2rem;text-align:center}._pricingInfo_1rx8k_142 ._pricingCard_1rx8k_142 h3{color:#6b8e6b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}._pricingInfo_1rx8k_142 ._pricingCard_1rx8k_142 ._price_1rx8k_156{font-size:2.5rem;font-weight:700;color:#8fbc8f;margin-bottom:.5rem}._pricingInfo_1rx8k_142 ._pricingCard_1rx8k_142 ._priceAnnual_1rx8k_162{font-size:.9rem;color:#6b8e6b;margin-bottom:2rem;opacity:.8}._pricingInfo_1rx8k_142 ._pricingCard_1rx8k_142 ._features_1rx8k_168{list-style:none;text-align:left}._pricingInfo_1rx8k_142 ._pricingCard_1rx8k_142 ._features_1rx8k_168 li{color:#6b8e6b;margin-bottom:.75rem;font-size:.95rem;display:flex;align-items:center}._pricingInfo_1rx8k_142 ._pricingCard_1rx8k_142 ._features_1rx8k_168 li:before{content:"✓";color:#8fbc8f;font-weight:700;margin-right:.5rem;font-size:1.1rem}._loginPage_mxjra_1{min-height:100vh;display:flex;align-items:center;padding:0}._loginContent_mxjra_8{max-width:600px;width:100%;margin:0 auto;padding:2rem 1rem}@media (min-width: 768px){._loginContent_mxjra_8{padding:2rem 1.5rem}}@media (min-width: 992px){._loginContent_mxjra_8{max-width:700px;padding:3rem 2rem}}._loginHeader_mxjra_26{text-align:center;margin-bottom:3rem}._loginHeader_mxjra_26 h1{font-size:clamp(2.25rem,5vw,3rem);font-weight:700;margin-bottom:1rem;color:#6b8e6b}._loginHeader_mxjra_26 p{font-size:clamp(1.1rem,2.5vw,1.3rem);color:#6b8e6b;opacity:.8}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:3rem}@media (min-width: 768px){._loginFormContainer_mxjra_42 ._loginForm_mxjra_42{padding:3.5rem}}@media (min-width: 992px){._loginFormContainer_mxjra_42 ._loginForm_mxjra_42{padding:4rem}}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formGroup_mxjra_59{margin-bottom:2rem}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formGroup_mxjra_59 label{display:block;margin-bottom:1rem;font-weight:600;color:#6b8e6b;font-size:1rem}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formGroup_mxjra_59 input{width:100%;padding:.875rem 1rem;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease;background-color:#fff;font-size:1.1rem;padding:1.5rem}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formGroup_mxjra_59 input:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #8fbc8f1a}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formGroup_mxjra_59 input._error_mxjra_85{border-color:#e74c3c;background-color:#fdf2f2}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formGroup_mxjra_59 input::placeholder{color:#a0a0a0}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formGroup_mxjra_59 ._errorMessage_mxjra_92{display:block;color:#e74c3c;font-size:.875rem;margin-top:.5rem;font-weight:500}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._successMessage_mxjra_99{background-color:#e8f5e8;border:1px solid #4caf50;border-radius:6px;padding:1rem;margin-bottom:1.5rem;color:#2e7d32;font-size:.95rem;text-align:center;font-weight:500}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._serverError_mxjra_110{background-color:#fee;border:1px solid #e74c3c;border-radius:6px;padding:1rem;margin-bottom:1.5rem;color:#e74c3c;font-size:.95rem;text-align:center;font-weight:500}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formOptions_mxjra_121{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formOptions_mxjra_121 ._rememberMe_mxjra_129{display:flex;align-items:center;gap:.5rem}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formOptions_mxjra_121 ._rememberMe_mxjra_129 input[type=checkbox]{width:auto;margin:0;accent-color:#8FBC8F}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formOptions_mxjra_121 ._rememberMe_mxjra_129 label{margin:0;font-size:.9rem;color:#6b8e6b;cursor:pointer}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formOptions_mxjra_121 ._forgotPasswordLink_mxjra_145{color:#8fbc8f;text-decoration:none;font-size:.9rem;font-weight:500}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._formOptions_mxjra_121 ._forgotPasswordLink_mxjra_145:hover{text-decoration:underline}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginButton_mxjra_154{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;width:100%;margin-bottom:1.5rem;padding:1.5rem 2rem;font-size:1.2rem;font-weight:600}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginButton_mxjra_154:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8fbc8f66}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginButton_mxjra_154:disabled{opacity:.7;cursor:not-allowed}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginButton_mxjra_154:active{transform:translateY(0)}@media (min-width: 992px){._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginButton_mxjra_154{padding:2rem 3rem;font-size:1.3rem}}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginFooter_mxjra_190{text-align:center}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginFooter_mxjra_190 p{color:#6b8e6b;font-size:.95rem;margin-bottom:.5rem}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginFooter_mxjra_190 p._pricingNote_mxjra_198{font-size:.85rem;opacity:.8;font-style:italic}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginFooter_mxjra_190 ._signupLink_mxjra_203{color:#8fbc8f;text-decoration:none;font-weight:600;margin-left:.25rem}._loginFormContainer_mxjra_42 ._loginForm_mxjra_42 ._loginFooter_mxjra_190 ._signupLink_mxjra_203:hover{text-decoration:underline}._verificationActions_mxjra_213{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}._verificationActions_mxjra_213 p{margin:0 0 .5rem;font-size:.9rem;color:#6b8e6b}._resendButton_mxjra_224{background:none;border:none;color:#8fbc8f;text-decoration:underline;cursor:pointer;font-size:.9rem;padding:0}._resendButton_mxjra_224:hover{color:#a8d5a8}._resendButton_mxjra_224:disabled{color:#ffffff80;cursor:not-allowed;text-decoration:none}._forgotPasswordPage_kqzqu_1{min-height:100vh;padding:2rem 0;display:flex;align-items:center}._forgotPasswordContent_kqzqu_8{max-width:450px;margin:0 auto;padding:2rem 1rem}._forgotPasswordHeader_kqzqu_14{text-align:center;margin-bottom:3rem}._forgotPasswordHeader_kqzqu_14 h1{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:.5rem;color:#6b8e6b}._forgotPasswordHeader_kqzqu_14 p{font-size:1.1rem;color:#6b8e6b;opacity:.8;line-height:1.5}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:2.5rem}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._formGroup_kqzqu_38{margin-bottom:2rem}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._formGroup_kqzqu_38 label{display:block;margin-bottom:.5rem;font-weight:600;color:#6b8e6b;font-size:.95rem}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._formGroup_kqzqu_38 input{width:100%;padding:.875rem 1rem;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease;background-color:#fff}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._formGroup_kqzqu_38 input:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #8fbc8f1a}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._formGroup_kqzqu_38 input._error_kqzqu_62{border-color:#e74c3c;background-color:#fdf2f2}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._formGroup_kqzqu_38 input::placeholder{color:#a0a0a0}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._formGroup_kqzqu_38 ._errorMessage_kqzqu_69{display:block;color:#e74c3c;font-size:.875rem;margin-top:.5rem;font-weight:500}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._resetButton_kqzqu_76{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;width:100%;margin-bottom:1.5rem}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._resetButton_kqzqu_76:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8fbc8f66}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._resetButton_kqzqu_76:disabled{opacity:.7;cursor:not-allowed}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._resetButton_kqzqu_76:active{transform:translateY(0)}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._forgotPasswordFooter_kqzqu_103{text-align:center}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._forgotPasswordFooter_kqzqu_103 ._backToLogin_kqzqu_106{color:#8fbc8f;text-decoration:none;font-weight:500;font-size:.95rem}._forgotPasswordFormContainer_kqzqu_31 ._forgotPasswordForm_kqzqu_31 ._forgotPasswordFooter_kqzqu_103 ._backToLogin_kqzqu_106:hover{text-decoration:underline}._successMessage_kqzqu_116{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:3rem 2.5rem;text-align:center}._successMessage_kqzqu_116 h1{color:#6b8e6b;font-size:2rem;font-weight:700;margin-bottom:1.5rem}._successMessage_kqzqu_116 p{color:#6b8e6b;font-size:1rem;line-height:1.6;margin-bottom:1rem}._successMessage_kqzqu_116 p strong{color:#8fbc8f}._successMessage_kqzqu_116 ._actionLinks_kqzqu_139{margin-top:2rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._successMessage_kqzqu_116 ._actionLinks_kqzqu_139 ._backToLogin_kqzqu_106{background:transparent;color:#8fbc8f;border:2px solid #8FBC8F;border-radius:10px;padding:.75rem 1.5rem;text-decoration:none;font-weight:600;transition:all .3s ease}._successMessage_kqzqu_116 ._actionLinks_kqzqu_139 ._backToLogin_kqzqu_106:hover{background:#8fbc8f;color:#fff;transform:translateY(-2px)}._successMessage_kqzqu_116 ._actionLinks_kqzqu_139 ._resendButton_kqzqu_161{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;padding:.75rem 1.5rem}._successMessage_kqzqu_116 ._actionLinks_kqzqu_139 ._resendButton_kqzqu_161:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8fbc8f66}._successMessage_kqzqu_116 ._actionLinks_kqzqu_139 ._resendButton_kqzqu_161:disabled{opacity:.7;cursor:not-allowed}._successMessage_kqzqu_116 ._actionLinks_kqzqu_139 ._resendButton_kqzqu_161:active{transform:translateY(0)}._resetPasswordPage_1t469_1{min-height:100vh;padding:2rem 0;display:flex;align-items:center}._resetPasswordContent_1t469_8{max-width:450px;margin:0 auto;padding:2rem 1rem}._resetPasswordHeader_1t469_14{text-align:center;margin-bottom:3rem}._resetPasswordHeader_1t469_14 h1{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;margin-bottom:.5rem;color:#6b8e6b}._resetPasswordHeader_1t469_14 p{font-size:1.1rem;color:#6b8e6b;opacity:.8;line-height:1.5}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:2.5rem}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._formGroup_1t469_38{margin-bottom:2rem}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._formGroup_1t469_38 label{display:block;margin-bottom:.5rem;font-weight:600;color:#6b8e6b;font-size:.95rem}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._formGroup_1t469_38 input{width:100%;padding:.875rem 1rem;border:2px solid #e1e5e9;border-radius:10px;font-size:1rem;transition:all .3s ease;background-color:#fff}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._formGroup_1t469_38 input:focus{outline:none;border-color:#8fbc8f;box-shadow:0 0 0 3px #8fbc8f1a}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._formGroup_1t469_38 input._error_1t469_62{border-color:#e74c3c;background-color:#fdf2f2}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._formGroup_1t469_38 input::placeholder{color:#a0a0a0}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._formGroup_1t469_38 ._errorMessage_1t469_69{display:block;color:#e74c3c;font-size:.875rem;margin-top:.5rem;font-weight:500}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._resetButton_1t469_76{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;text-align:center;width:100%;margin-bottom:1.5rem}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._resetButton_1t469_76:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8fbc8f66}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._resetButton_1t469_76:disabled{opacity:.7;cursor:not-allowed}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._resetButton_1t469_76:active{transform:translateY(0)}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._resetPasswordFooter_1t469_103{text-align:center}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._resetPasswordFooter_1t469_103 ._backToLogin_1t469_106{color:#8fbc8f;text-decoration:none;font-weight:500;font-size:.95rem}._resetPasswordFormContainer_1t469_31 ._resetPasswordForm_1t469_31 ._resetPasswordFooter_1t469_103 ._backToLogin_1t469_106:hover{text-decoration:underline}._successMessage_1t469_116{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:3rem 2.5rem;text-align:center}._successMessage_1t469_116 h1{color:#6b8e6b;font-size:2rem;font-weight:700;margin-bottom:1.5rem}._successMessage_1t469_116 p{color:#6b8e6b;font-size:1rem;line-height:1.6;margin-bottom:1rem}._successMessage_1t469_116 ._actionLinks_1t469_136{margin-top:2rem;display:flex;justify-content:center}._successMessage_1t469_116 ._actionLinks_1t469_136 ._loginButton_1t469_141{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;padding:.75rem 1.5rem;text-decoration:none;display:inline-block}._successMessage_1t469_116 ._actionLinks_1t469_136 ._loginButton_1t469_141:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8fbc8f66}._successMessage_1t469_116 ._actionLinks_1t469_136 ._loginButton_1t469_141:disabled{opacity:.7;cursor:not-allowed}._successMessage_1t469_116 ._actionLinks_1t469_136 ._loginButton_1t469_141:active{transform:translateY(0)}._errorMessage_1t469_69{background:#fffffff2;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a;padding:3rem 2.5rem;text-align:center}._errorMessage_1t469_69 h1{color:#e74c3c;font-size:2rem;font-weight:700;margin-bottom:1.5rem}._errorMessage_1t469_69 p{color:#6b8e6b;font-size:1rem;line-height:1.6;margin-bottom:1rem}._errorMessage_1t469_69 ._actionLinks_1t469_136{margin-top:2rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}._errorMessage_1t469_69 ._actionLinks_1t469_136 ._requestNewLink_1t469_197{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);color:#fff;border:none;border-radius:10px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;padding:.75rem 1.5rem;text-decoration:none;display:inline-block}._errorMessage_1t469_69 ._actionLinks_1t469_136 ._requestNewLink_1t469_197:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #8fbc8f66}._errorMessage_1t469_69 ._actionLinks_1t469_136 ._requestNewLink_1t469_197:disabled{opacity:.7;cursor:not-allowed}._errorMessage_1t469_69 ._actionLinks_1t469_136 ._requestNewLink_1t469_197:active{transform:translateY(0)}._errorMessage_1t469_69 ._actionLinks_1t469_136 ._backToLogin_1t469_106{background:transparent;color:#8fbc8f;border:2px solid #8FBC8F;border-radius:10px;padding:.75rem 1.5rem;text-decoration:none;font-weight:600;transition:all .3s ease}._errorMessage_1t469_69 ._actionLinks_1t469_136 ._backToLogin_1t469_106:hover{background:#8fbc8f;color:#fff;transform:translateY(-2px)}._verificationPage_11k52_1{min-height:100vh;display:flex;align-items:center;padding:1rem}._verificationContent_11k52_8{max-width:500px;width:100%;margin:0 auto;text-align:center;padding:3rem 2rem;background:#f8faf8;border-radius:20px;box-shadow:0 8px 32px #0000001a}._verificationIcon_11k52_19{font-size:4rem;margin-bottom:2rem}._verificationIcon_11k52_19 span{display:inline-block;animation:_pulse_11k52_1 2s infinite}._verificationHeader_11k52_28{margin-bottom:2rem}._verificationHeader_11k52_28 h1{color:#6b8e6b;font-size:1.75rem;font-weight:600;margin:0}._verificationMessage_11k52_38{margin-bottom:3rem}._verificationMessage_11k52_38 p{color:#6b8e6b;font-size:1.1rem;line-height:1.6;margin:0 0 .5rem}._verificationMessage_11k52_38 ._countdown_11k52_47{font-size:.9rem;color:#8fbc8f;font-style:italic}._verificationActions_11k52_53 ._loginButton_11k52_53{display:inline-block;background:#8fbc8f;color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:10px;font-weight:600;transition:background-color .2s ease}._verificationActions_11k52_53 ._loginButton_11k52_53:hover{background:#6b8e6b}._verificationActions_11k52_53 ._helpText_11k52_66{margin-top:1.5rem;font-size:.9rem;color:#6b8e6b}@keyframes _pulse_11k52_1{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._navigation_10bs2_1{background:linear-gradient(135deg,#8fbc8f,#a8d5a8);padding:1rem 0;position:relative}._container_10bs2_7{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;position:relative}@media (min-width: 768px){._container_10bs2_7{padding:0 2rem}}._navBrand_10bs2_22{z-index:1001}._navBrand_10bs2_22 a{font-size:1.5rem;font-weight:700;text-decoration:none;color:#fff;display:flex;align-items:center;gap:.5rem}._navBrand_10bs2_22 a:hover{color:#c5e6c5}._navBrand_10bs2_22 ._brandIcon_10bs2_37{width:32px;height:32px}@media (min-width: 992px){._navBrand_10bs2_22 ._brandIcon_10bs2_37{width:36px;height:36px}}._hamburger_10bs2_48{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1001}._hamburger_10bs2_48 span{width:25px;height:3px;background-color:#fff;margin:3px 0;transition:all .3s ease;border-radius:2px}._hamburger_10bs2_48._active_10bs2_65 span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}._hamburger_10bs2_48._active_10bs2_65 span:nth-child(2){opacity:0}._hamburger_10bs2_48._active_10bs2_65 span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}@media (max-width: 768px){._hamburger_10bs2_48{display:flex}}._navLinks_10bs2_80{display:flex;gap:2rem}._navLinks_10bs2_80 a{text-decoration:none;color:#fff;padding:.5rem 1rem;border-radius:4px;transition:all .3s ease}._navLinks_10bs2_80 a:hover{background-color:#ffffff1a;color:#c5e6c5}@media (max-width: 768px){._navLinks_10bs2_80{position:fixed;top:0;right:0;width:280px;height:100vh;background:linear-gradient(135deg,#8fbc8f,#a8d5a8);flex-direction:column;justify-content:center;align-items:center;gap:2rem;transform:translate(100%);transition:transform .3s ease;z-index:1001;box-shadow:-4px 0 20px #0000004d}._navLinks_10bs2_80._active_10bs2_65{transform:translate(0)}._navLinks_10bs2_80 a{font-size:1.1rem;padding:1rem 2rem;border-radius:10px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:200px;text-align:center}._navLinks_10bs2_80 a:hover{background-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 15px #0003}}._navLinks_10bs2_80 ._userGreeting_10bs2_130{color:#ffffffe6;font-size:.9rem;font-weight:500;padding:.5rem 1rem;border-radius:4px;background-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._navLinks_10bs2_80 ._logoutButton_10bs2_139{background:none;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500}._navLinks_10bs2_80 ._logoutButton_10bs2_139:hover{background-color:#ffffff1a;border-color:#ffffff80;transform:translateY(-1px)}._navLinks_10bs2_80 ._logoutButton_10bs2_139:active{transform:translateY(0)}@media (max-width: 768px){._navLinks_10bs2_80 ._userGreeting_10bs2_130,._navLinks_10bs2_80 ._logoutButton_10bs2_139{width:100%;text-align:center}}@media (max-width: 768px){._navBackdrop_10bs2_167{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000}}
