.pwa-install-hub-module__ESNAMW__discoveryBar{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#3a2f27;background:#fffaf4f7;border-bottom:1px solid #eadfd3;justify-content:center;align-items:center;gap:18px;width:100%;padding:9px 18px;display:flex;position:relative;box-shadow:0 5px 18px #3e2a1a0d}.pwa-install-hub-module__ESNAMW__discoveryBar>div{gap:1px;max-width:690px;display:grid}.pwa-install-hub-module__ESNAMW__discoveryBar b{font-size:14px}.pwa-install-hub-module__ESNAMW__discoveryBar span{color:#75685d;font-size:12px;line-height:1.4}.pwa-install-hub-module__ESNAMW__discoveryBar button{color:#fff;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#e85f25;border:0;border-radius:12px;padding:0 15px;font-size:13px;font-weight:950}.pwa-install-hub-module__ESNAMW__discoveryBar button:disabled{opacity:.55;cursor:wait}.pwa-install-hub-module__ESNAMW__shell{color:#29241f;background:#fff;border:1px solid #e7ded5;border-radius:24px;max-width:1080px;margin:18px auto 28px;padding:20px;box-shadow:0 10px 30px #3e2a1a0d}.pwa-install-hub-module__ESNAMW__head{justify-content:space-between;align-items:center;gap:18px;display:flex}.pwa-install-hub-module__ESNAMW__head>div:first-child{gap:4px;display:grid}.pwa-install-hub-module__ESNAMW__head span{color:#e85f25;font-size:13px;font-weight:950}.pwa-install-hub-module__ESNAMW__head h2{margin:0;font-size:clamp(22px,4vw,30px)}.pwa-install-hub-module__ESNAMW__head p{color:#716860;margin:0;line-height:1.55}.pwa-install-hub-module__ESNAMW__install,.pwa-install-hub-module__ESNAMW__installWide{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#e85f25;border:0;border-radius:14px;padding:0 18px;font-weight:950}.pwa-install-hub-module__ESNAMW__install{white-space:nowrap}.pwa-install-hub-module__ESNAMW__installWide{width:100%;margin-top:12px}.pwa-install-hub-module__ESNAMW__install:disabled,.pwa-install-hub-module__ESNAMW__installWide:disabled{opacity:.55;cursor:wait}.pwa-install-hub-module__ESNAMW__installedBadge{white-space:nowrap;background:#eef8f1;border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;color:#315746!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.pwa-install-hub-module__ESNAMW__browserHint{color:#71563f;background:#fff7ed;border:1px solid #f0d6b8;border-radius:13px;gap:3px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.5;display:grid}.pwa-install-hub-module__ESNAMW__browserHint b{font-size:13px}.pwa-install-hub-module__ESNAMW__browserHint span{color:#71563f;font-size:13px}.pwa-install-hub-module__ESNAMW__browserAction{color:#b84418;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d65420;border-radius:13px;justify-content:center;align-items:center;margin-top:10px;font-size:13px;font-weight:950;text-decoration:none;display:flex}.pwa-install-hub-module__ESNAMW__startMode{border-top:1px solid #eee6de;gap:10px;margin-top:16px;padding-top:15px;display:grid}.pwa-install-hub-module__ESNAMW__startMode>div:first-child{gap:2px;display:grid}.pwa-install-hub-module__ESNAMW__startMode span{color:#766d65;font-size:13px}.pwa-install-hub-module__ESNAMW__choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pwa-install-hub-module__ESNAMW__choices button{text-align:left;min-height:76px;font:inherit;cursor:pointer;background:#fbfaf8;border:1px solid #e8dfd6;border-radius:14px;gap:3px;padding:11px;display:grid}.pwa-install-hub-module__ESNAMW__choices button b{font-size:14px}.pwa-install-hub-module__ESNAMW__choices button span{font-size:12px;line-height:1.35}.pwa-install-hub-module__ESNAMW__choices .pwa-install-hub-module__ESNAMW__active{background:#eef8f1;border-color:#9bc9ae;box-shadow:inset 0 0 0 1px #9bc9ae}.pwa-install-hub-module__ESNAMW__roleLoading{color:#7a6d62;border:1px dashed #e0d6cc;border-radius:12px;padding:12px;font-size:13px}.pwa-install-hub-module__ESNAMW__ownerViews{background:#f7f5f2;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:11px 12px;display:flex}.pwa-install-hub-module__ESNAMW__ownerViews>b{font-size:13px}.pwa-install-hub-module__ESNAMW__ownerViews>div{flex-wrap:wrap;gap:7px;display:flex}.pwa-install-hub-module__ESNAMW__ownerViews a{color:#604d3f;background:#fff;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:850;text-decoration:none}.pwa-install-hub-module__ESNAMW__notice{color:#315746;background:#eef8f1;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:750;line-height:1.5}.pwa-install-hub-module__ESNAMW__backdrop{z-index:140;background:#231b156b;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.pwa-install-hub-module__ESNAMW__dialog{color:#2f2721;background:#fff;border-radius:24px;width:min(620px,100%);max-height:min(760px,100dvh - 36px);padding:20px;overflow:auto;box-shadow:0 28px 70px #2118123d}.pwa-install-hub-module__ESNAMW__dialogHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pwa-install-hub-module__ESNAMW__dialogHead>div{gap:2px;display:grid}.pwa-install-hub-module__ESNAMW__dialogHead span{color:#e85f25;font-size:12px;font-weight:950}.pwa-install-hub-module__ESNAMW__dialogHead h2{margin:0;font-size:24px}.pwa-install-hub-module__ESNAMW__close{color:#54473e;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #eadfd6;border-radius:12px;font-size:25px;line-height:1}.pwa-install-hub-module__ESNAMW__installedState{color:#315746;background:#eef8f1;border-radius:13px;margin-top:13px;padding:13px 14px;font-size:14px;font-weight:900}@media (max-width:760px){.pwa-install-hub-module__ESNAMW__discoveryBar{justify-content:space-between;align-items:center;gap:10px;padding:9px 12px}.pwa-install-hub-module__ESNAMW__discoveryBar>div{min-width:0}.pwa-install-hub-module__ESNAMW__discoveryBar b{font-size:13px}.pwa-install-hub-module__ESNAMW__discoveryBar span{font-size:11px}.pwa-install-hub-module__ESNAMW__discoveryBar button{flex:none;min-height:42px;padding:0 12px}.pwa-install-hub-module__ESNAMW__shell{border-radius:20px;margin:14px 12px 24px;padding:17px}.pwa-install-hub-module__ESNAMW__head{display:grid}.pwa-install-hub-module__ESNAMW__install{width:100%}.pwa-install-hub-module__ESNAMW__installedBadge{justify-self:start}.pwa-install-hub-module__ESNAMW__choices{grid-template-columns:1fr 1fr}.pwa-install-hub-module__ESNAMW__ownerViews{align-items:flex-start;display:grid}.pwa-install-hub-module__ESNAMW__backdrop{padding:10px}.pwa-install-hub-module__ESNAMW__dialog{border-radius:20px;max-height:calc(100dvh - 20px);padding:17px}}@media (max-width:480px){.pwa-install-hub-module__ESNAMW__discoveryBar span{display:none}.pwa-install-hub-module__ESNAMW__discoveryBar button{font-size:12px}.pwa-install-hub-module__ESNAMW__dialogHead h2{font-size:21px}}@media (max-width:420px){.pwa-install-hub-module__ESNAMW__choices{grid-template-columns:1fr}}
form[data-rk-simple-manual-menu=true]:before{content:"เพิ่มแบบง่าย: กรอกชื่อและราคาได้เลย · หมวดกับสถานีครัวเป็นตัวเลือกเพิ่มเติม ไม่ต้องเปลี่ยนถ้ายังไม่ใช้";color:#315746;background:#f2faf5;border:1px solid #d9eadf;border-radius:14px;grid-column:1/-1;margin:0 0 2px;padding:12px 14px;font-size:14px;font-weight:750;line-height:1.55;display:block}form[data-rk-simple-manual-menu=true] label[data-rk-optional-menu-field=true]{background:#faf8f5;border:1px dashed #dfd8cf;border-radius:14px;padding:12px}form[data-rk-simple-manual-menu=true] label[data-rk-optional-menu-field=true]:after{content:attr(data-rk-optional-hint);color:#7a736b;margin-top:7px;font-size:12px;font-weight:650;line-height:1.45;display:block}section[data-rk-menu-snapshot-note=true]:after{content:"ข้อมูลใหม่เริ่มใช้กับรายการที่สั่งหลังจากกดบันทึก · รายการที่สั่งแล้วและบิลเก่าจะไม่เปลี่ยนย้อนหลัง";color:#315746;background:#f2faf5;border:1px solid #d9eadf;border-radius:15px;margin-top:16px;padding:13px 15px;font-size:14px;font-weight:750;line-height:1.55;display:block}details[data-rk-cost-snapshot-note=true]>summary>div:after{content:"ต้นทุนใหม่ใช้กับรายการที่สั่งหลังจากบันทึกเท่านั้น · รายการที่สั่งแล้วและบิลที่ปิดไปแล้วไม่ถูกคำนวณย้อนหลัง";color:#315746;margin-top:7px;font-size:13px;font-weight:750;line-height:1.5;display:block}@media (max-width:680px){form[data-rk-simple-manual-menu=true]:before,section[data-rk-menu-snapshot-note=true]:after{font-size:14px}form[data-rk-simple-manual-menu=true] label[data-rk-optional-menu-field=true]:after,details[data-rk-cost-snapshot-note=true]>summary>div:after{font-size:13px}}
