.gmd-scrim[data-v-16f4041d]{position:fixed;inset:0;background:rgba(0,0,0,.46);z-index:20000;cursor:pointer}.gmd-panel[data-v-16f4041d]{position:fixed;top:0;right:0;min-width:320px;height:100vh;background:#fff;z-index:20001;display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.18);overflow:hidden}.gmd-resize-handle[data-v-16f4041d]{position:absolute;left:0;top:0;bottom:0;width:8px;cursor:col-resize;z-index:2}.gmd-resize-handle[data-v-16f4041d]:after{content:"";position:absolute;left:2px;top:0;bottom:0;width:2px;background:rgba(91,42,111,.12)}.gmd-header[data-v-16f4041d]{display:flex;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#2d1b4e,#5b2a6f 55%,#b84d89);color:#fff;gap:8px;flex-shrink:0}.gmd-header-text[data-v-16f4041d]{display:flex;flex-direction:column}.gmd-header-title[data-v-16f4041d]{font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.3}.gmd-header-sub[data-v-16f4041d]{font-size:10.5px;opacity:.7;margin-top:1px}.gmd-body[data-v-16f4041d]{padding:12px 12px 16px;flex:1;overflow-y:auto}.gmd-form-footer[data-v-16f4041d]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid rgba(91,42,111,.15);background:#fff;flex-shrink:0}.theme--dark .gmd-form-footer[data-v-16f4041d]{background:#1e1a2e;border-top-color:rgba(206,147,216,.2)}.gmd-section-label[data-v-16f4041d]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7b1fa2;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid rgba(123,31,162,.2)}.gmd-config-item[data-v-16f4041d]{background:#fff;border:1px solid rgba(91,42,111,.12);border-radius:6px;margin-bottom:6px;padding:4px 8px!important;min-height:52px!important}.gmd-config-name[data-v-16f4041d]{font-size:13px!important;font-weight:600;color:#2d1b4e}.gmd-config-meta[data-v-16f4041d]{display:flex;align-items:center;gap:6px;margin-top:2px}.gmd-tag[data-v-16f4041d]{font-size:10px;background:rgba(91,42,111,.1);color:#5b2a6f;border-radius:3px;padding:1px 5px;white-space:nowrap}.gmd-tag-global[data-v-16f4041d]{background:rgba(0,121,107,.12);color:#00796b}.gmd-desc-preview[data-v-16f4041d]{font-size:10.5px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.gmd-actions[data-v-16f4041d]{margin-left:4px!important;flex-shrink:0}.gmd-btn-use[data-v-16f4041d]{font-size:11px!important;height:22px!important;min-width:52px!important;padding:0 8px!important;letter-spacing:0;text-transform:none!important}.gmd-add-btn-wrap[data-v-16f4041d]{margin-top:12px}.gmd-form-field[data-v-16f4041d]{margin-bottom:10px}.gmd-field[data-v-16f4041d] .v-input__slot{min-height:36px!important}.gmd-field[data-v-16f4041d] .v-label{font-size:12px!important}.gmd-field[data-v-16f4041d] input,.gmd-field[data-v-16f4041d] textarea{font-size:12.5px!important}.gmd-global-switch[data-v-16f4041d] .v-label{font-size:11px!important}.gmd-global-switch[data-v-16f4041d] .v-input--selection-controls__input{transform:scale(.86);transform-origin:left center;margin-right:2px}.gmd-global-switch[data-v-16f4041d] .v-input--switch__thumb,.gmd-global-switch[data-v-16f4041d] .v-input--switch__track{transition:none}.gmd-textarea-mono[data-v-16f4041d] textarea{font-family:Courier New,monospace;font-size:12px!important;line-height:1.55}.gmd-tiptap-editor[data-v-16f4041d]{border:1px solid rgba(0,0,0,.25);border-radius:6px;overflow:hidden}.gmd-tiptap-editor[data-v-16f4041d] .tiptap-vuetify-editor__content{display:block!important;align-items:flex-start!important}.gmd-tiptap-editor[data-v-16f4041d] .ProseMirror{min-height:88px;max-height:200px;overflow-y:auto;padding:8px 10px;margin:0!important;font-size:12.5px;line-height:1.55;outline:none;vertical-align:top}.gmd-tiptap-editor[data-v-16f4041d] .tiptap-vuetify-editor__content p.tiptap-vuetify-editor__paragraph--is-empty:first-child:before{content:attr(data-empty-text);float:left;color:#bbb;pointer-events:none;height:0}.gmd-tiptap-editor[data-v-16f4041d] .ProseMirror p{margin:0 0 4px!important}.gmd-tiptap-editor[data-v-16f4041d] .ProseMirror h2{font-size:14px;margin:8px 0 2px!important}.gmd-tiptap-editor[data-v-16f4041d] .ProseMirror>:first-child{margin-top:0!important}.gmd-tiptap-editor[data-v-16f4041d] .ProseMirror:focus{outline:none}.theme--dark .gmd-tiptap-editor[data-v-16f4041d]{border-color:hsla(0,0%,100%,.25)}.theme--dark .gmd-tiptap-editor[data-v-16f4041d] .ProseMirror{background:#2a2339;color:#e0d4f5}.gmd-desc-label[data-v-16f4041d]{font-size:11.5px;font-weight:600;color:#5b2a6f;margin-bottom:6px}.gmd-opt[data-v-16f4041d]{font-weight:400;color:#999;font-size:10.5px}.gmd-dynamic-chips[data-v-16f4041d]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px}.gmd-chips-hint[data-v-16f4041d]{font-size:10px;font-weight:600;color:#999;margin-right:4px}.gmd-chip[data-v-16f4041d]{cursor:pointer!important;font-size:10px!important;height:20px!important;transition:background .15s}.gmd-chip[data-v-16f4041d]:hover{background:rgba(91,42,111,.1)!important}.gmd-chip-add[data-v-16f4041d]{min-width:22px!important;padding:0 5px!important}.gmd-chip-remove[data-v-16f4041d]{opacity:.7;margin-left:2px!important}.gmd-chip-remove[data-v-16f4041d]:hover{opacity:1}.gmd-custom-field-row[data-v-16f4041d]{display:flex;align-items:center;margin-bottom:6px}.gmd-custom-field-input[data-v-16f4041d]{flex:1}.gmd-custom-field-input[data-v-16f4041d] .v-input__slot{min-height:28px!important}.gmd-custom-field-input[data-v-16f4041d] input{font-size:12px!important;font-family:Courier New,monospace}.gmd-format-toolbar[data-v-16f4041d]{display:flex;align-items:center;gap:2px;padding:3px 6px;background:#f7f3ff;border-bottom:1px solid rgba(91,42,111,.12)}.gmd-toolbar-sep[data-v-16f4041d]{display:inline-block;width:1px;height:18px;background:rgba(91,42,111,.15);margin:0 3px}.gmd-fmt-btn[data-v-16f4041d]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;border:1px solid rgba(91,42,111,.2);border-radius:4px;background:#fff;cursor:pointer;font-size:13px;line-height:1;color:#4a2060;transition:background .15s,border-color .15s;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gmd-fmt-btn[data-v-16f4041d]:hover{background:rgba(91,42,111,.1);border-color:rgba(91,42,111,.4)}.gmd-fmt-btn--active[data-v-16f4041d]{background:rgba(91,42,111,.16);border-color:rgba(91,42,111,.55)}.gmd-color-label[data-v-16f4041d]{font-size:13px;font-weight:700;line-height:1;border-bottom:3px solid #4a2060}.gmd-emoji-grid[data-v-16f4041d]{display:flex;flex-wrap:wrap;gap:3px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.15);max-width:200px;max-height:200px;overflow-y:auto}.gmd-emoji-item[data-v-16f4041d]{font-size:18px;cursor:pointer;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:background .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gmd-emoji-item[data-v-16f4041d]:hover{background:rgba(91,42,111,.12)}.gmd-fontsize-btn-label[data-v-16f4041d]{font-size:11px;font-weight:700;letter-spacing:.01em}.gmd-fontsize-list[data-v-16f4041d] .v-list-item{min-height:28px!important;padding:1px 10px!important;border-radius:7px;margin:2px 4px;transition:background .12s ease}.gmd-fontsize-list[data-v-16f4041d]{min-width:132px;padding:4px;border-radius:10px;border:1px solid rgba(91,42,111,.14);box-shadow:0 8px 24px rgba(36,16,54,.16);background:#fbf9ff}.gmd-fontsize-item[data-v-16f4041d] .v-list-item__title{line-height:1.15!important;font-weight:600;color:#2f2042}.gmd-fontsize-item[data-v-16f4041d]:hover{background:rgba(91,42,111,.08)!important}.gmd-fontsize-item--active[data-v-16f4041d]{background:rgba(91,42,111,.14)!important}.gmd-preview-wrap[data-v-16f4041d]{margin-top:6px;background:#f5f0ff;border:1px solid rgba(91,42,111,.18);border-radius:5px;padding:7px 10px}.gmd-preview-label[data-v-16f4041d]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7b1fa2;margin-bottom:4px;display:flex;align-items:center;gap:4px}.gmd-preview-text[data-v-16f4041d]{font-size:12px;color:#333;line-height:1.55;white-space:pre-wrap;word-break:break-word}.gmd-preview-text[data-v-16f4041d] .gmd-preview-var{background:rgba(91,42,111,.12);color:#5b2a6f;border-radius:3px;padding:0 3px;font-weight:600;font-style:italic}.gmd-preview-text[data-v-16f4041d] .gmd-preview-custom{background:rgba(0,121,107,.12);color:#00796b}.gmd-preview-text[data-v-16f4041d] .gmd-preview-unknown{background:rgba(244,67,54,.1);color:#c62828;border-radius:3px;padding:0 3px;font-size:11px}.gmd-fav-hint[data-v-16f4041d]{font-size:11.5px;color:rgba(0,0,0,.55);line-height:1.4;margin:4px 0 12px}.gmd-fav-row[data-v-16f4041d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gmd-fav-switch[data-v-16f4041d]{flex:0 0 auto;min-width:36px}.gmd-fav-field[data-v-16f4041d]{flex:1 1 auto;min-width:0}.theme--dark .gmd-fav-hint[data-v-16f4041d]{color:hsla(0,0%,100%,.55)}.gmd-empty[data-v-16f4041d]{text-align:center;padding:24px 0 16px}.gmd-empty-text[data-v-16f4041d]{font-size:12px;color:#bbb;margin-top:6px}.gmd-empty-sub[data-v-16f4041d]{font-size:10.5px;color:rgba(0,0,0,.45);margin-top:2px}.gmd-tabs[data-v-16f4041d]{display:flex;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:2}.gmd-tab[data-v-16f4041d]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:10px 8px;font-size:12px;font-weight:600;color:rgba(0,0,0,.55);background:transparent;border:none;cursor:pointer;position:relative;transition:color .15s,background .15s}.gmd-tab[data-v-16f4041d]:hover{background:rgba(91,42,111,.04)}.gmd-tab--active[data-v-16f4041d]{color:#5b2a6f}.gmd-tab--active[data-v-16f4041d]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#5b2a6f,#b84d89);border-radius:2px 2px 0 0}.gmd-tab-badge[data-v-16f4041d]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;margin-left:4px;font-size:10px;font-weight:700;border-radius:8px;background:rgba(91,42,111,.12);color:#5b2a6f}.gmd-template-card[data-v-16f4041d]{display:flex;flex-direction:column;gap:8px;padding:10px;margin-bottom:8px;background:#fff;border:1px solid rgba(91,42,111,.1);border-radius:10px;transition:box-shadow .15s,border-color .15s}.gmd-template-card[data-v-16f4041d]:hover{border-color:rgba(91,42,111,.3);box-shadow:0 4px 12px rgba(91,42,111,.1)}.gmd-template-card__head[data-v-16f4041d]{display:flex;align-items:flex-start;gap:8px}.gmd-template-card__emoji[data-v-16f4041d]{font-size:1.4rem;line-height:1}.gmd-template-card__main[data-v-16f4041d]{flex:1;min-width:0;line-height:1.25}.gmd-template-card__name[data-v-16f4041d]{font-size:13px;font-weight:700;color:#2d1b4e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmd-template-card__sub[data-v-16f4041d]{margin-top:1px;font-size:11.5px;color:rgba(45,27,78,.75)}.gmd-template-card__meta[data-v-16f4041d]{margin-top:2px;font-size:10.5px;color:rgba(45,27,78,.45)}.gmd-template-card__actions[data-v-16f4041d]{display:flex;justify-content:flex-end}.theme--dark .gmd-tabs[data-v-16f4041d]{background:#1e1a2e;border-bottom-color:rgba(200,165,240,.15)}.theme--dark .gmd-tab[data-v-16f4041d]{color:rgba(200,165,240,.65)}.theme--dark .gmd-tab[data-v-16f4041d]:hover{background:rgba(200,165,240,.08)}.theme--dark .gmd-tab--active[data-v-16f4041d]{color:#c8a5f0}.theme--dark .gmd-tab-badge[data-v-16f4041d]{background:rgba(200,165,240,.16);color:#c8a5f0}.theme--dark .gmd-template-card[data-v-16f4041d]{background:hsla(0,0%,100%,.04);border-color:rgba(200,165,240,.18)}.theme--dark .gmd-template-card[data-v-16f4041d]:hover{border-color:rgba(200,165,240,.4)}.theme--dark .gmd-template-card__name[data-v-16f4041d]{color:#f2ebfb}.theme--dark .gmd-template-card__sub[data-v-16f4041d]{color:rgba(200,165,240,.75)}.theme--dark .gmd-template-card__meta[data-v-16f4041d]{color:rgba(200,165,240,.5)}.theme--dark .gmd-empty-sub[data-v-16f4041d]{color:rgba(200,165,240,.45)}.gmd-panel.theme--dark[data-v-16f4041d],.theme--dark .gmd-body[data-v-16f4041d],.theme--dark .gmd-panel[data-v-16f4041d]{background:#1e1a2e}.theme--dark .gmd-desc-label[data-v-16f4041d]{color:#ce93d8}.theme--dark .gmd-preview-wrap[data-v-16f4041d]{background:rgba(91,42,111,.18);border-color:rgba(206,147,216,.25)}.theme--dark .gmd-preview-text[data-v-16f4041d]{color:#e0d4f5}.theme--dark .gmd-preview-text[data-v-16f4041d] .gmd-preview-var{background:rgba(206,147,216,.2);color:#ce93d8}.theme--dark .gmd-section-label[data-v-16f4041d]{color:#ce93d8;border-bottom-color:rgba(206,147,216,.25)}.theme--dark .gmd-config-item[data-v-16f4041d]{background:#2a2339;border-color:hsla(0,0%,100%,.1)}.theme--dark .gmd-config-name[data-v-16f4041d]{color:#e8d5ff}.theme--dark .gmd-tag[data-v-16f4041d]{background:rgba(206,147,216,.15);color:#ce93d8}.theme--dark .gmd-tag-global[data-v-16f4041d]{background:rgba(77,182,172,.2);color:#80cbc4}.theme--dark .gmd-desc-preview[data-v-16f4041d]{color:#777}.gmd-tpl-dialog[data-v-16f4041d]{border-radius:12px!important;overflow:hidden}.gmd-tpl-dialog__header[data-v-16f4041d]{display:flex;align-items:center;padding:12px 16px;background:linear-gradient(135deg,#5b2a6f,#b84d89);color:#fff}.gmd-tpl-dialog__header--danger[data-v-16f4041d]{background:linear-gradient(135deg,#c62828,#e53935)}.gmd-tpl-dialog__title[data-v-16f4041d]{font-size:.95rem;font-weight:700}.gmd-tpl-dialog__body[data-v-16f4041d]{padding:16px;background:#fff;font-size:.86rem;color:rgba(45,27,78,.88)}.theme--dark .gmd-tpl-dialog__body[data-v-16f4041d]{background:#1e1b2e;color:rgba(232,225,245,.9)}.gmd-tpl-dialog__hint[data-v-16f4041d]{display:flex;align-items:center;font-size:.74rem;color:rgba(45,27,78,.6)}.gmd-tpl-dialog__hint strong[data-v-16f4041d]{color:#5b2a6f;margin-left:4px}.gmd-tpl-dialog--danger .gmd-tpl-dialog__hint strong[data-v-16f4041d]{color:#c62828}.theme--dark .gmd-tpl-dialog__hint[data-v-16f4041d]{color:rgba(200,165,240,.65)}.theme--dark .gmd-tpl-dialog__hint strong[data-v-16f4041d]{color:#c8a5f0}.gmd-tpl-dialog__footer[data-v-16f4041d]{display:flex;align-items:center;padding:10px 14px;background:rgba(91,42,111,.02);border-top:1px solid rgba(91,42,111,.1)}.theme--dark .gmd-tpl-dialog__footer[data-v-16f4041d]{background:rgba(200,165,240,.04);border-top-color:rgba(200,165,240,.15)}.gmd-tpl-dialog-overlay{z-index:20100!important}