.CustomEditor-module__Dj6Cdq__editorShell{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000a}.CustomEditor-module__Dj6Cdq__editorShell:focus-within{border-color:#9ca3af;box-shadow:0 0 0 3px #1118271a}.CustomEditor-module__Dj6Cdq__editorToolbar{white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#fafafaf2;border-bottom:1px solid #e5e7eb;flex-flow:row;align-items:center;gap:6px;padding:8px 10px;display:flex;overflow:auto hidden}.CustomEditor-module__Dj6Cdq__editorToolbar::-webkit-scrollbar{display:none}.CustomEditor-module__Dj6Cdq__toolbarRow{flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;display:flex}.CustomEditor-module__Dj6Cdq__toolbarGroup{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.CustomEditor-module__Dj6Cdq__toolbarDivider{background:#e5e7eb;flex-shrink:0;width:1px;height:20px;margin-inline:6px}.CustomEditor-module__Dj6Cdq__toolbarButton{appearance:none;color:#634b4b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex}.CustomEditor-module__Dj6Cdq__toolbarButton:hover{color:#111827;background:#f3f4f6}.CustomEditor-module__Dj6Cdq__toolbarButton:active{transform:scale(.95)}.CustomEditor-module__Dj6Cdq__toolbarButton:disabled{opacity:.3;cursor:not-allowed}.CustomEditor-module__Dj6Cdq__toolbarButton.CustomEditor-module__Dj6Cdq__active{color:#2563eb;background:#f3f4f6}.CustomEditor-module__Dj6Cdq__toolbarButton.CustomEditor-module__Dj6Cdq__active:hover{background:#e5e7eb}.CustomEditor-module__Dj6Cdq__toolbarButton.CustomEditor-module__Dj6Cdq__danger:hover{color:#ef4444;background:#fef2f2}.CustomEditor-module__Dj6Cdq__editorBody{background:#fff;padding:14px}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror{color:#111827;white-space:pre-wrap;word-break:break-word;outline:none;min-height:280px;max-height:520px;font-size:15px;line-height:1.75;overflow-y:auto}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror p{margin:0 0 10px}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror>:first-child{margin-top:0}:is(.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror ul,.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror ol){margin:10px 0 10px 22px;padding:0}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror blockquote{color:#374151;background:#f9fafb;border-left:4px solid #e5e7eb;border-radius:10px;margin:12px 0;padding:10px 12px}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror a{color:#2563eb;text-underline-offset:3px;text-decoration:underline}:is(.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror img,.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror iframe){max-width:100%;margin:10px 0;display:block}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror img[data-emoticon-size=big]{max-width:500px;height:auto;margin:8px 0;display:block}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror img[data-emoticon-size=mini]{vertical-align:middle;width:auto;height:60px;margin:4px 2px;display:inline-block}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror img:not([data-emoticon-size]){background:#f3f4f6;min-width:200px;min-height:100px;position:relative}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror img:not([data-emoticon-size]):before{content:"";color:#9ca3af;background:#f3f4f6;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;inset:0}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror iframe{aspect-ratio:16/9;width:100%}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror p.CustomEditor-module__Dj6Cdq__is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror hr{border:none;border-top:1px solid #e5e7eb;margin:20px 0}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror details{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;overflow:hidden}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror .CustomEditor-module__Dj6Cdq__tiptap-details{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;overflow:hidden}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror .CustomEditor-module__Dj6Cdq__tiptap-details-summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror summary:before{content:"▶";font-size:10px;transition:transform .2s}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror .CustomEditor-module__Dj6Cdq__tiptap-details-summary:before{content:"▶";font-size:10px;transition:transform .2s}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror details[open] summary:before{transform:rotate(90deg)}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror .CustomEditor-module__Dj6Cdq__tiptap-details[open] .CustomEditor-module__Dj6Cdq__tiptap-details-summary:before{transform:rotate(90deg)}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror summary:hover{background:#e5e7eb}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror .CustomEditor-module__Dj6Cdq__tiptap-details-summary:hover{background:#e5e7eb}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror .CustomEditor-module__Dj6Cdq__tiptap-details-content{padding:12px 14px}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror details>div:not(.CustomEditor-module__Dj6Cdq__tiptap-details-summary){padding:12px 14px}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror .CustomEditor-module__Dj6Cdq__tiptap-details>div[data-details-content]{padding:12px 14px}@media (max-width:640px){.CustomEditor-module__Dj6Cdq__editorShell{border-radius:8px}.CustomEditor-module__Dj6Cdq__editorToolbar{-webkit-overflow-scrolling:touch;gap:4px;padding:6px 8px}.CustomEditor-module__Dj6Cdq__toolbarGroup{gap:2px}.CustomEditor-module__Dj6Cdq__toolbarDivider{height:18px;margin-inline:4px}.CustomEditor-module__Dj6Cdq__toolbarButton{border-radius:6px;width:36px;height:36px}.CustomEditor-module__Dj6Cdq__editorBody{padding:12px}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror{min-height:200px;max-height:50vh;font-size:16px;overflow-y:auto}.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror blockquote{padding:8px 10px}:is(.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror img,.CustomEditor-module__Dj6Cdq__editorBody .ProseMirror iframe){border-radius:8px}}
.ImageUploader-module__q1XXqa__uploadButton{appearance:none;color:#634b4b;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:inline-flex;position:relative}.ImageUploader-module__q1XXqa__uploadButton:hover{color:#111827;background:#f3f4f6}.ImageUploader-module__q1XXqa__uploadButton:active{transform:scale(.95)}.ImageUploader-module__q1XXqa__uploadButton:disabled{opacity:.5;cursor:not-allowed}.ImageUploader-module__q1XXqa__uploadButton.ImageUploader-module__q1XXqa__uploading{color:#2563eb}.ImageUploader-module__q1XXqa__hiddenInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ImageUploader-module__q1XXqa__spinner{animation:1s linear infinite ImageUploader-module__q1XXqa__spin}@keyframes ImageUploader-module__q1XXqa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ImageUploader-module__q1XXqa__dropOverlay{z-index:9999;pointer-events:none;background:#2563eb1a;border:3px dashed #2563eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ImageUploader-module__q1XXqa__dropOverlayText{color:#fff;background:#2563eb;border-radius:12px;padding:16px 32px;font-size:18px;font-weight:600}.ImageUploader-module__q1XXqa__errorToast{color:#fff;z-index:10000;background:#dc2626;border-radius:8px;padding:12px 24px;font-size:14px;animation:.3s ImageUploader-module__q1XXqa__slideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes ImageUploader-module__q1XXqa__slideUp{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}
.DetailsNodeView-module__T9JScG__details{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:12px 0;overflow:hidden}.DetailsNodeView-module__T9JScG__summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f3f4f6;border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:10px 14px;font-weight:600;transition:background .15s;display:flex}.DetailsNodeView-module__T9JScG__summary:hover{background:#e5e7eb}.DetailsNodeView-module__T9JScG__arrow{flex-shrink:0;width:12px;font-size:10px;transition:transform .2s}.DetailsNodeView-module__T9JScG__summaryText{flex:1;min-width:0}.DetailsNodeView-module__T9JScG__summaryInput{min-width:0;font-size:inherit;font-weight:inherit;background:#fff;border:1px solid #2563eb;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-family:inherit}.DetailsNodeView-module__T9JScG__deleteBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:18px;font-weight:700;line-height:1;transition:all .15s}.DetailsNodeView-module__T9JScG__deleteBtn:hover{color:#ef4444;background:#fee2e2}.DetailsNodeView-module__T9JScG__content{padding:0;display:none}.DetailsNodeView-module__T9JScG__contentOpen{display:block}.DetailsNodeView-module__T9JScG__contentInner{min-height:40px;padding:12px 14px}.DetailsNodeView-module__T9JScG__contentInner p{margin:0 0 8px}.DetailsNodeView-module__T9JScG__contentInner p:last-child{margin-bottom:0}.DetailsNodeView-module__T9JScG__contentInner:empty:before{content:"내용을 입력하세요...";color:#9ca3af;pointer-events:none}
.PostLinkModal-module__Hcoh8q__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PostLinkModal-module__Hcoh8q__modal{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:480px;max-height:80vh;display:flex;box-shadow:0 20px 40px #00000026}.PostLinkModal-module__Hcoh8q__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.PostLinkModal-module__Hcoh8q__title{margin:0;font-size:18px;font-weight:700}.PostLinkModal-module__Hcoh8q__closeBtn{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:flex}.PostLinkModal-module__Hcoh8q__closeBtn:hover{color:#111827;background:#f3f4f6}.PostLinkModal-module__Hcoh8q__tabs{border-bottom:1px solid #e5e7eb;gap:4px;padding:12px 20px;display:flex}.PostLinkModal-module__Hcoh8q__tab{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.PostLinkModal-module__Hcoh8q__tab:hover{color:#111827;background:#f3f4f6}.PostLinkModal-module__Hcoh8q__tabActive{color:#4f46e5;background:#eef2ff}.PostLinkModal-module__Hcoh8q__tabActive:hover{background:#e0e7ff}.PostLinkModal-module__Hcoh8q__searchWrap{border-bottom:1px solid #e5e7eb;align-items:center;gap:8px;padding:12px 20px;display:flex}.PostLinkModal-module__Hcoh8q__searchIcon{color:#9ca3af;flex-shrink:0}.PostLinkModal-module__Hcoh8q__searchInput{border:none;outline:none;flex:1;padding:8px 0;font-size:14px}.PostLinkModal-module__Hcoh8q__searchInput::placeholder{color:#9ca3af}.PostLinkModal-module__Hcoh8q__searchBtn{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:8px 14px;font-size:13px;transition:all .15s}.PostLinkModal-module__Hcoh8q__searchBtn:hover{background:#f3f4f6;border-color:#d1d5db}.PostLinkModal-module__Hcoh8q__list{flex:1;padding:12px;overflow-y:auto}.PostLinkModal-module__Hcoh8q__item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .15s;display:flex}.PostLinkModal-module__Hcoh8q__item:hover{background:#f9fafb;border-color:#e5e7eb}.PostLinkModal-module__Hcoh8q__thumb{object-fit:cover;background:#f3f4f6;border-radius:4px;flex-shrink:0;width:48px;height:32px}.PostLinkModal-module__Hcoh8q__itemInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.PostLinkModal-module__Hcoh8q__itemTitle{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.PostLinkModal-module__Hcoh8q__itemType{color:#6b7280;font-size:12px}.PostLinkModal-module__Hcoh8q__loading,.PostLinkModal-module__Hcoh8q__empty{text-align:center;color:#6b7280;padding:32px 20px;font-size:14px}
.EmoticonPicker-module__QIpovq__container{display:inline-flex;position:relative}.EmoticonPicker-module__QIpovq__trigger{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.EmoticonPicker-module__QIpovq__trigger:hover{color:#111827;background:#f3f4f6}.EmoticonPicker-module__QIpovq__backdrop{z-index:9998;position:fixed;inset:0}.EmoticonPicker-module__QIpovq__picker{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:320px;margin-top:4px;position:fixed;top:auto;left:auto;overflow:hidden;box-shadow:0 10px 40px #00000026}.EmoticonPicker-module__QIpovq__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.EmoticonPicker-module__QIpovq__title{color:#374151;font-size:13px;font-weight:600}.EmoticonPicker-module__QIpovq__manageLink{color:#9ca3af;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .15s;display:flex}.EmoticonPicker-module__QIpovq__manageLink:hover{color:#111827;background:#f3f4f6}.EmoticonPicker-module__QIpovq__loading{text-align:center;color:#9ca3af;padding:40px 20px;font-size:13px}.EmoticonPicker-module__QIpovq__empty{text-align:center;padding:30px 20px}.EmoticonPicker-module__QIpovq__empty p{color:#9ca3af;margin:0 0 12px;font-size:13px}.EmoticonPicker-module__QIpovq__emptyLink{color:#fff;background:#2563eb;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.EmoticonPicker-module__QIpovq__emptyLink:hover{background:#1d4ed8}.EmoticonPicker-module__QIpovq__groupTabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e5e7eb;gap:4px;padding:8px;display:flex;overflow-x:auto}.EmoticonPicker-module__QIpovq__groupTab{cursor:pointer;background:#f9fafb;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex}.EmoticonPicker-module__QIpovq__groupTab:hover{border-color:#d1d5db}.EmoticonPicker-module__QIpovq__groupTab.EmoticonPicker-module__QIpovq__active{border-color:#2563eb}.EmoticonPicker-module__QIpovq__groupTab.EmoticonPicker-module__QIpovq__typeBig{background:#fef3c7}.EmoticonPicker-module__QIpovq__groupTab.EmoticonPicker-module__QIpovq__typeMini{background:#e0e7ff}.EmoticonPicker-module__QIpovq__groupTab.EmoticonPicker-module__QIpovq__typeBig.EmoticonPicker-module__QIpovq__active{background:#fde68a;border-color:#b45309}.EmoticonPicker-module__QIpovq__groupTab.EmoticonPicker-module__QIpovq__typeMini.EmoticonPicker-module__QIpovq__active{background:#c7d2fe;border-color:#4338ca}.EmoticonPicker-module__QIpovq__groupThumb{object-fit:contain;width:24px;height:24px}.EmoticonPicker-module__QIpovq__groupName{color:#6b7280;font-size:11px;font-weight:600}.EmoticonPicker-module__QIpovq__emoticons{grid-template-columns:repeat(4,1fr);gap:4px;max-height:200px;padding:8px;display:grid;overflow-y:auto}.EmoticonPicker-module__QIpovq__emoticon{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.EmoticonPicker-module__QIpovq__emoticon:hover{background:#f3f4f6}.EmoticonPicker-module__QIpovq__emoticon img{object-fit:contain;width:100%;height:100%}
.guestbook-module__MVNR6q__page{max-width:1600px;margin:0 auto;padding:24px 16px}.guestbook-module__MVNR6q__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.guestbook-module__MVNR6q__title{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:800}.guestbook-module__MVNR6q__subtitle{color:#6b7280;margin:4px 0 0;font-size:14px}.guestbook-module__MVNR6q__content{max-width:860px;margin:0 auto}.guestbook-module__MVNR6q__notice{color:#1e3a5f;background:#f0f5ff;border:1px solid #bfdbfe;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.6}.guestbook-module__MVNR6q__form{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:16px}.guestbook-module__MVNR6q__guestFields{gap:8px;margin-bottom:8px;display:flex}.guestbook-module__MVNR6q__input{border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:14px;transition:border-color .2s}.guestbook-module__MVNR6q__input:focus{border-color:#2563eb}.guestbook-module__MVNR6q__textarea{resize:vertical;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .2s}.guestbook-module__MVNR6q__textarea:focus{border-color:#2563eb}.guestbook-module__MVNR6q__formFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.guestbook-module__MVNR6q__formLeft{align-items:center;gap:6px;display:flex}.guestbook-module__MVNR6q__select{background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:6px 10px;font-size:13px}.guestbook-module__MVNR6q__submitBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600;transition:background .2s}.guestbook-module__MVNR6q__submitBtn:hover{background:#1d4ed8}.guestbook-module__MVNR6q__submitBtn:disabled{opacity:.5;cursor:not-allowed}.guestbook-module__MVNR6q__formError{color:#dc2626;margin:8px 0 0;font-size:13px}.guestbook-module__MVNR6q__state{text-align:center;color:#6b7280;padding:60px 20px;font-size:14px}.guestbook-module__MVNR6q__stateError{text-align:center;color:#dc2626;padding:60px 20px;font-size:14px}.guestbook-module__MVNR6q__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.guestbook-module__MVNR6q__entry{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.guestbook-module__MVNR6q__entry.guestbook-module__MVNR6q__hidden{opacity:.6;border-style:dashed}.guestbook-module__MVNR6q__entryHeader{align-items:center;gap:8px;margin-bottom:8px;display:flex}.guestbook-module__MVNR6q__authorName{color:#111827;font-size:14px;font-weight:600}.guestbook-module__MVNR6q__date{color:#9ca3af;font-size:12px}.guestbook-module__MVNR6q__hiddenBadge{color:#92400e;background:#fef3c7;border-radius:4px;padding:1px 6px;font-size:11px}.guestbook-module__MVNR6q__entryBody{color:#000000e0;white-space:pre-wrap;word-break:break-word;margin:0 0 8px;font-size:15px;line-height:1.8}.guestbook-module__MVNR6q__entryActions{justify-content:space-between;align-items:center;display:flex}.guestbook-module__MVNR6q__actionsLeft{align-items:center;display:flex}.guestbook-module__MVNR6q__actionsRight{align-items:center;gap:8px;display:flex}.guestbook-module__MVNR6q__actionBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px}.guestbook-module__MVNR6q__actionBtn:hover{color:#111827}.guestbook-module__MVNR6q__authPrompt{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:10px;padding:12px}.guestbook-module__MVNR6q__authMessage{color:#374151;margin:0 0 8px;font-size:13px}.guestbook-module__MVNR6q__authRow{align-items:center;gap:6px;display:flex}.guestbook-module__MVNR6q__editForm{flex-direction:column;gap:8px;display:flex}.guestbook-module__MVNR6q__editActions{justify-content:flex-end;gap:6px;display:flex}.guestbook-module__MVNR6q__btnPrimary{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.guestbook-module__MVNR6q__btnPrimary:hover{background:#1d4ed8}.guestbook-module__MVNR6q__btnSecondary{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.guestbook-module__MVNR6q__btnSecondary:hover{background:#e5e7eb}.guestbook-module__MVNR6q__btnDanger{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:6px;padding:6px 14px;font-size:13px}.guestbook-module__MVNR6q__btnDanger:hover{background:#b91c1c}.guestbook-module__MVNR6q__replyToggle{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:2px 0;font-size:13px;font-weight:500}.guestbook-module__MVNR6q__replyToggle:hover{color:#1d4ed8}.guestbook-module__MVNR6q__replies{border-left:2px solid #e5e7eb;flex-direction:column;gap:8px;margin:12px 0 0;padding:0 0 0 16px;list-style:none;display:flex}.guestbook-module__MVNR6q__reply{padding:8px 0}.guestbook-module__MVNR6q__replyHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.guestbook-module__MVNR6q__replyAuthor{color:#2563eb;font-size:13px;font-weight:600}.guestbook-module__MVNR6q__replyBody{color:#000000e0;white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.8}.guestbook-module__MVNR6q__replyForm{flex-direction:column;gap:6px;margin-top:8px;display:flex}.guestbook-module__MVNR6q__editFooter{align-items:center;gap:6px;display:flex}.guestbook-module__MVNR6q__emotBig{border-radius:4px;max-width:200px;height:auto;margin:4px 0;display:block}.guestbook-module__MVNR6q__emotMini{vertical-align:middle;height:36px;margin:0 1px;display:inline-block}.guestbook-module__MVNR6q__ipBadge{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 6px;font-family:monospace;font-size:10px}.guestbook-module__MVNR6q__modBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600}.guestbook-module__MVNR6q__modBtn:hover{color:#1d4ed8}.guestbook-module__MVNR6q__modBtnDanger{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:12px;font-weight:600}.guestbook-module__MVNR6q__modBtnDanger:hover{color:#b91c1c}.guestbook-module__MVNR6q__pagination{justify-content:center;margin-top:24px;display:flex}@media (max-width:640px){.guestbook-module__MVNR6q__page{padding:12px 0}.guestbook-module__MVNR6q__header{margin-bottom:12px;padding:0 16px}.guestbook-module__MVNR6q__title{font-size:22px}.guestbook-module__MVNR6q__content{padding:0 16px}.guestbook-module__MVNR6q__guestFields{flex-direction:column}.guestbook-module__MVNR6q__entry{padding:12px}.guestbook-module__MVNR6q__authRow{flex-wrap:wrap}}
