.eatWhat-module__YadJra__container{flex-direction:column;justify-content:flex-start;align-items:center;min-height:calc(100vh - 70px);padding:2rem 1rem;display:flex;position:relative;overflow:hidden}.eatWhat-module__YadJra__glassPanel{-webkit-backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #ffffff80;border-radius:24px;padding:1.5rem;box-shadow:0 8px 32px #0000000d}.eatWhat-module__YadJra__mainStage{z-index:10;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;margin-bottom:5rem;display:flex;position:relative}.eatWhat-module__YadJra__floatingActionArea{z-index:50;align-items:center;gap:1rem;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.eatWhat-module__YadJra__actionBtn{color:#333;background:#fff;border:none;border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 4px 12px #0000001a}.eatWhat-module__YadJra__actionBtn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 20px #00000026}.eatWhat-module__YadJra__actionBtn:active:not(:disabled){transform:translateY(0)}.eatWhat-module__YadJra__primaryBtn{color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff8e53);padding:1rem 2rem;font-size:1.1rem}.eatWhat-module__YadJra__modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s eatWhat-module__YadJra__fadeIn;display:flex;position:fixed;top:0;left:0}.eatWhat-module__YadJra__modalContent{background:#fff;border-radius:24px;flex-direction:column;width:90%;max-width:500px;max-height:85vh;animation:.4s cubic-bezier(.16,1,.3,1) eatWhat-module__YadJra__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 40px #0003}.eatWhat-module__YadJra__modalHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.eatWhat-module__YadJra__modalBody{flex:1;padding:1.5rem;overflow-y:auto}.eatWhat-module__YadJra__closeBtn{cursor:pointer;background:#f1f1f1;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.eatWhat-module__YadJra__closeBtn:hover{background:#e1e1e1}.eatWhat-module__YadJra__restaurantCard{background:#fff;border:1px solid #f0f0f0;border-radius:16px;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding:1rem;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000005}.eatWhat-module__YadJra__restaurantCard:hover{border-color:#ffa07a;transform:translate(4px);box-shadow:0 4px 12px #ff6b6b1a}.eatWhat-module__YadJra__restaurantInfo{flex:1;padding-right:1rem}.eatWhat-module__YadJra__restaurantName{color:#2d3748;margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.eatWhat-module__YadJra__restaurantAddress{color:#718096;margin-bottom:.5rem;font-size:.85rem}.eatWhat-module__YadJra__badges{flex-wrap:wrap;gap:.5rem;display:flex}.eatWhat-module__YadJra__badgeStar{color:#f59e0b;background:#fff8e1;border-radius:12px;padding:2px 8px;font-size:.8rem;font-weight:600}.eatWhat-module__YadJra__badgeDist{color:#475569;background:#f1f5f9;border-radius:12px;padding:2px 8px;font-size:.8rem;font-weight:500}.eatWhat-module__YadJra__mapBadge{color:#0369a1;cursor:pointer;background:#e0f2fe;border:1px solid #bae6fd;border-radius:12px;align-items:center;padding:2px 10px;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.eatWhat-module__YadJra__mapBadge:hover{color:#0284c7;background:#bae6fd}.eatWhat-module__YadJra__modalMapBtn{color:#0ea5e9;cursor:pointer;background:#f0f9ff;border:1px solid #bae6fd;border-radius:50px;width:100%;margin-top:1rem;padding:10px 20px;font-size:1rem;font-weight:700;transition:all .3s;display:block}.eatWhat-module__YadJra__modalMapBtn:hover{color:#0284c7;background:#e0f2fe;transform:translateY(-2px)}.eatWhat-module__YadJra__removeBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;font-size:1.2rem;transition:all .2s}.eatWhat-module__YadJra__removeBtn:hover{color:#ef4444;background:#fee2e2}.eatWhat-module__YadJra__modeSelector{background:#fffc;border-radius:50px;margin-bottom:.5rem;padding:4px;display:flex;box-shadow:0 4px 12px #0000000d}.eatWhat-module__YadJra__modeTab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:.5rem 1.5rem;font-weight:600;transition:all .3s}.eatWhat-module__YadJra__modeTabActive{color:#ff6b6b;background:#fff;box-shadow:0 2px 8px #00000014}@keyframes eatWhat-module__YadJra__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes eatWhat-module__YadJra__slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.eatWhat-module__YadJra__emptyState{text-align:center;color:#94a3b8;padding:3rem 1rem}.eatWhat-module__YadJra__emptyIcon{opacity:.5;margin-bottom:1rem;font-size:3rem}
