.MobileHomeDashboard_page__OP4r0{display:none}@media screen and (max-width:639px){.MobileHomeDashboard_page__OP4r0{display:flex;flex-direction:column;gap:12px;min-width:0;color:#1D1D1F;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif;padding-bottom:6px;-webkit-font-smoothing:antialiased}.MobileHomeDashboard_page__OP4r0 :where(h1,h2,h3,p){margin:0}.MobileHomeDashboard_page__OP4r0 :where(button){-webkit-appearance:none;appearance:none;font:inherit;color:inherit;border:0;cursor:pointer;text-align:left;background:none;padding:0;-webkit-tap-highlight-color:transparent}.MobileHomeDashboard_page__OP4r0 :where(button:disabled){opacity:.5;cursor:default}.MobileHomeDashboard_page__OP4r0 :where(button:active){opacity:.72}.MobileHomeDashboard_page__OP4r0 :where(button:focus-visible){outline:3px solid #BDA2F7;outline-offset:3px}.MobileHomeDashboard_page__OP4r0 :where(h2){font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.4px}.MobileHomeDashboard_heading__wNx7a{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:0 3px}.MobileHomeDashboard_headingCopy___UlNV{flex:1;min-width:0;padding-right:14px}.MobileHomeDashboard_heading__wNx7a h1{color:#1D1D1F;font-size:36px;font-weight:700;line-height:1.2;letter-spacing:-1.7px}.MobileHomeDashboard_heading__wNx7a p{color:#8C8690;font-size:11px;line-height:1.35;margin-top:2px}.MobileHomeDashboard_profileButton__cqD4K{position:relative;display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:18px;background:#7A3FF2;box-shadow:0 8px 13px #7A3FF22E;color:#FFF;font-size:13px;font-weight:700}.MobileHomeDashboard_badge__McpNh{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;min-width:20px;min-height:20px;padding:0 4px;border:2px solid #fff;border-radius:10px;background:#D43B35;color:#FFF;font-size:8px;font-weight:700}.MobileHomeDashboard_hero__njfl0{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:274px;overflow:hidden;padding:20px;border-radius:29px;background:linear-gradient(135deg,#171119,#352043 50%,#6F32D4);box-shadow:0 11px 21px #24142821}.MobileHomeDashboard_heroGlow__G0F_6{position:absolute;z-index:-1;top:-150px;right:-120px;width:350px;height:350px;border-radius:190px;background:#CF9BFF1F}.MobileHomeDashboard_heroTop__NI9rh{display:flex;align-items:center;justify-content:space-between;gap:5px}.MobileHomeDashboard_heroKicker__1WGEZ{flex-shrink:1;min-width:0;color:#DBC5F9;font-size:8.5px;font-weight:700;letter-spacing:1.55px;line-height:1.25}.MobileHomeDashboard_datePill__IeLtw{flex-shrink:0;max-width:58%;overflow:hidden;padding:7px 11px;border:1px solid #ffffff2e;border-radius:15px;background:#FFFFFF14;color:#EADDF5;font-size:8.5px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_heroBody__E8K2n{margin-top:35px}.MobileHomeDashboard_heroRole__oKnLq{color:#CBA9E5;font-size:9.5px;font-weight:600;line-height:1.3}.MobileHomeDashboard_hero__njfl0 h2{max-width:92%;margin-top:9px;color:#FFF;font-size:29px;font-weight:700;letter-spacing:-1.15px;line-height:33px}.MobileHomeDashboard_heroBody__E8K2n p{max-width:91%;margin-top:8px;color:#FFFFFFA8;font-size:10.5px;line-height:16px}.MobileHomeDashboard_heroFooter__LL2W3{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px}.MobileHomeDashboard_heroStatus__03YOm{display:flex;align-items:center;flex-shrink:1;gap:7px;min-height:35px;padding:7px 9px;border:1px solid #ffffff14!important;border-radius:14px;background:#17111947!important;color:#F0E8F5!important;font-size:8px!important;font-weight:600!important}.MobileHomeDashboard_heroStatusMark__FRy7A{display:grid;place-items:center;flex-shrink:0;width:17px;height:17px;border-radius:8px;background:#89DDB4;color:#176746;font-size:9px;font-weight:700}.MobileHomeDashboard_heroStatusMark__FRy7A[data-warning=true]{background:#FFDFA3;color:#7A5310}.MobileHomeDashboard_venueRow__0dEJ9{display:flex;align-items:center;flex-shrink:1;max-width:56%;min-height:35px;padding:6px 10px;border:1px solid #ffffff2b;border-radius:14px;background:#FFFFFF1A}.MobileHomeDashboard_venueRow__0dEJ9>i{flex-shrink:0;width:7px;height:7px;border-radius:4px;background:#CEAEF5}.MobileHomeDashboard_venueRow__0dEJ9>span{display:flex;flex-direction:column;min-width:0;margin-left:7px}.MobileHomeDashboard_venueRow__0dEJ9 small{color:#FFFFFF85;font-size:5.5px;font-weight:800;letter-spacing:.85px}.MobileHomeDashboard_venueRow__0dEJ9 strong{overflow:hidden;color:#FFF;font-size:8.5px;font-weight:700;line-height:1.2;margin-top:1px;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_eventCard__yqmvF{display:flex;align-items:center;width:100%;padding:11px!important;border:1px solid #ddd5e3!important;border-radius:22px;background:#FFF!important;box-shadow:0 7px 16px #291A320F}.MobileHomeDashboard_eventDate__XegHc{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-shrink:0;width:58px;height:58px;border-radius:15px;background:#231826}.MobileHomeDashboard_eventDate__XegHc strong{color:#FFF;font-size:20px;font-weight:800;line-height:1.2}.MobileHomeDashboard_eventDate__XegHc small{color:#D8BFEA;font-size:7.5px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.MobileHomeDashboard_eventCopy__jLsej{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:12px}.MobileHomeDashboard_eventCopy__jLsej>small{color:#7A3FF2;font-size:7.5px;font-weight:900;letter-spacing:1px}.MobileHomeDashboard_eventCopy__jLsej>strong{overflow:hidden;margin-top:4px;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_eventCopy__jLsej>span{overflow:hidden;margin-top:4px;color:#857C88;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_eventAction__OLSs0{display:flex;align-items:center;gap:3px;margin-left:5px;padding:8px 10px;border-radius:13px;background:#F0E7FC;color:#7A3FF2;font-size:8.5px;font-weight:800}.MobileHomeDashboard_eventAction__OLSs0>span{font-size:17px;line-height:18px}.MobileHomeDashboard_kicker__jadgz{display:block;color:#7A3FF2;font-size:9px;font-weight:700;letter-spacing:1.35px;line-height:1.2}.MobileHomeDashboard_executiveOverview__l7KJI{padding:15px;border:1px solid #ded8e1;border-radius:25px;background:#F8F6F9}.MobileHomeDashboard_overviewHead__E6eK_{display:flex;align-items:center;justify-content:space-between;gap:6px}.MobileHomeDashboard_overviewHead__E6eK_>div{flex:1;min-width:0}.MobileHomeDashboard_overviewHead__E6eK_ h2{margin-top:4px;font-size:22px;letter-spacing:-.55px}.MobileHomeDashboard_overviewStatus__celsj{display:flex;align-items:center;flex-shrink:0;gap:6px;padding:7px 9px;border-radius:12px;background:#FFF1D5;color:#8C6218;font-size:7px;font-weight:700;letter-spacing:.45px;white-space:nowrap}.MobileHomeDashboard_overviewStatus__celsj>i{width:7px;height:7px;border-radius:4px;background:#D99A25}.MobileHomeDashboard_overviewStatus__celsj[data-ok=true]{background:#E7F6EE;color:#287B59}.MobileHomeDashboard_overviewStatus__celsj[data-ok=true]>i{background:#2BA875}.MobileHomeDashboard_overviewIntro__e_uD4{margin-top:6px!important;color:#8B8490;font-size:10px;line-height:15px}.MobileHomeDashboard_primaryMetrics__nzy3D{display:flex;gap:8px;margin-top:14px}.MobileHomeDashboard_executiveMetric__qdwa7{--accent:#7A3FF2;--icon:#F0E7FF;position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:143px;overflow:hidden;padding:12px!important;border:1px solid #ddd1ec!important;border-radius:17px;background:#FAF8FD!important;box-shadow:0 5px 10px #332B3509}.MobileHomeDashboard_executiveMetric__qdwa7[data-tone=orange]{--accent:#EE6A2E;--icon:#FFF0E8;border-color:#F3D9CC!important;background:#FFFAF7!important}.MobileHomeDashboard_metricAccent__K5q_M{position:absolute;top:0;left:12px;width:27px;height:3px;border-radius:2px;background:var(--accent)}.MobileHomeDashboard_executiveMetricTop__ufqzc{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%}.MobileHomeDashboard_executiveMetricTop__ufqzc>span:first-child{flex:1;overflow:hidden;color:#726B76;font-size:8.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_executiveMetricIcon__2hNc2{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:11px;background:var(--icon);color:var(--accent);font-size:16px;font-weight:600}.MobileHomeDashboard_executiveMetric__qdwa7>strong{max-width:100%;overflow:hidden;margin-top:10px;font-size:23px;font-weight:700;letter-spacing:-.85px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.MobileHomeDashboard_executiveMetricCopy__iiTSh{max-width:100%;overflow:hidden;margin-top:4px;color:#918A95;font-size:8px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_metricOpen__3J1Kt{padding-top:7px;margin-top:auto;color:var(--accent);font-size:7.5px;font-weight:700}.MobileHomeDashboard_signalGrid__Ncjra{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.MobileHomeDashboard_executiveSignal__V_vmd{display:flex;align-items:center;min-width:0;min-height:59px;padding:8px!important;border:1px solid #e8e2ea!important;border-radius:15px;background:#FFF!important}.MobileHomeDashboard_signalIcon__9rnWC{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:9px;font-size:14px;font-weight:700}.MobileHomeDashboard_decisionIcon__cA9dh[data-tone=green],.MobileHomeDashboard_signalIcon__9rnWC[data-tone=green]{background:#E6F6EE;color:#27815A}.MobileHomeDashboard_decisionIcon__cA9dh[data-tone=red],.MobileHomeDashboard_signalIcon__9rnWC[data-tone=red]{background:#FFE9E7;color:#C84C3E}.MobileHomeDashboard_decisionIcon__cA9dh[data-tone=amber],.MobileHomeDashboard_signalIcon__9rnWC[data-tone=amber]{background:#FFF2D5;color:#B87A13}.MobileHomeDashboard_decisionIcon__cA9dh[data-tone=purple],.MobileHomeDashboard_signalIcon__9rnWC[data-tone=purple]{background:#F0E7FF;color:#7A3FF2}.MobileHomeDashboard_signalCopy__hGqRc{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:8px}.MobileHomeDashboard_signalCopy__hGqRc strong{font-size:16px;font-weight:700;line-height:1.15}.MobileHomeDashboard_signalCopy__hGqRc>span{overflow:hidden;margin-top:2px;color:#85808A;font-size:7.3px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_signalArrow__WTQJs{margin-left:2px;color:#A49DA8;font-size:17px;font-weight:400}.MobileHomeDashboard_decisionCard__DNS_P{overflow:hidden;padding:15px;border:1px solid #e4dee7;border-radius:25px;background:#FFF}.MobileHomeDashboard_decisionHead__cg7I8{display:flex;align-items:center;justify-content:space-between;gap:8px}.MobileHomeDashboard_decisionHead__cg7I8 h2{margin-top:4px;font-size:21px;font-weight:700;letter-spacing:-.45px}.MobileHomeDashboard_decisionCount__40npu{display:grid;place-items:center;flex-shrink:0;min-width:32px;min-height:32px;border-radius:13px;background:#241A27;color:#FFF;font-size:10px;font-weight:700}.MobileHomeDashboard_decisionCount__40npu[data-ok=true]{background:#E5F7EE;color:#25815B}.MobileHomeDashboard_primaryDecision__niG0D{margin-top:14px;padding:14px;border-radius:18px;background:#F5F1F7}.MobileHomeDashboard_primaryDecisionTop__3iLwi{display:flex;align-items:center}.MobileHomeDashboard_decisionIcon__cA9dh{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;font-size:15px;font-weight:700}.MobileHomeDashboard_primaryDecisionTop__3iLwi>span:last-child{margin-left:9px;color:#8C8290;font-size:7px;font-weight:700;letter-spacing:1.15px}.MobileHomeDashboard_primaryDecision__niG0D h3{margin-top:11px;font-size:17px;font-weight:700;letter-spacing:-.25px;line-height:1.2}.MobileHomeDashboard_primaryDecision__niG0D p{margin-top:5px;color:#7E7682;font-size:9.5px;line-height:14px}.MobileHomeDashboard_primaryDecision__niG0D button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:45px;padding:0 14px;margin-top:13px;border-radius:13px;background:#241A27;color:#FFF;font-size:10px;font-weight:700}.MobileHomeDashboard_primaryDecision__niG0D button>span{color:#D9C3E8;font-size:16px}.MobileHomeDashboard_decisionNext__vQ4r4{margin-top:13px}.MobileHomeDashboard_decisionNext__vQ4r4>span{display:block;margin-bottom:3px;color:#958B98;font-size:7px;font-weight:700;letter-spacing:1.15px}.MobileHomeDashboard_decisionNext__vQ4r4>button{display:flex;align-items:center;width:100%;min-height:57px;border-top:1px solid #eee9f0}.MobileHomeDashboard_decisionNext__vQ4r4>button>i{flex-shrink:0;width:8px;height:8px;border-radius:4px}.MobileHomeDashboard_decisionRowCopy__13wzj{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:10px}.MobileHomeDashboard_decisionRowCopy__13wzj strong{overflow:hidden;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_decisionRowCopy__13wzj small{overflow:hidden;margin-top:3px;color:#918995;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_decisionRowAction__bEaqY{flex-shrink:0;margin-left:6px;color:#7A3FF2;font-size:7.5px;font-weight:700}.MobileHomeDashboard_decisionEmpty__zjLd0{display:flex;align-items:center;margin-top:14px;padding:14px;border-radius:17px;background:#EAF7F1}.MobileHomeDashboard_decisionEmpty__zjLd0>span{margin-right:12px;color:#25815B;font-size:20px;font-weight:700}.MobileHomeDashboard_decisionEmpty__zjLd0 strong{color:#214B3A;font-size:12px;font-weight:700}.MobileHomeDashboard_decisionEmpty__zjLd0 p{margin-top:3px;color:#6C8478;font-size:8px;line-height:1.4}.MobileHomeDashboard_decisionEmpty__zjLd0[data-incomplete=true]{background:#FFF7E6}.MobileHomeDashboard_decisionEmpty__zjLd0[data-incomplete=true] :is(strong,p,span){color:#8C6218}.MobileHomeDashboard_trendCard__E_KvN{padding:15px;border:1px solid #e4dee7;border-radius:25px;background:#FFF}.MobileHomeDashboard_trendHead__wB7MX{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.MobileHomeDashboard_trendHead__wB7MX h2{margin-top:4px;font-size:20px;font-weight:700;letter-spacing:-.4px}.MobileHomeDashboard_trendHead__wB7MX p{margin-top:4px;color:#918A95;font-size:8px;line-height:1.35}.MobileHomeDashboard_trendFoodCost__c_lVE{display:flex;align-items:flex-end;flex-shrink:0;flex-direction:column;padding:7px 10px;border-radius:12px;background:#F1E9FB}.MobileHomeDashboard_trendFoodCost__c_lVE small{color:#86689D;font-size:6.5px;font-weight:700;letter-spacing:1px}.MobileHomeDashboard_trendFoodCost__c_lVE strong{margin-top:2px;font-size:16px;font-weight:700}.MobileHomeDashboard_trendTotals__JmkH0{display:flex;gap:7px;margin-top:13px}.MobileHomeDashboard_trendTotals__JmkH0>span{flex:1;padding:8px 10px;border-radius:12px;background:#F7F5F8}.MobileHomeDashboard_legendItem__g2NX7{display:flex;align-items:center;gap:6px;color:#746D78;font-size:7.5px}.MobileHomeDashboard_legendItem__g2NX7 i{width:16px;height:5px;border-radius:3px;background:#7A3FF2}.MobileHomeDashboard_legendItem__g2NX7 i[data-waste=true]{background:#C996ED}.MobileHomeDashboard_trendTotals__JmkH0 strong{display:block;margin-top:5px;font-size:13px;font-weight:700}.MobileHomeDashboard_chart__5ZcLc{display:block;overflow:hidden;width:100%;height:90px;margin-top:8px}.MobileHomeDashboard_chartLabels__sosYr{display:flex;justify-content:space-between;margin-top:3px;color:#8E8792;font-size:7px}.MobileHomeDashboard_trendEmpty__6rZyq{margin-top:11px!important;color:#99919B;font-size:8px;line-height:1.35;text-align:center}.MobileHomeDashboard_quickCard__NfaBZ{padding:15px;border:1px solid #e4dee7;border-radius:25px;background:#FFF}.MobileHomeDashboard_quickHead__VHIqL{display:flex;align-items:center;justify-content:space-between;gap:5px}.MobileHomeDashboard_quickHead__VHIqL h2{margin-top:4px}.MobileHomeDashboard_quickHint__Mb3Yz{color:#948B97;font-size:7px;font-weight:700;letter-spacing:1px}.MobileHomeDashboard_quickCommands__slPP9{display:flex;flex-direction:column;gap:7px;margin-top:13px}.MobileHomeDashboard_quickCommand__AsLpT{display:flex;align-items:center;min-height:65px;padding:9px!important;border-radius:15px}.MobileHomeDashboard_quickCommand__AsLpT[data-tone=ink]{--quick-icon:#3C3040;--quick-glyph:#FFF;--quick-title:#FFF;--quick-copy:#C8BEC9;background:#231A26}.MobileHomeDashboard_quickCommand__AsLpT[data-tone=purple]{--quick-icon:#E8DBFA;--quick-glyph:#7A3FF2;--quick-title:#1D1D1F;--quick-copy:#81758B;background:#F4EEFC}.MobileHomeDashboard_quickCommand__AsLpT[data-tone=green]{--quick-icon:#D9F1E5;--quick-glyph:#237A58;--quick-title:#1D1D1F;--quick-copy:#71837A;background:#EDF8F3}.MobileHomeDashboard_quickCommandIcon__OKXn_{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;border-radius:11px;background:var(--quick-icon);color:var(--quick-glyph);font-size:18px;font-weight:600}.MobileHomeDashboard_quickCommandCopy__KkDF6{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:11px}.MobileHomeDashboard_quickCommandCopy__KkDF6 strong{color:var(--quick-title);font-size:11.5px;font-weight:700}.MobileHomeDashboard_quickCommandCopy__KkDF6>span{margin-top:3px;color:var(--quick-copy);font-size:8px;line-height:1.35}.MobileHomeDashboard_quickCommandArrow__WrIaV{margin-right:4px;color:var(--quick-glyph);font-size:20px;font-weight:500}.MobileHomeDashboard_orderCard__qZnv8{padding:15px;border:1px solid #ddd4e4;border-radius:25px;background:#F7F3FA}.MobileHomeDashboard_orderHead__xZueC{display:flex;align-items:center;justify-content:space-between;gap:5px}.MobileHomeDashboard_orderHead__xZueC h2{margin-top:4px;font-size:21px;letter-spacing:-.45px}.MobileHomeDashboard_orderListLink__2efIk{display:flex;align-items:center;flex-shrink:0;padding:8px 10px!important;border:1px solid #e4dce8!important;border-radius:12px;background:#FFF!important;color:#594D60!important;font-size:8px!important;font-weight:700!important;white-space:nowrap}.MobileHomeDashboard_orderListLink__2efIk>span{margin-left:5px;color:#7A3FF2;font-size:16px}.MobileHomeDashboard_orderIntro__EJ6zn{margin-top:9px!important;color:#817887;font-size:9.5px;line-height:14px}.MobileHomeDashboard_orderRow___oUl2{display:flex;align-items:center;width:100%;min-height:78px;padding:9px!important;margin-top:8px;border:1px solid #e7dfea!important;border-radius:16px;background:#FFF!important}.MobileHomeDashboard_orderIndex__cb_oa{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:#241A27;color:#FFF;font-size:8px;font-weight:700}.MobileHomeDashboard_orderCopy__2s1XO{display:flex;flex:1;flex-direction:column;min-width:0;padding:0 9px}.MobileHomeDashboard_orderCopy__2s1XO strong{font-size:11.5px;font-weight:700}.MobileHomeDashboard_orderCopy__2s1XO>span{margin-top:4px;color:#7E7582;font-size:8.5px;line-height:1.35}.MobileHomeDashboard_orderCopy__2s1XO small{overflow:hidden;margin-top:4px;color:#806194;font-size:7.5px;line-height:11px;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_reviewButton__dxSAp{display:flex;align-items:flex-end;flex-shrink:0;justify-content:center;flex-direction:column;color:#7A3FF2;font-size:8px;font-weight:700}.MobileHomeDashboard_reviewButton__dxSAp>span{margin-top:1px;font-size:17px}.MobileHomeDashboard_orderEmpty__WnqNq{display:flex;align-items:center;margin-top:12px;padding:13px;border-radius:16px;background:#E9F7F0}.MobileHomeDashboard_orderEmpty__WnqNq>span{margin-right:11px;color:#25815B;font-size:19px;font-weight:700}.MobileHomeDashboard_orderEmpty__WnqNq strong{color:#244C3C;font-size:11px;font-weight:700}.MobileHomeDashboard_orderEmpty__WnqNq p{margin-top:3px;color:#6E847A;font-size:8px}.MobileHomeDashboard_sectionHead__FgDbx{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-top:1px;border:1px solid #e8e3eb;border-radius:20px;background:#FFF}.MobileHomeDashboard_sectionHead__FgDbx h2{margin-top:5px;font-size:20px;letter-spacing:-.45px}.MobileHomeDashboard_statusHalo__FGgTD{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:17px;background:#E5F7EE}.MobileHomeDashboard_statusHalo__FGgTD i{width:11px;height:11px;border-radius:6px;background:#2CAB78}.MobileHomeDashboard_metricGrid__jBTxa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MobileHomeDashboard_metric__TQnHj{display:flex;flex-direction:column;min-width:0;min-height:135px;padding:15px!important;border:1px solid transparent!important;border-radius:19px}.MobileHomeDashboard_metric__TQnHj[data-tone=ink]{background:#201923}.MobileHomeDashboard_metric__TQnHj[data-tone=purple]{border-color:#E1D1FB!important;background:#F3ECFF}.MobileHomeDashboard_metric__TQnHj[data-tone=red]{border-color:#F3D0C9!important;background:#FFF0ED}.MobileHomeDashboard_metric__TQnHj[data-tone=amber]{border-color:#F0DBAE!important;background:#FFF7E6}.MobileHomeDashboard_metric__TQnHj[data-tone=green]{border-color:#CBE9DA!important;background:#EAF8F1}.MobileHomeDashboard_metric__TQnHj>span:first-child{color:#7F6C92;font-size:8px;font-weight:700;letter-spacing:1.15px}.MobileHomeDashboard_metric__TQnHj>strong{max-width:100%;overflow:hidden;margin-top:15px;font-size:25px;font-weight:700;letter-spacing:-.8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_metric__TQnHj>span:last-child{margin-top:7px;color:#827B86;font-size:9px;line-height:13px}.MobileHomeDashboard_metric__TQnHj[data-tone=ink]>span:first-child{color:#D7C7E0}.MobileHomeDashboard_metric__TQnHj[data-tone=ink]>strong{color:#FFF}.MobileHomeDashboard_metric__TQnHj[data-tone=ink]>span:last-child{color:#FFFFFF94}.MobileHomeDashboard_attentionCard__wdQ_f{padding:16px;border:1px solid #e7e2e9;border-radius:22px;background:#FFF}.MobileHomeDashboard_attentionHead__L7HbM{display:flex;align-items:center;justify-content:space-between;gap:6px}.MobileHomeDashboard_attentionHead__L7HbM h2{margin-top:5px;font-size:19px;font-weight:700;letter-spacing:-.35px}.MobileHomeDashboard_countPill__Rb2dq{display:grid;place-items:center;flex-shrink:0;min-width:29px;min-height:29px;border-radius:14px;background:#F2E8FF;color:#7A3FF2;font-size:10px;font-weight:700}.MobileHomeDashboard_countPill__Rb2dq[data-ok=true]{background:#E5F7EE;color:#25815B}.MobileHomeDashboard_attentionRow__Mwgo_{display:flex;align-items:center;width:100%;min-height:65px;padding-top:10px!important;margin-top:10px;border-top:1px solid #efeaf1!important}.MobileHomeDashboard_attentionRow__Mwgo_>i{flex-shrink:0;width:11px;height:11px;border-radius:6px}.MobileHomeDashboard_attentionRow__Mwgo_>span:nth-child(2){display:flex;flex:1;flex-direction:column;min-width:0;margin-left:11px}.MobileHomeDashboard_attentionRow__Mwgo_ strong{overflow:hidden;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.MobileHomeDashboard_attentionRow__Mwgo_>span:nth-child(2)>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:4px;color:#8A838E;font-size:9px;line-height:13px}.MobileHomeDashboard_arrow__UlFvC{color:#7A3FF2;font-size:23px;font-weight:500}.MobileHomeDashboard_emptyText__f2EV0{margin-top:14px!important;color:#8D8690;font-size:10px;line-height:15px}.MobileHomeDashboard_serviceStrip__b_P7Q{display:flex;gap:7px}.MobileHomeDashboard_serviceStrip__b_P7Q button{display:flex;flex:1;flex-direction:column;min-width:0;min-height:82px;padding:12px!important;border:1px solid #e5e0e7!important;border-radius:17px;background:#FFF}.MobileHomeDashboard_serviceStrip__b_P7Q span{color:#958D99;font-size:8px;font-weight:700;letter-spacing:1px}.MobileHomeDashboard_serviceStrip__b_P7Q strong{margin-top:10px;font-size:25px;font-weight:700;line-height:1.2}.MobileHomeDashboard_nextShift__k7DEz{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:100px;padding:16px!important;border-radius:21px;background:#211925!important}.MobileHomeDashboard_nextShift__k7DEz>span:first-child{display:flex;flex-direction:column}.MobileHomeDashboard_nextShift__k7DEz small{color:#CFB3E7;font-size:8px;font-weight:700;letter-spacing:1.2px}.MobileHomeDashboard_nextShift__k7DEz strong{margin-top:7px;color:#FFF;font-size:14px;font-weight:600}.MobileHomeDashboard_nextShift__k7DEz>span:last-child{max-width:47%;color:#E9DBF2;font-size:10px;font-weight:600;text-align:right}.MobileHomeDashboard_toolList__5rb7P{padding:9px;border:1px solid #e7e2e9;border-radius:22px;background:#FFF}.MobileHomeDashboard_toolList__5rb7P:empty{display:none}.MobileHomeDashboard_toolRow__FG7PN{display:flex;align-items:center;width:100%;min-height:75px;padding:8px!important;border-bottom:1px solid #efeaf1!important}.MobileHomeDashboard_toolRow__FG7PN:last-child{border-bottom:0!important}.MobileHomeDashboard_toolIcon__wlm8L{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;color:#5B386F;font-size:21px}.MobileHomeDashboard_toolCopy__Dxoev{display:flex;flex:1;flex-direction:column;min-width:0;margin-left:11px}.MobileHomeDashboard_toolCopy__Dxoev strong{font-size:13px;font-weight:600}.MobileHomeDashboard_toolCopy__Dxoev>span{margin-top:4px;color:#8B8490;font-size:9px;line-height:1.3}.MobileHomeDashboard_deviceNotice__TzLcQ{display:flex;align-items:center;padding:15px;border:1px solid #c8e8d8;border-radius:21px;background:#EAF7F1}.MobileHomeDashboard_deviceIcon__r0Ip1{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:15px;background:#FFF;color:#25855E;font-size:24px}.MobileHomeDashboard_deviceNotice__TzLcQ>div{flex:1;margin-left:12px}.MobileHomeDashboard_deviceNotice__TzLcQ strong{color:#1B3B2E;font-size:14px;font-weight:700}.MobileHomeDashboard_deviceNotice__TzLcQ p{margin-top:4px;color:#638071;font-size:9px;line-height:13px}.MobileHomeDashboard_accessGrid__INu0C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MobileHomeDashboard_accessTool__hrSNA{display:flex;flex-direction:column;min-height:180px;padding:14px!important;border:1px solid #e6e1e8!important;border-radius:21px;background:#FFF!important}.MobileHomeDashboard_accessTool__hrSNA[data-featured=true]{grid-column:1/-1;align-items:center;flex-direction:row;min-height:100px}.MobileHomeDashboard_accessIcon__h3GMG{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;border-radius:14px;color:#513461;font-size:21px}.MobileHomeDashboard_accessCopy__5qEuS{display:flex;flex-direction:column;min-width:0}.MobileHomeDashboard_accessCopy__5qEuS strong{margin-top:17px;font-size:16px;font-weight:700}.MobileHomeDashboard_accessCopy__5qEuS>span{margin-top:5px;color:#8A838D;font-size:9px;line-height:13px}.MobileHomeDashboard_accessArrow__W9Q7E{margin-top:auto;color:#7A3FF2;font-size:19px}.MobileHomeDashboard_accessTool__hrSNA[data-featured=true] .MobileHomeDashboard_accessCopy__5qEuS{flex:1;margin-left:13px}.MobileHomeDashboard_accessTool__hrSNA[data-featured=true] strong{margin-top:0;font-size:17px}.MobileHomeDashboard_accessTool__hrSNA[data-featured=true] .MobileHomeDashboard_accessArrow__W9Q7E{margin:0 0 0 8px}.MobileHomeDashboard_loadingCard__Qw1P7{display:flex;align-items:center;justify-content:center;gap:10px;min-height:90px;border:1px solid #e8e3eb;border-radius:20px;background:#FFF;color:#766F79;font-size:11px}.MobileHomeDashboard_spinner__ptyZI{width:18px;height:18px;border:2px solid #e8dbff;border-top-color:#7a3ff2;border-radius:50%;animation:MobileHomeDashboard_spin__IV7tX .8s linear infinite}.MobileHomeDashboard_errorCard__r9djc{padding:15px;border:1px solid #ecc7bf;border-radius:20px;background:#FFF1EF}.MobileHomeDashboard_errorCard__r9djc>strong{color:#8F3226;font-size:13px;font-weight:700}.MobileHomeDashboard_errorCard__r9djc p{margin-top:5px;color:#9A645C;font-size:9px;line-height:14px}.MobileHomeDashboard_errorCard__r9djc button{min-height:34px;padding:0 14px;margin-top:10px;border-radius:10px;background:#8F3226;color:#FFF;font-size:9px;font-weight:700}.MobileHomeDashboard_missingData__T3eGt{margin-top:12px!important;color:#817887;font-size:10px;line-height:15px}.MobileHomeDashboard_feedback__12Ta5{padding:12px;border:1px solid #ddd4e4;border-radius:14px;background:#F7F3FA;color:#4D3C59;font-size:11px;line-height:16px}.MobileHomeDashboard_page__OP4r0 :where(i[data-tone=red]){background:#D65343}.MobileHomeDashboard_page__OP4r0 :where(i[data-tone=amber]){background:#E2A12A}.MobileHomeDashboard_page__OP4r0 :where(i[data-tone=purple]){background:#7A3FF2}.wpa-home:has(>.MobileHomeDashboard_page__OP4r0){gap:0;max-width:none;margin:0;padding:0}.wpa-home:has(>.MobileHomeDashboard_page__OP4r0)>:not([data-mobile-home]):not(dialog){display:none!important}.wpa-home:has(>.MobileHomeDashboard_page__OP4r0)>dialog[open]{max-width:calc(100vw - 20px);max-height:calc(100dvh - 40px);padding:20px;border-radius:26px;background:#F7F6F9;color:#1D1D1F;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.wpa-home:has(>.MobileHomeDashboard_page__OP4r0)>dialog :is(input,select){min-height:54px;font-family:inherit;font-size:16px;border-radius:15px}.wpa-home:has(>.MobileHomeDashboard_page__OP4r0)>dialog footer>button{min-height:54px;border-radius:16px}.MobileHomeDashboard_extra__34lux{padding:15px;border:1px solid #e4dee7;border-radius:22px;background:#FFF}.MobileHomeDashboard_extra__34lux>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;list-style:none;cursor:pointer;color:#7A3FF2;font-size:11px;font-weight:700}.MobileHomeDashboard_extra__34lux>summary::-webkit-details-marker{display:none}.MobileHomeDashboard_extra__34lux>summary:after{content:"＋";font-size:18px;font-weight:400}.MobileHomeDashboard_extra__34lux[open]>summary:after{content:"−"}.MobileHomeDashboard_extraSection__kng8k{padding-top:14px;margin-top:12px;border-top:1px solid #eee9f0}.MobileHomeDashboard_extraSection__kng8k h2{font-size:17px}.MobileHomeDashboard_extraSection__kng8k>p{margin-top:8px;color:#8A838E;font-size:10px;line-height:15px}.MobileHomeDashboard_extraRow__7OXGU{display:flex;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 0!important;border-bottom:1px solid #eee9f0!important}.MobileHomeDashboard_extraRow__7OXGU>span:first-child{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.MobileHomeDashboard_extraRow__7OXGU strong{font-size:11px;font-weight:600}.MobileHomeDashboard_extraRow__7OXGU small{color:#8A838E;font-size:9px;line-height:13px}.MobileHomeDashboard_extraRow__7OXGU>b{color:#7A3FF2;font-size:9px;font-weight:600}.MobileHomeDashboard_extraRefresh__mYLDN{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin-top:12px;color:#7A3FF2!important;font-size:11px!important;font-weight:700!important}}@keyframes MobileHomeDashboard_spin__IV7tX{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.MobileHomeDashboard_spinner__ptyZI{animation:none}}.MobileRecipeDetail_page__6fIFa{display:none}@media screen and (max-width:639px){.MobileRecipeDetail_page__6fIFa{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;height:100dvh;min-width:0;margin:0;padding:calc(14px + env(safe-area-inset-top)) 14px calc(34px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#f7f6f9;color:#1d1d1f;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif}.MobileRecipeDetail_page__6fIFa>*{flex-shrink:0}.MobileRecipeDetail_page__6fIFa *{box-sizing:border-box}.MobileRecipeDetail_page__6fIFa button,.MobileRecipeDetail_page__6fIFa input{font:inherit}.MobileRecipeDetail_page__6fIFa button{cursor:pointer;-webkit-tap-highlight-color:transparent}.MobileRecipeDetail_page__6fIFa button:disabled{opacity:.55;cursor:wait}.MobileRecipeDetail_page__6fIFa button:focus-visible,.MobileRecipeDetail_page__6fIFa input:focus-visible{outline:2px solid #7a3ff2;outline-offset:3px}.MobileRecipeDetail_hero__tEvwm{position:relative;min-height:330px;padding:20px;border-radius:26px;background:var(--recipe-gradient);color:#fff;overflow:hidden}.MobileRecipeDetail_hero__tEvwm>:not(.MobileRecipeDetail_watermark__SKZxM,.MobileRecipeDetail_glow__ZvKnT){position:relative}.MobileRecipeDetail_watermark__SKZxM{position:absolute;right:-8px;top:52px;color:#ffffff0f;font-size:190px;font-weight:900;line-height:1;pointer-events:none}.MobileRecipeDetail_glow__ZvKnT{position:absolute;width:250px;height:250px;right:-92px;top:-122px;border-radius:50%;background:#ffffff14;pointer-events:none}.MobileRecipeDetail_top__952Bl{display:flex;align-items:center;justify-content:space-between;gap:10px}.MobileRecipeDetail_back__44B9T{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #ffffff2e;border-radius:22px;background:#ffffff1a;color:#fff;font-size:29px!important;line-height:1;padding:0 0 3px}.MobileRecipeDetail_actions__kxPUs{position:relative;min-width:0}.MobileRecipeDetail_brand__A6vq_{display:flex;align-items:center;gap:9px;padding:0;border:0;text-align:left;background:none;color:#fff}.MobileRecipeDetail_logo__6kFzB{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--recipe-accent);color:#fff;font-size:10px;font-weight:900}.MobileRecipeDetail_brand__A6vq_ strong{display:block;font-size:8px;font-weight:900;letter-spacing:1.35px}.MobileRecipeDetail_brand__A6vq_ small{display:block;margin-top:4px;color:#ffffff80;font-size:6px;font-weight:800;letter-spacing:.5px}.MobileRecipeDetail_menu__IC7dP{position:absolute;z-index:4;top:calc(100% + 8px);right:0;width:230px;padding:6px;border:1px solid #e5dfe8;border-radius:15px;background:#fff;box-shadow:0 10px 35px #0003}.MobileRecipeDetail_menu__IC7dP button{display:block;width:100%;min-height:44px;padding:10px;border:0;border-radius:10px;background:#fff;color:#1d1d1f;text-align:left;font-size:12px}.MobileRecipeDetail_menu__IC7dP button:hover{background:#f1e9ff}.MobileRecipeDetail_menu__IC7dP .MobileRecipeDetail_danger___gu3E{color:#ad343e}.MobileRecipeDetail_tags__AZeVO{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.MobileRecipeDetail_tags__AZeVO span{padding:6px 9px;border-radius:10px;background:#ffffff1a;color:#fff;font-size:7px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.MobileRecipeDetail_tags__AZeVO span+span{background:var(--recipe-accent)}.MobileRecipeDetail_hero__tEvwm h2{margin:12px 0 0;color:#fff;font-size:33px;line-height:37px;font-weight:800;letter-spacing:-1.4px;overflow-wrap:anywhere}.MobileRecipeDetail_byline__l2wW6{margin:7px 0 0;color:#ffffff9e;font-size:9px;line-height:14px}.MobileRecipeDetail_yieldRow__likhG{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:22px}.MobileRecipeDetail_yieldRow__likhG>div>small{display:block;color:#ffffff9e;font-size:7px;font-weight:900;letter-spacing:1px}.MobileRecipeDetail_yieldRow__likhG>span{margin-bottom:13px;font-size:11px;font-weight:800}.MobileRecipeDetail_yieldControl__c3zHm{display:flex;align-items:center;height:44px;margin-top:7px;border:1px solid #ffffff2e;border-radius:14px;background:#ffffff1a;overflow:hidden}.MobileRecipeDetail_yieldControl__c3zHm button{width:44px;height:42px;padding:0;border:0;background:none;color:#fff;font-size:23px}.MobileRecipeDetail_yieldControl__c3zHm input{width:60px;min-width:60px;height:42px;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:#1d1d1f;text-align:center;font-size:15px;font-weight:800;appearance:textfield}.MobileRecipeDetail_yieldControl__c3zHm input::-webkit-inner-spin-button{appearance:none}.MobileRecipeDetail_meta__gOh4z{display:grid;grid-template-columns:1fr 1fr;min-height:174px;overflow:hidden;border:1px solid #e5dfe8;border-radius:22px;background:#fff}.MobileRecipeDetail_meta__gOh4z>div{min-width:0;min-height:86px;padding:14px}.MobileRecipeDetail_meta__gOh4z>div:nth-child(odd){border-right:1px solid #e5dfe8}.MobileRecipeDetail_meta__gOh4z>div:nth-child(-n+2){border-bottom:1px solid #e5dfe8}.MobileRecipeDetail_meta__gOh4z small{display:block;color:#77717d;font-size:7px;font-weight:900;letter-spacing:.8px}.MobileRecipeDetail_meta__gOh4z b{display:block;margin-top:8px;font-size:14px;font-weight:800}.MobileRecipeDetail_visibility__48fSW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid #e5dfe8;border-radius:20px;background:#fff}.MobileRecipeDetail_visibility__48fSW>div{flex:1;min-width:190px}.MobileRecipeDetail_visibility__48fSW>div>small{color:#7a3ff2;font-size:7px;font-weight:900;letter-spacing:1px}.MobileRecipeDetail_visibility__48fSW h3{margin:5px 0 0;font-size:16px;font-weight:800}.MobileRecipeDetail_visibility__48fSW p{margin:4px 0 0;color:#77717d;font-size:9px;line-height:14px}.MobileRecipeDetail_switch__XkFm9{display:flex;align-items:center;gap:9px;min-height:44px;padding:0;border:0;background:none;text-align:left}.MobileRecipeDetail_switch__XkFm9 i{position:relative;display:block;width:52px;height:30px;padding:3px;border-radius:16px;background:#d5cfda}.MobileRecipeDetail_switch__XkFm9 i:after{content:"";display:block;width:24px;height:24px;border-radius:12px;background:#fff;box-shadow:0 2px 4px #0002;transition:transform .15s}.MobileRecipeDetail_switch__XkFm9[aria-checked=true] i{background:#31a876}.MobileRecipeDetail_switch__XkFm9[aria-checked=true] i:after{transform:translateX(22px)}.MobileRecipeDetail_switch__XkFm9 span{min-width:76px}.MobileRecipeDetail_switch__XkFm9 b{display:block;color:#1d1d1f;font-size:7px;font-weight:900}.MobileRecipeDetail_switch__XkFm9 small{display:block;margin-top:3px;color:#77717d;font-size:6.5px}.MobileRecipeDetail_section__WSpwW{padding:16px;border:1px solid #e5dfe8;border-top:4px solid var(--recipe-accent);border-radius:22px;background:#fff}.MobileRecipeDetail_sectionHead__2LH_r{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.MobileRecipeDetail_sectionHead__2LH_r small{color:#77717d;font-size:7px;font-weight:900;letter-spacing:1px}.MobileRecipeDetail_sectionHead__2LH_r h3{margin:4px 0 0;font-size:25px;line-height:30px;font-weight:800;letter-spacing:-.8px}.MobileRecipeDetail_sectionHead__2LH_r>b{color:var(--recipe-accent);font-size:11px}.MobileRecipeDetail_ingredient__PGt15{display:flex;align-items:center;gap:10px;width:100%;min-height:64px;padding:8px 0;border:0;border-bottom:1px solid #f0ebf2;background:none;text-align:left}.MobileRecipeDetail_number__n5Zl5{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:#f1edf3;color:#77717d;font-size:8px;font-weight:900}.MobileRecipeDetail_lineCopy__gLlk6{flex:1;min-width:0}.MobileRecipeDetail_lineCopy__gLlk6 strong{display:block;color:#1d1d1f;font-size:12px;font-weight:800;overflow-wrap:anywhere}.MobileRecipeDetail_lineCopy__gLlk6 small{display:block;margin-top:3px;color:#77717d;font-size:8px}.MobileRecipeDetail_ingredient__PGt15>b{flex-shrink:0;color:#1d1d1f;font-size:11px;font-weight:900}.MobileRecipeDetail_component__mbe5o{margin-top:8px;padding-inline:9px;border:1px solid #e2d4f6;border-radius:14px;background:#f6f0ff}.MobileRecipeDetail_step__15tQq{display:flex;align-items:flex-start;gap:12px;padding:10px 0}.MobileRecipeDetail_step__15tQq>span{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;background:var(--recipe-accent);color:#fff;font-size:8px;font-weight:900}.MobileRecipeDetail_step__15tQq p{flex:1;min-width:0;margin:7px 0 0;color:#514b55;font-size:11px;line-height:18px;overflow-wrap:anywhere}.MobileRecipeDetail_chefNote__nPWkQ{display:flex;gap:10px;margin-top:12px;padding:13px;border-radius:16px;background:#f3ecff}.MobileRecipeDetail_chefNote__nPWkQ>span{color:var(--recipe-accent);font-size:19px}.MobileRecipeDetail_chefNote__nPWkQ strong{color:#56308c;font-size:7px;font-weight:900;letter-spacing:.6px}.MobileRecipeDetail_chefNote__nPWkQ p{margin:5px 0 0;color:#6e5b7b;font-size:9px;line-height:14px}.MobileRecipeDetail_empty__pcSPe{color:#77717d;font-size:10px;line-height:16px}.MobileRecipeDetail_allergens__q1yqT{padding:17px;border-radius:22px;background:var(--recipe-gradient);color:#fff}.MobileRecipeDetail_allergens__q1yqT>small{font-size:7px;font-weight:900;letter-spacing:.8px}.MobileRecipeDetail_allergens__q1yqT>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.MobileRecipeDetail_allergens__q1yqT span{padding:7px 9px;border:1px solid #ffffff29;border-radius:10px;background:#ffffff1a;color:#fff;font-size:8px;font-weight:700}.MobileRecipeDetail_allergens__q1yqT>p{margin:16px 0 0;color:#ffffff6b;text-align:right;font-size:7px}}.ProductionPlanner_page__wk2uH{display:flex;flex-direction:column;gap:24px;max-width:1280px;margin:0 auto 48px;color:#282331;font-family:var(--font-ui,Arial,sans-serif)}.ProductionPlanner_page__wk2uH fieldset{border:0;padding:0;margin:0;min-width:0}.ProductionPlanner_page__wk2uH textarea{font:inherit;min-width:0;width:100%;margin-top:8px;padding:12px;border:1px solid #ded6e5;border-radius:10px;background:#fff;color:#282331;resize:vertical}.ProductionPlanner_page__wk2uH textarea:focus-visible{outline:3px solid #ad86e8;outline-offset:3px}.ProductionPlanner_srOnly__T7pUn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProductionPlanner_archive__5PrE_,.ProductionPlanner_history__ySUD3{border:1px solid #e7e2ec;border-radius:24px;padding:25px;background:#fff}.ProductionPlanner_archiveHeading__2iBzB{display:flex;align-items:center;justify-content:space-between;gap:18px}.ProductionPlanner_archiveHeading__2iBzB small,.ProductionPlanner_documentBar__ht0ie small{display:block;color:#79509f;font-size:9px;letter-spacing:.15em;font-weight:800}.ProductionPlanner_archiveHeading__2iBzB h2{font-size:24px;letter-spacing:-.035em;margin:8px 0}.ProductionPlanner_archiveHeading__2iBzB p{margin:0;color:#8e8098;font-size:12px;line-height:1.6}.ProductionPlanner_archiveHeading__2iBzB>button{flex:none;border:0;border-radius:12px;background:#7941b5;color:#fff;padding:13px 17px;font-weight:650;font-size:12px}.ProductionPlanner_archiveTools__1tmAc{display:flex;align-items:center;gap:14px;margin:22px 0 17px}.ProductionPlanner_archiveTabs__f9RFk{display:flex;background:#f7f3fa;padding:4px;border-radius:12px;gap:3px}.ProductionPlanner_archiveTabs__f9RFk button{border:0;background:none;color:#93809e;padding:9px 13px;border-radius:9px;font-size:11px;white-space:nowrap}.ProductionPlanner_archiveTabs__f9RFk button[aria-pressed=true]{background:#fff;box-shadow:0 2px 6px #57316f14;color:#743faf;font-weight:700}.ProductionPlanner_archiveTools__1tmAc label{flex:1}.ProductionPlanner_archiveTools__1tmAc input{margin:0;font-size:12px;padding:10px 12px}.ProductionPlanner_archiveGrid__uy_nH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ProductionPlanner_archiveGrid__uy_nH>button{border:1px solid #eae2f0;border-radius:15px;background:#fff;text-align:left;padding:17px;color:inherit;min-width:0}.ProductionPlanner_archiveGrid__uy_nH>button:hover,.ProductionPlanner_archiveGrid__uy_nH>button[aria-current=true]{border-color:#b695d3;background:#fbf8fe}.ProductionPlanner_archiveGrid__uy_nH>button[aria-current=true]{box-shadow:inset 0 0 0 1px #b695d3}.ProductionPlanner_archiveGrid__uy_nH>button>span{font-size:10px;color:#91789f}.ProductionPlanner_archiveGrid__uy_nH strong{display:block;font-size:15px;margin:12px 0 9px;overflow-wrap:anywhere}.ProductionPlanner_archiveGrid__uy_nH small{font-size:11px;color:#897991}.ProductionPlanner_archiveGrid__uy_nH footer{display:flex;justify-content:space-between;gap:8px;margin-top:17px;padding-top:12px;border-top:1px solid #eee7f4;font-size:9px;color:#9a89a7}.ProductionPlanner_archiveGrid__uy_nH footer b{color:#7843ad;font-size:14px}.ProductionPlanner_archiveEmpty__xwNjN{padding:20px 12px;text-align:center;color:#9885a3;font-size:12px;line-height:1.7}.ProductionPlanner_documentBar__ht0ie{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 6px}.ProductionPlanner_documentBar__ht0ie strong{display:block;font-size:13px;margin-top:8px}.ProductionPlanner_documentBar__ht0ie .ProductionPlanner_actions__ZJfk5{margin:0}.ProductionPlanner_documentBar__ht0ie .ProductionPlanner_actions__ZJfk5 button{font-size:11px}.ProductionPlanner_eventDetails__1toaA{margin-top:22px;border-top:1px solid #eee5f3;padding-top:18px}.ProductionPlanner_eventDetails__1toaA summary{cursor:pointer;font-size:12px;font-weight:650;color:#765789}.ProductionPlanner_eventDetails__1toaA summary span{display:block;margin:7px 0 0 16px;font-size:10px;font-weight:400;color:#998ba2}.ProductionPlanner_eventDetails__1toaA .ProductionPlanner_fields__wTKjg{margin-top:18px}.ProductionPlanner_eventSummary__GOQeH{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px;padding:20px;background:#faf7fc;border:1px solid #eee5f4;border-radius:14px;font-size:12px}.ProductionPlanner_eventSummary__GOQeH:empty{display:none}.ProductionPlanner_eventSummary__GOQeH span{min-width:100px;overflow-wrap:anywhere}.ProductionPlanner_eventSummary__GOQeH small{display:block;font-size:8px;letter-spacing:.1em;color:#9b82aa;margin-bottom:7px}.ProductionPlanner_eventSummary__GOQeH p{width:100%;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:#776880}.ProductionPlanner_history__ySUD3 details{border-top:1px solid #eae2f0;padding:16px 0;font-size:12px}.ProductionPlanner_history__ySUD3 details:first-of-type{margin-top:20px}.ProductionPlanner_history__ySUD3 summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer}.ProductionPlanner_history__ySUD3 summary span{color:#99879f;font-size:11px}.ProductionPlanner_history__ySUD3 li{margin:8px 0;color:#7a6a85}.ProductionPlanner_preservedText__dtCr5{white-space:pre-wrap;overflow-wrap:anywhere}.ProductionPlanner_conflict__h3ps4{padding:22px;background:#fff8ec;border:1px solid #e9d4aa;border-radius:18px;font-size:13px;color:#856327}.ProductionPlanner_conflict__h3ps4 p{line-height:1.6}.ProductionPlanner_discardDialog__PFL48{max-width:480px;width:calc(100% - 36px);border:1px solid #e4d9ed;border-radius:22px;padding:28px;color:#32223e;box-shadow:0 18px 80px #21142c50}.ProductionPlanner_discardDialog__PFL48::backdrop{background:#21182b80;backdrop-filter:blur(3px)}.ProductionPlanner_discardDialog__PFL48 h2{font-size:22px;line-height:1.2;margin:0 0 14px}.ProductionPlanner_discardDialog__PFL48 p{font-size:13px;line-height:1.7;color:#8b7997}.ProductionPlanner_discardDialog__PFL48 .ProductionPlanner_actions__ZJfk5 button:first-child{background:#7841b5;color:white;border-color:#7841b5}@media(max-width:900px){.ProductionPlanner_archiveGrid__uy_nH{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductionPlanner_documentBar__ht0ie{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.ProductionPlanner_archive__5PrE_,.ProductionPlanner_history__ySUD3{padding:18px;border-radius:18px}.ProductionPlanner_archiveHeading__2iBzB{align-items:flex-start;flex-direction:column}.ProductionPlanner_archiveHeading__2iBzB h2{font-size:23px}.ProductionPlanner_archiveTools__1tmAc{flex-wrap:wrap;gap:10px}.ProductionPlanner_archiveTools__1tmAc label{order:3;flex-basis:100%}.ProductionPlanner_archiveGrid__uy_nH{grid-template-columns:1fr}.ProductionPlanner_history__ySUD3 summary{flex-direction:column}.ProductionPlanner_documentBar__ht0ie .ProductionPlanner_actions__ZJfk5{gap:6px}.ProductionPlanner_documentBar__ht0ie .ProductionPlanner_actions__ZJfk5 button{padding:9px 11px}.ProductionPlanner_eventSummary__GOQeH{gap:16px;padding:15px}}@media print{.ProductionPlanner_archive__5PrE_,.ProductionPlanner_conflict__h3ps4,.ProductionPlanner_discardDialog__PFL48,.ProductionPlanner_documentBar__ht0ie,.ProductionPlanner_history__ySUD3,.ProductionPlanner_page__wk2uH>.ProductionPlanner_help___X4Br,.ProductionPlanner_page__wk2uH>.ProductionPlanner_success___Of1y{display:none!important}.ProductionPlanner_eventSummary__GOQeH{background:#fff;break-inside:avoid}}.ProductionPlanner_inactivePanel__SYTtN,.ProductionPlanner_printOnly__Q6RCx{display:none}.ProductionPlanner_page__wk2uH .ProductionPlanner_tabs__EBg8p button[aria-pressed=true]{background:#eee4f7;color:#7542a1;font-weight:700}.ProductionPlanner_page__wk2uH *{box-sizing:border-box}.ProductionPlanner_page__wk2uH button,.ProductionPlanner_page__wk2uH input{font:inherit}.ProductionPlanner_page__wk2uH button{cursor:pointer}.ProductionPlanner_page__wk2uH button:disabled{cursor:default;opacity:.55}.ProductionPlanner_page__wk2uH button:focus-visible,.ProductionPlanner_page__wk2uH input:focus-visible{outline:3px solid #ad86e8;outline-offset:3px}.ProductionPlanner_hero__frOsG{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(125deg,#191720,#332142 65%,#6b36a4);padding:26px 32px 30px;color:#fff;box-shadow:0 16px 38px #37224d18}.ProductionPlanner_heroTop__CRnrA{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.ProductionPlanner_heroTop__CRnrA button{padding:8px 0;background:none;border:0;color:#eee1ff;font-size:12px}.ProductionPlanner_heroTop__CRnrA>span{padding:8px 14px;border:1px solid #ffffff33;border-radius:20px;color:#e4d8ef;font-size:11px}.ProductionPlanner_hero__frOsG>small{color:#c8a9e9;letter-spacing:.2em;font-size:10px;font-weight:750}.ProductionPlanner_hero__frOsG h1{margin:13px 0;font-size:clamp(34px,4vw,52px);line-height:1.06;font-weight:650;letter-spacing:-.045em}.ProductionPlanner_hero__frOsG>p{max-width:650px;font-size:14px;line-height:1.6;color:#d4c6df}.ProductionPlanner_flow__sU_NS{display:flex;align-items:center;gap:18px;margin-top:28px;padding-top:20px;border-top:1px solid #ffffff20;color:#b391d3;font-size:11px}.ProductionPlanner_flow__sU_NS b{margin-left:7px;color:#f7efff;font-weight:550}.ProductionPlanner_flow__sU_NS i{font-style:normal;color:#9c76c2}.ProductionPlanner_editor__8Hxle{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ProductionPlanner_panel__gRPyV,.ProductionPlanner_results__Y7QwE{min-width:0;border:1px solid #e7e2ec;background:#fff;border-radius:24px;padding:25px;box-shadow:0 8px 24px #24143405}.ProductionPlanner_panel__gRPyV{display:flex;flex-direction:column;align-self:start}.ProductionPlanner_resultHeading__mAw9D,.ProductionPlanner_sectionHeading__fBtgh{display:flex;justify-content:space-between;align-items:center;gap:16px}.ProductionPlanner_resultHeading__mAw9D small,.ProductionPlanner_sectionHeading__fBtgh small{color:#79509f;font-size:9px;font-weight:800;letter-spacing:.15em}.ProductionPlanner_resultHeading__mAw9D h2,.ProductionPlanner_sectionHeading__fBtgh h2{margin:8px 0 0;font-size:25px;letter-spacing:-.035em}.ProductionPlanner_page__wk2uH .ProductionPlanner_quietButton___BArn{padding:9px 12px;border:1px solid #e5ddeb;border-radius:11px;background:#fff;font-size:11px;color:#6c4b86}.ProductionPlanner_fields__wTKjg{display:grid;grid-template-columns:1.25fr 1fr;gap:14px;margin-top:24px}.ProductionPlanner_fields__wTKjg label,.ProductionPlanner_search__wpKp4{font-size:11px;font-weight:650;color:#62576c}.ProductionPlanner_page__wk2uH input{min-width:0;width:100%;margin-top:8px;padding:12px;border:1px solid #ded6e5;border-radius:10px;background:#fff;color:#282331}.ProductionPlanner_search__wpKp4{display:block;margin-top:18px}.ProductionPlanner_catalog__RUb4Q{max-height:280px;overflow:auto;margin-top:14px;overscroll-behavior:contain}.ProductionPlanner_catalog__RUb4Q>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 5px;background:#fff;border:0;border-bottom:1px solid #f0ebf3;text-align:left}.ProductionPlanner_catalog__RUb4Q strong{display:block;font-size:13px;font-weight:600}.ProductionPlanner_catalog__RUb4Q small{display:block;margin-top:5px;font-size:10px;color:#958a9e}.ProductionPlanner_catalog__RUb4Q b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;background:#f2ebf9;color:#79509f}.ProductionPlanner_catalog__RUb4Q button:hover:not(:disabled){background:#fbf8ff}.ProductionPlanner_catalog__RUb4Q>p{font-size:13px;color:#84738f}.ProductionPlanner_hidden__pjp05{display:none}.ProductionPlanner_count__90zIY{display:grid;place-items:center;min-width:35px;height:35px;border-radius:11px;background:#f1eaf7;color:#7d4aad;font-size:14px;font-weight:700}.ProductionPlanner_empty__MMAON{text-align:center;padding:37px 20px;color:#8b7c97}.ProductionPlanner_empty__MMAON>span{display:block;font-size:32px;color:#ba9acf}.ProductionPlanner_empty__MMAON h3{margin:16px 0 9px;color:#5c466c;font-size:17px}.ProductionPlanner_empty__MMAON p{max-width:300px;margin:auto;font-size:12px;line-height:1.7}.ProductionPlanner_selectionList__zsit7{margin-top:20px}.ProductionPlanner_selection__15rVG{display:grid;grid-template-columns:minmax(0,1fr) 100px 26px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #efeaf3}.ProductionPlanner_selection__15rVG strong{display:block;font-size:13px;font-weight:650}.ProductionPlanner_selection__15rVG small{display:block;margin-top:5px;color:#8c7d98;font-size:11px}.ProductionPlanner_selection__15rVG label{display:flex;align-items:center;gap:6px;flex-direction:column}.ProductionPlanner_selection__15rVG input{margin:0;padding:8px;text-align:center}.ProductionPlanner_selection__15rVG label>span{font-size:9px;color:#8b7b94}.ProductionPlanner_selection__15rVG>button{border:0;background:#fff;color:#9b829e;font-size:20px}.ProductionPlanner_actions__ZJfk5{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.ProductionPlanner_actions__ZJfk5 button{border:1px solid #e1d9e9;background:#fff;color:#6b547b;border-radius:12px;padding:11px 15px;font-size:12px;font-weight:600}.ProductionPlanner_actions__ZJfk5 .ProductionPlanner_primary__Zafat{background:#7941b5;border-color:#7941b5;color:white;flex:1;padding:14px 18px;box-shadow:0 5px 12px #7841b51c}.ProductionPlanner_help___X4Br{margin:16px 0 0;color:#8e8098;font-size:11px;line-height:1.7}.ProductionPlanner_error__t74PD{padding:17px 21px;border:1px solid #f0caca;border-radius:14px;background:#fff5f3;color:#9d4039;font-size:13px;line-height:1.6}.ProductionPlanner_error__t74PD button{margin-left:16px;padding:7px 12px;border:1px solid #edc3be;border-radius:8px;background:white;color:inherit}.ProductionPlanner_error__t74PD p{margin:6px 0}.ProductionPlanner_success___Of1y{font-size:12px;color:#367459}.ProductionPlanner_loading___xHeP{padding:28px;text-align:center;color:#8e8098}.ProductionPlanner_resultHeading__mAw9D p{margin:8px 0 0;color:#95879e;font-size:12px}.ProductionPlanner_resultHeading__mAw9D .ProductionPlanner_actions__ZJfk5{margin:0}.ProductionPlanner_metrics__mkgJu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0}.ProductionPlanner_metrics__mkgJu>div{padding:18px;border:1px solid #eee7f2;border-radius:15px;background:#fbf9fd}.ProductionPlanner_metrics__mkgJu small{display:block;font-size:8px;color:#977dac;font-weight:750;letter-spacing:.1em}.ProductionPlanner_metrics__mkgJu strong{display:block;margin:13px 0 8px;font-size:clamp(19px,2.5vw,30px);letter-spacing:-.04em}.ProductionPlanner_metrics__mkgJu span{display:block;font-size:10px;color:#998a9f;line-height:1.5}.ProductionPlanner_metrics__mkgJu>div[data-alert=true]{background:#fff9ef;border-color:#f2e3c8}.ProductionPlanner_metrics__mkgJu>div[data-alert=true] strong{color:#9a661b}.ProductionPlanner_tabs__EBg8p{display:flex;gap:7px;border-bottom:1px solid #e9e2ee;margin:10px 0 22px;padding-bottom:10px;overflow:auto}.ProductionPlanner_tabs__EBg8p button{border:0;white-space:nowrap;background:#fff;color:#9985a7;font-size:12px;padding:11px 15px;border-radius:10px}.ProductionPlanner_tabs__EBg8p button[aria-selected=true]{background:#eee4f7;color:#7542a1;font-weight:700}.ProductionPlanner_materials__VfxIo{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ProductionPlanner_material__RvYpA{min-width:0;border:1px solid #eae2f0;border-radius:16px;padding:19px}.ProductionPlanner_materialTop__MBtvQ{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ProductionPlanner_material__RvYpA h3{margin:0;font-size:15px;font-weight:650}.ProductionPlanner_materialTop__MBtvQ span{display:block;margin-top:6px;font-size:11px;color:#94819f}.ProductionPlanner_materialTop__MBtvQ>b{padding:7px 9px;border-radius:8px;font-size:9px;font-weight:650;line-height:1.5;max-width:150px}.ProductionPlanner_shortage__Sj64P{background:#fff2dd;color:#a46b1b}.ProductionPlanner_covered__kKMQm{background:#e8f5ed;color:#387452}.ProductionPlanner_unknown__uRTIB{background:#f0ebf5;color:#8b6ca0}.ProductionPlanner_material__RvYpA dl{display:flex;flex-wrap:wrap;gap:17px;margin:23px 0 0}.ProductionPlanner_material__RvYpA dt{font-size:9px;color:#998b9f}.ProductionPlanner_material__RvYpA dd{margin:6px 0 0;font-size:12px;font-weight:650}.ProductionPlanner_lots__NKb2E{display:flex;flex-direction:column;gap:9px;border-top:1px solid #f0eaf4;margin-top:19px;padding-top:14px;color:#8c7a99;font-size:10px;line-height:1.5}.ProductionPlanner_lots__NKb2E small{font-size:8px;color:#68876e;letter-spacing:.05em}.ProductionPlanner_lots__NKb2E b{color:#4c6653;font-weight:600}.ProductionPlanner_warnings__HyilO{padding:12px 12px 12px 26px;margin:15px 0 0;border-radius:9px;background:#fff9ed;color:#9b792c;font-size:10px;line-height:1.7}.ProductionPlanner_warnings__HyilO li+li{margin-top:6px}.ProductionPlanner_preparations__n48_x>article{display:flex;align-items:center;gap:19px;border-bottom:1px solid #eee7f3;padding:22px 5px}.ProductionPlanner_preparations__n48_x>article>span{font-size:24px;color:#c0a9d3;letter-spacing:-.06em}.ProductionPlanner_preparations__n48_x article div{flex:1}.ProductionPlanner_preparations__n48_x h3{margin:0;font-size:14px;font-weight:600}.ProductionPlanner_preparations__n48_x p{margin:6px 0 0;font-size:11px;color:#99859f}.ProductionPlanner_preparations__n48_x article>strong{font-size:14px;color:#735280}.ProductionPlanner_purchases__SmM36 article{border:1px solid #eae2f0;border-radius:15px;padding:20px;margin-top:15px}.ProductionPlanner_purchases__SmM36 h3{margin:0 0 14px;font-size:15px}.ProductionPlanner_purchases__SmM36 article>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:25px;border-top:1px solid #f0ebf4;padding:13px 0;color:#756280;font-size:12px}.ProductionPlanner_purchases__SmM36 small{display:block;margin-top:6px;color:#b1873b;font-size:10px}@media(max-width:900px){.ProductionPlanner_editor__8Hxle,.ProductionPlanner_materials__VfxIo{grid-template-columns:1fr}.ProductionPlanner_metrics__mkgJu{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductionPlanner_resultHeading__mAw9D{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.ProductionPlanner_page__wk2uH{gap:16px}.ProductionPlanner_hero__frOsG{padding:22px;border-radius:22px}.ProductionPlanner_heroTop__CRnrA{margin-bottom:25px}.ProductionPlanner_hero__frOsG>p{font-size:12px}.ProductionPlanner_flow__sU_NS{gap:8px;font-size:9px}.ProductionPlanner_flow__sU_NS b{margin-left:2px}.ProductionPlanner_panel__gRPyV,.ProductionPlanner_results__Y7QwE{padding:18px;border-radius:18px}.ProductionPlanner_fields__wTKjg{grid-template-columns:1fr}.ProductionPlanner_resultHeading__mAw9D h2,.ProductionPlanner_sectionHeading__fBtgh h2{font-size:23px}.ProductionPlanner_selection__15rVG{grid-template-columns:minmax(0,1fr) 82px 20px;gap:8px}.ProductionPlanner_metrics__mkgJu{gap:8px}.ProductionPlanner_metrics__mkgJu>div{padding:14px 11px}.ProductionPlanner_metrics__mkgJu strong{font-size:22px}.ProductionPlanner_material__RvYpA{padding:15px}.ProductionPlanner_materialTop__MBtvQ{flex-wrap:wrap}.ProductionPlanner_preparations__n48_x article,.ProductionPlanner_purchases__SmM36 article>div{gap:12px}}@media print{.ProductionPlanner_page__wk2uH{max-width:none;color:#000}.ProductionPlanner_editor__8Hxle,.ProductionPlanner_hero__frOsG,.ProductionPlanner_page__wk2uH>.ProductionPlanner_error__t74PD,.ProductionPlanner_resultHeading__mAw9D .ProductionPlanner_actions__ZJfk5,.ProductionPlanner_tabs__EBg8p{display:none!important}.ProductionPlanner_results__Y7QwE{border:0;box-shadow:none;padding:0}.ProductionPlanner_results__Y7QwE article{break-inside:avoid}.ProductionPlanner_metrics__mkgJu>div{background:#fff}.ProductionPlanner_materials__VfxIo{grid-template-columns:1fr 1fr}.ProductionPlanner_page__wk2uH button{display:none!important}body:has(.ProductionPlanner_page__wk2uH) .mobile-dock,body:has(.ProductionPlanner_page__wk2uH) .sidebar,body:has(.ProductionPlanner_page__wk2uH) .topbar{display:none!important}}@media print{.ProductionPlanner_inactivePanel__SYTtN,.ProductionPlanner_printOnly__Q6RCx{display:block}.ProductionPlanner_printOnly__Q6RCx{margin:24px 0 14px;font-size:14px}.ProductionPlanner_results__Y7QwE>section{margin-top:24px}.ProductionPlanner_results__Y7QwE{font-size:11px}.ProductionPlanner_results__Y7QwE section h3{break-after:avoid}.ProductionPlanner_materials__VfxIo{grid-template-columns:1fr}.ProductionPlanner_material__RvYpA{break-inside:avoid}.ProductionPlanner_help___X4Br,.ProductionPlanner_warnings__HyilO{color:#4c4031}.ProductionPlanner_page__wk2uH{margin:0}}@media print{body:has(.ProductionPlanner_page__wk2uH) .workspace{margin-left:0!important}body:has(.ProductionPlanner_page__wk2uH) .content{padding:0!important}body:has(.ProductionPlanner_page__wk2uH) .app-shell{display:block!important}}@page productionPlan{size:A4;margin:0}@media screen{.panel-v3.panel-dna .ProductionPlanner_page__wk2uH{max-width:none;gap:24px}.panel-v3.panel-dna .ProductionPlanner_flow__sU_NS{gap:20px;flex-wrap:wrap;margin-top:26px;padding-top:22px;border-top-color:#ffffff25;color:#c6a4de;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_flow__sU_NS b{margin-left:8px;color:#fff;font-size:12px;font-weight:600}.panel-v3.panel-dna .ProductionPlanner_flow__sU_NS i{color:#7c6689}.panel-v3.panel-dna .ProductionPlanner_archive__5PrE_,.panel-v3.panel-dna .ProductionPlanner_history__ySUD3,.panel-v3.panel-dna .ProductionPlanner_panel__gRPyV,.panel-v3.panel-dna .ProductionPlanner_results__Y7QwE{border:1px solid #e3d7eb;border-radius:26px;padding:27px;background:#fff;box-shadow:0 8px 28px #30163e08}.panel-v3.panel-dna .ProductionPlanner_archiveHeading__2iBzB h2,.panel-v3.panel-dna .ProductionPlanner_resultHeading__mAw9D h2,.panel-v3.panel-dna .ProductionPlanner_sectionHeading__fBtgh h2{margin-top:9px;color:#36213f;font-size:27px;letter-spacing:-.9px}.panel-v3.panel-dna .ProductionPlanner_archiveHeading__2iBzB small,.panel-v3.panel-dna .ProductionPlanner_resultHeading__mAw9D small,.panel-v3.panel-dna .ProductionPlanner_sectionHeading__fBtgh small{color:#846093;font-size:10px;font-weight:700;letter-spacing:.12em}.panel-v3.panel-dna .ProductionPlanner_archiveHeading__2iBzB p,.panel-v3.panel-dna .ProductionPlanner_help___X4Br{color:#8b7297;font-size:12px;line-height:1.7}.panel-v3.panel-dna .ProductionPlanner_actions__ZJfk5 .ProductionPlanner_primary__Zafat,.panel-v3.panel-dna .ProductionPlanner_archiveHeading__2iBzB>button{min-height:46px;border:1px solid #2c1d35;border-radius:13px;background:#2c1d35;padding:13px 17px;color:#fff;font-size:12px;box-shadow:0 5px 15px #30163e12}.panel-v3.panel-dna .ProductionPlanner_archiveTools__1tmAc{gap:14px;margin-top:24px}.panel-v3.panel-dna .ProductionPlanner_archiveTabs__f9RFk{gap:4px;border:1px solid #e6d9ee;border-radius:14px;background:#f1e9f8;padding:5px}.panel-v3.panel-dna .ProductionPlanner_archiveTabs__f9RFk button{min-height:37px;padding:9px 14px;border-radius:9px;color:#8a679c;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_archiveTabs__f9RFk button[aria-pressed=true]{background:#fff;color:#75458d;box-shadow:0 2px 6px #36154a10}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH{gap:15px}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button{position:relative;overflow:hidden;border:1px solid #e3d2ed;border-radius:20px;padding:23px;background:linear-gradient(145deg,#fcfaff,#f4edf9);box-shadow:0 4px 15px #30163e05}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button:before{position:absolute;inset:0 0 auto;height:4px;background:#bb92da;content:""}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button>span{color:#8f699f;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button strong{margin:15px 0 10px;color:#563362;font-size:19px;letter-spacing:-.4px}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button small{color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button[aria-current=true]{border-color:#b58acb;background:#2b1b34;box-shadow:0 9px 20px #2b153517}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button[aria-current=true] strong{color:#fff}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button[aria-current=true] :is(span,small,footer,footer b){color:#cfaddf}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH footer{margin-top:19px;padding-top:15px;border-color:#e6d7ee;color:#7c6689;font-size:10px}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH footer b{color:#8b5aa4;font-size:16px}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH>button[aria-current=true] footer{border-color:#ffffff20}.panel-v3.panel-dna .ProductionPlanner_documentBar__ht0ie{gap:18px;border:1px solid #e3d1ec;border-radius:20px;padding:23px;background:#eee2f8}.panel-v3.panel-dna .ProductionPlanner_documentBar__ht0ie small{color:#8a60a0;font-size:10px}.panel-v3.panel-dna .ProductionPlanner_documentBar__ht0ie strong{margin-top:9px;color:#70477f;font-size:14px}.panel-v3.panel-dna .ProductionPlanner_documentBar__ht0ie .ProductionPlanner_actions__ZJfk5 button{font-size:11px}.panel-v3.panel-dna .ProductionPlanner_editor__8Hxle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.panel-v3.panel-dna .ProductionPlanner_fields__wTKjg{gap:17px;margin-top:24px}.panel-v3.panel-dna .ProductionPlanner_fields__wTKjg label,.panel-v3.panel-dna .ProductionPlanner_search__wpKp4{color:#846194;font-size:12px;font-weight:600}.panel-v3.panel-dna .ProductionPlanner_page__wk2uH :is(input,textarea){min-height:48px;border:1px solid #e1d0eb;border-radius:13px;padding:12px 14px;background:#faf7fc;color:#573462;font-size:14px}.panel-v3.panel-dna .ProductionPlanner_page__wk2uH :is(input,textarea):focus{border-color:#b187d0;background:#fff;box-shadow:0 0 0 4px #8851c213}.panel-v3.panel-dna .ProductionPlanner_catalog__RUb4Q{max-height:350px;margin-top:18px;border:1px solid #eadeef;border-radius:15px;padding:0 14px}.panel-v3.panel-dna .ProductionPlanner_catalog__RUb4Q>button{gap:14px;min-height:76px;padding:16px 0;border-bottom-color:#ede1f3;border-radius:0;background:#fff}.panel-v3.panel-dna .ProductionPlanner_catalog__RUb4Q strong{color:#704878;font-size:14px}.panel-v3.panel-dna .ProductionPlanner_catalog__RUb4Q small{color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_catalog__RUb4Q b{width:33px;height:33px;border-radius:11px;background:#eee0f8;color:#7c6689;font-size:17px}.panel-v3.panel-dna .ProductionPlanner_selection__15rVG{grid-template-columns:minmax(0,1fr) 106px 30px;gap:14px;border-color:#eadcf1;padding:20px 0}.panel-v3.panel-dna .ProductionPlanner_selection__15rVG strong{color:#795083;font-size:14px}.panel-v3.panel-dna .ProductionPlanner_selection__15rVG small{color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_selection__15rVG label>span{color:#7c6689;font-size:10px}.panel-v3.panel-dna .ProductionPlanner_selection__15rVG input{min-height:43px}.panel-v3.panel-dna .ProductionPlanner_count__90zIY{width:40px;height:40px;border-radius:13px;background:#eee2f8;color:#8b5d9e;font-size:15px}.panel-v3.panel-dna .ProductionPlanner_actions__ZJfk5{gap:11px}.panel-v3.panel-dna .ProductionPlanner_actions__ZJfk5 button{min-height:44px;border-color:#e2cfee;border-radius:12px;padding:12px 16px;background:#fff;color:#7c6689;font-size:12px}.panel-v3.panel-dna .ProductionPlanner_page__wk2uH .ProductionPlanner_quietButton___BArn{min-height:40px;border-color:#e4d2ed;border-radius:11px;padding:10px 13px;color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_results__Y7QwE{padding:30px}.panel-v3.panel-dna .ProductionPlanner_resultHeading__mAw9D p{color:#7c6689;font-size:12px;line-height:1.6}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu{gap:14px;margin:26px 0}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div{min-height:145px;border:1px solid #e5d4ee;border-radius:20px;padding:22px;background:#f5edf9}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div:first-child{border-color:#45274f;background:linear-gradient(135deg,#2b1b34,#4f2b61)}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu small{color:#7c6689;font-size:10px;line-height:1.5;letter-spacing:.08em}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu strong{color:#81558e;font-size:31px;letter-spacing:-.9px}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu span{color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div:first-child small{color:#cba8dd}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div:first-child strong{color:#fff}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div:first-child span{color:#cfb5dc}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div[data-alert=true]{background:#fff6e8;border-color:#e9d4b6}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div[data-alert=true] strong{color:#7c6689}.panel-v3.panel-dna .ProductionPlanner_tabs__EBg8p{gap:7px;margin:10px 0 24px;border-bottom-color:#e9dcf1;padding-bottom:13px}.panel-v3.panel-dna .ProductionPlanner_tabs__EBg8p button{min-height:43px;border-radius:12px;padding:12px 16px;color:#7c6689;font-size:12px}.panel-v3.panel-dna .ProductionPlanner_tabs__EBg8p button:is([aria-pressed=true],[aria-selected=true]){background:#2c1c35;color:#fff}.panel-v3.panel-dna .ProductionPlanner_materials__VfxIo{gap:18px}.panel-v3.panel-dna .ProductionPlanner_material__RvYpA,.panel-v3.panel-dna .ProductionPlanner_purchases__SmM36 article{border:1px solid #e3d1ed;border-radius:21px;padding:24px;background:#fff}.panel-v3.panel-dna .ProductionPlanner_material__RvYpA h3{color:#7c4c88;font-size:17px}.panel-v3.panel-dna .ProductionPlanner_materialTop__MBtvQ span{color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_materialTop__MBtvQ>b{border-radius:10px;padding:9px 11px;font-size:10px}.panel-v3.panel-dna .ProductionPlanner_material__RvYpA dt{color:#7c6689;font-size:10px}.panel-v3.panel-dna .ProductionPlanner_material__RvYpA dd{margin-top:7px;color:#8c5a9b;font-size:14px}.panel-v3.panel-dna .ProductionPlanner_lots__NKb2E{border-color:#eee0f5;color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_lots__NKb2E small{font-size:10px}.panel-v3.panel-dna .ProductionPlanner_warnings__HyilO{padding:16px 16px 16px 30px;border:1px solid #efdfbf;border-radius:13px;color:#7c6689;font-size:11px}.panel-v3.panel-dna .ProductionPlanner_preparations__n48_x>article{gap:22px;padding:24px 5px;border-color:#ecdff3}.panel-v3.panel-dna .ProductionPlanner_preparations__n48_x>article>span{color:#c7a9d8;font-size:30px}.panel-v3.panel-dna .ProductionPlanner_preparations__n48_x h3{color:#83508f;font-size:16px}.panel-v3.panel-dna .ProductionPlanner_preparations__n48_x p{color:#7c6689;font-size:12px}.panel-v3.panel-dna .ProductionPlanner_preparations__n48_x article>strong{color:#7c6689;font-size:16px}.panel-v3.panel-dna .ProductionPlanner_purchases__SmM36 h3{color:#855792;font-size:18px}.panel-v3.panel-dna .ProductionPlanner_purchases__SmM36 article>div{border-color:#eddef4;color:#7c6689;font-size:12px}.panel-v3.panel-dna .ProductionPlanner_history__ySUD3 summary{color:#886193;font-size:13px}.panel-v3.panel-dna .ProductionPlanner_history__ySUD3 li,.panel-v3.panel-dna .ProductionPlanner_history__ySUD3 summary span{color:#7c6689;font-size:11px;line-height:1.65}.panel-v3.panel-dna .ProductionPlanner_discardDialog__PFL48{border:1px solid #e4d1ee;border-radius:25px;padding:30px;background:#fff;box-shadow:0 30px 110px #1d0c2f35}.panel-v3.panel-dna .ProductionPlanner_discardDialog__PFL48 h2{color:#70417f;font-size:27px;letter-spacing:-.8px}.panel-v3.panel-dna .ProductionPlanner_discardDialog__PFL48 p{color:#7c6689;font-size:13px;line-height:1.7}.panel-v3.panel-dna .ProductionPlanner_discardDialog__PFL48 .ProductionPlanner_actions__ZJfk5 button:first-child{background:#2b1b34;border-color:#2b1b34;color:#fff}}@media screen and (max-width:950px){.panel-v3.panel-dna .ProductionPlanner_editor__8Hxle{grid-template-columns:minmax(0,1fr)}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:650px){.panel-v3.panel-dna .ProductionPlanner_page__wk2uH{gap:19px}.panel-v3.panel-dna .ProductionPlanner_archive__5PrE_,.panel-v3.panel-dna .ProductionPlanner_history__ySUD3,.panel-v3.panel-dna .ProductionPlanner_panel__gRPyV,.panel-v3.panel-dna .ProductionPlanner_results__Y7QwE{border-radius:23px;padding:21px}.panel-v3.panel-dna .ProductionPlanner_archiveHeading__2iBzB{align-items:start;flex-direction:column;gap:13px}.panel-v3.panel-dna .ProductionPlanner_archiveTools__1tmAc{align-items:stretch;flex-direction:column}.panel-v3.panel-dna .ProductionPlanner_archiveTabs__f9RFk{width:fit-content}.panel-v3.panel-dna .ProductionPlanner_archiveGrid__uy_nH{grid-template-columns:minmax(0,1fr)}.panel-v3.panel-dna .ProductionPlanner_documentBar__ht0ie{align-items:start;flex-direction:column;padding:20px}.panel-v3.panel-dna .ProductionPlanner_page__wk2uH :is(input,textarea){font-size:16px}.panel-v3.panel-dna .ProductionPlanner_fields__wTKjg{grid-template-columns:minmax(0,1fr)}.panel-v3.panel-dna .ProductionPlanner_selection__15rVG{grid-template-columns:minmax(0,1fr) 87px 25px;gap:9px}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel-v3.panel-dna .ProductionPlanner_metrics__mkgJu>div{min-height:135px;padding:17px;border-radius:17px}.panel-v3.panel-dna .ProductionPlanner_materials__VfxIo{grid-template-columns:minmax(0,1fr)}.panel-v3.panel-dna .ProductionPlanner_material__RvYpA{padding:20px}.panel-v3.panel-dna .ProductionPlanner_flow__sU_NS{gap:12px;font-size:10px}.panel-v3.panel-dna .ProductionPlanner_flow__sU_NS b{margin-left:5px;font-size:11px}}@media print{.ProductionPlanner_page__wk2uH{page:productionPlan;padding:10mm}}@media screen{.panel-v3 .ProductionPlanner_page__wk2uH{max-width:none;gap:22px;margin:0;color:#1d1d1f;font-family:var(--font-ui)}.panel-v3 .ProductionPlanner_archive__5PrE_,.panel-v3 .ProductionPlanner_history__ySUD3,.panel-v3 .ProductionPlanner_panel__gRPyV,.panel-v3 .ProductionPlanner_results__Y7QwE{padding:24px;border:1px solid #e3d9ed;border-radius:18px;background:#fff;box-shadow:none}.panel-v3 .ProductionPlanner_archiveHeading__2iBzB h2,.panel-v3 .ProductionPlanner_resultHeading__mAw9D h2,.panel-v3 .ProductionPlanner_sectionHeading__fBtgh h2{font-size:23px;letter-spacing:-.6px;color:#493153}.panel-v3 .ProductionPlanner_archiveHeading__2iBzB small,.panel-v3 .ProductionPlanner_resultHeading__mAw9D small,.panel-v3 .ProductionPlanner_sectionHeading__fBtgh small{font-size:9px;font-weight:600;letter-spacing:.1em;color:#6e6e73}.panel-v3 .ProductionPlanner_archiveHeading__2iBzB p,.panel-v3 .ProductionPlanner_help___X4Br{font-size:11px;line-height:1.7;color:#6e6e73}.panel-v3 .ProductionPlanner_actions__ZJfk5 .ProductionPlanner_primary__Zafat,.panel-v3 .ProductionPlanner_archiveHeading__2iBzB>button{background:#7a3ff2;color:#fff;border:0;border-radius:10px;font-size:12px;box-shadow:none;min-height:42px}.panel-v3 .ProductionPlanner_archiveTools__1tmAc{gap:10px;margin-top:21px}.panel-v3 .ProductionPlanner_archiveTabs__f9RFk{border:0;border-radius:9px;background:#eee7f6;padding:4px;gap:3px}.panel-v3 .ProductionPlanner_archiveTabs__f9RFk button{padding:8px 12px;border:0;border-radius:6px;color:#6e6e73;font-size:11px}.panel-v3 .ProductionPlanner_archiveTabs__f9RFk button[aria-pressed=true]{background:#fff;box-shadow:none;color:#815897}.panel-v3 .ProductionPlanner_archiveGrid__uy_nH>button{background:#fbf8ff;border:1px solid #e6d8f0;border-radius:12px;box-shadow:none;padding:18px}.panel-v3 .ProductionPlanner_archiveGrid__uy_nH>button strong{font-size:16px;font-weight:600;color:#684677}.panel-v3 .ProductionPlanner_archiveGrid__uy_nH>button small{font-size:10px;color:#6e6e73}.panel-v3 .ProductionPlanner_archiveGrid__uy_nH footer{font-size:9px;color:#6e6e73;border-top-color:#ebdff4}.panel-v3 .ProductionPlanner_documentBar__ht0ie{border:1px solid #e4d7ee;border-radius:12px;background:#f8f3fd;padding:17px 20px}.panel-v3 .ProductionPlanner_documentBar__ht0ie strong{font-size:12px;color:#8d639f}.panel-v3 .ProductionPlanner_editor__8Hxle{gap:20px}.panel-v3 .ProductionPlanner_fields__wTKjg label,.panel-v3 .ProductionPlanner_search__wpKp4{font-size:11px;color:#6e6e73;font-weight:500}.panel-v3 .ProductionPlanner_page__wk2uH input,.panel-v3 .ProductionPlanner_page__wk2uH textarea{min-height:42px;padding:11px;border:1px solid #e3d4ee;border-radius:9px;background:#fcf9ff;color:#62416f;font-size:13px;box-shadow:none}.panel-v3 .ProductionPlanner_catalog__RUb4Q button{padding:14px 3px;border-color:#f0e3f8;border-radius:6px}.panel-v3 .ProductionPlanner_catalog__RUb4Q button:hover{background:#faf4ff}.panel-v3 .ProductionPlanner_catalog__RUb4Q strong{font-size:13px;color:#755082}.panel-v3 .ProductionPlanner_catalog__RUb4Q small{font-size:10px;color:#6e6e73}.panel-v3 .ProductionPlanner_catalog__RUb4Q b{border-radius:7px;background:#f1e4fb;color:#6e6e73}.panel-v3 .ProductionPlanner_selection__15rVG{border-color:#efe0f8;padding:16px 0}.panel-v3 .ProductionPlanner_selection__15rVG strong{font-size:13px;color:#80588f}.panel-v3 .ProductionPlanner_selection__15rVG small{font-size:10px;color:#6e6e73}.panel-v3 .ProductionPlanner_actions__ZJfk5 button{padding:10px 13px;border:1px solid #e3d3ef;border-radius:9px;background:#fff;color:#6e6e73;font-size:11px}.panel-v3 .ProductionPlanner_metrics__mkgJu>div{background:#f8f4fc;border:1px solid #e9ddf2;border-radius:12px;box-shadow:none}.panel-v3 .ProductionPlanner_metrics__mkgJu strong{font-size:26px;font-weight:550;color:#9565a7}.panel-v3 .ProductionPlanner_material__RvYpA,.panel-v3 .ProductionPlanner_purchases__SmM36 article{border-color:#e8d8f2;border-radius:13px;background:#fff;padding:20px}.panel-v3 .ProductionPlanner_material__RvYpA h3{font-size:15px;color:#8b5e9c}.panel-v3 .ProductionPlanner_flow__sU_NS{margin:0;padding:0;border:0;color:#6e6e73;font-size:10px;gap:17px}.panel-v3 .ProductionPlanner_flow__sU_NS b{color:#9470a8;font-weight:500}.panel-v3 .ProductionPlanner_flow__sU_NS i{color:#6e6e73}@media(max-width:650px){.panel-v3 .ProductionPlanner_archive__5PrE_,.panel-v3 .ProductionPlanner_history__ySUD3,.panel-v3 .ProductionPlanner_panel__gRPyV,.panel-v3 .ProductionPlanner_results__Y7QwE{padding:18px}.panel-v3 .ProductionPlanner_editor__8Hxle{grid-template-columns:1fr}.panel-v3 .ProductionPlanner_page__wk2uH input,.panel-v3 .ProductionPlanner_page__wk2uH textarea{font-size:16px}.panel-v3 .ProductionPlanner_archiveTools__1tmAc{flex-wrap:wrap}.panel-v3 .ProductionPlanner_flow__sU_NS{gap:8px;font-size:8px}.panel-v3 .ProductionPlanner_flow__sU_NS b{margin-left:3px}}}