[data-v-34ef70a4]:root{--txt-size-visual:52px;--txt-size-lnb:28px;--txt-size-large:28px;--txt-size-course:24px;--txt-size-title:22px;--txt-size-middle:20px;--txt-size-default:18px;--txt-size-sub:16px;--txt-size-small:14px}@media only screen and (max-width:767px){[data-v-34ef70a4]:root{--txt-size-visual:30px;--txt-size-lnb:22px;--txt-size-large:20px;--txt-size-course:18px;--txt-size-title:16px;--txt-size-middle:14px;--txt-size-default:13px;--txt-size-sub:12px;--txt-size-small:12px}}.modal[data-v-34ef70a4]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);padding:0 20px;z-index:220}.modal-container[data-v-34ef70a4]{display:flex;flex-direction:column;width:500px;max-width:100%;box-shadow:1px 0 10px rgba(0,0,0,.2);background:#fff;border-radius:20px;overflow:hidden}.modal-content[data-v-34ef70a4]{flex:1;padding:0 40px;line-height:1.4;margin:40px 0;max-height:50vh}.modal-content .info-icon[data-v-34ef70a4]{display:flex;align-items:center;justify-content:center;font-size:60px;color:#999}.modal-content .info-txt[data-v-34ef70a4]{margin-top:15px;line-height:1.4;font-size:20px;font-weight:700;word-break:keep-all;letter-spacing:-.025em;text-align:center;justify-content:center;color:#333!important}.modal-content .icon-complete[data-v-34ef70a4]{margin:0 auto 14px;width:55px;height:55px;background:url(data:image/png;base64,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) no-repeat 50%/auto 100%}.modal-footer[data-v-34ef70a4]{border-radius:0 0 20px 20px;overflow:hidden}.modal-footer[data-v-34ef70a4] .btn-wrap{display:flex;margin:0}.modal-footer[data-v-34ef70a4] .btn-wrap [class^=btn]{flex:1;height:58px;margin:0;border:0;border-radius:0;font-size:var(--txt-size-default)}.modal-footer[data-v-34ef70a4] .btn-wrap [class^=btn]:disabled{background:#555}@media only screen and (max-width:767px){.modal-content[data-v-34ef70a4]{margin:40px 0 30px}.modal-content:has(.icon-complete) .info-txt[data-v-34ef70a4]{font-size:18px}.modal-content .info-icon[data-v-34ef70a4]{font-size:40px}.modal-content .info-txt[data-v-34ef70a4]{margin-top:8px;font-size:16px}.modal-footer[data-v-34ef70a4] .btn-wrap [class^=btn]{height:45px;font-size:16px}}[data-v-b215a44a]:root{--txt-size-visual:52px;--txt-size-lnb:28px;--txt-size-large:28px;--txt-size-course:24px;--txt-size-title:22px;--txt-size-middle:20px;--txt-size-default:18px;--txt-size-sub:16px;--txt-size-small:14px}@media only screen and (max-width:767px){[data-v-b215a44a]:root{--txt-size-visual:30px;--txt-size-lnb:22px;--txt-size-large:20px;--txt-size-course:18px;--txt-size-title:16px;--txt-size-middle:14px;--txt-size-default:13px;--txt-size-sub:12px;--txt-size-small:12px}}@font-face{font-family:KonKon;src:url(../../assets/fonts/KonKon.1c600547.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.praise-write-container[data-v-b215a44a]{max-width:1000px;margin:20px auto;padding:0 15px;box-sizing:border-box}.praise-write-container .write-card[data-v-b215a44a]{background:#fff;border:1px solid #e5e5e5;border-top:4px solid #6366f1;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);overflow:hidden}.praise-write-container .write-card .input-form .row[data-v-b215a44a]{display:flex;border-bottom:1px solid #f2f2f2}.praise-write-container .write-card .input-form .row .label[data-v-b215a44a]{width:180px;padding:15px 20px;background:#f8fafc;font-weight:600;font-size:15px;color:#444;flex-shrink:0;display:flex;align-items:center;line-height:1.4;white-space:normal;word-break:keep-all}.praise-write-container .write-card .input-form .row .field[data-v-b215a44a]{flex:1;padding:12px 20px;display:flex;align-items:center;min-width:0}.praise-write-container .write-card .input-form .row .field .input-text[data-v-b215a44a]{width:100%;height:44px;border:1px solid #ddd;border-radius:6px;padding:0 12px;font-size:15px;box-sizing:border-box;outline:none}.praise-write-container .write-card .input-form .row .field .input-text[data-v-b215a44a]:focus{border-color:#6366f1}.praise-write-container .write-card .input-form .row .field .input-text.readonly[data-v-b215a44a]{background:#f9f9f9;color:#888;border-color:#eee;cursor:default}.praise-write-container .write-card .input-form .row .field .content-input-wrap[data-v-b215a44a]{display:flex;gap:8px;width:100%;position:relative}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select[data-v-b215a44a]{position:relative;flex-shrink:0}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .select-trigger[data-v-b215a44a]{width:80px;height:44px;border:1px solid #ddd;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 12px;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .2s}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .select-trigger .arrow[data-v-b215a44a]{font-size:12px;color:#888;transition:transform .2s}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select.is-open .select-trigger[data-v-b215a44a]{border-color:#6366f1}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select.is-open .select-trigger .arrow[data-v-b215a44a]{transform:rotate(180deg)}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .dropdown-panel[data-v-b215a44a]{position:absolute;top:50px;left:0;z-index:100;width:260px;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:8px}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .dropdown-panel[data-v-b215a44a]::-webkit-scrollbar{width:6px}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .dropdown-panel[data-v-b215a44a]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .dropdown-panel .emoji-item[data-v-b215a44a]{display:flex;align-items:center;justify-content:center;height:40px;font-size:24px;border-radius:6px;cursor:pointer;transition:background .2s,transform .1s}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .dropdown-panel .emoji-item[data-v-b215a44a]:hover{background:#f0f4ff;transform:scale(1.1)}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .dropdown-panel .emoji-item.active[data-v-b215a44a]{background:#e0e7ff;border:1px solid #6366f1}.praise-write-container .write-card .input-form .row .field .content-input-wrap .custom-emoji-select .dropdown-overlay[data-v-b215a44a]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}.praise-write-container .write-card .input-form .row .field .content-input-wrap .main-content[data-v-b215a44a]{flex:1;min-width:0}.praise-write-container .write-card .input-form .row.split .item[data-v-b215a44a]{display:flex;flex:1}.praise-write-container .write-card .input-form .row.split .item[data-v-b215a44a]:first-child{border-right:1px solid #f2f2f2}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup[data-v-b215a44a]{background:linear-gradient(90deg,#e0c3fc,#8ec5fc);width:100%;height:64px;border-radius:8px;overflow:hidden;display:flex;align-items:center;font-family:KonKon,sans-serif!important;color:#333}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container[data-v-b215a44a]{width:100%;overflow:hidden}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content[data-v-b215a44a]{display:inline-flex;-webkit-animation:marquee-scroll-b215a44a linear infinite;animation:marquee-scroll-b215a44a linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);padding-left:20px}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit[data-v-b215a44a]{display:flex;align-items:center;padding-right:60px;font-size:22px;line-height:1;white-space:nowrap}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit .sticker-img[data-v-b215a44a]{font-size:28px;margin-right:10px;line-height:normal;display:flex;align-items:center;transform:translateY(-.1em)}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit .text-body[data-v-b215a44a]{display:flex;align-items:center}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit .sender-name[data-v-b215a44a]{font-size:18px;opacity:.9;margin-left:15px;display:flex;align-items:center}.praise-write-container .write-card .input-form .row.expiry-row .field[data-v-b215a44a]{display:flex;align-items:center}.praise-write-container .write-card .input-form .row.expiry-row .field .date[data-v-b215a44a]{color:#6366f1;font-weight:700;font-size:15px}.praise-write-container .write-card .input-form .row.expiry-row .field .notice[data-v-b215a44a]{font-size:12px;color:#999;margin-left:10px}@-webkit-keyframes marquee-scroll-b215a44a{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes marquee-scroll-b215a44a{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.btn-group[data-v-b215a44a]{padding:25px;display:flex;justify-content:center;gap:10px}.btn-group .btn-cancel[data-v-b215a44a],.btn-group .btn-submit[data-v-b215a44a]{display:flex;align-items:center;justify-content:center;border-radius:8px;font-weight:700;cursor:pointer;box-sizing:border-box}.btn-group .btn-submit[data-v-b215a44a]{background:#6366f1;color:#fff;border:none;padding:12px 50px}.btn-group .btn-cancel[data-v-b215a44a]{background:#fff;border:1px solid #ddd;color:#666;padding:12px 50px}@media screen and (max-width:768px){.praise-write-container .write-card .input-form .row[data-v-b215a44a]{flex-direction:column}.praise-write-container .write-card .input-form .row.split .item[data-v-b215a44a]{flex-direction:column;border-right:none}.praise-write-container .write-card .input-form .row.split .item[data-v-b215a44a]:first-child{border-bottom:1px solid #f2f2f2}.praise-write-container .write-card .input-form .row .label[data-v-b215a44a]{width:100%;padding:12px 15px;border-bottom:1px solid #f2f2f2;white-space:nowrap}.praise-write-container .write-card .input-form .row .field[data-v-b215a44a]{padding:12px 15px}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup[data-v-b215a44a]{height:46px}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit .sender-name[data-v-b215a44a],.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit .sticker-img[data-v-b215a44a],.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit[data-v-b215a44a]{font-size:16px}.praise-write-container .write-card .input-form .row.preview-row .praise-card-mockup .marquee-container .marquee-content .message-unit .praise-icon[data-v-b215a44a]{width:16px;height:16px}.praise-write-container .write-card .input-form .row.expiry-row .field[data-v-b215a44a]{flex-direction:column;align-items:flex-start;gap:6px}.praise-write-container .write-card .input-form .row.expiry-row .field .notice[data-v-b215a44a]{margin-left:0;line-height:1.4;word-break:keep-all}.btn-group[data-v-b215a44a]{padding:20px 15px;gap:10px}.btn-group .btn-cancel[data-v-b215a44a],.btn-group .btn-submit[data-v-b215a44a]{flex:1 1 50%;width:100%;height:48px;padding:0;font-size:15px}}