.pfo-drawer-inner[data-v-e3b44ee4]{display:flex;flex-direction:column;min-height:100%;gap:0}.pfo-drawer-scroll[data-v-e3b44ee4]{flex:1;min-height:0;overflow-y:auto}.pfo-drawer-footer[data-v-e3b44ee4]{flex-shrink:0;padding-top:16px;margin-top:8px;border-top:1px solid var(--el-border-color-lighter)}.pfo-save-btn[data-v-e3b44ee4]{font-weight:700}.pfo-section[data-v-e3b44ee4]{max-width:100%}.pfo-section-title[data-v-e3b44ee4]{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--gray-70, #748494)}.pfo-divider[data-v-e3b44ee4]{margin:18px 0}.pfo-profile-list[data-v-e3b44ee4]{display:flex;flex-direction:column;gap:16px;max-width:100%}.pfo-profile-block[data-v-e3b44ee4]{border:1px solid var(--el-border-color-lighter);border-radius:10px;padding:12px;background:var(--gray-10, #f4f6f8)}.pfo-profile-head[data-v-e3b44ee4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-weight:600;color:var(--gray-80, #5a6a78);line-height:1.35}.pfo-profile-body[data-v-e3b44ee4]{min-width:0}.pfo-profile-label[data-v-e3b44ee4]{display:inline-block}.pfo-profile-slug[data-v-e3b44ee4]{font-size:12px;font-weight:500;color:var(--gray-70, #748494);background:var(--gray-10, #f4f6f8);border-radius:4px;padding:2px 6px}.pfo-remove-btn[data-v-e3b44ee4]{margin-left:auto;flex-shrink:0}.pfo-add-profile[data-v-e3b44ee4],.pfo-empty-profiles[data-v-e3b44ee4]{margin-top:12px}.pfo-drawer.el-drawer{--el-drawer-padding-primary: 16px;max-width:100vw;box-sizing:border-box}.pfo-drawer .el-drawer__header{padding-inline:clamp(12px,4vw,16px);gap:8px}.pfo-drawer .el-drawer__title{overflow-wrap:anywhere;line-height:1.35}.pfo-drawer .el-drawer__body{padding-top:8px;overflow:hidden;display:flex;flex-direction:column;padding-inline:clamp(12px,4vw,16px)}.ticket-rich-editor[data-v-96aa38a2]{border:1px solid var(--gray-30, #e5e7eb);border-radius:10px;overflow:hidden;background:#fff}.tiptap-toolbar[data-v-96aa38a2]{position:relative;z-index:2;display:flex;align-items:center;padding:8px 8px 7px;border-bottom:1px solid var(--gray-30, #e5e7eb);background:#f9fafb;overflow-x:auto}.tiptap-group[data-v-96aa38a2]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:100%;row-gap:5px}.tiptap-sep[data-v-96aa38a2]{width:1px;height:18px;background:var(--gray-30, #e5e7eb);display:inline-block;margin:0 1px}.tiptap-cmd[data-v-96aa38a2]{border:1px solid transparent;background:#fff;color:#111;font-size:13px;font-weight:800;line-height:1;min-width:32px;min-height:32px;border-radius:6px;padding:0 8px;cursor:pointer}.tiptap-cmd[data-v-96aa38a2]:hover:not(:disabled){border-color:#e5e7eb;background:#f3f4f6}.tiptap-cmd[data-v-96aa38a2]:disabled{opacity:.35;cursor:not-allowed}.tiptap-cmd.is-active[data-v-96aa38a2]{border-color:#00b8ad;background:#00b8ad1a;color:#0f766e}.tiptap-italic[data-v-96aa38a2]{font-style:italic}[data-v-96aa38a2] .tiptap{outline:none}[data-v-96aa38a2] .tiptap p.is-editor-empty:before{color:#9aa4b1;content:attr(data-placeholder);float:left;font-size:14px;font-style:normal;font-weight:500;height:0;pointer-events:none}[data-v-96aa38a2] .tiptap{font-size:16px;line-height:1.4;color:var(--lead, #111827);word-break:break-word}[data-v-96aa38a2] .tiptap a{color:#00a69c;text-decoration:underline;font-weight:700}[data-v-96aa38a2] .tiptap a:hover{text-decoration:underline}[data-v-96aa38a2] .tiptap p{margin:.35em 0;font-size:15px}[data-v-96aa38a2] .tiptap h1,[data-v-96aa38a2] .tiptap h2{font-size:18px;font-weight:700;margin:.3em 0 .15em}[data-v-96aa38a2] .tiptap h3{font-size:16px;font-weight:700;margin:.3em 0 .1em}[data-v-96aa38a2] .tiptap li{font-size:15px}[data-v-96aa38a2] .tiptap pre{background:#f4f4f4;padding:.4em .6em;border-radius:6px;white-space:pre-wrap;word-wrap:break-word}[data-v-96aa38a2] .tiptap code{background:#f1f1f1;padding:.1em .25em;border-radius:4px;font-size:.95em;font-weight:600}[data-v-96aa38a2] .tiptap blockquote{border-left:3px solid #00a69c;margin:.5em 0;padding-left:.6em;color:#354152;font-size:15px}[data-v-96aa38a2] .tiptap blockquote p{font-size:15px}[data-v-96aa38a2] .tiptap blockquote p:first-of-type{margin-top:.6em}[data-v-96aa38a2] .tiptap mark{background:#d7f0ee;padding:.1em .12em;border-radius:2px}[data-v-96aa38a2] .tiptap a,[data-v-96aa38a2] .tiptap p,[data-v-96aa38a2] .tiptap li{font-weight:500}[data-v-96aa38a2] .tiptap{font-weight:500;padding:12px 10px 14px;min-height:200px}.feature-questions[data-v-f7826757]{margin-top:16px}.questions-header[data-v-f7826757]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.no-questions[data-v-f7826757]{color:#666;font-style:italic;margin-bottom:16px}.question-card[data-v-f7826757]{margin-bottom:16px}.question-header[data-v-f7826757]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:700}.options-header[data-v-f7826757]{margin-top:16px;margin-bottom:8px}.option-block[data-v-f7826757]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--el-border-color-lighter)}.option-block[data-v-f7826757]:last-of-type{border-bottom:none;margin-bottom:8px;padding-bottom:0}.option-row[data-v-f7826757]{display:flex;gap:8px;margin-bottom:8px;align-items:center}.option-input[data-v-f7826757]{flex:1}.option-description[data-v-f7826757]{width:100%}.add-option-btn[data-v-f7826757]{margin-top:8px}.feature-form-page-body[data-v-f487c2fd]{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;overflow:hidden}.feature-form[data-v-f487c2fd]{display:flex;flex-direction:column;min-height:0;flex:1;max-height:100%}.feature-form-scroll[data-v-f487c2fd]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 0 4px}[data-v-f487c2fd] .feature-form .el-form-item__label{font-weight:600;color:var(--lead, #232b34);margin-bottom:4px}[data-v-f487c2fd] .feature-form .el-input__inner{min-height:44px}[data-v-f487c2fd] .w-full-input-number{width:100%}[data-v-f487c2fd] .w-full-input-number .el-input__inner{min-height:44px}.section-collapse-title[data-v-f487c2fd]{font-size:17px;font-weight:800;color:var(--lead, #232b34)}.feature-form-sections-collapse[data-v-f487c2fd]{max-width:560px;margin:0 auto;border:none;--el-collapse-border-color: var(--gray-30, #e8ecef);--el-collapse-header-height: 52px}[data-v-f487c2fd] .feature-form-sections-collapse.el-collapse{border:none}[data-v-f487c2fd] .feature-form-sections-collapse .el-collapse-item{margin-bottom:10px;border:1px solid var(--gray-30, #e8ecef);border-radius:12px;overflow:hidden;background:#fff}[data-v-f487c2fd] .feature-form-sections-collapse .el-collapse-item:last-child{margin-bottom:0}[data-v-f487c2fd] .feature-form-sections-collapse .el-collapse-item__header{font-weight:800;padding:0 16px;background:var(--gray-10, #f4f6f8)}[data-v-f487c2fd] .feature-form-sections-collapse .el-collapse-item__arrow{font-weight:600}[data-v-f487c2fd] .feature-form-sections-collapse .el-collapse-item__wrap{border-bottom:none}[data-v-f487c2fd] .feature-form-sections-collapse .el-collapse-item__content{padding-bottom:4px}.tab-panel[data-v-f487c2fd]{padding:12px 14px 20px;max-width:100%;margin:0 auto}.feature-form-section-inner[data-v-f487c2fd]{padding-top:0}.tab-intro[data-v-f487c2fd]{font-size:14px;line-height:1.45;color:var(--gray-70, #748494);margin:0 0 16px;padding:12px;background:var(--gray-10, #f4f6f8);border-radius:10px;border:1px solid var(--gray-30, #e8ecef)}.field-hint[data-v-f487c2fd]{font-size:13px;color:var(--gray-70, #748494);line-height:1.35;margin:6px 0 0}.preview-fallback[data-v-f487c2fd]{margin-top:4px}[data-v-f487c2fd] .field-mono .el-textarea__inner{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;min-height:100px;line-height:1.4}.default-desc-input[data-v-f487c2fd] .el-textarea__inner{min-height:88px}.form-footer[data-v-f487c2fd]{flex-shrink:0;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--gray-30, #e8ecef);box-shadow:0 -4px 20px #0000000f}.form-error[data-v-f487c2fd]{margin-bottom:10px}[data-v-f487c2fd] .form-error .el-alert__title{font-size:14px;line-height:1.4}[data-v-f487c2fd] .form-submit.el-button{width:100%;min-height:50px;font-weight:800;font-size:16px;border-radius:12px}[data-v-f487c2fd] .w-select .el-input__inner{min-height:44px}.g-divider[data-v-f487c2fd]{margin:16px 0 8px}.inline-section-title[data-v-f487c2fd]{font-size:14px;font-weight:700;color:var(--gray-80, #5a6a78);margin:0 0 10px}[data-v-f487c2fd] .is-muted .el-form-item__content{min-height:auto}.field-configure-btn[data-v-f487c2fd]{align-self:flex-start}.required-fields-checkboxes[data-v-f487c2fd]{display:flex;flex-direction:column;gap:8px;width:100%}.url-field-with-preview[data-v-f487c2fd]{display:flex;flex-direction:column;gap:10px;width:100%}.asset-preview-wrap[data-v-f487c2fd]{display:flex;flex-direction:column;align-items:flex-start}.asset-preview[data-v-f487c2fd]{max-height:72px;max-width:120px;width:auto;height:auto;object-fit:contain;border-radius:8px;border:1px solid var(--gray-30, #e8ecef);background:var(--gray-10, #f4f6f8)}.asset-preview--wide[data-v-f487c2fd]{max-width:min(100%,280px);max-height:120px}.status-desc-row[data-v-f487c2fd]{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:10px 12px;align-items:start;margin-bottom:12px}@media(max-width:520px){.status-desc-row[data-v-f487c2fd]{grid-template-columns:1fr}}.status-desc-label[data-v-f487c2fd]{font-size:13px;font-weight:600;color:var(--gray-80, #5a6a78);padding-top:8px}.limit-mode-group[data-v-f487c2fd]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.duration-input-row[data-v-f487c2fd]{display:flex;align-items:center;gap:10px;width:100%;flex-wrap:wrap}.duration-input-row[data-v-f487c2fd] .w-full-input-number{flex:1 1 200px;min-width:0}.duration-suffix[data-v-f487c2fd]{font-size:14px;font-weight:600;color:var(--gray-70, #748494);flex-shrink:0}.window-limit-row[data-v-f487c2fd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%}.window-limit-row .window-limit-max[data-v-f487c2fd]{flex:0 1 128px;min-width:6.5rem;max-width:180px}.window-limit-connector[data-v-f487c2fd]{font-size:14px;font-weight:600;color:var(--gray-80, #5a6a78);white-space:nowrap}.window-limit-duration[data-v-f487c2fd]{flex:1 1 200px;min-width:min(100%,200px)}.pfo-page-hint[data-v-f487c2fd]{margin-top:8px}.pfo-page-profile-wrap[data-v-f487c2fd]{max-width:100%;min-width:0}.pfo-page-profile-wrap[data-v-f487c2fd] .ticket-rich-editor{max-width:100%}.pfo-page-profile-hint[data-v-f487c2fd]{margin-bottom:0}.gift-vis-default-grid[data-v-f487c2fd]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:576px){.gift-vis-default-grid[data-v-f487c2fd]{grid-template-columns:1fr}}.gift-vis-label[data-v-f487c2fd]{font-size:13px;font-weight:600;color:var(--gray-80, #5a6a78);margin:0 0 8px}.gift-vis-checkbox-stack[data-v-f487c2fd]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}.gift-vis-checkbox-stack[data-v-f487c2fd] .el-checkbox{margin-right:0;white-space:normal;line-height:1.35;align-items:flex-start}.gift-vis-checkbox-stack[data-v-f487c2fd] .el-checkbox__label{white-space:normal}.gift-vis-profile-grid[data-v-f487c2fd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:576px){.gift-vis-profile-grid[data-v-f487c2fd]{grid-template-columns:1fr}}
