*{padding:0;margin:0}body{margin:0!important;overflow-y:hidden;font-family:Inter,Helvetica,sans-serif;background-color:#272736}a{text-decoration:none}._page-container_1oxt3_14{width:100%;height:100vh;display:flex}._left-bar_1oxt3_19{width:16rem;height:100vh;background-color:#111827;overflow-y:auto;overflow-x:hidden;position:relative;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}._left-bar_1oxt3_19 h1{color:#fff;margin-top:1.5rem;margin-bottom:1.5rem}._left-bar_1oxt3_19::-webkit-scrollbar{display:none}ul{list-style-type:none;margin-bottom:1rem;padding:0rem 1rem;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}ul::-webkit-scrollbar{display:none}li{color:#fff;display:flex;flex-direction:column;min-height:60px;height:auto;cursor:pointer}li p{margin:auto;margin-left:1rem}svg{height:100%;width:30px;display:flex;align-items:center;gap:8px;padding-left:12px}._table-container_1oxt3_74{padding:1.5rem;border-radius:.4rem;margin-top:1rem;height:100%}._table-container_1oxt3_74 h1{margin-bottom:1rem}._table-header-style_1oxt3_83{display:grid;grid-template-columns:2fr 1fr 1fr .5fr .5fr;padding:1rem 2rem;color:#352f36;background-color:#eceef1f6;gap:3rem}._table-header-style_1oxt3_83 p{display:flex;flex-direction:row;align-items:center}._table-item-style_1oxt3_96{display:grid;gap:3rem;padding:1rem 2rem;border-bottom:1px solid #e5e7eb;align-items:center;background-color:#fff}._table-item-style_1oxt3_96:hover{background-color:#e5e7eb;transition-duration:.2s}._main-menu_1oxt3_108{display:flex;margin-bottom:10px;justify-content:space-between}._content_1oxt3_114{width:90%}._content_1oxt3_114 h1{color:#fff;margin:0;margin-bottom:1rem}._content-container_1oxt3_122{background-color:#f9fafb;height:100vh;overflow-y:auto;width:100%;flex:1}._sub-menu_1oxt3_129{display:none;background-color:#272736;background-color:#111827;transition:transform .3s ease}._sub-menu_1oxt3_129 ul li{min-height:40px;margin-left:1rem;text-align:left;justify-content:center}._rotate-down_1oxt3_142{transform:rotate(90deg);transition:transform .3s ease}._save-div_1oxt3_147{height:10%;display:flex;padding:20px 60px 20px 30px;justify-content:space-between;align-items:center;border-radius:15px;border-bottom:0px;margin-bottom:.5rem;margin-top:2rem}._save-div_1oxt3_147 button{display:flex;border-radius:0;width:200px;background-color:green;color:#fff;align-items:center}._save-div_1oxt3_147 i{background-color:green;margin-right:10px}._info-box_1oxt3_171 p{display:flex;align-items:center}._info-box_1oxt3_171 svg{margin-right:1rem}._save-button_1oxt3_178{display:flex;gap:1rem}._save-button_1oxt3_178 button{height:50px;box-shadow:none;border:none;display:flex;justify-content:center;font-size:1rem;padding:1rem;border-radius:.4rem;background-color:green;width:200px;color:#fff}._input-container_1oxt3_195{display:flex;padding:2rem;border:1px solid #3a3a4e;position:fixed;top:50%;right:50%;transform:translate(50%,-50%);flex-direction:column;background-color:#1a1a2e;width:400px;border-radius:15px;z-index:999}._input-container_1oxt3_195 h1{color:#fff;font-size:1.2rem;margin-bottom:2rem}._input-container_1oxt3_195 p{color:#fff;margin-bottom:1rem}._input-container_1oxt3_195 input{margin-bottom:1rem;background-color:#2a2a3e!important;border:1px solid #3a3a4e;width:90%;height:30px;padding-left:1rem;border-radius:6px;color:#fff}._input-container_1oxt3_195 select{margin-bottom:1rem;background-color:#2a2a3e!important;border:1px solid #3a3a4e;width:100%;height:30px;padding-left:1rem;border-radius:6px;color:#fff}._input-container_1oxt3_195 button{background-color:#4f46e5;border:none}._two-form_1oxt3_243{display:flex;flex-direction:row;width:100%;gap:1rem}._form_1oxt3_250{width:50%}._action-buttons_1oxt3_253{display:flex;justify-content:right}._action-buttons_1oxt3_253 button{border-radius:16px;color:#fff;width:80px;height:40px}._action-buttons_1oxt3_253 :first-child{margin-right:1rem}._table-banner_1oxt3_266{display:flex;padding-left:1.5rem}._title_1oxt3_270{font-size:33px;margin-bottom:1rem;width:100%;font-weight:700;color:#352f36}._action-container_1oxt3_277{display:flex;justify-content:end;margin-top:1rem}._purple-button_1oxt3_282{background-color:#4f46e5!important;color:#fff;justify-content:center;padding:1rem;border:none;border-radius:10px!important}._table-filter-input_1oxt3_290{border-radius:.4rem;padding:1rem;font-size:22px;margin-bottom:1rem;outline:none}._dashboard_1oxt3_297{color:#fff;text-align:center;display:flex;justify-content:center;margin:auto;margin-left:1rem}._confirm-container_1oxt3_305{position:fixed;top:50%;right:50%;transform:translate(50%,-50%);flex-direction:column;background-color:#1a1a2e;width:400px;border-radius:15px;z-index:999;padding:1rem}._exclamation_1oxt3_317{display:flex;justify-content:center}._exclamation_1oxt3_317 svg{width:60px;height:50px}._confirm-text_1oxt3_325{color:#fff}._confirm-text_1oxt3_325 h1{text-align:center;margin:1.2rem 0rem}._confirm-text_1oxt3_325 p{margin-bottom:1rem}._confirm-buttons_1oxt3_335{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr}._confirm-buttons_1oxt3_335 button{border-radius:.4rem;width:auto;gap:1rem;height:60px;margin:10px;border:none;font-size:22px}._status-active_1oxt3_349{background-color:#d1fae5;width:auto!important;border-radius:16px;text-align:center;width:50%;color:#065f46!important;font-weight:700}._status-passive_1oxt3_358{background-color:#fee2e2;width:auto!important;border-radius:16px;text-align:center;width:50%;color:#991b1b!important;font-weight:700}._filter-by-name_1oxt3_367{padding:0 60px 0 30px}._filter-fake-input_1oxt3_370{display:flex;gap:1rem;width:20%;border:2px solid #4F46E5;padding:.5rem 1rem;align-items:center;border-radius:1rem}._filter-fake-input_1oxt3_370 svg{width:30px;height:30px}._filter-fake-input_1oxt3_370 input{width:100%;margin-right:auto;padding:.5rem 1rem;border:0px;outline:none;background-color:#f9fafb;font-size:22px}._append-menu-item_1oxt3_392{height:10%;display:flex;padding:0 60px 20px 30px;margin-top:20px;justify-content:space-between;align-items:center;margin-bottom:.5rem}._append-menu-item_1oxt3_392 i{background-color:green;margin-right:10px}._branch-selector-container_1oxt3_407{margin-top:auto;padding:1rem;border-top:1px solid rgba(255,255,255,.1);background-color:#0f172a}._branch-selector-wrapper_1oxt3_414{display:flex;align-items:center;gap:.75rem;padding:.5rem;background-color:#ffffff0d;border-radius:8px}._branch-selector-wrapper_1oxt3_414 svg{color:#4f46e5;flex-shrink:0;width:16px;height:16px}._branch-select_1oxt3_407{flex:1;border:none;background-color:transparent;color:#e5e7eb;font-size:.875rem;font-weight:500;outline:none;cursor:pointer;padding:.25rem 0}._branch-select_1oxt3_407:disabled{cursor:not-allowed;opacity:.7}._branch-select_1oxt3_407 option{background-color:#1a1a2e;color:#e5e7eb}._manager-badge_1oxt3_452{display:inline-block;padding:.25rem .5rem;background-color:#4f46e5;color:#fff;border-radius:.375rem;font-size:.75rem;font-weight:600;text-align:center;width:93%;margin-top:.5rem}._log-out-container_1oxt3_465{padding:1rem;border-top:1px solid rgba(255,255,255,.1);background-color:#0f172a}._restaurant-info_1oxt3_471{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.5rem;border-radius:8px;background-color:#ffffff0d;transition:background-color .2s ease}._restaurant-info_1oxt3_471 svg{color:#9ca3af;flex-shrink:0}._restaurant-name_1oxt3_487{color:#e5e7eb;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._log-out-button_1oxt3_496{width:100%;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1rem;background-color:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}._log-out-button_1oxt3_496:hover{background-color:#ef444433;border-color:#ef444480;transform:translateY(-1px);box-shadow:0 4px 12px #ef444426}._log-out-button_1oxt3_496:active{transform:translateY(0);box-shadow:0 2px 6px #ef444426}._log-out-button_1oxt3_496 svg{width:18px;height:18px;flex-shrink:0}._log-out-button_1oxt3_496 span{line-height:1}._recipe-information-container_18di0_3{display:flex;padding:1.5rem;flex-direction:column;border-radius:.4rem}._recipe-information-container_18di0_3 h1{margin-bottom:1rem}._recipe-info-inputs_18di0_21{display:grid;width:100%;gap:2rem;grid-template-columns:1fr 1fr}._recipe-name-input_18di0_33,._recipe-category-input_18di0_35{display:flex;flex-direction:column;border-radius:16px;width:auto}._recipe-name-input_18di0_33 input,._recipe-category-input_18di0_35 select{width:100%;border:2px solid #6b7280;height:2rem;outline:none;box-shadow:none;border-radius:.4rem}._ingredients-container_18di0_65{border-radius:.4rem;margin-top:1rem;background-color:#fff}._ingredients-container_18di0_65 h1{margin-bottom:1rem}._ingredient-container-headers_18di0_81{display:flex;justify-content:space-between;margin-bottom:1rem}._table-headers_18di0_93{display:grid;grid-template-columns:2fr 1fr 1fr 1fr .25fr .25fr;padding:1rem 2rem;color:#352f36;background-color:#eceef1f6;gap:3rem}._table-headers_18di0_93 p{text-align:left;font-weight:bolder;color:#374151}._input-container_18di0_121{align-items:center;padding:2rem 2rem 0rem}._input_18di0_121{display:grid;flex-direction:column;grid-template-columns:2fr 1fr 1fr .25fr .25fr;gap:3rem;margin-bottom:1rem}._input_18di0_121 input,._input_18di0_121 select{border-radius:.4rem}._action-container_18di0_151{display:flex}._action-container_18di0_151 svg{color:red}._action-container_18di0_151 button{background-color:#4f46e5;color:#fff;padding:1rem;border:none;border-radius:10px}._ingredient-input-header_18di0_177{padding-left:1rem;margin-bottom:1rem;font-weight:600}._ingredient-name_18di0_189{padding:0rem 1rem;font-weight:500}._ingredient-name_18di0_189 select{width:100%;border:2px solid #6b7280;outline:none;box-shadow:none;height:2rem}._ingredient-unit_18di0_211{width:100%;text-align:center;font-weight:500}._ingredient-unit_18di0_211 input{width:100%;border:2px solid #6b7280;outline:none;box-shadow:none;height:2rem}._ingredient-amount_18di0_235{padding:0rem 1rem}._ingredient-amount_18di0_235 input{width:100%;border:2px solid #6b7280;height:2rem;outline:none;box-shadow:none}._recipe-cost_18di0_255{justify-content:center;align-items:center;display:flex}._new-ingredient_18di0_265{margin-top:1rem;padding:1rem;display:flex;align-items:center;color:#020f24;font-weight:600;font-size:26px}._recipe-name_18di0_33{padding-left:1rem;padding-right:2rem;display:flex;flex-direction:row;margin-right:1rem;border:1px solid #d1d3d6;border-radius:16px;background-color:#e5e7eb}._recipe-name_18di0_33 input{border:none;outline:none}._save-button_18di0_313{border:none;justify-content:center}._cost-container_18di0_321{display:flex;flex-direction:column;margin-top:1rem;padding:1rem}._cost-container_18di0_321 p{font-weight:600;border-radius:.4rem;font-size:20px}._cost-types_18di0_343{gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:1rem}._cost_18di0_321{padding:1rem;background-color:#f3f4f6;text-align:center;border-radius:.4rem}._cost_18di0_321 p{font-weight:400;font-size:1.5rem;margin-bottom:10px}._cost_18di0_321 span{font-size:1.5rem;font-weight:700}._dark-blue-button_18di0_385{color:#fff;padding:0rem 1rem;border:none;background-color:green;border-radius:.4rem}._ingredient-headers_zop10_3 h1{color:#000;font-weight:500;font-size:1.25rem;padding:1.5rem}._ingredient_zop10_3{display:grid;grid-template-columns:2fr 1fr 1fr 1fr .25fr .25fr;padding:1.5rem;border-bottom:1px solid #e5e7eb;align-items:center;gap:3rem}._ingredient_zop10_3:hover{background-color:#e5e7eb;transition-duration:.2s}._ingredient_zop10_3 p{align-items:center;color:#374151}._out-of-stock_zop10_51{background:#eed3d3;text-align:center;border-radius:16px;font-weight:600}._out-of-stock_zop10_51 p{color:#991b1b}._enough-stock_zop10_69{background:#d1fae5;text-align:center;border-radius:16px;font-weight:600}._enough-stock_zop10_69 p{color:#065f46}._normal-stock_zop10_87{text-align:center;border-radius:16px;font-weight:600;background:#fef3c7}._normal-stock_zop10_87 p{color:#fa9252}._no-payment-option_1wndx_1{padding-top:3rem;text-align:center;display:block;align-items:center;justify-content:center}._no-payment-option_1wndx_1 svg{margin-left:auto;margin-right:auto;width:50px;margin-bottom:1rem;color:#1f2937}._no-payment-option_1wndx_1 h3{color:#1f2937;margin-bottom:1rem;font-weight:600}._no-payment-option_1wndx_1 p{color:#6b7280}._methods_1wndx_51{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}._method_1wndx_51{background:#fff;border:1px solid #bcbdbe;border-radius:12px;padding:1.5rem}._method-header_1wndx_79{display:flex;justify-content:space-between;margin-bottom:1rem}._method-info_1wndx_89{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._method-name_1wndx_101 p{font-size:1.2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._method-action-buttons_1wndx_111{display:flex}._commission_1wndx_117 h3{margin-bottom:.5rem;font-size:20px;color:#6b7280;font-weight:500}._commission-percent-red_1wndx_129{color:red;font-weight:600}._commission-percent-green_1wndx_137{color:#065f46;font-weight:600}._activeness-green_1wndx_145{background:#d1fae5;color:#065f46;text-align:center;border-radius:16px;font-weight:600}._activeness-red_1wndx_159{background:#eed3d3;color:#991b1b!important;text-align:center;border-radius:16px;font-weight:600}._activeness_1wndx_145 h3{margin-bottom:.5rem;font-size:20px;margin-right:4rem;color:#6b7280;font-weight:500}._page-container_1p3qd_1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._shown_1p3qd_7{display:flex!important}._table-options_1p3qd_13{width:100%;height:100%;background-color:#272736;flex-direction:row;border-radius:10px;display:flex}._tables-to-drag-container_1p3qd_31{margin:1rem;padding:1rem;background-color:#1a1a24;width:calc(100% - 4rem);display:inline-flex;border-radius:15px;height:100%}._tables-to-drag-buttons_1p3qd_49{display:flex;min-width:150px;margin-right:1rem;border-radius:15px;justify-content:center;align-items:center;padding:10px;background-color:#2d2d3f;border:none;color:#fff;cursor:pointer}._table-grid-options-container_1p3qd_75{display:flex;flex-direction:column;width:100%;background-color:#fff}._grid-layout-floor-options_1p3qd_87{margin:1rem;padding:1rem;border-radius:15px;width:calc(100% - 4rem);height:100%;display:flex;flex-direction:row;margin-bottom:5px;justify-content:space-between}._grid-layout-floor-options_1p3qd_87 span{display:inline-block;margin:25px 5px 25px 10px;font-size:25px}._grid-layout-floor-options_1p3qd_87 input{margin-top:25px;height:30px;width:30px}._floor-options-save_1p3qd_131{display:flex}._new-table_1p3qd_137{width:10%;margin-left:1rem;margin-right:1rem;border-radius:15px;justify-content:center;align-items:center;padding:10px;background-color:#2d2d3f;border:none;color:#fff;cursor:pointer}._new-table_1p3qd_137{background-color:green;font-size:40px}._new-table-input-box_1p3qd_173{display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #272736;border-radius:15px;background-color:#1a1a24;z-index:1000}._new-table-input-box_1p3qd_173 h1{color:#fff;text-align:center;background-color:#2d2d3f;margin-top:0;border-radius:15px;padding:15px 30px}._new-table-input-box_1p3qd_173 h2{color:#fff;padding:15px 30px 0;margin-bottom:0}._new-table-input-box_1p3qd_173 button{border-radius:0;height:50px;width:40%;margin:20px 0 5px;background-color:#4361ee;color:#fff}._save-new-button_1p3qd_241{width:50%;margin-right:30px}._save-new-button_1p3qd_241 button{width:100%}._cancel-new-button_1p3qd_255{width:50%}._cancel-new-button_1p3qd_255 button{width:100%}._choose-create-floor_1p3qd_267{background-color:#1a1a24;position:absolute;flex-direction:column;width:200px;border-radius:15px;border:2px solid #272736;z-index:999}._choose-create-floor_1p3qd_267 h1{color:#fff;text-align:center;background-color:#2d2d3f;margin-top:0;border-radius:15px;padding:15px 30px;font-size:20px}._choose-create-floor_1p3qd_267 h2{color:#fff;margin-bottom:0;font-size:20px}._choose-create-floor_1p3qd_267 input{background-color:#2d2d3f;border:0px;border-radius:5px;outline:none;width:100%;height:30px;color:#fff;padding:0;margin:0}._floors-container_1p3qd_335{display:flex;flex-direction:column}._floors_1p3qd_335{display:inline-flex;width:100%;margin-left:20px}._floor-name_1p3qd_353{display:flex;justify-content:space-between}._floor-name_1p3qd_353 button{width:100%;margin:0 0 10px}._delete-floor_1p3qd_371 button{margin:0;align-items:center}._delete-floor_1p3qd_371 svg{align-items:center}._new-table-input_1p3qd_173{padding:0 30px 15px;border-radius:4px;width:300px;box-shadow:none}._new-table-input_1p3qd_173 input{background-color:#2d2d3f;border:0px;border-radius:5px;outline:none;width:100%;height:30px;color:#fff}._grid-options_1p3qd_417{padding-left:1rem;padding-right:2rem;display:flex;flex-direction:row;margin-right:1rem;border-radius:16px}._save-layouts_1p3qd_433{margin-top:auto;margin-bottom:auto}._save-layouts_1p3qd_433 button{padding:1rem;align-items:center;border-radius:16px;border:1px solid #d1d3d6;background-color:green;color:#fff}._floor-options_1p3qd_131{display:flex;flex-direction:row;text-align:center;position:relative;margin-right:50px;z-index:2;justify-content:center;gap:10px;align-items:center}._floor-options_1p3qd_131 button{border-radius:0;margin-bottom:0;margin-left:0;background-color:#2d2d3f;color:#fff;margin-right:0;height:40px;width:80px;border:none}._new-floor_1p3qd_503 button{background-color:green;border:none}._save-button_1p3qd_513 button{width:150px;background-color:green;border-radius:15px;color:#fff}._grid-layout_1p3qd_87{height:100%;background-color:#fff;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);padding:15px;gap:10px;position:relative}._grid-items_1p3qd_547{border-radius:15px;position:relative;border:1px dashed #cbd5e1}._plus-button_1p3qd_559 button{height:100%;width:100%;margin:0;border-radius:15px;background-color:#fff;color:#fff;border:2px dashed #cbd5e1;font-size:60px;color:#9ca3af}._buttons-container_1p3qd_581{width:100%;height:100%}._plus-button_1p3qd_559{width:100%;height:100%;background-color:#fff}._trash-button_1p3qd_601{position:absolute;top:0;right:0;display:flex}._trash-button_1p3qd_601 button{font-size:40px;border-radius:15px;background-color:red;width:30px;height:30px;color:#fff}._trash-button_1p3qd_601 svg{background-color:red;border-radius:.5rem;color:#fff;width:30px;height:30px;font-size:30px;display:flex;padding:3px}._grid-save_1p3qd_655{display:flex;flex-direction:column}._grid-save_1p3qd_655 button{border-radius:15px;width:150px;justify-self:center;align-items:center;color:#fff;background-color:#4b5563}._info_1p3qd_679{display:flex;color:#fff;text-align:center;align-items:center;justify-content:center;width:100%;height:100%}._floor-buttons_1p3qd_699{background-color:#fff}._new-floor-input-box_1p3qd_705{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #272736;border-radius:15px;background-color:#1a1a24}._new-floor-input-box_1p3qd_705 h1{color:#fff;text-align:center;background-color:#2d2d3f;margin-top:0;border-radius:15px;padding:15px 30px}._new-floor-input-box_1p3qd_705 h2{color:#fff;padding:0!important;margin-bottom:0;text-align:left;font-size:15px}._new-floor-input-box_1p3qd_705 button{border-radius:0;height:50px;width:40%;margin:20px 0 5px;background-color:#4361ee;color:#fff}._category-input-container_5av17_1{display:flex;gap:50px;justify-content:center}._category-list_5av17_13{display:none;min-height:10px;border:1px solid #94989c}._category-list_5av17_13 li{min-height:25px;color:#000;padding-left:1rem;background-color:#fff}._category-button_5av17_41{display:flex}._add-category_5av17_49{margin-left:1rem;background-color:#6495ed;color:#fff;border:0px;height:40px;width:100px}._upper-category-container_5av17_73{width:50%;padding:3rem}._upper-category-container_5av17_73 h1,._sub-category-container_5av17_91 h1{color:#000}._sub-category-container_5av17_91{width:50%;padding:3rem}._categories_5av17_109{padding:1rem}._category_5av17_1{display:flex;align-items:center;justify-content:space-between}._category_5av17_1 svg{margin-right:1rem}._category_5av17_1 p{color:#6495ed;font-size:33px;margin:0;margin:1rem}._category-species_5av17_149{padding:1rem;border-radius:.4rem;background-color:#f1f2f3;margin-bottom:1rem}._sub-category-append_5av17_163{padding-left:1rem;padding-right:1rem}._sub-category-append_5av17_163 p{text-align:center;border:1px dashed rgb(209 213 219);padding:1rem}._sub-category-under-uppers_5av17_185{margin:1rem 3rem;font-size:20px;display:flex;justify-content:space-between;background-color:#fff;align-items:center;padding:1.5rem 2rem;border-radius:.4rem}._sub-category-under-uppers_5av17_185 h4{margin:0}._notification-error_5av17_213{display:none;position:fixed;top:20px;right:20px;padding:1rem 1.5rem;border-radius:8px;color:#fff;font-weight:500;z-index:1000;animation:.3s ease 0s 1 normal none running _slideInRight_5av17_1;max-width:300px;box-shadow:#0000004d 0 4px 20px;background:#dc3545}._category-input-container_5av17_1{border:1px solid #94989c;margin-left:3rem;margin-right:3rem;border-radius:16px;padding:1rem;background-color:#d7dbe0}._category-input-option_5av17_261 p{margin-bottom:.5rem;font-size:25px}._category-input-option_5av17_261 button{width:240px;height:40px;align-items:center;border-radius:16px;border:1px solid #94989c;padding-left:1rem}._category-input-name_5av17_285 p{font-size:25px;margin-bottom:.5rem}._category-input-name_5av17_285 input{width:240px;height:40px;align-items:center;border-radius:16px;border:1px solid #94989c;padding-left:1rem}._item-container_1myg5_1{border-radius:10px;height:calc(100% - 80px);overflow:hidden}._item_1myg5_1{padding:1rem;gap:1rem;overflow-y:auto;height:calc(100% - 70px)}._append-menu-item_1myg5_12{height:10%;display:flex;padding:0 60px 20px 30px;margin-top:20px;justify-content:space-between;align-items:center;margin-bottom:.5rem}._table-headers_1myg5_23{display:grid;grid-template-columns:1.3fr 1fr 1fr .75fr .75fr .5fr .5fr .5fr;padding:1rem 0rem;border:1px solid #e5e7eb;color:#352f36}._table-headers_1myg5_23 p{padding-left:1rem;text-align:left;border-right:1px solid #94989c;font-weight:bolder;color:#374151}._menu-items_1myg5_38{display:grid;grid-template-columns:1.3fr 1fr 1fr .75fr .75fr .5fr .5fr .5fr;padding:1rem 0rem;border:1px solid #e5e7eb}._meny-items_1myg5_44:hover{background-color:#272736}._menu-items_1myg5_38 button{background-color:inherit;color:#fff;padding:0;margin:0;text-align:right;padding-right:1rem;height:auto;width:auto}._menu-items_1myg5_38 p{border-left:1px solid white;margin-left:1rem;align-items:center;color:#374151}._price_1myg5_63{color:green!important;font-weight:700}._status-active_1myg5_67{background-color:#d1fae5;width:auto!important;border-radius:16px;text-align:center;width:50%;color:#065f46!important;font-weight:700}._status-passive_1myg5_76{background-color:#fee2e2;width:auto!important;border-radius:16px;text-align:center;width:50%;color:#991b1b!important;font-weight:700}._menu-input_1myg5_85{display:grid;grid-template-columns:2fr 1fr 1.5fr 1fr 1fr .25fr;border-right:0px;border:1px solid white}._menu-input_1myg5_85:last-child{border-right:none}._table-input_1myg5_94{height:100%;border-right:1px solid white}._table-input_1myg5_94 input{display:block;background-color:#272736;box-shadow:none;text-align:center;color:#fff;border:none;width:100%;height:100%;font-size:19.2px;outline:none;padding:0;margin:0}._table-input-save_1myg5_114 button{background-color:inherit;color:#fff;padding:0 16px 0 0;margin:0;text-align:right;height:auto;width:auto;height:100%}._table-input-save_1myg5_114 i{background-color:green;height:100%}._product-container_1myg5_131{padding:0rem 1rem 1rem}._actions_1myg5_135{display:flex}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._input-container_1myg5_144{display:none;padding:2rem;border:1px solid #3a3a4e;position:fixed;top:50%;right:50%;transform:translate(50%,-50%);flex-direction:column;background-color:#1a1a2e;width:400px;border-radius:15px}._input-container_1myg5_144 h1{color:#fff;font-size:1.2rem;margin-bottom:2rem}._input-container_1myg5_144 p{color:#fff;margin-bottom:1rem}._input-container_1myg5_144 input,._input-container_1myg5_144 select{margin-bottom:1rem;background-color:#2a2a3e!important;border:1px solid #3a3a4e;width:100%;height:30px;padding-left:1rem;border-radius:6px;color:#fff}._input-container_1myg5_144 button{background-color:#4f46e5;border:none}._two-form_1myg5_191{display:flex;flex-direction:row;width:100%;gap:1rem}._form_1myg5_198{width:50%}._action-buttons_1myg5_201{display:flex;justify-content:right}._action-buttons_1myg5_201 button{color:#fff;width:80px;height:40px}._action-buttons_1myg5_201 :first-child{margin-right:1rem}._recipe-stock-card_1myg5_213{display:grid;grid-template-columns:1fr 1fr;background-color:#4b5563}._recipe-stock-card_1myg5_213 button{background-color:#4b5563;width:100%;padding:1rem;color:#fff}._recipe-active_1myg5_225{background-color:#1f2937!important;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}._stock-card-active_1myg5_230{background-color:#1f2937!important;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}._dropdown-container_1myg5_237{position:relative;width:100%;margin-bottom:1rem}._dropdown-trigger_1myg5_243{background-color:#2a2a3e;border:1px solid #3a3a4e;border-radius:6px;color:#fff;padding:0 1rem;height:30px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none}._dropdown-arrow_1myg5_257{font-size:.8rem;color:#9ca3af}._dropdown-menu_1myg5_262{position:absolute;top:100%;left:0;width:100%;background-color:#2a2a3e;border:1px solid #3a3a4e;border-radius:6px;margin-top:4px;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._dropdown-item_1myg5_277{padding:.5rem 1rem;color:#e5e7eb;cursor:pointer;display:flex;align-items:center;transition:background-color .2s}._dropdown-item_1myg5_277:hover{background-color:#374151}._dropdown-item-selected_1myg5_290{background-color:#312e81;color:#fff}._dropdown-item-selected_1myg5_290:hover{background-color:#3730a3}._taxes_1f130_1{display:flex;flex-wrap:wrap}._info-box_1f130_9 p{display:flex;align-items:center;margin-left:10px}._append-button_1f130_19{width:200px;margin-left:1rem;font-size:44px;border-radius:16px;background-color:green;border:0;font-size:70px;color:#fff}._tax-card_1f130_39{flex-direction:column;width:160px;height:160px;margin:1rem;font-size:44px;background-color:#fff;box-shadow:0;border:0}._tax-cards_1f130_59{display:flex}._tax-card-delete_1f130_67{display:none}._delete-tax_1f130_73{width:100%;height:100%;border:0px;padding:0}._tax-card-delete_1f130_67 button{height:100%;box-shadow:none;color:red;border:none}._tax-card-info_1f130_99{border:3px solid #4f46e5;border-radius:16px;margin-left:1rem;text-align:center;background-color:#fff}#_tax-id_1f130_1{font-size:25px;margin-bottom:1rem;color:#374151}#_tax-percent_1f130_1{color:#4f46e5;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}._tax-input_1f130_137{display:flex;padding:2rem;border:1px solid #3a3a4e;position:fixed;top:50%;right:50%;transform:translate(50%,-50%);flex-direction:column;background-color:#1a1a2e;width:300px;border-radius:15px}._tax-input_1f130_137 h1{color:#fff;font-size:1.2rem;margin-bottom:2rem}._tax-input_1f130_137 p{color:#fff;margin-bottom:1rem}._tax-input_1f130_137 input{margin-bottom:1rem;background-color:#2a2a3e!important;border:1px solid #3a3a4e;width:100%;height:30px;padding-left:1rem;border-radius:6px;color:#fff}._tax-input_1f130_137 button{background-color:#4f46e5;border:none}._action-buttons_1f130_211{display:flex;justify-content:right}._action-buttons_1f130_211 button{color:#fff;width:80px;height:40px}._action-buttons_1f130_211 :first-child{margin-right:1rem}._save-button_1f130_235 button{height:50px;box-shadow:none;border:none;text-align:center}._recipeOption_1s89s_1{border:2px solid white;margin-bottom:1rem;padding:1rem;z-index:3}._recipe-option_1s89s_13 h1{margin-bottom:1rem}._recipe-types_1s89s_19{padding:1rem;gap:.5rem;font-weight:700;color:#352f36}._recipe-types_1s89s_19 button{background-color:#f2f4f6;padding:1rem;border:none}._recipe-type-input_1s89s_41{display:flex;padding:2rem;border:1px solid #3a3a4e;position:fixed;top:50%;right:50%;transform:translate(50%,-50%);flex-direction:column;background-color:#fff;width:400px;border-radius:15px;width:40%;z-index:999}._recipe-type-input_1s89s_41 p{text-align:center;color:#6b7280;margin-bottom:2rem}._recipe-type-input_1s89s_41 h1{text-align:center;color:#1f2937;margin-bottom:1rem}._recipe-types_1s89s_19{display:grid;grid-template-columns:1fr 1fr;margin-bottom:.5rem}._recipe-types-title_1s89s_101 h1,._recipe-types-title_1s89s_101 p{text-align:left}._recipe-type-input_1s89s_41 button{background-color:#4f46e5;border:none}._examples_1s89s_121{color:#9ca3af!important}._recipeOption_1s89s_1:hover{border:2px solid #3b82f6;border-radius:16px;transition-duration:.3s}._recipeOption_1s89s_1._active_1s89s_137{border-color:#3b82f6;border-radius:16px;box-shadow:0 0 0 2px #3b82f64d}._table-headers_1s89s_147{display:grid;grid-template-columns:2fr 1fr 1fr .25fr .25fr;padding:1rem 2rem;color:#352f36;background-color:#eceef1f6;gap:3rem}._table-headers_1s89s_147 p{padding-left:1rem;text-align:left;border-right:1px solid #94989c;font-weight:bolder;color:#374151}._product-container_1s89s_177{padding:0rem 1rem 1rem}._recipe_1s89s_1{display:grid;grid-template-columns:2fr 1fr 1fr .25fr .25fr;padding:1rem 0rem;border:1px solid #e5e7eb}._recipe_1s89s_1 p{border-left:1px solid white;margin-left:1rem;align-items:center;color:#374151}._actions_1s89s_209{display:flex}._append-menu-item_sufpk_1{height:10%;display:flex;padding:20px 60px 20px 30px;justify-content:space-between;align-items:center;border-radius:15px;border-bottom:0px;margin-bottom:.5rem}._append-menu-item_sufpk_1 button{display:flex;border-radius:0;width:200px;background-color:green;color:#fff;align-items:center}._append-menu-item_sufpk_1 i{background-color:green;margin-right:10px}._discount-container_sufpk_45{padding:.5rem 1.5rem}._table-headers_sufpk_51{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:1rem 0rem;border:1px solid #e5e7eb;color:#352f36}._table-headers_sufpk_51 p{padding-left:1rem;text-align:left;border-right:1px solid #94989c;font-weight:bolder;color:#374151}._discount_sufpk_45{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:1rem 0rem;border:1px solid #e5e7eb}._discount_sufpk_45 p{display:flex;border-left:1px solid white;margin-left:1rem;align-items:center;color:#374151}._page-split_1g0db_1{display:flex;width:100%;gap:1rem;margin-bottom:1rem}._append-menu-item_1g0db_7{height:10%;display:flex;padding:20px 60px 20px 30px;justify-content:space-between;align-items:center;border-radius:15px;border-bottom:0px;margin-bottom:.5rem}._name-input_1g0db_17{display:flex;flex-direction:column}label{font-size:22px;font-weight:400;margin-bottom:10px}._name-input_1g0db_17 input,._must-choose_1g0db_37 input{height:2rem;border-radius:.4rem;border:2px solid black;background-color:#f9fafb;font-size:18px;margin-bottom:1rem;padding:10px;width:80%!important}._choice-groups_1g0db_47{margin-bottom:1rem}._choice-group_1g0db_47{padding:1rem;border-radius:.4rem;background-color:#f9fafb;margin-bottom:1rem}._name-input_1g0db_17 input:focus{border:2px solid #4F46E5;outline:none}._add-new-group-button_1g0db_60{display:flex;text-align:center;justify-content:center;width:100%;background-color:#fff;align-items:center;height:3rem;color:#353535;border:2px dashed #e5e7eb;border-radius:.4rem}._add-new-group-button_1g0db_60 p{justify-content:center;align-items:center;font-size:18px;font-weight:500}._group-infos_1g0db_78{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr .5fr;border-radius:.4rem;gap:1rem;margin-bottom:1rem}._group-infos_1g0db_78 select{height:2rem;border-radius:.4rem;border:2px solid black;background-color:#f9fafb}._must-choose_1g0db_37{display:flex;flex-direction:column}._delete-group_1g0db_95{display:flex;justify-content:end}._items-in-group_1g0db_99{display:flex;text-align:center;flex-direction:column;border:2px dashed #e5e7eb;padding:1rem;justify-content:center;border-radius:.4rem;min-height:4rem}._item-in-group-info_1g0db_109{display:flex;align-items:center}._item-in-group_1g0db_109{display:flex;padding:1rem;background-color:#fff;margin-bottom:1rem;border-radius:.4rem;justify-content:space-between}._delete-item-in-group_1g0db_121{display:flex;float:right;justify-content:end;align-items:center;color:red}._condiment-items_1g0db_128{margin-top:1rem}._condiment-group-header_1g0db_131{display:flex;align-items:center;font-size:16px;font-weight:800}._group-items-name_1g0db_137{font-size:16px}._group-items-price_1g0db_140{font-size:14px}._group-items_1g0db_137{display:none}._group-item_1g0db_137{padding:1rem 0rem;display:flex;align-items:center;margin-bottom:10px}._group-item_1g0db_137:hover{background-color:#e5e7eb;border-radius:.4rem}._saved-condiment-groups-container_1g0db_156{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:20px 60px 20px 30px}@media (max-width: 1400px){._saved-condiment-groups-container_1g0db_156{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){._saved-condiment-groups-container_1g0db_156{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._saved-condiment-groups-container_1g0db_156{grid-template-columns:1fr;padding:20px}}._saved-condiment-group_1g0db_156{box-shadow:0 0 10px #00000026;padding:1.5rem;border-radius:.4rem;background-color:#fff;height:100%;display:flex;flex-direction:column;overflow:hidden}._saved-condiment-group-headers_1g0db_191{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:10px}._delete-edit-saved-condiment_1g0db_199{display:flex}._saved-condiment-categorie_1g0db_202{display:flex;padding:1rem;flex-direction:column}._saved-condiment-categorie_1g0db_202 p{margin-right:1rem;font-size:22px}._saved-condiment-info_1g0db_211{display:flex}._container_3sgcu_1{display:grid;grid-template-columns:350px 1fr;gap:20px;padding:20px;height:calc(100vh - 100px)}._supplierList_3sgcu_17{background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden}._listHeader_3sgcu_35{padding:15px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:600;display:flex;justify-content:space-between;align-items:center}._listContent_3sgcu_55{flex:1;overflow-y:auto;padding:10px}._supplierItem_3sgcu_67{padding:12px 15px;margin-bottom:5px;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}._supplierItem_3sgcu_67:hover{background-color:#f3f4f6}._supplierItem_3sgcu_67._active_3sgcu_93{background-color:#eff6ff;border-color:#3b82f6;color:#1d4ed8}._itemTitle_3sgcu_105{font-weight:600;margin-bottom:4px}._itemSubtitle_3sgcu_115{font-size:.85rem;color:#6b7280}._detailsPanel_3sgcu_125{background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:20px;display:flex;flex-direction:column}._tabs_3sgcu_145{display:flex;gap:10px;border-bottom:1px solid #e5e7eb;margin-bottom:20px}._tab_3sgcu_145{padding:10px 20px;cursor:pointer;border-bottom:2px solid transparent;color:#6b7280;font-weight:500;transition:all .2s}._tab_3sgcu_145:hover{color:#374151}._tab_3sgcu_145._active_3sgcu_93{border-bottom-color:#3b82f6;color:#3b82f6;font-weight:600}._formGrid_3sgcu_199{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:10px}._formGroup_3sgcu_213{display:flex;flex-direction:column;gap:8px}._formGroup_3sgcu_213 label{font-size:.9rem;font-weight:500;color:#374151}._formGroup_3sgcu_213 input,._formGroup_3sgcu_213 textarea{padding:10px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}._formGroup_3sgcu_213 textarea{resize:vertical;min-height:80px}._fullWidth_3sgcu_261{grid-column:1 / -1}._actionButtons_3sgcu_269{display:flex;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:20px}._saveBtn_3sgcu_285{background-color:#10b981;color:#fff;padding:10px 20px;border-radius:6px;border:none;font-weight:600;cursor:pointer}._deleteBtn_3sgcu_305{background-color:#ef4444;color:#fff;padding:10px 20px;border-radius:6px;border:none;font-weight:600;cursor:pointer}._cancelBtn_3sgcu_325{background-color:#6b7280;color:#fff;padding:10px 20px;border-radius:6px;border:none;font-weight:600;cursor:pointer}._emptyState_3sgcu_345{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-style:italic}._transactionTable_3sgcu_365{width:100%;border-collapse:collapse;font-size:.95rem}._transactionTable_3sgcu_365 th{text-align:left;padding:12px;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600}._transactionTable_3sgcu_365 td{padding:12px;border-bottom:1px solid #f3f4f6;color:#4b5563}._transactionTable_3sgcu_365 tr:last-child td{border-bottom:none}._transactionType_3sgcu_415{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:500}._typeInvoice_3sgcu_431{background-color:#fee2e2;color:#991b1b}._typePayment_3sgcu_441{background-color:#dcfce7;color:#166534}._amount_3sgcu_451{font-family:monospace;font-weight:600}._balanceCard_3sgcu_461{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:15px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}._balanceLabel_3sgcu_483{color:#64748b;font-size:.9rem}._balanceValue_3sgcu_493{font-size:1.2rem;font-weight:700;color:#0f172a}._viewBtn_3sgcu_507{background-color:#3b82f6;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background-color .2s}._viewBtn_3sgcu_507:hover{background-color:#2563eb}._modalOverlay_3sgcu_539{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_3sgcu_565{background-color:#fff;padding:24px;border-radius:12px;width:600px;max-width:90%;max-height:80vh;overflow-y:auto;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._modalHeader_3sgcu_587{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #e5e7eb;padding-bottom:15px}._modalTitle_3sgcu_605{font-size:1.25rem;font-weight:600;color:#111827}._closeBtn_3sgcu_617{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:0;line-height:1}._closeBtn_3sgcu_617:hover{color:#111827}._detailRow_3sgcu_645{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f3f4f6}._detailLabel_3sgcu_659{color:#6b7280;font-weight:500}._detailValue_3sgcu_669{color:#111827;font-weight:500}._income-reports_fvtll_1{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}._income-report_fvtll_1{border-radius:1rem;background-color:#fff;padding:1.5rem;color:#1f2937;box-shadow:0 2px 8px #00000014;border:1px solid #f3f4f6;position:relative;overflow:hidden}._card-icon-wrapper_fvtll_20{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}._card-revenue_fvtll_30 ._card-icon-wrapper_fvtll_20{background:linear-gradient(135deg,#10b9811a,#10b98133)}._card-cost_fvtll_34 ._card-icon-wrapper_fvtll_20{background:linear-gradient(135deg,#ef44441a,#ef444433)}._card-customers_fvtll_38 ._card-icon-wrapper_fvtll_20{background:linear-gradient(135deg,#3b82f61a,#3b82f633)}._card-average_fvtll_42 ._card-icon-wrapper_fvtll_20{background:linear-gradient(135deg,#f59e0b1a,#f59e0b33)}._card-revenue_fvtll_30 ._card-icon-wrapper_fvtll_20 svg{color:#10b981}._card-cost_fvtll_34 ._card-icon-wrapper_fvtll_20 svg{color:#ef4444}._card-customers_fvtll_38 ._card-icon-wrapper_fvtll_20 svg{color:#3b82f6}._card-average_fvtll_42 ._card-icon-wrapper_fvtll_20 svg{color:#f59e0b}._card-content_fvtll_62{position:relative;z-index:1}._stats-headers_fvtll_67{display:flex;align-items:center;color:#6b7280;margin:0;font-size:.875rem;font-weight:500;margin-bottom:.75rem!important;text-transform:uppercase;letter-spacing:.5px}._income-report-data_fvtll_79{font-weight:700;font-size:1.75rem;margin:0!important;color:#111827;line-height:1.3;background:linear-gradient(135deg,#111827,#374151);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._card-revenue_fvtll_30 ._income-report-data_fvtll_79{background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._card-cost_fvtll_34 ._income-report-data_fvtll_79{background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._card-customers_fvtll_38 ._income-report-data_fvtll_79{background:linear-gradient(135deg,#3b82f6,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._card-average_fvtll_42 ._income-report-data_fvtll_79{background:linear-gradient(135deg,#f59e0b,#d97706);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._sales-stats_fvtll_119{min-height:24rem;margin-top:2rem;margin-bottom:2rem;display:grid;grid-template-columns:65fr 35fr;gap:1.5rem}._sales-graph_fvtll_128{background:linear-gradient(135deg,#fff,#f9fafb);padding:1.75rem;border-radius:1rem;box-shadow:0 4px 16px #00000014;border:1px solid #e5e7eb;transition:all .3s ease}._sales-graph_fvtll_128:hover{box-shadow:0 8px 24px #0000001f}._critic-stocks_fvtll_141{background:linear-gradient(135deg,#fffbeb,#fef3c7);padding:1.75rem;border-radius:1rem;border:1px solid #fde68a;box-shadow:0 4px 16px #fbbf2426;transition:all .3s ease}._critic-stocks_fvtll_141:hover{box-shadow:0 8px 24px #fbbf2433;transform:translateY(-2px)}._stock-list_fvtll_155{padding:.875rem 1rem;border-bottom:1px solid rgba(252,211,77,.3);color:#92400e;display:flex;justify-content:space-between;align-items:center;background-color:#ffffff80;border-radius:.5rem;margin-bottom:.5rem;transition:all .2s ease}._stock-list_fvtll_155:hover{background-color:#fffc;transform:translate(4px);box-shadow:0 2px 8px #00000014}._stock-list_fvtll_155:last-child{border-bottom:none;margin-bottom:0}._stock-list_fvtll_155 p{margin:0;font-size:.875rem;font-weight:500}._stock-list_fvtll_155 p:last-child{font-weight:600;color:#b45309}._checks_fvtll_190{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 16px #00000014;border:1px solid #f3f4f6;overflow:hidden;transition:all .3s ease}._checks_fvtll_190:hover{box-shadow:0 8px 24px #0000001f}._table-container_fvtll_203{margin-top:1rem}._sales-graph_fvtll_128 ._stats-headers_fvtll_67{margin-bottom:1.5rem;font-size:1rem;font-weight:600;color:#1f2937}._dashboard-header_fvtll_214{margin-bottom:2rem}._dashboard-title_fvtll_218{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#1f2937,#4b5563);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._dashboard-subtitle_fvtll_228{color:#6b7280;font-size:.9375rem;margin:0}._section-header_fvtll_234{margin-top:2.5rem;margin-bottom:1.25rem}._section-title_fvtll_239{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#1f2937,#4b5563);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .25rem}._section-subtitle_fvtll_249{color:#6b7280;font-size:.875rem;margin:0}._checks_fvtll_190 ._table-item-style_fvtll_255{transition:all .2s ease;border-left:3px solid transparent}._checks_fvtll_190 ._table-item-style_fvtll_255:hover{background-color:#f9fafb;border-left-color:#6366f1;transform:translate(2px);box-shadow:0 2px 8px #0000000a}._checks_fvtll_190 ._table-header-style_fvtll_267{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);font-weight:600}._reports-header_1dmz4_1{margin-bottom:2rem}._reports-title_1dmz4_5{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#1f2937,#4b5563);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 .5rem}._reports-subtitle_1dmz4_15{color:#6b7280;font-size:.9375rem;margin:0}._date-selector_1dmz4_21{display:flex;gap:1rem;align-items:flex-end;margin-bottom:2rem;padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 8px #00000014;border:1px solid #f3f4f6}._date-input-group_1dmz4_33{display:flex;flex-direction:column;gap:.5rem;flex:1}._date-input-group_1dmz4_33 label{font-size:.875rem;font-weight:500;color:#6b7280}._date-input-group_1dmz4_33 input{padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.9375rem;transition:all .2s ease}._date-input-group_1dmz4_33 input:focus,._date-input-group_1dmz4_33 select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._branch-select_1dmz4_61{padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.9375rem;transition:all .2s ease;background:#fff;cursor:pointer;min-width:180px}._refresh-btn_1dmz4_72{padding:.75rem 1.5rem;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s ease}._refresh-btn_1dmz4_72:hover{transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}._tabs_1dmz4_88{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:2px solid #e5e7eb;padding-bottom:0}._tab_1dmz4_88{padding:1rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;font-size:.9375rem;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s ease;position:relative;bottom:-2px}._tab_1dmz4_88:hover{color:#6366f1;background:#6366f10d}._tab-active_1dmz4_115{color:#6366f1;border-bottom-color:#6366f1;background:#6366f10d}._tab-content_1dmz4_121{animation:_fadeIn_1dmz4_1 .3s ease}@keyframes _fadeIn_1dmz4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._report-section_1dmz4_136{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 2px 8px #00000014;border:1px solid #f3f4f6;margin-bottom:2rem}._section-title_1dmz4_145{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}._chart-container_1dmz4_154{padding:1.5rem;background:#f9fafb;border-radius:.75rem;max-height:350px;height:350px;display:flex;align-items:center;justify-content:center}._table-container_1dmz4_165{margin-top:1rem}._empty-state_1dmz4_169{padding:3rem;text-align:center;color:#9ca3af;font-size:.9375rem;background:#f9fafb;border-radius:.75rem}._profit-loss-cards_1dmz4_178{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}._metric-card_1dmz4_185{padding:1.5rem;border-radius:1rem;box-shadow:0 2px 8px #00000014;border:1px solid #f3f4f6;transition:all .3s ease}._metric-card_1dmz4_185:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}._metric-card_1dmz4_185._revenue_1dmz4_198{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b98133}._metric-card_1dmz4_185._cost_1dmz4_203{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-color:#ef444433}._metric-card_1dmz4_185._profit_1dmz4_178{background:linear-gradient(135deg,#10b9811a,#10b9810d);border-color:#10b98133}._metric-card_1dmz4_185._loss_1dmz4_213{background:linear-gradient(135deg,#ef44441a,#ef44440d);border-color:#ef444433}._metric-card_1dmz4_185._tax_1dmz4_218{background:linear-gradient(135deg,#f59e0b1a,#f59e0b0d);border-color:#f59e0b33}._metric-card_1dmz4_185._discount_1dmz4_223{background:linear-gradient(135deg,#8b5cf61a,#8b5cf60d);border-color:#8b5cf633}._metric-card_1dmz4_185._checks_1dmz4_228{background:linear-gradient(135deg,#3b82f61a,#3b82f60d);border-color:#3b82f633}._metric-label_1dmz4_233{font-size:.875rem;color:#6b7280;margin:0 0 .5rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}._metric-value_1dmz4_242{font-size:1.75rem;font-weight:700;margin:0;color:#1f2937}._metric-card_1dmz4_185._revenue_1dmz4_198 ._metric-value_1dmz4_242{color:#10b981}._metric-card_1dmz4_185._cost_1dmz4_203 ._metric-value_1dmz4_242{color:#ef4444}._metric-card_1dmz4_185._profit_1dmz4_178 ._metric-value_1dmz4_242{color:#10b981}._metric-card_1dmz4_185._loss_1dmz4_213 ._metric-value_1dmz4_242{color:#ef4444}._metric-card_1dmz4_185._tax_1dmz4_218 ._metric-value_1dmz4_242{color:#f59e0b}._metric-card_1dmz4_185._discount_1dmz4_223 ._metric-value_1dmz4_242{color:#8b5cf6}._metric-card_1dmz4_185._checks_1dmz4_228 ._metric-value_1dmz4_242{color:#3b82f6}._loading-overlay_1dmz4_277{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;color:#fff;font-size:1.25rem;font-weight:600}@media (max-width: 1024px){._profit-loss-cards_1dmz4_178{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._profit-loss-cards_1dmz4_178{grid-template-columns:1fr}._tabs_1dmz4_88{flex-direction:column}._tab_1dmz4_88{width:100%;text-align:left}._date-selector_1dmz4_21{flex-direction:column;align-items:stretch}}._append-menu-item_5yd0y_1{height:10%;display:flex;padding:20px 60px 20px 30px;justify-content:space-between;align-items:center;border-radius:15px;border-bottom:0px;margin-bottom:.5rem}._append-menu-item_5yd0y_1 button{display:flex;border-radius:0;width:200px;background-color:green;color:#fff;align-items:center}._append-menu-item_5yd0y_1 i{background-color:green;margin-right:10px}._main-menu-container_xvjx2_1{display:flex;flex-direction:row}._left-menu_xvjx2_5{width:50%;display:grid;place-items:center;height:100vh;background-color:#111827}._left-menu_xvjx2_5 img{width:70%}._right-menu-container_xvjx2_15{width:50%}._right-menu-container_xvjx2_15 h1{text-align:center;color:#fff;margin-top:4rem}._login-form-container_xvjx2_23{height:100vh;justify-content:center;align-items:center;display:flex}._login-form_xvjx2_23{padding:2rem;justify-content:center;align-items:center;border-radius:15px;margin:auto;width:50%}._login-form_xvjx2_23 h1{color:#1f2937;margin-top:0}._login-form_xvjx2_23 h2{color:#374152;margin-bottom:0;font-size:14px}._e-mail-input_xvjx2_47 input,._password-input_xvjx2_58 input{box-sizing:border-box;width:100%;margin:auto;height:2rem;background-color:#fff;border:none;color:#000;border:1px solid rgb(209 213 219);border-radius:.375rem}._login-button_xvjx2_70 button{width:100%;border-radius:.375rem;padding:0;margin:1rem 0rem 0rem;font-size:22px;font-weight:700;background-color:#111827;color:#fff}._login-button_xvjx2_70 button:disabled{opacity:.6;cursor:not-allowed}._create-acc_xvjx2_84{display:flex;flex-direction:row;justify-content:center}._create-acc_xvjx2_84 a{margin-top:16px;margin-left:5px}._error-message_xvjx2_93,._success-message_xvjx2_94{width:100%;text-align:center;margin-top:.75rem;font-size:.95rem}._error-message_xvjx2_93{color:#dc2626}._success-message_xvjx2_94{color:#059669}._categories_p2p72_1{display:flex;flex-wrap:wrap}._category-cards_p2p72_9{flex-direction:column;width:auto;height:60px;margin:1rem;font-size:44px;background-color:#fff;box-shadow:0;border:0}._authContainer_1vvv6_1{display:grid;grid-template-columns:250px 1fr 1fr;gap:20px;padding:20px;height:calc(100vh - 150px);overflow:hidden}._roleList_1vvv6_10{background-color:#f3f4f6;border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:10px;border:1px solid #e5e7eb;height:100%;overflow-y:auto}._roleItem_1vvv6_22{padding:12px 15px;background-color:#fff;border-radius:8px;cursor:pointer;transition:all .2s;border:1px solid transparent;font-weight:500;color:#374151;display:flex;justify-content:space-between;align-items:center}._roleItem_1vvv6_22:hover{background-color:#e5e7eb}._roleItem_1vvv6_22._active_1vvv6_40{background-color:#3b82f6;color:#fff;box-shadow:0 4px 6px -1px #3b82f680}._permissionColumn_1vvv6_46{background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;display:flex;flex-direction:column;height:100%;overflow:hidden}._columnHeader_1vvv6_56{padding:15px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;font-weight:700;font-size:1.1rem;color:#111827;text-align:center}._permissionGroup_1vvv6_66{padding:15px}._groupTitle_1vvv6_70{font-size:.9rem;text-transform:uppercase;color:#6b7280;font-weight:700;margin-bottom:10px;padding-bottom:5px;border-bottom:2px solid #f3f4f6}._permissionItem_1vvv6_80{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:6px;margin-bottom:5px;cursor:pointer;transition:background-color .2s}._permissionItem_1vvv6_80:hover{background-color:#f9fafb}._permissionItem_1vvv6_80._selected_1vvv6_95{background-color:#eff6ff;border:1px solid #bfdbfe}._permissionLabel_1vvv6_100{font-size:.95rem;color:#374151}._criticalBadge_1vvv6_105{font-size:.75rem;background-color:#fee2e2;color:#991b1b;padding:2px 6px;border-radius:4px;margin-left:8px;font-weight:600}._checkbox_1vvv6_116{width:20px;height:20px;border-radius:6px;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;transition:all .2s;background-color:#fff}._permissionItem_1vvv6_80._selected_1vvv6_95 ._checkbox_1vvv6_116{background-color:#3b82f6;border-color:#3b82f6}._checkmark_1vvv6_133{color:#fff;font-size:14px;font-weight:700;display:none}._permissionItem_1vvv6_80._selected_1vvv6_95 ._checkmark_1vvv6_133{display:block}._addRoleForm_1vvv6_144{margin-top:auto;display:flex;gap:5px;padding-top:10px;border-top:1px solid #e5e7eb}._addRoleInput_1vvv6_152{flex:1;padding:8px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}._addRoleBtn_1vvv6_160{padding:8px 12px;background-color:#10b981;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:600}._addRoleBtn_1vvv6_160:hover{background-color:#059669}._deleteRoleBtn_1vvv6_174{opacity:.7;transition:opacity .2s;cursor:pointer}._deleteRoleBtn_1vvv6_174:hover{opacity:1;color:#ef4444}._container_1xphp_1{background-color:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:20px;display:flex;flex-direction:column;gap:20px;height:calc(100vh - 120px);overflow-y:auto}._headerSection_1xphp_25{display:flex;gap:20px;padding-bottom:20px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}._formGroup_1xphp_41{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}._formGroup_1xphp_41 label{font-size:.85rem;font-weight:600;color:#4b5563}._formGroup_1xphp_41 input,._formGroup_1xphp_41 select{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}._itemsSection_1xphp_83{flex:1;overflow-x:auto}._itemsTable_1xphp_93{width:100%;border-collapse:collapse;font-size:.95rem}._itemsTable_1xphp_93 th{text-align:left;padding:10px;background-color:#f9fafb;border-bottom:2px solid #e5e7eb;color:#374151;font-weight:600}._itemsTable_1xphp_93 td{padding:8px;border-bottom:1px solid #f3f4f6;vertical-align:middle}._tableInput_1xphp_135{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:4px;box-sizing:border-box}._unitLabel_1xphp_151{display:inline-block;padding:4px 8px;background-color:#f3f4f6;border-radius:4px;color:#6b7280;font-size:.85rem}._amountCell_1xphp_169{font-weight:600;color:#111827}._deleteRowBtn_1xphp_179{background-color:#fee2e2;color:#dc2626;border:none;padding:6px 10px;border-radius:4px;cursor:pointer;font-size:.85rem}._deleteRowBtn_1xphp_179:hover{background-color:#fecaca}._addRowBtn_1xphp_207{margin-top:10px;background-color:#dbeafe;color:#2563eb;border:1px dashed #3b82f6;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;width:100%;transition:all .2s}._addRowBtn_1xphp_207:hover{background-color:#bfdbfe}._footerSection_1xphp_241{display:flex;justify-content:flex-end;padding-top:20px;border-top:1px solid #e5e7eb}._totalsCard_1xphp_255{background-color:#f9fafb;padding:20px;border-radius:8px;width:300px;display:flex;flex-direction:column;gap:10px}._totalRow_1xphp_275{display:flex;justify-content:space-between;font-size:.95rem;color:#4b5563}._grandTotal_1xphp_289{margin-top:10px;padding-top:10px;border-top:1px solid #d1d5db;font-weight:700;color:#111827;font-size:1.1rem}._saveBtn_1xphp_307{margin-top:15px;background-color:#10b981;color:#fff;border:none;padding:12px;border-radius:6px;font-weight:600;cursor:pointer;font-size:1rem;transition:background-color .2s}._saveBtn_1xphp_307:hover{background-color:#059669}._app-container_1asx6_3{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif}._main-content_1asx6_21{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}._header_1asx6_41{background-color:#fff;padding:1rem 1.5rem;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;z-index:10;text-align:center}._header-content_1asx6_57{display:flex;flex-direction:column;align-items:center;gap:.25rem}._header-title_1asx6_71{font-weight:800;font-size:1.25rem;color:#1e293b;letter-spacing:-.025em;text-transform:uppercase}._header-subtitle_1asx6_87{font-size:.875rem;color:#64748b;font-weight:500}._menu-container_1asx6_101{flex:1;display:flex;flex-direction:column;overflow:hidden}._category-scroll-container_1asx6_117{display:flex;overflow-x:auto;padding:1rem 1rem .5rem;gap:1rem;background-color:#fff;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #f1f5f9}._category-scroll-container_1asx6_117::-webkit-scrollbar{display:none}._category-tab_1asx6_145{background:none;border:none;padding:.5rem .25rem;font-size:1rem;font-weight:600;color:#64748b;white-space:nowrap;cursor:pointer;position:relative;transition:all .2s ease}._category-tab_1asx6_145._active_1asx6_171{color:#3b82f6}._category-tab_1asx6_145._active_1asx6_171:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:3px;background-color:#3b82f6;border-radius:3px 3px 0 0}._subcategory-scroll-container_1asx6_203{display:flex;overflow-x:auto;padding:.75rem 1rem;gap:.75rem;background-color:#f8fafc;scrollbar-width:none;-webkit-overflow-scrolling:touch}._subcategory-scroll-container_1asx6_203::-webkit-scrollbar{display:none}._subcategory-pill_1asx6_229{background-color:#fff;border:1px solid #e2e8f0;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:600;color:#475569;white-space:nowrap;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}._subcategory-pill_1asx6_229._active_1asx6_171{background-color:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 4px 6px -1px #3b82f64d}._products-grid_1asx6_273{padding:1rem;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(140px,auto);gap:1rem;overflow-y:auto;flex:1}@media (min-width: 640px){._products-grid_1asx6_273{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}._product-card_1asx6_307{background-color:#fff;border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden;display:flex;flex-direction:column;border:1px solid transparent}._product-card_1asx6_307:active{transform:scale(.98)}._product-content_1asx6_337{padding:1.25rem;display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:center;text-align:center}._product-name_1asx6_357{margin:0;font-size:1rem;font-weight:700;color:#1e293b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._product-footer_1asx6_381{margin-top:1rem;width:100%;display:flex;justify-content:center;align-items:center}._product-price_1asx6_397{font-size:1.25rem;font-weight:800;color:#16a34a;background-color:#f0fdf4;padding:.25rem .75rem;border-radius:.5rem}._product-card_1asx6_307._disabled_1asx6_417{opacity:.7;background-color:#f1f5f9;border:1px dashed #cbd5e1;box-shadow:none}._product-content-disabled_1asx6_431{padding:1.25rem;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;text-align:center;color:#94a3b8}._status-text_1asx6_453{margin-top:.5rem;font-size:.875rem;font-weight:600;color:#ef4444;border:1px solid #ef4444;padding:.125rem .5rem;border-radius:.25rem}._loading-state_1asx6_475,._no-products_1asx6_475{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#64748b}._loading-spinner_1asx6_495{width:40px;height:40px;border:3px solid #e2e8f0;border-top:3px solid #3b82f6;border-radius:50%;animation:_spin_1asx6_1 .8s linear infinite;margin-bottom:1rem}@keyframes _spin_1asx6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._no-branches_auuwh_1{padding-top:3rem;text-align:center;display:block;align-items:center;justify-content:center}._no-branches_auuwh_1 svg{margin-left:auto;margin-right:auto;width:50px;margin-bottom:1rem;color:#1f2937}._no-branches_auuwh_1 h3{color:#1f2937;margin-bottom:1rem;font-weight:600}._no-branches_auuwh_1 p{color:#6b7280}._branches_auuwh_27{padding:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem}._branch_auuwh_27{background:#fff;border:1px solid #bcbdbe;border-radius:12px;padding:1.5rem}._branch-header_auuwh_42{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}._branch-name_auuwh_51 p{font-size:1.2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;color:#1f2937}._branch-status_auuwh_58{display:flex;align-items:center}._status-active_auuwh_63{background-color:#d1fae5;color:#065f46;text-align:center;border-radius:16px;font-weight:600;padding:.25rem .75rem;font-size:.875rem}._status-inactive_auuwh_73{background-color:#fee2e2;color:#991b1b;text-align:center;border-radius:16px;font-weight:600;padding:.25rem .75rem;font-size:.875rem}._branch-info_auuwh_83{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._branch-code_auuwh_89 h3,._branch-address_auuwh_90 h3,._branch-phone_auuwh_91 h3,._branch-date_auuwh_92 h3{margin-bottom:.5rem;font-size:.875rem;color:#6b7280;font-weight:500}._branch-code_auuwh_89 p,._branch-address_auuwh_90 p,._branch-phone_auuwh_91 p,._branch-date_auuwh_92 p{color:#1f2937;font-size:.9375rem;word-break:break-word}._branch-address_auuwh_90{grid-column:1 / -1}._branch-address_auuwh_90 p{color:#4b5563;font-size:.875rem}._info-message_auuwh_117{display:flex;align-items:center;padding:.75rem 1rem;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-left:1rem}._info-message_auuwh_117 p{color:#1e40af;font-size:.875rem;margin:0}._loading-container_auuwh_133{display:flex;justify-content:center;align-items:center;height:50vh}._loading-container_auuwh_133 p{color:#6b7280;font-size:1.125rem}._branch-actions_auuwh_146{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}._edit-btn_auuwh_154,._delete-btn_auuwh_155{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}._edit-btn_auuwh_154{background-color:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}._edit-btn_auuwh_154:hover{background-color:#dbeafe}._delete-btn_auuwh_155{background-color:#fef2f2;color:#dc2626;border:1px solid #fecaca}._delete-btn_auuwh_155:hover{background-color:#fee2e2}._clone-btn_auuwh_188{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}._clone-btn_auuwh_188:hover{background-color:#dcfce7}._clone-btn_auuwh_188:disabled{opacity:.5;cursor:not-allowed}._edit-btn_auuwh_154 svg,._delete-btn_auuwh_155 svg,._clone-btn_auuwh_188 svg{width:16px;height:16px}._add-btn_auuwh_211{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#4f46e5;color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}._add-btn_auuwh_211:hover{background-color:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e54d}._add-btn_auuwh_211 svg{width:18px;height:18px}._modal-overlay_auuwh_238{position:fixed;inset:0;background-color:#00000080;z-index:998}._modal_auuwh_238{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#1a1a2e;border-radius:16px;padding:1.5rem;width:450px;max-width:90vw;z-index:999;box-shadow:0 25px 50px -12px #00000040}._modal-header_auuwh_263{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._modal-header_auuwh_263 h2{color:#fff;font-size:1.25rem;font-weight:600;margin:0}._close-btn_auuwh_277{background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease}._close-btn_auuwh_277:hover{color:#fff}._form-group_auuwh_294{margin-bottom:1.25rem}._form-group_auuwh_294 label{display:block;color:#e5e7eb;font-size:.875rem;font-weight:500;margin-bottom:.5rem}._form-group_auuwh_294 input,._form-group_auuwh_294 textarea{width:100%;padding:.75rem 1rem;background-color:#2a2a3e;border:1px solid #3a3a4e;border-radius:8px;color:#fff;font-size:.9375rem;transition:border-color .2s ease;box-sizing:border-box}._form-group_auuwh_294 input:focus,._form-group_auuwh_294 textarea:focus{outline:none;border-color:#4f46e5}._form-group_auuwh_294 input::placeholder,._form-group_auuwh_294 textarea::placeholder{color:#6b7280}._form-group_auuwh_294 textarea{resize:vertical;min-height:80px}._form-group-checkbox_auuwh_336{margin-bottom:1.5rem}._form-group-checkbox_auuwh_336 label{display:flex;align-items:center;gap:.75rem;cursor:pointer}._form-group-checkbox_auuwh_336 input[type=checkbox]{width:18px;height:18px;accent-color:#4F46E5;cursor:pointer}._form-group-checkbox_auuwh_336 span{color:#e5e7eb;font-size:.9375rem}._modal-actions_auuwh_360{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #3a3a4e}._cancel-btn_auuwh_369,._submit-btn_auuwh_370{padding:.75rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s ease}._cancel-btn_auuwh_369{background-color:transparent;border:1px solid #3a3a4e;color:#9ca3af}._cancel-btn_auuwh_369:hover{background-color:#2a2a3e;color:#fff}._submit-btn_auuwh_370{background-color:#4f46e5;border:none;color:#fff}._submit-btn_auuwh_370:hover{background-color:#4338ca}._confirm-modal_auuwh_401{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#1a1a2e;border-radius:16px;padding:2rem;width:400px;max-width:90vw;z-index:999;text-align:center}._confirm-icon_auuwh_415{margin-bottom:1rem}._confirm-icon_auuwh_415 svg{color:#f59e0b;width:48px;height:48px}._confirm-modal_auuwh_401 h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:1rem}._confirm-modal_auuwh_401 p{color:#9ca3af;font-size:.9375rem;margin-bottom:.5rem}._confirm-modal_auuwh_401 p strong{color:#e5e7eb}._warning-text_auuwh_442{color:#f59e0b!important;font-size:.8125rem!important;margin-top:1rem!important}._confirm-actions_auuwh_448{display:flex;justify-content:center;gap:.75rem;margin-top:1.5rem}._delete-confirm-btn_auuwh_455{padding:.75rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;background-color:#dc2626;border:none;color:#fff;transition:all .2s ease}._delete-confirm-btn_auuwh_455:hover{background-color:#b91c1c}._clone-info_auuwh_472{background-color:#4f46e51a;border:1px solid rgba(79,70,229,.3);border-radius:8px;padding:.75rem 1rem;margin-bottom:1.25rem}._clone-info_auuwh_472 p{color:#a5b4fc;font-size:.875rem;margin:0}._clone-info_auuwh_472 strong{color:#c7d2fe}._clone-options_auuwh_490{margin-top:1.25rem}._section-label_auuwh_494{display:block;color:#e5e7eb;font-size:.875rem;font-weight:500;margin-bottom:.75rem}._checkbox-grid_auuwh_502{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}._checkbox-item_auuwh_508{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;background-color:#ffffff0d;border-radius:6px;transition:background-color .2s ease}._checkbox-item_auuwh_508:hover{background-color:#ffffff1a}._checkbox-item_auuwh_508 input[type=checkbox]{width:16px;height:16px;accent-color:#4F46E5;cursor:pointer}._checkbox-item_auuwh_508 span{color:#e5e7eb;font-size:.875rem}._form-group_auuwh_294 select{width:100%;padding:.75rem 1rem;background-color:#2a2a3e;border:1px solid #3a3a4e;border-radius:8px;color:#fff;font-size:.9375rem;transition:border-color .2s ease;box-sizing:border-box;cursor:pointer}._form-group_auuwh_294 select:focus{outline:none;border-color:#4f46e5}._form-group_auuwh_294 select option{background-color:#1a1a2e;color:#fff}._header_14xlc_1{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #e5e7eb}._header_14xlc_1 h1{margin:0;font-size:1.5rem;color:#1f2937}._current-selection_14xlc_15{display:flex;gap:8px;margin-top:8px}._brand-badge_14xlc_21{display:inline-flex;align-items:center;padding:4px 12px;background-color:#dbeafe;color:#1e40af;font-size:.8rem;font-weight:500;border-radius:20px}._branch-badge_14xlc_32{display:inline-flex;align-items:center;padding:4px 12px;background-color:#d1fae5;color:#065f46;font-size:.8rem;font-weight:500;border-radius:20px}._header-actions_14xlc_43{display:flex;gap:10px}._copy-btn_14xlc_48{display:flex;align-items:center;gap:8px;padding:10px 16px;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .2s}._copy-btn_14xlc_48:hover{background-color:#4338ca}._filters_14xlc_66{display:flex;gap:16px;padding:16px 30px;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}._search-box_14xlc_74{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;flex:1;max-width:400px}._search-box_14xlc_74 input{border:none;outline:none;width:100%;font-size:.9rem}._search-box_14xlc_74 svg{color:#9ca3af}._category-filter_14xlc_97{padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;min-width:180px}._info-banner_14xlc_105{display:flex;align-items:center;gap:12px;padding:12px 30px;background-color:#eff6ff;border-bottom:1px solid #bfdbfe;color:#1e40af;font-size:.85rem}._info-banner_14xlc_105 svg{flex-shrink:0}._table-header_14xlc_120{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr 1fr;padding:12px 20px;background-color:#f3f4f6;border-bottom:2px solid #e5e7eb;font-weight:600;color:#374151}._table-header_14xlc_120 p{margin:0}._table-row_14xlc_134{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr 1fr;padding:12px 20px;border-bottom:1px solid #e5e7eb;align-items:center;transition:background-color .15s}._table-row_14xlc_134:hover{background-color:#f9fafb}._table-row_14xlc_134._has-override_14xlc_147{background-color:#f0fdf4}._table-row_14xlc_134._has-override_14xlc_147:hover{background-color:#dcfce7}._table-row_14xlc_134 p{margin:0;color:#374151}._product-name_14xlc_160{font-weight:500}._category_14xlc_97{color:#6b7280!important}._base-price_14xlc_168{color:#9ca3af!important}._branch-price_14xlc_172{display:flex;align-items:center;gap:8px}._override-price_14xlc_178{color:#059669!important;font-weight:600}._override-badge_14xlc_183{display:inline-block;padding:2px 8px;background-color:#10b981;color:#fff;font-size:.7rem;border-radius:999px;font-weight:500}._price-input_14xlc_193{width:100px;padding:6px 10px;border:2px solid #4f46e5;border-radius:4px;font-size:.9rem;outline:none}._actions_14xlc_202{display:flex;gap:8px}._edit-btn_14xlc_207,._delete-btn_14xlc_208{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .15s}._edit-btn_14xlc_207{background-color:#e0e7ff;color:#4f46e5}._edit-btn_14xlc_207:hover{background-color:#c7d2fe}._delete-btn_14xlc_208{background-color:#fee2e2;color:#dc2626}._delete-btn_14xlc_208:hover{background-color:#fecaca}._save-btn_14xlc_238,._cancel-btn_14xlc_239{padding:6px 12px;border:none;border-radius:4px;font-size:.8rem;cursor:pointer}._save-btn_14xlc_238{background-color:#10b981;color:#fff}._save-btn_14xlc_238:hover{background-color:#059669}._cancel-btn_14xlc_239{background-color:#6b7280;color:#fff}._cancel-btn_14xlc_239:hover{background-color:#4b5563}._loading_14xlc_265{padding:60px;text-align:center;color:#6b7280;font-size:1rem}._empty_14xlc_272{padding:60px;text-align:center;color:#9ca3af}._no-access_14xlc_278{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;text-align:center}._no-access_14xlc_278 h2{color:#dc2626;margin-bottom:10px}._no-access_14xlc_278 p{color:#6b7280}._modal-overlay_14xlc_297{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_14xlc_297{background-color:#fff;border-radius:12px;padding:24px;width:100%;max-width:450px;box-shadow:0 20px 25px -5px #0000001a}._modal_14xlc_297 h2{margin:0 0 16px;font-size:1.25rem;color:#1f2937}._modal-warning_14xlc_325{padding:12px;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:6px;color:#92400e;font-size:.85rem;margin-bottom:20px}._modal-form_14xlc_335{margin-bottom:20px}._modal-form_14xlc_335 label{display:block;margin-bottom:8px;font-weight:500;color:#374151}._modal-form_14xlc_335 select{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.95rem}._modal-actions_14xlc_354{display:flex;justify-content:flex-end;gap:12px}._confirm-btn_14xlc_360{padding:10px 20px;background-color:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}._confirm-btn_14xlc_360:hover{background-color:#4338ca}
