.cookbook-editor-drawer_backdrop__aqpn6{align-items:stretch;background:rgba(25,24,27,.38);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:90}.cookbook-editor-drawer_drawer__IUQLx{background:#fbfaf8;box-shadow:-24px 0 64px rgba(28,26,29,.17);display:flex;flex-direction:column;height:100dvh;max-width:100%;overflow:hidden;width:min(680px,92vw)}.cookbook-editor-drawer_header__kDk_V{align-items:flex-start;background:rgba(255,255,255,.96);border-bottom:1px solid #e3e0dc;display:flex;gap:24px;justify-content:space-between;padding:25px 28px 22px}.cookbook-editor-drawer_header__kDk_V>div{display:grid;grid-gap:5px;gap:5px}.cookbook-editor-drawer_coverPanel__odWqi>div>strong,.cookbook-editor-drawer_header__kDk_V span{color:#b65c52;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cookbook-editor-drawer_header__kDk_V h2{color:#242326;font-size:30px;font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:0}.cookbook-editor-drawer_header__kDk_V p{color:#6d6a70;font-size:13px;line-height:1.5;margin:0;max-width:56ch}.cookbook-editor-drawer_header__kDk_V>button{align-items:center;background:#f0efed;border:0;border-radius:999px;color:#4f4d52;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.cookbook-editor-drawer_body__9RpwN{display:grid;grid-gap:24px;gap:24px;overflow-y:auto;padding:24px 28px 96px}.cookbook-editor-drawer_coverPanel__odWqi{align-items:center;background:#fff;border:1px solid #e2dfdb;border-radius:14px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:170px minmax(0,1fr);overflow:hidden;padding:12px}.cookbook-editor-drawer_coverPanel__odWqi>span{aspect-ratio:4/3;border-radius:10px;overflow:hidden}.cookbook-editor-drawer_coverPanel__odWqi>div{display:grid;grid-gap:6px;gap:6px;padding-right:8px}.cookbook-editor-drawer_coverPanel__odWqi>div>strong{color:#4f4c51}.cookbook-editor-drawer_coverPanel__odWqi p{color:#747077;font-size:13px;line-height:1.5;margin:0}.cookbook-editor-drawer_coverFallback__x2mcz{background:linear-gradient(135deg,#ad5b4e,#dc9375);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:14px}.cookbook-editor-drawer_coverFallback__x2mcz small{font-size:12px;letter-spacing:.08em}.cookbook-editor-drawer_coverFallback__x2mcz strong{font-size:18px;font-weight:600;letter-spacing:-.035em;line-height:1.05}.cookbook-editor-drawer_coverMosaic__O8jup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-editor-drawer_coverMosaic__O8jup[data-count="1"]{grid-template-columns:1fr}.cookbook-editor-drawer_coverMosaic__O8jup img{height:100%;min-height:0;object-fit:cover;width:100%}.cookbook-editor-drawer_editorForm__H1e3d{background:#fff;border:1px solid #e2dfdb;border-radius:14px;display:grid;grid-gap:21px;gap:21px;padding:22px}.cookbook-editor-drawer_deleteError__b4wGs,.cookbook-editor-drawer_errorSummary__JM21G{align-items:flex-start;background:#fff3f1;border:1px solid #edcbc5;border-radius:10px;color:#913e35;display:flex;gap:10px;padding:13px 14px}.cookbook-editor-drawer_errorSummary__JM21G>div{display:grid;grid-gap:3px;gap:3px}.cookbook-editor-drawer_errorSummary__JM21G strong{font-size:13px;font-weight:600}.cookbook-editor-drawer_deleteError__b4wGs span,.cookbook-editor-drawer_errorSummary__JM21G p{font-size:13px;line-height:1.45;margin:0}.cookbook-editor-drawer_field__xJMv9{display:grid;grid-gap:8px;gap:8px}.cookbook-editor-drawer_field__xJMv9>span{align-items:baseline;color:#363439;display:flex;font-size:13px;gap:16px;justify-content:space-between}.cookbook-editor-drawer_field__xJMv9>span strong{font-weight:600}.cookbook-editor-drawer_field__xJMv9>small,.cookbook-editor-drawer_field__xJMv9>span small{color:#858188;font-size:12px}.cookbook-editor-drawer_field__xJMv9 input,.cookbook-editor-drawer_field__xJMv9 textarea{background:#fbfaf9;border:1px solid #d9d6d2;border-radius:9px;color:#28262b;font:inherit;font-size:14px;line-height:1.5;padding:11px 12px;resize:vertical;width:100%}.cookbook-editor-drawer_field__xJMv9 input:focus,.cookbook-editor-drawer_field__xJMv9 textarea:focus{border-color:#a85b51;box-shadow:0 0 0 3px rgba(181,92,82,.12);outline:0}.cookbook-editor-drawer_field__xJMv9 input[aria-invalid=true],.cookbook-editor-drawer_field__xJMv9 textarea[aria-invalid=true]{border-color:#b2463c}.cookbook-editor-drawer_field__xJMv9 em{color:#a13f36;font-size:12px;font-style:normal}.cookbook-editor-drawer_visibilityFieldset__VF6NH{border:0;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.cookbook-editor-drawer_visibilityFieldset__VF6NH legend{color:#363439;font-size:13px;font-weight:600;margin-bottom:10px}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div>label{align-items:flex-start;background:#fbfaf9;border:1px solid #dedbd7;border-radius:10px;color:#6e6a71;cursor:pointer;display:grid;grid-gap:9px;gap:9px;grid-template-columns:auto auto minmax(0,1fr);min-height:94px;padding:14px}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div>label[data-selected=true]{background:#fff8f5;border-color:#c87569;color:#8f463d}.cookbook-editor-drawer_visibilityFieldset__VF6NH input{margin-top:3px}.cookbook-editor-drawer_visibilityFieldset__VF6NH label span{display:grid;grid-gap:4px;gap:4px}.cookbook-editor-drawer_visibilityFieldset__VF6NH label strong{color:#333136;font-size:13px;font-weight:600}.cookbook-editor-drawer_visibilityFieldset__VF6NH label small,.cookbook-editor-drawer_visibilityFieldset__VF6NH>p{color:#78747b;font-size:12px;line-height:1.45}.cookbook-editor-drawer_visibilityFieldset__VF6NH>p{margin:0}.cookbook-editor-drawer_actions__RI6FR{align-items:center;border-top:1px solid #ece9e5;display:flex;gap:10px;justify-content:flex-end;padding-top:18px}.cookbook-editor-drawer_confirmDialog__YCcVb button,.cookbook-editor-drawer_deleteButton__HT1y9,.cookbook-editor-drawer_discardButton__iHBKc,.cookbook-editor-drawer_primaryButton__93d0R,.cookbook-editor-drawer_secondaryButton___T5yO{align-items:center;border:0;border-radius:9px;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:0 16px}.cookbook-editor-drawer_primaryButton__93d0R{background:#262529;color:#fff}.cookbook-editor-drawer_confirmDialog__YCcVb button,.cookbook-editor-drawer_secondaryButton___T5yO{background:#efeeec;color:#4c494f}.cookbook-editor-drawer_deleteButton__HT1y9:disabled,.cookbook-editor-drawer_primaryButton__93d0R:disabled,.cookbook-editor-drawer_secondaryButton___T5yO:disabled{cursor:not-allowed;opacity:.52}.cookbook-editor-drawer_deletePanel__OXUhC{background:#fff;border:1px solid #e4d8d5;border-radius:12px;overflow:hidden}.cookbook-editor-drawer_deletePanel__OXUhC summary{align-items:center;color:#9c433a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;list-style:none;min-height:48px;padding:0 16px}.cookbook-editor-drawer_deletePanel__OXUhC summary::-webkit-details-marker{display:none}.cookbook-editor-drawer_deletePanel__OXUhC form{border-top:1px solid #eee2df;display:grid;grid-gap:16px;gap:16px;padding:18px}.cookbook-editor-drawer_deletePanel__OXUhC form>div:first-of-type{display:grid;grid-gap:5px;gap:5px}.cookbook-editor-drawer_deletePanel__OXUhC form>div>strong{color:#4d302d;font-size:14px}.cookbook-editor-drawer_deletePanel__OXUhC form>div>p{color:#7b625f;font-size:13px;line-height:1.5;margin:0}.cookbook-editor-drawer_deleteButton__HT1y9,.cookbook-editor-drawer_discardButton__iHBKc{background:#a53f36;color:#fff;justify-self:start}.cookbook-editor-drawer_confirmBackdrop__CY9Wj{align-items:center;background:rgba(24,23,26,.48);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.cookbook-editor-drawer_confirmDialog__YCcVb{background:#fff;border-radius:14px;box-shadow:0 24px 70px rgba(25,24,27,.22);display:grid;grid-gap:15px;gap:15px;max-width:440px;padding:24px;width:100%}.cookbook-editor-drawer_confirmDialog__YCcVb header{display:grid;grid-gap:4px;gap:4px}.cookbook-editor-drawer_confirmDialog__YCcVb header span{color:#a94f45;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.cookbook-editor-drawer_confirmDialog__YCcVb h2{color:#2f2d32;font-size:22px;letter-spacing:-.035em;margin:0}.cookbook-editor-drawer_confirmDialog__YCcVb p{color:#716d74;font-size:13px;line-height:1.55;margin:0}.cookbook-editor-drawer_confirmDialog__YCcVb>div{display:flex;gap:9px;justify-content:flex-end}@media (max-width:680px){.cookbook-editor-drawer_drawer__IUQLx{width:100%}.cookbook-editor-drawer_header__kDk_V{padding:max(20px,env(safe-area-inset-top)) 18px 18px}.cookbook-editor-drawer_header__kDk_V h2{font-size:26px}.cookbook-editor-drawer_body__9RpwN{padding:18px 16px 100px}.cookbook-editor-drawer_coverPanel__odWqi{grid-template-columns:124px minmax(0,1fr)}.cookbook-editor-drawer_editorForm__H1e3d{padding:18px}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div{grid-template-columns:1fr}.cookbook-editor-drawer_visibilityFieldset__VF6NH>div>label{min-height:0}}@media (max-width:430px){.cookbook-editor-drawer_coverPanel__odWqi{align-items:stretch;grid-template-columns:1fr}.cookbook-editor-drawer_coverPanel__odWqi>span{aspect-ratio:16/8}.cookbook-editor-drawer_actions__RI6FR,.cookbook-editor-drawer_confirmDialog__YCcVb>div{align-items:stretch;flex-direction:column-reverse}.cookbook-editor-drawer_actions__RI6FR button,.cookbook-editor-drawer_confirmDialog__YCcVb button,.cookbook-editor-drawer_deleteButton__HT1y9{width:100%}}@media (prefers-reduced-motion:reduce){.cookbook-editor-drawer_confirmDialog__YCcVb,.cookbook-editor-drawer_drawer__IUQLx{scroll-behavior:auto}}