.OmakaseRecipeCard_cardClickable__tUHQi{cursor:pointer}@media(hover:hover){.OmakaseRecipeCard_cardClickable__tUHQi:hover{opacity:.7}.OmakaseRecipeCard_cardClickable__tUHQi:has(.OmakaseRecipeCard_changeButton__LGIeF:hover){opacity:1}}.OmakaseRecipeCard_card__guSid{position:relative;display:grid;grid-template-columns:110px auto;grid-gap:8px;gap:8px;background:var(--white);border-radius:8px;border:1px solid var(--btnBorderColor)}@media screen and (min-width:520px){.OmakaseRecipeCard_card__guSid{grid-template-columns:154px auto;gap:16px}}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_removeButton__vNmho{position:absolute;top:-10px;left:-10px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;z-index:1}@media(hover:hover){.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_removeButton__vNmho:hover{opacity:.7}}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_removeIcon__gwtGX{width:20px;height:20px}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_imageBox__e5a0l{position:relative;overflow:hidden;border-radius:7px 0 0 7px;align-self:stretch;margin-left:-1px}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_imageBox__e5a0l img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_imageButton__KdnIZ{display:block;padding:0;background:none;border:none;cursor:pointer}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 8px 8px 0}@media screen and (min-width:520px){.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7{padding:24px 24px 32px 0;gap:12px}}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_recipeTitle__52Lta{width:100%}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_recipeTitle__52Lta .OmakaseRecipeCard_titleButton__WJKRJ,.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_recipeTitle__52Lta a{font-size:1.5rem;font-weight:700;color:var(--baseBrown);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;background:none;border:none;padding:0;text-align:left;cursor:pointer;line-height:1.4}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_recipeMetrics__rf5Z3{width:100%;display:grid;grid-template-columns:auto 1fr;justify-items:flex-start;grid-gap:8px;gap:8px}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_changeButton__LGIeF{margin-top:auto;align-self:flex-end;margin-bottom:-8px;margin-right:-8px;padding:6px 8px;font-weight:700;font-size:1.5rem;color:var(--lightBrown02);background:var(--white);border-top:1px solid var(--btnBorderColor);border-left:1px solid var(--btnBorderColor);border-bottom:none;border-right:none;border-radius:8px 0 8px 0;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:4px}@media screen and (min-width:520px){.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_changeButton__LGIeF{margin-bottom:-32px;margin-right:-24px;padding:6px 30px}}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_changeButton__LGIeF .OmakaseRecipeCard_changeIcon__VPTUM{width:20px;height:20px;fill:var(--lightBrown02);flex-shrink:0}@media(hover:hover){.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_changeButton__LGIeF:hover{background:var(--baseBackColor);opacity:.7}}.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_changeButton__LGIeF:disabled{cursor:default;opacity:.4}@media(hover:hover){.OmakaseRecipeCard_card__guSid .OmakaseRecipeCard_contents__hAZv7 .OmakaseRecipeCard_changeButton__LGIeF:disabled:hover{background:var(--white);opacity:.4}}.OmakaseEmptySlot_slot__l9bzv{display:flex;justify-content:center;align-items:center;gap:6px;background:var(--white);padding:12px;border-radius:8px;border:1px solid var(--btnBorderColor);width:100%;min-height:110px;text-align:center}@media screen and (min-width:520px){.OmakaseEmptySlot_slot__l9bzv{min-height:154px}}.OmakaseEmptySlot_slot__l9bzv{cursor:default}.OmakaseEmptySlot_slot__l9bzv:is(button){cursor:pointer}@media(hover:hover){.OmakaseEmptySlot_slot__l9bzv:is(button):hover{opacity:.75}}.OmakaseEmptySlot_slot__l9bzv .OmakaseEmptySlot_plusIcon__AnU7h{width:14px;height:14px;fill:var(--lightBrown);flex-shrink:0}.OmakaseEmptySlot_slot__l9bzv .OmakaseEmptySlot_label__5asJy{font-size:1.6rem;font-weight:700;color:var(--baseLinkColor)}.OmakaseEmptySlot_slot__l9bzv .OmakaseEmptySlot_labelMain__nzqVP{color:var(--main)}.OmakaseEmptySlot_slot__l9bzv .OmakaseEmptySlot_labelSide__bH1N_{color:var(--side)}.OmakaseEmptySlot_slot__l9bzv .OmakaseEmptySlot_labelSoup__XDexq{color:var(--soup)}