.cookbook-save-selector_backdrop__2wMP_{align-items:flex-start;background:rgba(23,22,25,.4);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:max(72px,8vh) 24px 40px;position:fixed;z-index:88}.cookbook-save-selector_picker__uufKP{background:#fbfaf8;border-radius:17px;box-shadow:0 26px 80px rgba(27,25,29,.2);max-width:920px;overflow:hidden;width:100%}.cookbook-save-selector_header__KhJRi{align-items:flex-start;background:#fff;border-bottom:1px solid #e5e2de;display:flex;gap:24px;justify-content:space-between;padding:25px 28px 22px}.cookbook-save-selector_header__KhJRi>div{display:grid;grid-gap:5px;gap:5px}.cookbook-save-selector_header__KhJRi>div>span{color:#b75b51;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cookbook-save-selector_header__KhJRi h2{color:#242326;font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:0}.cookbook-save-selector_header__KhJRi p{color:#6e6a70;font-size:13px;line-height:1.5;margin:0}.cookbook-save-selector_header__KhJRi p strong{color:#403e43;font-weight:600}.cookbook-save-selector_header__KhJRi>button{align-items:center;background:#f0efed;border:0;border-radius:999px;color:#4e4c51;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-save-selector_receipt__qZyp0{align-items:flex-start;background:#f2f7ef;border-bottom:1px solid #d7e3d1;color:#4b6947;display:flex;gap:10px;padding:13px 28px}.cookbook-save-selector_receipt__qZyp0[data-state=failed]{background:#fff2f0;border-color:#edcbc6;color:#963e35}.cookbook-save-selector_receipt__qZyp0>div{display:grid;grid-gap:2px;gap:2px}.cookbook-save-selector_receipt__qZyp0 p,.cookbook-save-selector_receipt__qZyp0 strong{font-size:13px}.cookbook-save-selector_receipt__qZyp0 p{line-height:1.45;margin:0}.cookbook-save-selector_toolbar__JmscM{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 28px 13px}.cookbook-save-selector_toolbar__JmscM label{align-items:center;background:#fff;border:1px solid #dbd8d4;border-radius:9px;color:#7a767c;display:flex;gap:8px;max-width:430px;padding:0 12px;width:100%}.cookbook-save-selector_toolbar__JmscM input{background:transparent;border:0;color:#2f2d32;font:inherit;font-size:14px;min-width:0;outline:0;padding:11px 0;width:100%}.cookbook-save-selector_toolbar__JmscM>div{color:#716d73;font-size:13px;white-space:nowrap}.cookbook-save-selector_toolbar__JmscM>div strong{color:#2f2d32;font-size:17px;font-weight:600}.cookbook-save-selector_form__MDkMA{display:grid}.cookbook-save-selector_targetList__lBaHO{display:grid;grid-gap:10px;gap:10px;max-height:min(55vh,560px);overflow-y:auto;padding:5px 28px 20px}.cookbook-save-selector_target__FNMyd{align-items:stretch;background:#fff;border:1px solid #dfdcd8;border-radius:12px;cursor:pointer;display:grid;grid-gap:16px;gap:16px;grid-template-columns:20px 156px minmax(0,1fr) auto;min-height:128px;padding:10px 14px 10px 10px}.cookbook-save-selector_target__FNMyd[data-selected=true]{background:#fff8f5;border-color:#c87367;box-shadow:inset 3px 0 0 #bd6257}.cookbook-save-selector_target__FNMyd>input{align-self:center;height:18px;margin:0;width:18px}.cookbook-save-selector_target__FNMyd>span:first-of-type{border-radius:9px;min-height:106px;overflow:hidden}.cookbook-save-selector_coverFallback__YGILy{background:linear-gradient(135deg,#ac5b4e,#db9274);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.cookbook-save-selector_coverFallback__YGILy small{font-size:12px;letter-spacing:.1em}.cookbook-save-selector_coverFallback__YGILy strong{font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.cookbook-save-selector_coverMosaic__tmBo2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-save-selector_coverMosaic__tmBo2[data-count="1"]{grid-template-columns:1fr}.cookbook-save-selector_coverMosaic__tmBo2 img{height:100%;min-height:0;object-fit:cover;width:100%}.cookbook-save-selector_targetCopy__j79eI{align-content:center;display:grid;grid-gap:5px;gap:5px;min-width:0}.cookbook-save-selector_targetCopy__j79eI>span{align-items:center;display:flex;gap:6px}.cookbook-save-selector_targetCopy__j79eI i{align-items:center;background:#f0efed;border-radius:999px;color:#6f6b71;display:inline-flex;font-size:12px;font-style:normal;gap:4px;padding:4px 7px}.cookbook-save-selector_targetCopy__j79eI strong{color:#302e33;font-size:17px;font-weight:600;letter-spacing:-.025em}.cookbook-save-selector_targetCopy__j79eI p{color:#737077;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cookbook-save-selector_targetCopy__j79eI>small{color:#89858b;font-size:12px}.cookbook-save-selector_selectionMark__7lB_c{align-items:center;align-self:center;color:#8b878d;display:grid;grid-gap:4px;gap:4px;justify-items:center;min-width:54px}.cookbook-save-selector_target__FNMyd[data-selected=true] .cookbook-save-selector_selectionMark__7lB_c{color:#a84e44}.cookbook-save-selector_selectionMark__7lB_c small{font-size:12px;font-weight:600}.cookbook-save-selector_empty__QpYmt{align-items:center;background:#fff;border:1px dashed #d4d0cc;border-radius:12px;color:#8a868c;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;padding:24px}.cookbook-save-selector_empty__QpYmt>div{display:grid;grid-gap:4px;gap:4px}.cookbook-save-selector_empty__QpYmt strong{color:#39373c;font-size:15px;font-weight:600}.cookbook-save-selector_empty__QpYmt p{color:#767279;font-size:13px;line-height:1.45;margin:0}.cookbook-save-selector_empty__QpYmt a,.cookbook-save-selector_empty__QpYmt button{align-items:center;background:#2d2b30;border:0;border-radius:8px;color:#fff;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;min-height:40px;padding:0 12px;text-decoration:none}.cookbook-save-selector_footer__W6UKf{align-items:center;background:#fff;border-top:1px solid #e3e0dc;display:flex;gap:20px;justify-content:space-between;padding:17px 28px max(17px,env(safe-area-inset-bottom))}.cookbook-save-selector_footer__W6UKf>div:first-child{display:grid;grid-gap:3px;gap:3px}.cookbook-save-selector_footer__W6UKf a{align-items:center;color:#9c4d44;display:inline-flex;font-size:13px;font-weight:600;gap:5px;text-decoration:none}.cookbook-save-selector_footer__W6UKf p{color:#868188;font-size:12px;margin:0}.cookbook-save-selector_footer__W6UKf>div:last-child{align-items:center;display:flex;gap:9px}.cookbook-save-selector_footer__W6UKf button{align-items:center;background:#efeeec;border:0;border-radius:9px;color:#4d4a50;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 15px}.cookbook-save-selector_footer__W6UKf .cookbook-save-selector_saveButton__p6wcb{background:#28272b;color:#fff}.cookbook-save-selector_footer__W6UKf button:disabled{cursor:not-allowed;opacity:.5}.cookbook-save-selector_confirmBackdrop__ZIYJG{align-items:center;background:rgba(24,23,26,.48);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.cookbook-save-selector_confirmDialog__nK7RY{background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(25,24,27,.22);display:grid;grid-gap:14px;gap:14px;max-width:440px;padding:24px;width:100%}.cookbook-save-selector_confirmDialog__nK7RY h2{color:#302e33;font-size:22px;letter-spacing:-.035em;margin:0}.cookbook-save-selector_confirmDialog__nK7RY p{color:#706d73;font-size:13px;line-height:1.5;margin:0}.cookbook-save-selector_confirmDialog__nK7RY>div{display:flex;gap:9px;justify-content:flex-end}.cookbook-save-selector_confirmDialog__nK7RY button:last-child{background:#a53f36;color:#fff}.cookbook-save-selector_srOnly__2jT3k{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:700px){.cookbook-save-selector_backdrop__2wMP_{align-items:flex-end;padding:0}.cookbook-save-selector_picker__uufKP{border-radius:17px 17px 0 0;display:flex;flex-direction:column;max-height:94dvh}.cookbook-save-selector_header__KhJRi{padding:20px 18px 17px}.cookbook-save-selector_header__KhJRi h2{font-size:25px}.cookbook-save-selector_receipt__qZyp0{padding:12px 18px}.cookbook-save-selector_toolbar__JmscM{padding:14px 18px 10px}.cookbook-save-selector_targetList__lBaHO{max-height:none;padding:4px 18px 18px}.cookbook-save-selector_target__FNMyd{gap:12px;grid-template-columns:18px 118px minmax(0,1fr);min-height:112px;padding:9px}.cookbook-save-selector_target__FNMyd>span:first-of-type{min-height:94px}.cookbook-save-selector_selectionMark__7lB_c{display:none}.cookbook-save-selector_footer__W6UKf{align-items:stretch;flex-direction:column;padding:14px 18px max(14px,env(safe-area-inset-bottom))}.cookbook-save-selector_footer__W6UKf>div:last-child{display:grid;grid-template-columns:auto minmax(0,1fr)}.cookbook-save-selector_footer__W6UKf .cookbook-save-selector_saveButton__p6wcb{width:100%}}@media (max-width:480px){.cookbook-save-selector_toolbar__JmscM{align-items:stretch;flex-direction:column;gap:8px}.cookbook-save-selector_target__FNMyd{grid-template-columns:18px 92px minmax(0,1fr)}.cookbook-save-selector_target__FNMyd>span:first-of-type{min-height:88px}.cookbook-save-selector_targetCopy__j79eI p{-webkit-line-clamp:1}.cookbook-save-selector_targetCopy__j79eI>span i:last-child{display:none}.cookbook-save-selector_empty__QpYmt{grid-template-columns:auto minmax(0,1fr)}.cookbook-save-selector_empty__QpYmt a,.cookbook-save-selector_empty__QpYmt button{grid-column:1/-1;justify-content:center;width:100%}.cookbook-save-selector_confirmDialog__nK7RY>div{align-items:stretch;flex-direction:column}}