.LineItem_line_item__0HFb6{display:grid;grid-template-columns:80px 1fr 50px 80px;background-color:#fff;grid-gap:3px;gap:3px;padding:8px 5px}.LineItem_line_item_dark__CNJiF{background-color:#ddd}.LineItem_line_item_price__qE66L{text-align:right}.LineItem_line_item_quantity__uhL5Y{text-align:right;padding-right:5px}.LineItem_line_item_note__64FFN{grid-column:2/4;padding-top:5px}.LineItem_line_item_name__0dakc{display:flex;align-items:center;gap:5px}.LineItem_line_item_dietaryIcon__0Uc8d{flex-shrink:0;color:#4c8a34}.Button_button__8B4nB{all:unset;box-sizing:border-box;width:100%;display:block;padding:10px 5px;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;cursor:pointer}.Button_button__color_default__wPPhd{background-color:#e73539}.Button_button__color_default__wPPhd:hover{background-color:#cd181c}.Button_button__color_default__wPPhd:disabled{background-color:#440809;cursor:not-allowed;text-decoration:line-through}.Button_button__color_green__wfyNV{background-color:#85c66a}.Button_button__color_green__wfyNV:hover{background-color:#65a14c}.Button_button__color_green__wfyNV:disabled{background-color:#002600;cursor:not-allowed;text-decoration:line-through}.Order_order__zL6m2{margin-bottom:10px;border-radius:10px;overflow:hidden;position:relative}.Order_order__main__do3gb{background-color:#fff}.Order_order__main_number__GCi9b{background-color:rgba(0,0,0,0);width:100%;border:0;font-size:2.8125rem;font-weight:700;color:#e73539;line-height:1.2;border-bottom:1px solid #333;padding:0 5px;cursor:pointer}.Order_order__main_number_reorder__NPmvT{background-color:#fff9c4}.Order_order__main_infos___DpVt{padding:5px;font-size:.875rem;display:grid;grid-template-columns:max(85px,1fr) 1fr 1fr;justify-content:space-between;align-items:center}.Order_order__main_infos_date__YDDjW,.Order_order__main_infos_total__5YLVI,.Order_order__main_infos_user__Mir16,.Order_order__main_infos_wait__yj1Ux{display:flex;align-items:center;width:100%}.Order_order__main_infos_date__YDDjW svg,.Order_order__main_infos_total__5YLVI svg,.Order_order__main_infos_user__Mir16 svg,.Order_order__main_infos_wait__yj1Ux svg{margin-right:2px}.Order_order__main_infos_user__Mir16{grid-column:1/2}.Order_order__main_infos_date__YDDjW{padding-bottom:5px}.Order_order__main_infos_wait__yj1Ux{text-align:right;grid-column:2/4;padding-bottom:5px;justify-content:end}.Order_order__main_infos_total__5YLVI{text-align:right;justify-content:end;font-size:25px;font-weight:700;grid-column:2/4}.Order_order__main_buttons__r3AKC{display:flex}.Order_order__main_list__GlsIN{background-color:#fff;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.Order_order__main_list_open___2LDf{grid-template-rows:1fr;transition:grid-template-rows .5s ease}.Order_order__main_list_inner__8MX_I{overflow:hidden}.Order_order__main_list_heading__MbmEr{display:grid;grid-template-columns:80px 1fr 50px 80px;font-weight:600;grid-gap:3px;gap:3px;padding:5px}.Order_order__main_list_heading__MbmEr :last-child{text-align:right}.Order_order__missing__ku3lU{background-color:#fff;border-top:1px solid #333;padding:10px}.Order_order__missing_heading__7Bkej{font-weight:600;margin-bottom:8px}.Order_order__missing_row__gND0y{display:grid;grid-template-columns:1fr 70px 50px;align-items:center;grid-gap:8px;gap:8px;padding:3px 0}.Order_order__missing_row__gND0y input{width:100%}.Order_order__missing_row_max__uEjrS{color:#333}.Order_order__missing_actions__EaxO9{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.Order_order__orga_badge__aD_4d{font-size:11px;background-color:#0de00d;color:#fff;border-radius:50%;width:40px;height:40px;position:absolute;top:5px;right:3px;display:flex;align-items:center;text-align:center;justify-content:center}.OrderList_orderlist__lanSelect__gACps{display:flex;align-items:center;gap:8px;margin-bottom:20px}.OrderList_orderlist__lanSelect__gACps label{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.OrderList_orderlist__lanSelect__gACps select{padding:6px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#222}.OrderList_orderlist__stats_numbers__pXrE_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;padding:0 15px;margin-bottom:15px}.OrderList_orderlist__stats_charts__QuTVs{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px;padding:0 15px}@media(min-width:1024px){.OrderList_orderlist__stats_charts__QuTVs{grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.OrderList_orderlist__stats_charts__QuTVs{grid-template-columns:repeat(3,1fr)}}.OrderList_orderlist__stats_stat__fL5xw{background:#fff;border-radius:6px;padding:12px 15px;box-shadow:0 4px 6px rgba(33,33,33,.25)}.OrderList_orderlist__stats_stat__fL5xw small{font-weight:700}.OrderList_orderlist__stats_bignumber__0ZSRJ{font-size:32px;font-weight:700;margin-bottom:8px}.OrderList_orderlist__stats_chart___bMGu{background:#fff;border-radius:6px;padding:12px 15px;box-shadow:0 4px 6px rgba(33,33,33,.25)}.OrderList_orderlist__stats_chart___bMGu small{display:block;font-weight:700;margin-bottom:8px}.OrderList_orderlist__list__gYyM_{display:grid;grid-gap:10px;gap:10px}@media(min-width:1024px){.OrderList_orderlist__list__gYyM_{grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.OrderList_orderlist__list__gYyM_{grid-template-columns:repeat(3,1fr)}}.Summary_summary__VoNRq{margin-bottom:15px}.Summary_summary__list__nzlm4{margin-bottom:20px;display:none}.Summary_summary__list_open__hYxxr{display:block}.Summary_summary__list__nzlm4 h3{margin-bottom:10px}.Summary_summary__list__entries__wRT5N{background-color:#fff}.Summary_summary__total__KGIe0{text-align:right;font-size:20px;font-weight:700;background-color:#fff;padding:5px 10px}.Summary_summary__entry__fv2F3{box-sizing:border-box;display:grid;grid-template-columns:55px 1fr 1fr 110px;align-items:center;grid-gap:5px;gap:5px;padding:2px 10px;width:100%}.Summary_summary__entry__fv2F3:hover{background-color:#fce8e9}.Summary_summary__entry_checked__G3yKT{color:#7e7c7d;text-decoration:line-through}.Summary_summary__entry_count__kELkK{font-weight:700;text-align:right}.Summary_summary__entry_notes__7qNvn{font-size:11px;font-style:italic;color:#7e7c7d}.Summary_summary__entry_arrived__wxNWg{display:flex;align-items:center;justify-content:center;gap:8px}.Summary_summary__entry_arrived__wxNWg span{min-width:16px;text-align:center;font-weight:700}.Summary_summary__entry_arrived__wxNWg button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;background:#ddd;cursor:pointer}.Summary_summary__entry_arrived__wxNWg button:hover{background:#e73539;color:#fff}.Summary_summary__entry_sum__muq02{grid-column:1/6;text-align:right;font-size:20px;font-weight:700;background-color:#fff;padding:2px 10px}.Dashboard_dashboard__f__EQ{height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.Dashboard_dashboard__kuche__L9CdL{text-align:center;margin:0 auto;width:100%}.Dashboard_dashboard__kuche__L9CdL input{width:100%}.Dashboard_dashboard__f__EQ h2{line-height:1;background-color:#e73539;margin:0 0 10px;padding:10px 0;font-size:1.25rem;text-align:center;color:#fff;text-transform:uppercase}.Dashboard_dashboard__open__kPRrr,.Dashboard_dashboard__ordered__UTpLg,.Dashboard_dashboard__paid__fvRXo{border-right:1px solid #fff;padding-right:5px}.ProducerOrderDashboard_pod__Jdtz_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.ProducerOrderDashboard_pod__list__TR_EK{margin-bottom:20px}.ProducerOrderDashboard_pod__list__entries__HdhQU{background-color:#fff}.ProducerOrderDashboard_pod__entry__qw2Ik{display:grid;grid-template-columns:90px 90px 120px 1fr 90px 100px 90px;grid-gap:5px;gap:5px;padding:2px 10px}.ProducerOrderDashboard_pod__entry_count__z8J4W{font-weight:700;text-align:right}.ProducerOrderDashboard_pod__entry_orga__tI6A2{font-weight:700;text-align:center}.ProducerOrderDashboard_pod__entry_price__V5Kk0{text-align:right}.ProducerOrderDashboard_pod__entry_payed__QHc5E{font-weight:700;text-align:right}.ProducerOrderDashboard_pod__entry_notes__s6deG{font-size:11px;font-style:italic;color:#7e7c7d}.ProducerOrderDashboard_pod__entry_total__XKZGq{text-align:right}.ProducerOrderDashboard_pod__entry_sum__92qPD{grid-column:1/7;text-align:right;font-size:20px;font-weight:700;background-color:#fff;padding:2px 10px}.ProducerOrderDashboard_pod__copyfield__qyaqL{width:100%}.ProducerOrderDashboard_pod__Jdtz_ textarea{margin-bottom:20px}.NewOrder_neworder__cbBz3{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.NewOrder_neworder__product_add__bC9H8{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer}.NewOrder_neworder__product_number__uy4fH{letter-spacing:1px}.NewOrder_neworder__product_count__hPFie{font-size:18px}.NewOrder_neworder__product_name__v5StA{font-weight:700;display:flex;align-items:center;gap:4px}.NewOrder_neworder__product_description__JGiQd{font-size:13px}.NewOrder_neworder__product_note__uUBqt{font-size:13px;border:1px solid #ddd;border-radius:4px;padding:3px 6px;width:100%;cursor:text}.NewOrder_neworder__product_price__eilgP{text-align:right}.NewOrder_neworder__dietaryIcon___2tNi{flex-shrink:0;color:#4c8a34}.NewOrder_neworder__category_products_row__T_rmb{width:100%;border:0;background-color:#fff;display:grid;grid-template-columns:30px 100px 1fr 1fr 100px;grid-gap:5px;gap:5px;align-items:center;margin-bottom:5px;padding:3px 5px;cursor:pointer}.NewOrder_neworder__category_products_row__T_rmb:hover{background-color:#e73539}.NewOrder_neworder__category_products_row__T_rmb:active{background-color:green}.NewOrder_neworder__cart_list_row__9gxLC{width:100%;background-color:#fff;display:grid;grid-template-columns:30px 30px 100px 1fr 1fr 100px;grid-gap:5px;gap:5px;align-items:center;margin-bottom:5px;padding:3px 5px}.NewOrder_neworder__cart_summary__XEuSd{background-color:#fff;font-size:28px;text-align:right;margin-left:auto;font-weight:700;margin-top:15px;padding:10px 20px}.NewOrder_neworder__cart_submit__ZMRt8{margin-top:10px}.NewOrder_neworder__cart_user__7_Vbj{display:flex;gap:15px;margin-bottom:20px}.NewOrder_neworder__cart_user__7_Vbj label{display:flex;align-items:center;font-weight:700;cursor:pointer}.NewOrder_neworder__cart_user__7_Vbj input[type=checkbox]{width:36px;height:36px;margin-right:10px;cursor:pointer}.Product_productTable__CcVMW{width:100%;border-collapse:collapse;background:#fff;color:#222}.Product_productTable__category__SJZ7I{margin-bottom:25px}.Product_productTable__category__SJZ7I h2{color:#fff}.Product_productTable__importExport__ubjLS{display:flex;align-items:center;gap:10px;margin-top:20px}.Product_productTable__importExport__ubjLS button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:4px;background:#fff;color:#222;font-size:13px;font-weight:700;cursor:pointer}.Product_productTable__importExport__ubjLS button:hover{background:#e73539;color:#fff}.Product_productTable__importExport_status__T988g{font-size:13px;color:#fff}.Product_productTable__categoryHeading__KMom6{display:flex;align-items:center;gap:15px}.Product_productTable__deleteCategory__mgeCh{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:4px;background:#e73539;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.Product_productTable__deleteCategory__mgeCh:hover{background:#720e10}.Product_productTable__bulkbar__P9_05{display:flex;align-items:center;gap:15px;margin-bottom:15px;padding:8px 12px;border-radius:6px;background:#fff;box-shadow:0 4px 6px rgba(33,33,33,.25)}.Product_productTable__bulkbar__P9_05 span{font-weight:700;color:#222}.Product_productTable__bulkbar__P9_05 button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:4px;background:#e73539;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.Product_productTable__bulkbar__P9_05 button:hover{background:#720e10}.Product_productTable__wrapper__dAi_3{width:100%;overflow-x:auto;border-radius:6px;box-shadow:0 4px 6px rgba(33,33,33,.25)}.Product_productTable__CcVMW td,.Product_productTable__CcVMW th{padding:8px 12px;text-align:left;border-bottom:1px solid #ddd;white-space:nowrap}.Product_productTable__CcVMW td:nth-child(4){white-space:normal}.Product_productTable__CcVMW th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#7e7c7d;background:#fce8e9}.Product_productTable__CcVMW tbody tr:hover{background:#fce8e9}.Product_productTable__row_inactive__XFTKy{color:#7e7c7d;font-style:italic}.Product_productTable__dietary__jVNfR{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:20px}.Product_productTable__dietary_vegetarian__E55yb{background:rgba(133,198,106,.2);color:#4c8a34}.Product_productTable__dietary_vegan__OVBPD{background:#4c8a34;color:#fff}.Product_productTable__actions__HVhXl{display:flex;gap:6px}.Product_productTable__actions__HVhXl a,.Product_productTable__actions__HVhXl button{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;color:#333;cursor:pointer}.Product_productTable__actions__HVhXl a:hover,.Product_productTable__actions__HVhXl button:hover{background:#e73539;color:#fff}.Product_formCard__EXbXU input[type=number],.Product_formCard__EXbXU input[type=text],.Product_formCard__EXbXU select,.Product_formCard__EXbXU textarea,.Product_productAdd__yk99x input[type=number],.Product_productAdd__yk99x input[type=text],.Product_productAdd__yk99x select,.Product_productAdd__yk99x textarea{width:100%;border:1px solid #ddd;border-radius:4px;background:#fff;color:#222;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.Product_formCard__EXbXU input[type=number]:focus,.Product_formCard__EXbXU input[type=text]:focus,.Product_formCard__EXbXU select:focus,.Product_formCard__EXbXU textarea:focus,.Product_productAdd__yk99x input[type=number]:focus,.Product_productAdd__yk99x input[type=text]:focus,.Product_productAdd__yk99x select:focus,.Product_productAdd__yk99x textarea:focus{outline:none;border-color:#e73539;box-shadow:0 0 0 2px rgba(231,53,57,.15)}.Product_formCard__EXbXU textarea,.Product_productAdd__yk99x textarea{resize:vertical}.Product_productAdd__yk99x{width:100%;background:#fff;border-radius:6px;padding:15px;box-shadow:0 4px 6px rgba(33,33,33,.25)}.Product_productAdd__row__NP3CF{display:grid;grid-template-columns:30px repeat(6,1fr);align-items:center;grid-gap:8px;gap:8px;padding:6px 4px;border-radius:4px}.Product_productAdd__row__NP3CF:not(.Product_productAdd__header__mhFlt):hover{background:#fce8e9}.Product_productAdd__header__mhFlt{padding-bottom:10px;margin-bottom:4px;border-bottom:2px solid #ddd}.Product_productAdd__header__mhFlt span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#7e7c7d}.Product_productAdd__row_filled__kojKA{background:#fce8e9}.Product_productAdd__index__fmbKj{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ddd;color:#333;font-size:11px;font-weight:700}.Product_productAdd__priceInput__v2nwo{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;background:#fff;overflow:hidden}.Product_productAdd__priceInput__v2nwo input{border:none;flex:1 1;min-width:0}.Product_productAdd__priceInput__v2nwo input:focus{box-shadow:none}.Product_productAdd__priceInput__v2nwo span{padding:0 8px;color:#7e7c7d;font-weight:600}.Product_productAdd__priceInput__v2nwo:focus-within{border-color:#e73539;box-shadow:0 0 0 2px rgba(231,53,57,.15)}.Product_productAdd__button__spsrT{margin-top:20px}.Product_formCard__EXbXU{width:100%;max-width:640px;background:#fff;border-radius:8px;padding:20px 25px 25px;box-shadow:0 4px 6px rgba(33,33,33,.25)}.Product_formCard__header__MTzNN{display:flex;align-items:baseline;gap:10px;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #ddd}.Product_formCard__header__MTzNN h2{margin:0;font-size:20px;color:#222}.Product_formCard__id__MahME{font-size:13px;font-weight:700;color:#fff;background:#e73539;padding:2px 8px;border-radius:20px}.Product_formCard__grid__utcA0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px 15px;gap:12px 15px;margin-bottom:12px}.Product_formCard__field__HmAlZ{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.Product_formCard__field__HmAlZ>span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#7e7c7d}.Product_dietaryToggle__kzdpH{display:flex;gap:6px;flex-wrap:wrap}.Product_dietaryToggle__option__Mh5BP{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 10px;border:1px solid #ddd;border-radius:20px;background:#fff;color:#333;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.Product_dietaryToggle__option__Mh5BP:hover{border-color:#e73539}.Product_dietaryToggle__option_active___8D_S.Product_dietaryToggle__option_normal__p29lp{background:#333;border-color:#333;color:#fff}.Product_dietaryToggle__option_active___8D_S.Product_dietaryToggle__option_vegetarian__QpRDP{background:#85c66a;border-color:#85c66a;color:#fff}.Product_dietaryToggle__option_active___8D_S.Product_dietaryToggle__option_vegan__mC_tZ{background:#4c8a34;border-color:#4c8a34;color:#fff}.Product_dietaryToggle__compact__pJnBv{flex-wrap:nowrap;gap:4px;justify-content:center}.Product_dietaryToggle__compact__pJnBv .Product_dietaryToggle__option__Mh5BP{padding:6px;border-radius:50%}