.week-menu-v1-target strong,.week-menu-v1-target small{display:block}.week-menu-v1-target strong{padding:12px;border:1px solid #dbe2d8;border-radius:11px;color:#29372e;background:#f4f7f1;font-size:.86rem}.week-menu-v1-target small{font-size:.64rem;font-weight:600}.week-menu-v1-plan-days{display:grid;gap:7px;overflow-y:auto}.week-menu-v1-plan-days button{min-height:58px;display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid rgba(49,84,58,.1);border-radius:12px;color:#29372e;background:#fff;text-align:left;font:inherit}.week-menu-v1-plan-days strong,.week-menu-v1-plan-days small{display:block}.week-menu-v1-plan-days small{margin-top:2px;color:#889189;font-size:.64rem}.week-menu-v1-plan-days button>span:nth-child(2){color:#748077;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.recipe-week-plan{position:absolute;right:12px;bottom:60px;z-index:3;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:13px;color:#365d40;background:#edf4e9;box-shadow:0 5px 14px rgba(35,47,38,.14);font-size:1.05rem}.recipe-detail-plan{min-height:46px;padding:0 14px;border:1px solid rgba(49,84,58,.12);border-radius:12px;color:#365d40;background:#edf4e9;font:inherit;font-weight:850}
