.MenuBookMaker_studio__xVql0{background:#f7f5ee;color:#302d25;min-height:100vh;font-family:Arial,Malgun Gothic,sans-serif}.MenuBookMaker_screen__Fs_bT{max-width:1440px;margin:auto;padding:0 40px 80px}.MenuBookMaker_header__mH93l{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:34px 0 30px}.MenuBookMaker_eyebrow__COjGr{letter-spacing:.17em;color:#886a25;font-size:10px;font-weight:750}.MenuBookMaker_header__mH93l h1{font-size:clamp(27px,3vw,38px);line-height:1.3;letter-spacing:-.04em;font-weight:750;margin:12px 0}.MenuBookMaker_header__mH93l p{color:#706b5e;font-size:14px;line-height:1.8;max-width:620px}.MenuBookMaker_saveState__AAdJo{color:#7b7568;font-size:11px;max-width:240px;line-height:1.6}.MenuBookMaker_workspace__VD9tm{display:grid;grid-template-columns:minmax(0,470px) minmax(0,1fr);gap:32px;align-items:start}.MenuBookMaker_editor__Z4zbU{min-width:0;border:1px solid #e5e0d3;border-radius:16px;background:white;padding:24px}.MenuBookMaker_block__tb9Id{min-width:0;border:0;border-bottom:1px solid #eae5da;margin:0 0 24px;padding:0 0 24px}.MenuBookMaker_block__tb9Id>legend{float:left;width:100%;margin:0 0 20px}.MenuBookMaker_block__tb9Id>legend+*{clear:both}.MenuBookMaker_block__tb9Id legend,.MenuBookMaker_sectionTitle__J1Bth h2{display:flex;align-items:baseline;gap:12px;font-size:16px;font-weight:750;line-height:1.5}.MenuBookMaker_block__tb9Id legend>span,.MenuBookMaker_sectionTitle__J1Bth h2>span{font-size:11px;color:#9e7c32}.MenuBookMaker_sectionTitle__J1Bth{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.MenuBookMaker_sectionTitle__J1Bth small{color:#928979;font-size:11px}.MenuBookMaker_field__KdLlu{display:flex;flex-direction:column;gap:7px;margin:14px 0;min-width:0}.MenuBookMaker_field__KdLlu>span,.MenuBookMaker_settings__YEced label{font-size:12px;font-weight:650;line-height:1.5;color:#595448}.MenuBookMaker_studio__xVql0 :is(input:not([type=checkbox]):not([type=range]):not([type=file]):not([type=color]),textarea,select){background:#fffefa;border:1px solid #dcd6c9;border-radius:7px;min-width:0;width:100%;padding:10px 12px;min-height:44px;font-size:16px;color:#332f25}.MenuBookMaker_studio__xVql0 textarea{resize:vertical;line-height:1.65}.MenuBookMaker_studio__xVql0 input[type=checkbox],.MenuBookMaker_studio__xVql0 input[type=range]{accent-color:#a58227}.MenuBookMaker_studio__xVql0 input[type=range]{width:100%;min-width:0;min-height:40px}.MenuBookMaker_studio__xVql0 :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #a47c28;outline-offset:3px}.MenuBookMaker_studio__xVql0 button{min-height:44px;border:1px solid #ded8ca;border-radius:8px;padding:10px 13px;font-size:13px;line-height:1.5;display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;background:#fff}.MenuBookMaker_studio__xVql0 button:hover:not(:disabled){background:#faf5e7;border-color:#aa8b48}.MenuBookMaker_studio__xVql0 button:disabled{opacity:.45;cursor:default}.MenuBookMaker_studio__xVql0 button[aria-pressed=true]{background:#f9f0d2;border-color:#a88737;color:#684d12}.MenuBookMaker_studio__xVql0 :is(button,a,summary)>svg{flex-shrink:0}.MenuBookMaker_item__YaDUC{min-width:0;padding:18px;margin:0 0 16px;background:#fcfbf7;border:1px solid #e7e1d6;border-radius:10px}.MenuBookMaker_item__YaDUC legend{float:none;display:block;font-size:13px;font-weight:700;max-width:100%;padding:0 5px;overflow-wrap:anywhere}.MenuBookMaker_itemActions__KpZQQ{display:flex;justify-content:flex-end;gap:6px;margin-bottom:12px}.MenuBookMaker_itemActions__KpZQQ button{width:44px;padding:8px;min-height:44px}.MenuBookMaker_itemActions__KpZQQ button:last-child{margin-left:8px;color:#8d5245}.MenuBookMaker_itemPhoto__KUc_d{display:flex;gap:16px;align-items:center;min-width:0}.MenuBookMaker_photoButton__1CeM1{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:128px;min-height:112px;background:#f0ebdf;color:#7b6840;border:1px dashed #cabb9b;border-radius:8px;cursor:pointer;flex-shrink:0;overflow:hidden}.MenuBookMaker_photoButton__1CeM1 input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;z-index:1}.MenuBookMaker_photoButton__1CeM1:focus-within{outline:3px solid #a47c28;outline-offset:3px}.MenuBookMaker_photoButton__1CeM1 img{width:128px;height:96px;object-fit:cover}.MenuBookMaker_photoButton__1CeM1 span{font-size:12px;padding:4px 8px;text-align:center}.MenuBookMaker_photoTools__XQ7Ov{flex:1;min-width:0;font-size:12px}.MenuBookMaker_photoTools__XQ7Ov label{display:block}.MenuBookMaker_photoTools__XQ7Ov output{float:right;color:#886a25}.MenuBookMaker_photoTools__XQ7Ov button{background:transparent;font-size:11px;border:0;padding:5px 0;color:#7b7568}.MenuBookMaker_studio__xVql0 .MenuBookMaker_add__Eykc_{width:100%;border-style:dashed;color:#7a6029;background:#fffdf6}.MenuBookMaker_languages__y1jVS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MenuBookMaker_languages__y1jVS label{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px;border:1px solid #e6dfd0;border-radius:7px;font-size:12px;cursor:pointer}.MenuBookMaker_languages__y1jVS label[data-selected=true]{background:#fcf5dd;border-color:#b69b58}.MenuBookMaker_languages__y1jVS input{flex-shrink:0;width:16px;height:16px}.MenuBookMaker_help__OXIId{font-size:12px;line-height:1.8;color:#827b6d;margin:10px 0}.MenuBookMaker_translateArea__WRg_R{margin-bottom:12px}.MenuBookMaker_translationGuide__BVoMK{font-size:14px;line-height:1.75;margin:0 0 12px;color:#504b40}.MenuBookMaker_translationResults__sdqhG{margin:0 0 18px}.MenuBookMaker_resultHeading__ZCMo8{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;margin-bottom:8px}.MenuBookMaker_resultHeading__ZCMo8>span{flex-shrink:0;color:#7b6c48}.MenuBookMaker_translationResult__JLnEW{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eae5da;padding:10px 0}.MenuBookMaker_translationResult__JLnEW>div{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px;line-height:1.6}.MenuBookMaker_translationResult__JLnEW span{font-size:12px;color:#7c6943}.MenuBookMaker_translationResult__JLnEW span[data-ready=true]{color:#446344}.MenuBookMaker_studio__xVql0 .MenuBookMaker_translationResult__JLnEW button{flex-shrink:0;max-width:55%;font-size:12px}.MenuBookMaker_translateArea__WRg_R>button+button{margin-top:8px}.MenuBookMaker_translationPair__ZqNxF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;border-top:1px solid #e5dfd2;padding:12px 0}.MenuBookMaker_translationPair__ZqNxF>p{display:flex;flex-direction:column;gap:8px;white-space:pre-wrap;font-size:13px;line-height:1.7;color:#625d51;margin:14px 0}.MenuBookMaker_translationPair__ZqNxF>p>span{font-size:12px;color:#8b7851}.MenuBookMaker_translationPair__ZqNxF .MenuBookMaker_field__KdLlu{margin:14px 0}@media(max-width:1000px){.MenuBookMaker_translationPair__ZqNxF{grid-template-columns:minmax(0,1fr);gap:0}}.MenuBookMaker_studio__xVql0 .MenuBookMaker_primary__7OBOO{background:#e8c765;color:#392d13;border-color:#d7b554;font-weight:750}.MenuBookMaker_translateArea__WRg_R>.MenuBookMaker_primary__7OBOO{width:100%}.MenuBookMaker_notice__oH89s{font-size:13px;line-height:1.8;color:#856021;margin:12px 0}.MenuBookMaker_notice__oH89s:empty{display:none}.MenuBookMaker_login__mh_lN{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;margin-bottom:14px}.MenuBookMaker_block__tb9Id summary,.MenuBookMaker_review__plt2u summary{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;font-weight:700;font-size:14px;list-style:revert}.MenuBookMaker_settings__YEced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.MenuBookMaker_settings__YEced label{display:flex;flex-direction:column;gap:7px}.MenuBookMaker_studio__xVql0 .MenuBookMaker_check__cqdT_{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px;font-size:12px;line-height:1.6}.MenuBookMaker_check__cqdT_ input{width:17px;height:17px;flex-shrink:0}.MenuBookMaker_themes__xNeS6{display:flex;gap:7px;flex-wrap:wrap}.MenuBookMaker_themes__xNeS6 button{flex:1;font-size:11px}.MenuBookMaker_themes__xNeS6 span{width:13px;height:13px;flex-shrink:0;border-radius:50%;border:1px solid #c9c0ad;background:#eddbac}.MenuBookMaker_themes__xNeS6 [data-theme=white] span{background:white}.MenuBookMaker_themes__xNeS6 [data-theme=dark] span{background:#232725}.MenuBookMaker_typeControl__s723B{display:grid;grid-template-columns:minmax(0,1fr) 72px;column-gap:16px;align-items:center;margin:15px 0}.MenuBookMaker_typeControl__s723B>label{grid-column:1/-1;font-size:12px;display:flex;justify-content:space-between}.MenuBookMaker_typeControl__s723B output{font-variant-numeric:tabular-nums;color:#8b7134}.MenuBookMaker_typeControl__s723B button{font-size:12px}.MenuBookMaker_fileActions__yeZj7{display:flex;flex-wrap:wrap;gap:8px}.MenuBookMaker_fileActions__yeZj7 button{flex:1;font-size:11px}.MenuBookMaker_preview__bIdWf{position:sticky;top:22px;background:#eeebe3;border-radius:16px;padding:22px 24px;min-width:0}.MenuBookMaker_previewToolbar__Hy_nV{display:flex;gap:12px;align-items:center;justify-content:space-between}.MenuBookMaker_previewToolbar__Hy_nV h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.5}.MenuBookMaker_previewToolbar__Hy_nV select{max-width:160px;font-size:13px}.MenuBookMaker_paperMeta__SwvGd{display:flex;justify-content:space-between;gap:8px;margin:18px 0 12px;font-size:10px;color:#837b6c;align-items:center;flex-wrap:wrap}.MenuBookMaker_pagePicker__b7DyT{display:flex;align-items:center;gap:8px;min-width:0;flex:1;justify-content:flex-end}.MenuBookMaker_studio__xVql0 .MenuBookMaker_pagePicker__b7DyT select{width:auto;max-width:100%;font-size:12px;flex:1;max-width:280px}.MenuBookMaker_coverPhotoControl__5uCd6{margin:12px 0;font-size:12px}.MenuBookMaker_coverPhotoControl__5uCd6 label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;line-height:1.6}.MenuBookMaker_coverPhotoControl__5uCd6 output{flex-shrink:0;color:#886a25}.MenuBookMaker_coverPhotoControl__5uCd6 p{color:#706b5e;line-height:1.7;margin:0}@media(max-width:720px){.MenuBookMaker_paperMeta__SwvGd>span{flex-basis:100%}.MenuBookMaker_pagePicker__b7DyT{justify-content:flex-start}}.MenuBookMaker_paper__qZ_K9{background:#fffcf3;box-shadow:0 10px 30px #4a3e2120;max-width:100%;margin:auto}.MenuBookMaker_paper__qZ_K9>svg{display:block;width:100%;height:auto}.MenuBookMaker_empty__NtV3Y>svg{width:44px;height:44px;flex-shrink:0}.MenuBookMaker_empty__NtV3Y{min-height:280px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;color:#786a4b;padding:28px;text-align:center;font-size:14px;line-height:1.9}.MenuBookMaker_pagination__14ebl{display:flex;align-items:center;justify-content:center;gap:20px;margin:14px 0;font-size:12px;color:#837b6c}.MenuBookMaker_pagination__14ebl button{width:44px;padding:7px}.MenuBookMaker_exports__FHu27{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.MenuBookMaker_review__plt2u{background:#fff;border:1px solid #ded6c5;border-radius:9px;margin:16px 0;padding:12px 16px}.MenuBookMaker_original__Fyelc{margin-top:22px;font-size:12px;color:#8a806d;border-top:1px solid #e5dece;padding-top:15px}.MenuBookMaker_mobilePreview__wdmSk{display:none!important}.MenuBookMaker_printSheets__z7gPc{display:none}.MenuBookMaker_studio__xVql0:lang(ko) :is(h1,h2,p,button,label,summary){word-break:keep-all}@media(max-width:1000px){.MenuBookMaker_screen__Fs_bT{padding:0 24px 70px}.MenuBookMaker_workspace__VD9tm{gap:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.MenuBookMaker_editor__Z4zbU,.MenuBookMaker_preview__bIdWf{padding:18px}.MenuBookMaker_header__mH93l{align-items:start;flex-direction:column;gap:10px}.MenuBookMaker_saveState__AAdJo{max-width:none}.MenuBookMaker_itemPhoto__KUc_d{flex-wrap:wrap}.MenuBookMaker_photoTools__XQ7Ov{flex-basis:90px}}@media(max-width:720px){.MenuBookMaker_screen__Fs_bT{padding:0 16px 80px}.MenuBookMaker_header__mH93l{padding:26px 0 22px}.MenuBookMaker_header__mH93l h1{font-size:27px}.MenuBookMaker_workspace__VD9tm{display:flex;flex-direction:column;gap:24px}.MenuBookMaker_editor__Z4zbU,.MenuBookMaker_preview__bIdWf{width:100%}.MenuBookMaker_preview__bIdWf{position:static;scroll-margin-top:12px}.MenuBookMaker_item__YaDUC{padding:14px}.MenuBookMaker_previewToolbar__Hy_nV{flex-wrap:wrap}.MenuBookMaker_previewToolbar__Hy_nV select{max-width:140px}.MenuBookMaker_exports__FHu27{grid-template-columns:1fr}.MenuBookMaker_mobilePreview__wdmSk{display:flex!important;position:fixed;bottom:16px;right:16px;background:#3b3426!important;color:#fff;border-color:#3b3426!important;box-shadow:0 4px 18px #0002;z-index:5}.MenuBookMaker_photoButton__1CeM1,.MenuBookMaker_photoButton__1CeM1 img{width:108px}.MenuBookMaker_empty__NtV3Y{min-height:330px}}@media(max-width:360px){.MenuBookMaker_screen__Fs_bT{padding-inline:10px}.MenuBookMaker_editor__Z4zbU{padding:14px}.MenuBookMaker_languages__y1jVS{gap:6px}.MenuBookMaker_languages__y1jVS label{padding:7px;font-size:11px}.MenuBookMaker_themes__xNeS6{flex-direction:column}.MenuBookMaker_typeControl__s723B{column-gap:8px}.MenuBookMaker_itemPhoto__KUc_d{gap:10px}}@media print{body:has(.MenuBookMaker_studio__xVql0)>:not(:has(.MenuBookMaker_studio__xVql0)):not(.MenuBookMaker_studio__xVql0){display:none!important}.MenuBookMaker_studio__xVql0{print-color-adjust:exact;-webkit-print-color-adjust:exact}body:has(.MenuBookMaker_studio__xVql0){margin:0!important;background:#fff!important}.MenuBookMaker_studio__xVql0{background:white;min-height:0}.MenuBookMaker_screen__Fs_bT{display:none!important}.MenuBookMaker_printSheets__z7gPc{display:block}.MenuBookMaker_printPage__KfnSP,.MenuBookMaker_spread__xm6vb{break-after:page;page-break-after:always;width:100%;height:100vh;overflow:hidden}.MenuBookMaker_printPage__KfnSP:last-child,.MenuBookMaker_spread__xm6vb:last-child{break-after:auto;page-break-after:auto}.MenuBookMaker_printPage__KfnSP svg{display:block;width:100%;height:100%}.MenuBookMaker_spread__xm6vb{display:flex;flex-direction:row}.MenuBookMaker_spread__xm6vb>div{width:50%;height:100%}.MenuBookMaker_spread__xm6vb svg{display:block;width:100%;height:100%}}.MenuBookMaker_studio__xVql0 .MenuBookMaker_returnToEdit__eF3y4{display:none}@media(max-width:720px){.MenuBookMaker_studio__xVql0 .MenuBookMaker_returnToEdit__eF3y4{display:flex;margin-bottom:12px}.MenuBookMaker_studio__xVql0 .MenuBookMaker_mobilePreview__wdmSk[data-at-preview=true]{display:none!important}}.MenuBookMaker_placement__D_8D4{border-top:1px solid #e5dfd2;margin-top:18px;padding-top:8px}.MenuBookMaker_placement__D_8D4 summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:13px;font-weight:700;line-height:1.6}.MenuBookMaker_placement__D_8D4 fieldset{min-width:0;border:0;margin:8px 0;padding:0}.MenuBookMaker_placement__D_8D4 fieldset legend{float:none;width:auto;font-size:12px;margin-bottom:6px;padding:0}.MenuBookMaker_alignButtons__JdxEz{display:flex;flex-wrap:wrap;gap:6px}.MenuBookMaker_alignButtons__JdxEz button{flex:1;min-width:60px}.MenuBookMaker_positionRange__Gb4_N{display:block;margin:12px 0;font-size:12px;line-height:1.6}.MenuBookMaker_positionRange__Gb4_N>span{display:flex;justify-content:space-between;gap:10px}.MenuBookMaker_positionRange__Gb4_N output{flex-shrink:0;color:#886a25}.MenuBookMaker_coverEditor__zyTnO{clear:both;margin-top:20px}.MenuBookMaker_controlTitle__hIOiG{font-size:13px;font-weight:650;line-height:1.6;margin-bottom:10px}.MenuBookMaker_fieldError__7C8Cm{color:#9c351f;font-size:.875rem;line-height:1.5}.MenuBookMaker_exportRecovery__lrXGC{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:14px 0;font-size:13px;line-height:1.6;color:#775629}.MenuBookMaker_exportRecovery__lrXGC p{flex:1 1 200px;margin:0}.MenuBookMaker_exportRecovery__lrXGC button{flex:0 0 auto}.MenuBookMaker_studio__xVql0 .MenuBookMaker_previewToolbar__Hy_nV{flex-wrap:wrap}.MenuBookMaker_studio__xVql0 .MenuBookMaker_previewToolbar__Hy_nV select{width:auto;min-width:min(190px,100%);max-width:100%;flex:0 1 190px}.MenuBookMaker_studio__xVql0 [hidden]{display:none!important}.MenuBookMaker_steps__89JkC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px}.MenuBookMaker_studio__xVql0 .MenuBookMaker_steps__89JkC button{justify-content:flex-start;padding:14px 18px;text-align:left;background:#fff;font-size:14px;font-weight:650}.MenuBookMaker_steps__89JkC button>span{color:#9e8041;font-size:11px;flex-shrink:0}.MenuBookMaker_studio__xVql0 .MenuBookMaker_steps__89JkC button[aria-current]{background:#f6e6b0;border-color:#b28a27;color:#48360e}.MenuBookMaker_itemPicker__1nA54{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.MenuBookMaker_studio__xVql0 .MenuBookMaker_itemPicker__1nA54 button{text-align:left;justify-content:flex-start;font-size:13px;max-width:100%}.MenuBookMaker_itemPicker__1nA54 button>span{color:#99845b;font-size:11px}.MenuBookMaker_item__YaDUC{padding:0;border:0;background:transparent}.MenuBookMaker_item__YaDUC legend{font-size:16px;padding:0;overflow-wrap:normal}.MenuBookMaker_itemActions__KpZQQ{margin:10px 0 14px}.MenuBookMaker_stepActions__RjR1s{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:20px 0}.MenuBookMaker_stepActions__RjR1s button{flex:1}.MenuBookMaker_fileActions__yeZj7{padding:10px 0 4px}.MenuBookMaker_fileTools__S3_Vd{border-top:1px solid #eee7d9;margin-top:16px;padding-top:6px}.MenuBookMaker_fileTools__S3_Vd summary,.MenuBookMaker_printOptions__ayl5V summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;font-weight:600;line-height:1.6}.MenuBookMaker_printOptions__ayl5V{border-top:1px solid #ded6c5;margin-top:14px}.MenuBookMaker_fileTools__S3_Vd summary:focus-visible,.MenuBookMaker_printOptions__ayl5V summary:focus-visible{outline:2px solid #a98121;outline-offset:3px;border-radius:4px}.MenuBookMaker_editor__Z4zbU>div>.MenuBookMaker_block__tb9Id:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.MenuBookMaker_header__mH93l{padding-block:24px}.MenuBookMaker_header__mH93l h1{font-size:clamp(26px,2.6vw,34px)}.MenuBookMaker_preview__bIdWf{top:16px}.MenuBookMaker_previewToolbar__Hy_nV h2{font-size:15px}@media(max-width:720px){.MenuBookMaker_steps__89JkC{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px}.MenuBookMaker_studio__xVql0 .MenuBookMaker_steps__89JkC button{padding:11px 12px;font-size:13px}.MenuBookMaker_screen__Fs_bT{padding-inline:12px}.MenuBookMaker_header__mH93l{padding-block:20px}.MenuBookMaker_editor__Z4zbU{padding:18px}.MenuBookMaker_workspace__VD9tm{gap:18px}}.MenuBookMaker_designs__8pze7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.MenuBookMaker_designs__8pze7>button{display:flex;flex-direction:column;gap:12px;padding:12px;text-align:left;align-items:stretch;min-width:0;border:1px solid #ded6c9;border-radius:12px;background:white;color:#302c25}.MenuBookMaker_designs__8pze7>button[aria-pressed=true]{border:2px solid #a47c28;padding:11px;background:#fff9e8}.MenuBookMaker_designs__8pze7 strong{font-size:14px;line-height:1.5;white-space:normal}.MenuBookMaker_designThumbnail__SF7rM{display:block;padding:14px;background:#fffcf3;min-height:108px;border:1px solid #e9e4d9;box-shadow:0 3px 8px #302c250a}.MenuBookMaker_designThumbnail__SF7rM>i{display:block;width:45%;height:5px;background:#655b48;margin-bottom:12px}.MenuBookMaker_designThumbnail__SF7rM>span{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.MenuBookMaker_designThumbnail__SF7rM b{display:block;height:24px;background:linear-gradient(#d7ccaf 65%,transparent 65% 80%,#82775d 80% 85%,transparent 85%)}.MenuBookMaker_designThumbnail__SF7rM[data-design=editorial]{border-left:5px solid #366351;background:#fff}.MenuBookMaker_designThumbnail__SF7rM[data-design=editorial]>span{grid-template-columns:repeat(3,minmax(0,1fr))}.MenuBookMaker_designThumbnail__SF7rM[data-design=boutique]{outline:1px solid #b6a280;outline-offset:-7px}.MenuBookMaker_designThumbnail__SF7rM[data-design=boutique]>i{margin:0 auto 12px}.MenuBookMaker_designThumbnail__SF7rM[data-design=boutique] b{height:32px}.MenuBookMaker_designThumbnail__SF7rM[data-design=minimal]{background:#fff}.MenuBookMaker_designThumbnail__SF7rM[data-design=minimal]>span{grid-template-columns:1fr;gap:6px}.MenuBookMaker_designThumbnail__SF7rM[data-design=minimal] b{height:8px;background:linear-gradient(90deg,#a4afa8 65%,transparent 65% 85%,#366351 85%)}.MenuBookMaker_designThumbnail__SF7rM[data-design=classic]>span{grid-template-columns:1fr;gap:6px}.MenuBookMaker_designThumbnail__SF7rM[data-design=classic] b{height:14px;background:linear-gradient(90deg,#d7ccaf 30%,transparent 30% 38%,#82775d 38% 80%,transparent 80%)}.MenuBookMaker_block__tb9Id>legend{display:flex;gap:10px;align-items:center;font-weight:700;margin-bottom:16px}.MenuBookMaker_settings__YEced select{width:100%;min-width:0}.MenuBookMaker_settings__YEced>label{min-width:0}@media(max-width:420px){.MenuBookMaker_settings__YEced{grid-template-columns:1fr}}.MenuBookMaker_paletteChoices__Utboz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.MenuBookMaker_studio__xVql0 .MenuBookMaker_paletteChoices__Utboz button{flex-direction:column;gap:6px;padding:8px 6px;font-size:12px;min-width:0;text-align:center}.MenuBookMaker_paletteChoices__Utboz button>span{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:42px;font-size:20px;font-weight:700;border:1px solid;overflow:hidden;border-radius:4px}.MenuBookMaker_paletteChoices__Utboz i{position:absolute;bottom:0;left:0;right:0;height:5px}.MenuBookMaker_customColors__nLnHL{margin-top:12px}.MenuBookMaker_customColors__nLnHL>summary{font-size:13px;font-weight:600}.MenuBookMaker_colorGrid__ecLWg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-block:10px}.MenuBookMaker_colorControl__TuPVJ{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.5;min-width:0}.MenuBookMaker_colorControl__TuPVJ>div{display:flex;flex-direction:column;gap:4px;align-items:stretch}.MenuBookMaker_studio__xVql0 .MenuBookMaker_colorControl__TuPVJ input[type=color]{padding:4px;width:100%;height:44px;cursor:pointer;background:white;border:1px solid #dcd6c9;border-radius:7px;min-width:0}.MenuBookMaker_colorControl__TuPVJ output{font-size:11px;font-variant-numeric:tabular-nums;color:#625c50}.MenuBookMaker_borderControls__UyDfb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:center}.MenuBookMaker_borderControls__UyDfb .MenuBookMaker_positionRange__Gb4_N{margin:0}.MenuBookMaker_contrastNotice__vCHUY{font-size:12px;line-height:1.6;margin-top:12px}.MenuBookMaker_contrastNotice__vCHUY p{margin-bottom:8px}@media(max-width:420px){.MenuBookMaker_colorGrid__ecLWg{grid-template-columns:1fr}.MenuBookMaker_colorControl__TuPVJ>div{flex-direction:row;align-items:center;gap:10px}.MenuBookMaker_studio__xVql0 .MenuBookMaker_colorControl__TuPVJ input[type=color]{width:64px;flex-shrink:0}.MenuBookMaker_borderControls__UyDfb{grid-template-columns:1fr}.MenuBookMaker_designThumbnail__SF7rM{min-height:84px;padding:10px}.MenuBookMaker_designThumbnail__SF7rM>i{margin-bottom:8px}.MenuBookMaker_designThumbnail__SF7rM b{height:18px}.MenuBookMaker_designThumbnail__SF7rM[data-design=boutique] b{height:24px}.MenuBookMaker_designThumbnail__SF7rM[data-design=classic] b{height:10px}.MenuBookMaker_designs__8pze7,.MenuBookMaker_designs__8pze7>button{gap:8px}}.SignageNavigation_shell__NHHdj{max-width:1440px;margin-inline:auto;padding:24px 40px 0;font-family:Arial,Malgun Gothic,sans-serif;color:#302d25}.SignageNavigation_bar__O6ddD{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #e1ddcf}.SignageNavigation_back__gs36V{display:flex;align-items:center;gap:8px;min-height:44px;font-size:16px;font-weight:700;line-height:1.5}.SignageNavigation_back__gs36V svg{flex-shrink:0}.SignageNavigation_modes__oQoKk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:#ebe7dc;border-radius:10px;font-size:14px;font-weight:650;line-height:1.5}.SignageNavigation_modes__oQoKk>*{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:7px;text-align:center}.SignageNavigation_modes__oQoKk [aria-current]{background:#fff;box-shadow:0 2px 5px #51451d0d}.SignageNavigation_bar__O6ddD a:focus-visible{outline:3px solid #98751d;outline-offset:3px}.SignageNavigation_bar__O6ddD:lang(ko) :is(a,span){word-break:keep-all}@media(max-width:1000px){.SignageNavigation_shell__NHHdj{padding-inline:24px}}@media(max-width:720px){.SignageNavigation_shell__NHHdj{padding:14px 12px 0}.SignageNavigation_bar__O6ddD{flex-wrap:wrap;gap:10px;padding-bottom:14px}.SignageNavigation_back__gs36V{font-size:14px}.SignageNavigation_modes__oQoKk{width:100%}.SignageNavigation_modes__oQoKk>*{padding:10px 12px}}@media print{.SignageNavigation_shell__NHHdj{display:none!important}}.SignageNavigation_viewNav__laqiW{display:none}@media screen and (max-width:720px){.SignageNavigation_viewNav__laqiW{position:sticky;top:0;z-index:6;display:flex;margin:0 0 12px;padding:3px;background:#f5f1e6;border-block:1px solid #ddd6c6}.SignageNavigation_viewNav__laqiW button{flex:1;min-width:0;min-height:44px;padding:7px 10px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;background:transparent;color:#685e4c}.SignageNavigation_viewNav__laqiW button[aria-current]{background:white;color:#332916;border-radius:6px;box-shadow:inset 0 -3px #d3a32a}.SignageNavigation_viewNav__laqiW~* #maker-editor,.SignageNavigation_viewNav__laqiW~* #maker-editor :is(input,button,legend,h2,summary),.SignageNavigation_viewNav__laqiW~* #maker-preview{scroll-margin-block-start:66px}}.SignageMaker_printOptions__TKYqW{border-top:1px solid #ded6c5;margin-top:12px}.SignageMaker_printOptions__TKYqW summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;font-weight:600;line-height:1.6}.SignageMaker_printOptions__TKYqW summary:focus-visible{outline:2px solid #a98121;outline-offset:3px;border-radius:4px}.SignageMaker_page__eJW5L{min-height:100vh;background:#faf7ef;color:#392c22;padding:0 0 20px}.SignageMaker_footer__DrJlR,.SignageMaker_header__FII5c,.SignageMaker_workspace__G8JGV{width:calc(100% - 80px);max-width:1360px;margin-inline:auto}.SignageMaker_header__FII5c{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:34px 30px}.SignageMaker_eyebrow__Bk81k{font-size:11px;letter-spacing:.16em;font-weight:750;color:#756448}.SignageMaker_header__FII5c h1{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.25;margin:10px 0 14px}.SignageMaker_header__FII5c h1>span{color:#c59a2e}.SignageMaker_header__FII5c p{font-size:15px;line-height:1.8;max-width:680px;color:#756b5f}.SignageMaker_workspace__G8JGV{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.16fr);gap:32px;align-items:start}.SignageMaker_controls__BI_8d{min-width:0;background:white;border:1px solid #e8e0d0;border-radius:20px;padding:26px}.SignageMaker_section__B5HFa{min-width:0;margin:0 0 28px;padding:0 0 26px;border-bottom:1px solid #eee9df}.SignageMaker_section__B5HFa:last-child{margin:0;padding:0;border:0}.SignageMaker_section__B5HFa legend{float:left;width:100%;display:flex;align-items:baseline;gap:10px;margin-bottom:15px;font-size:16px;font-weight:750;line-height:1.5}.SignageMaker_section__B5HFa legend+*{clear:both}.SignageMaker_section__B5HFa legend>span{color:#a58b50;font-size:12px;letter-spacing:.04em;flex-shrink:0}.SignageMaker_templates__iYT5z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SignageMaker_templates__iYT5z button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid #e5e1d7;border-radius:12px;padding:18px 8px;min-height:108px;font-size:12px;font-weight:650;line-height:1.6;text-align:center}.SignageMaker_templates__iYT5z button>svg:first-child{width:27px;height:27px;flex-shrink:0}.SignageMaker_tick__dmTHR{position:absolute;right:6px;top:6px}.SignageMaker_page__eJW5L button{cursor:pointer;transition:background-color .15s,border-color .15s}.SignageMaker_page__eJW5L button:hover:not(:disabled){border-color:#bba568}.SignageMaker_page__eJW5L button[aria-pressed=true]{background:#fff7d7;border-color:#bc9636;box-shadow:inset 0 0 0 1px #bc9636}.SignageMaker_page__eJW5L button:disabled{cursor:default;opacity:.5}.SignageMaker_page__eJW5L :is(button,input,a):focus-visible{outline:3px solid #98751d;outline-offset:3px}.SignageMaker_hint__M0eMo{color:#797065;font-size:12px;line-height:1.8;margin-block:10px}.SignageMaker_languages__r8BkB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.SignageMaker_languages__r8BkB label{display:flex;gap:7px;align-items:center;cursor:pointer;border:1px solid #e5e1d7;border-radius:8px;min-height:44px;padding:9px;font-size:12px}.SignageMaker_languages__r8BkB label[data-selected=true]{background:#faf6e8;border-color:#c5ae73}.SignageMaker_languages__r8BkB label:has(input:disabled):not([data-selected=true]){opacity:.55;cursor:default}.SignageMaker_languages__r8BkB input{accent-color:#88691e;width:15px;height:15px;flex-shrink:0}.SignageMaker_order__P6NBB{margin-left:auto;font-size:10px;color:#776021}.SignageMaker_fields__3Dn9A{display:grid;gap:14px}.SignageMaker_field__I_F1Y{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:650}.SignageMaker_field__I_F1Y small{color:#8b8274;font-weight:400}.SignageMaker_field__I_F1Y input{width:100%;min-width:0;min-height:46px;border:1px solid #dcd6ca;border-radius:8px;background:#fefdfa;padding:10px 12px;font-size:16px;font-weight:400}.SignageMaker_styles__A6IiX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SignageMaker_styles__A6IiX button{border:1px solid #e5e1d7;padding:12px 8px;border-radius:10px;font-size:12px;line-height:1.6;display:flex;flex-direction:column;align-items:center;gap:8px}.SignageMaker_swatch___NkxB{height:26px;width:26px;border:1px solid #d6cbb5;border-radius:50%;background:#edc65b}[data-theme=paper] .SignageMaker_swatch___NkxB{background:white}[data-theme=ink] .SignageMaker_swatch___NkxB{background:#292720}.SignageMaker_orientations___G9DL{display:flex;gap:8px;margin-top:12px}.SignageMaker_orientations___G9DL button{flex:1;border:1px solid #e5e1d7;border-radius:8px;font-size:12px;min-height:44px;padding:8px}.SignageMaker_previewPanel__sBl2e{position:sticky;top:24px;background:#eeeadf;border:1px solid #e6dfd1;border-radius:20px;padding:22px 24px;min-width:0}.SignageMaker_previewHeader__LJfo_{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:baseline;margin-bottom:18px}.SignageMaker_previewHeader__LJfo_ h2{font-size:14px;font-weight:700}.SignageMaker_previewHeader__LJfo_>span{font-size:11px;color:#7a7164}.SignageMaker_paper__JaO1B{margin-inline:auto;max-width:435px;background:white;box-shadow:0 8px 28px #59442718;aspect-ratio:1240/1754}.SignageMaker_paper__JaO1B svg{display:block;width:100%;height:auto}.SignageMaker_paper__JaO1B>p{padding:30px;font-size:14px;line-height:1.8}.SignageMaker_page__eJW5L[data-orientation=landscape] .SignageMaker_paper__JaO1B{max-width:none;aspect-ratio:1754/1240}.SignageMaker_export__FN_DX{margin-top:24px}.SignageMaker_actions__84njI{display:flex;gap:10px}.SignageMaker_actions__84njI :is(button,a){text-decoration:none;color:inherit;display:flex;flex:1;justify-content:center;align-items:center;gap:8px;padding:13px 12px;min-height:48px;border-radius:10px;border:1px solid #cfc4ad;background:#fffcf5;font-size:13px;line-height:1.5;font-weight:700}.SignageMaker_actions__84njI :is(button,a) svg{flex-shrink:0}.SignageMaker_actions__84njI .SignageMaker_primary__aTae1{background:#edc65b;border-color:#d5ae43}.SignageMaker_required__BYXVK{font-size:12px;color:#8a571d;margin-bottom:10px}.SignageMaker_status__3ZGlT{font-size:12px;margin-top:8px;line-height:1.7}.SignageMaker_status__3ZGlT:empty{display:none}.SignageMaker_footer__DrJlR{padding-top:32px}.SignageMaker_page__eJW5L:lang(ko) :is(h1,p,button,legend,label){word-break:keep-all}@media (max-width:900px){.SignageMaker_workspace__G8JGV{grid-template-columns:minmax(0,1fr);gap:20px}.SignageMaker_previewPanel__sBl2e{position:static}.SignageMaker_controls__BI_8d{padding:22px}.SignageMaker_header__FII5c{padding-block:28px 24px}}@media (max-width:440px){.SignageMaker_controls__BI_8d{padding:20px 16px}.SignageMaker_previewPanel__sBl2e{padding:18px 14px}.SignageMaker_actions__84njI{flex-direction:column}}@media print{body:has(.SignageMaker_page__eJW5L){margin:0!important;background:white!important}body:has(.SignageMaker_page__eJW5L)>:not(.SignageMaker_page__eJW5L){display:none!important}.SignageMaker_page__eJW5L{display:block!important;padding:0!important;margin:0!important;min-height:0;background:transparent;print-color-adjust:exact;-webkit-print-color-adjust:exact}.SignageMaker_page__eJW5L [data-no-print]{display:none!important}.SignageMaker_workspace__G8JGV{display:block;margin:0;max-width:none}.SignageMaker_previewPanel__sBl2e{position:static;border:0;border-radius:0;padding:0;background:transparent}.SignageMaker_paper__JaO1B{width:210mm;height:297mm;max-width:none;box-shadow:none;margin:0;break-inside:avoid}.SignageMaker_page__eJW5L[data-orientation=landscape] .SignageMaker_paper__JaO1B{width:297mm;height:210mm}.SignageMaker_paper__JaO1B svg{width:100%;height:100%}}.SignageMaker_menuLink__wWkkt{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px}@media(max-width:1000px){.SignageMaker_footer__DrJlR,.SignageMaker_header__FII5c,.SignageMaker_workspace__G8JGV{width:calc(100% - 48px)}}@media(max-width:720px){.SignageMaker_footer__DrJlR,.SignageMaker_header__FII5c,.SignageMaker_workspace__G8JGV{width:calc(100% - 24px)}.SignageMaker_header__FII5c{flex-wrap:wrap;gap:8px}}@media print{.SignageMaker_workspace__G8JGV{width:100%}}