.password-input-wrap[data-v-4eb3d02a]{position:relative}.password-input-wrap input[data-v-4eb3d02a]{padding-right:72px}.password-toggle-button[data-v-4eb3d02a]{position:absolute;top:50%;right:14px;transform:translateY(-50%);border:none;background:transparent;color:#22534e;font-size:13px;font-weight:600;padding:4px 6px}.mini-user-actions[data-v-ad38e551]{justify-content:flex-start;flex-wrap:nowrap}.delete-user-modal[data-v-ad38e551]{max-width:420px}.delete-user-facts[data-v-ad38e551]{margin-top:8px}.form-card[data-v-4ac70198]{display:flex;flex-direction:column;gap:18px}.panel-card-head[data-v-4ac70198]{display:flex;justify-content:space-between;gap:16px}.stack-form[data-v-4ac70198]{display:flex;flex-direction:column;gap:14px}.field-label[data-v-4ac70198]{font-size:14px;font-weight:700;color:#1f2937}.app-textarea[data-v-4ac70198]{width:100%;min-height:140px;padding:14px 16px;border:1px solid #d7dee7;border-radius:16px;font:inherit;color:#1f2937;background:#f8fafc;resize:vertical;box-sizing:border-box}.app-input[data-v-4ac70198]{width:100%;height:48px;padding:0 16px;border:1px solid #d7dee7;border-radius:16px;font:inherit;color:#1f2937;background:#f8fafc;box-sizing:border-box}.app-input[data-v-4ac70198]:focus,.app-textarea[data-v-4ac70198]:focus{outline:none;border-color:#f05d5d;box-shadow:0 0 0 3px #f05d5d24;background:#fff}.form-foot[data-v-4ac70198]{display:flex;justify-content:space-between;align-items:center;gap:12px}.success-banner[data-v-4ac70198],.error-banner[data-v-4ac70198],.empty-state[data-v-4ac70198]{margin:0;padding:14px 16px;border-radius:14px}.success-banner[data-v-4ac70198]{color:#166534;background:#ecfdf3}.error-banner[data-v-4ac70198]{color:#b42318;background:#fef3f2}.empty-state[data-v-4ac70198]{color:#667085;background:#f8fafc}.primary-button[data-v-4ac70198]{min-width:120px}.form-card[data-v-d57d14fa]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:18px;overflow-y:auto;padding-bottom:24px}.panel-card-head[data-v-d57d14fa]{display:flex;justify-content:space-between;align-items:center;gap:16px}.stack-form[data-v-d57d14fa]{display:flex;flex-direction:column;min-height:0;gap:14px;padding-bottom:96px}.field-label[data-v-d57d14fa]{font-size:14px;font-weight:700;color:#1f2937}.app-input[data-v-d57d14fa]{width:100%;height:48px;padding:0 16px;border:1px solid #d7dee7;border-radius:16px;font:inherit;color:#1f2937;background:#f8fafc;box-sizing:border-box}.app-input[data-v-d57d14fa]:focus{outline:none;border-color:#f05d5d;box-shadow:0 0 0 3px #f05d5d24;background:#fff}.form-foot[data-v-d57d14fa]{display:flex;justify-content:flex-end;align-items:center;gap:12px;position:sticky;bottom:0;padding-top:12px;padding-bottom:4px;background:linear-gradient(180deg,#fffcf600,#fffcf6f5 28%,#fffcf6fc);z-index:2}.game-channel-card[data-v-d57d14fa]{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e5e7eb;border-radius:18px;background:#fff}.game-channel-card-head[data-v-d57d14fa]{display:flex;justify-content:space-between;align-items:center;gap:12px}.secondary-button[data-v-d57d14fa],.text-button[data-v-d57d14fa]{border:none;background:transparent;font:inherit;cursor:pointer}.secondary-button[data-v-d57d14fa]{padding:10px 14px;border-radius:999px;color:#b42318;background:#fff1f1;font-weight:700}.text-button[data-v-d57d14fa]{padding:0;color:#b42318;font-weight:700}.success-banner[data-v-d57d14fa],.error-banner[data-v-d57d14fa],.empty-state[data-v-d57d14fa]{margin:0;padding:14px 16px;border-radius:14px}.success-banner[data-v-d57d14fa]{color:#166534;background:#ecfdf3}.error-banner[data-v-d57d14fa]{color:#b42318;background:#fef3f2}.empty-state[data-v-d57d14fa]{color:#667085;background:#f8fafc}.primary-button[data-v-d57d14fa]{min-width:120px}.channel-list-card[data-v-91f6681f]{display:grid;grid-template-rows:auto auto 1fr;min-height:0}.channel-list-scroll[data-v-91f6681f]{min-height:0;max-height:none;height:100%;overflow-y:auto;padding-right:6px}.channel-form-row[data-v-91f6681f]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-checkbox-list[data-v-91f6681f]{display:grid;gap:12px;flex:1 1 auto;min-height:220px!important;overflow-y:auto;padding-right:4px;margin-bottom:12px}@media(max-width:900px){.template-checkbox-list[data-v-91f6681f]{min-height:140px}}.content-grid.two-columns .editor-card .template-checkbox-list[data-v-91f6681f]{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.editor-card[data-v-91f6681f]{display:flex;flex-direction:column;min-height:0}.editor-card .paper-form[data-v-91f6681f]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-right:6px}.template-checkbox-item[data-v-91f6681f]{display:grid;gap:12px;padding:14px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(31,39,33,.08)}.template-checkbox-head[data-v-91f6681f]{display:flex;gap:12px;align-items:flex-start;position:relative}.template-checkbox-input[data-v-91f6681f]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.template-checkbox-control[data-v-91f6681f]{width:22px;height:22px;border-radius:6px;border:1.5px solid rgba(31,39,33,.18);background:#fff;flex:0 0 22px;box-shadow:0 2px 6px #1f27210a;transition:background .16s ease,border-color .16s ease,transform .12s ease}.template-checkbox-input:focus+.template-checkbox-control[data-v-91f6681f]{box-shadow:0 0 0 6px #0f8f7f14}.template-checkbox-input:checked+.template-checkbox-control[data-v-91f6681f]{background:linear-gradient(120deg,#c6712d,#0f8f7f);border-color:transparent;transform:scale(1.02)}.template-checkbox-control[data-v-91f6681f]:after{content:"";display:block;width:9px;height:5px;border-left:2px solid rgba(255,255,255,0);border-bottom:2px solid rgba(255,255,255,0);transform:rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s ease,border-color .12s ease;margin:5px auto 0}.template-checkbox-input:checked+.template-checkbox-control[data-v-91f6681f]:after{border-left-color:#fff;border-bottom-color:#fff;transform:rotate(-45deg) scale(1)}.template-link-sort-row[data-v-91f6681f]{display:grid;grid-template-columns:auto minmax(0,180px);gap:10px;align-items:center;margin-top:10px}.template-checkbox-content[data-v-91f6681f]{min-width:0}.selected-template-tags[data-v-91f6681f]{display:flex;flex-wrap:wrap;gap:8px;max-height:108px;overflow-y:auto;padding-right:4px}.selected-template-tag[data-v-91f6681f]{justify-content:flex-start;background:#e7f1ee}@media(max-width:1100px){.channel-item[data-v-91f6681f]{flex-direction:column}.channel-form-row[data-v-91f6681f]{grid-template-columns:1fr}}.payment-order-filter-actions[data-v-cc564f1e]{display:flex;gap:12px}.payment-order-table[data-v-cc564f1e]{min-width:1200px}.payment-order-cell[data-v-cc564f1e]{display:grid;gap:4px}.payment-order-cell small[data-v-cc564f1e]{color:#6f7a71}.payment-status-pill[data-status=paid][data-v-cc564f1e]{background:#dcefeb;color:#0d776b}.payment-status-pill[data-status=created][data-v-cc564f1e],.payment-status-pill[data-status=pending][data-v-cc564f1e]{background:#efe7dc;color:#8f5d25}.payment-status-pill[data-status=failed][data-v-cc564f1e],.payment-status-pill[data-status=closed][data-v-cc564f1e]{background:#c64a351f;color:#9a3321}@media(max-width:960px){.payment-order-filter-actions[data-v-cc564f1e]{flex-direction:column}}.question-stem[data-v-e3a15018]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.55}.question-stem-underline[data-v-e3a15018]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.template-detail-modal[data-v-e3a15018]{max-width:900px;width:min(900px,100%);overflow-x:hidden}.template-list-item[data-v-e3a15018]{display:block;padding:12px;border-radius:12px;background:#fff;border:1px solid rgba(31,39,33,.06);box-shadow:0 6px 18px #1f27210a;margin-bottom:14px}.template-list-card[data-v-e3a15018]{display:grid;grid-template-rows:auto auto 1fr;min-height:0}.template-list-scroll[data-v-e3a15018]{min-height:0;max-height:none;height:100%;overflow-y:auto;padding-right:6px}.template-list-top[data-v-e3a15018]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.template-list-meta[data-v-e3a15018]{min-width:0;gap:6px;display:block}.template-list-title-row[data-v-e3a15018]{flex-wrap:nowrap}.template-list-title-row h3[data-v-e3a15018]{min-width:0;margin:0}.template-inline-description[data-v-e3a15018]{color:#536056;font-size:14px;line-height:1.5;display:block;padding:8px 10px;border-radius:10px;border:1px solid rgba(31,39,33,.06);background:#fff;box-sizing:border-box;margin-top:8px;max-width:100%;width:auto}.template-channel-block[data-v-e3a15018]{display:grid;gap:8px}.channel-editor-block[data-v-e3a15018]{margin-top:4px}.template-channel-label[data-v-e3a15018]{font-size:14px;color:#22534e}.template-channel-empty[data-v-e3a15018]{color:#6f7a71;font-size:14px}.template-inline-actions[data-v-e3a15018]{display:flex;gap:8px;align-items:center;justify-content:flex-end}.template-link-sort-row[data-v-e3a15018]{display:grid;grid-template-columns:auto minmax(0,180px);gap:10px;align-items:center;margin-top:10px}.template-link-sort-row span[data-v-e3a15018]{font-size:14px;color:#536056}.template-checkbox-list[data-v-e3a15018]{display:grid;gap:12px;max-height:320px;overflow-y:auto;padding-right:4px}.template-checkbox-item[data-v-e3a15018]{display:grid;gap:12px;padding:14px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(31,39,33,.08);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.template-checkbox-item.selected[data-v-e3a15018]{border-color:#24735c57;background:linear-gradient(180deg,#e8f4eeeb,#fffffff2);box-shadow:0 12px 24px #22534e14}.template-checkbox-head[data-v-e3a15018]{display:flex;flex-direction:row;align-items:center;gap:12px;cursor:pointer}.template-checkbox-input[data-v-e3a15018]{position:absolute;opacity:0;pointer-events:none}.template-checkbox-control[data-v-e3a15018]{width:20px;height:20px;border-radius:7px;border:1.5px solid rgba(83,96,86,.34);background:#fff;box-shadow:inset 0 1px #ffffffb3;position:relative;margin:0;align-self:center;transition:all .2s ease}.template-checkbox-control[data-v-e3a15018]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .2s ease}.template-checkbox-item.selected .template-checkbox-control[data-v-e3a15018]{border-color:#2b7a66;background:linear-gradient(135deg,#2b7a66,#9a6a2f)}.template-checkbox-item.selected .template-checkbox-control[data-v-e3a15018]:after{transform:rotate(45deg) scale(1)}.template-checkbox-content[data-v-e3a15018]{min-width:0}.template-checkbox-content strong[data-v-e3a15018]{display:block;word-break:break-word;overflow-wrap:anywhere}@media(max-width:1100px){.template-list-top[data-v-e3a15018]{grid-template-columns:1fr;gap:8px}.template-inline-actions[data-v-e3a15018]{flex-direction:row;width:100%;justify-content:flex-start}.template-list-item[data-v-e3a15018]{padding:10px}.template-list-title-row[data-v-e3a15018]{flex-wrap:wrap}}.template-list-top+.template-inline-description[data-v-e3a15018],.template-list-top+.template-channel-block[data-v-e3a15018],.template-list-top+.paper-facts[data-v-e3a15018]{margin-top:0}.template-question-list[data-v-e3a15018]{max-height:min(520px,calc(100vh - 280px));overflow-y:auto;padding-right:6px}.template-summary[data-v-e3a15018],.template-summary p[data-v-e3a15018],.template-summary .paper-title-row[data-v-e3a15018],.template-summary .paper-title-row h3[data-v-e3a15018],.template-question-list .paper-item[data-v-e3a15018],.template-question-list .paper-meta[data-v-e3a15018],.template-question-list .paper-title-row[data-v-e3a15018],.template-question-list .paper-title-row h3[data-v-e3a15018],.template-question-list .question-options-preview[data-v-e3a15018],.template-question-list .question-options-preview span[data-v-e3a15018],.template-question-list .paper-facts[data-v-e3a15018]{min-width:0}.template-summary p[data-v-e3a15018],.template-summary .paper-title-row h3[data-v-e3a15018],.template-question-list .paper-title-row h3[data-v-e3a15018],.template-question-list .question-options-preview span[data-v-e3a15018]{word-break:break-word;overflow-wrap:anywhere}.template-question-list .paper-item[data-v-e3a15018]{display:grid;gap:10px;width:100%;align-items:stretch}.template-question-list .paper-meta[data-v-e3a15018]{display:grid;gap:10px}.template-question-list .paper-title-row[data-v-e3a15018]{align-items:flex-start}.template-question-list .paper-title-row .count-badge[data-v-e3a15018]{flex-shrink:0}@media(max-width:768px){.template-detail-modal[data-v-e3a15018]{padding:18px}.template-question-list[data-v-e3a15018]{max-height:calc(100vh - 250px)}}.template-alert-modal[data-v-e3a15018]{max-width:440px}.template-alert-text[data-v-e3a15018]{line-height:1.8}.template-list-card .paper-list .paper-item[data-v-e3a15018]{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid rgba(31,39,33,.06);box-shadow:0 6px 18px #1f27210a}.template-inline-actions button[data-v-e3a15018]{height:34px;padding:0 12px;border-radius:999px;font-size:13px;line-height:1;margin-left:8px}.template-inline-actions .ghost-button[data-v-e3a15018]{background:transparent;border:1px solid rgba(34,83,78,.08)}.enabled-pill[data-v-e3a15018]{display:inline-block;padding:4px 8px;border-radius:999px;font-size:12px}.template-list-card .paper-list .template-list-item.paper-item[data-v-e3a15018]{display:block!important}.template-row-1[data-v-e3a15018]{display:flex!important;flex-direction:column!important;gap:8px}.template-row-1 .template-inline-actions[data-v-e3a15018]{justify-content:flex-start!important}.template-row-1[data-v-e3a15018]{display:flex;flex-direction:column;gap:8px}.template-row-1 .row-left[data-v-e3a15018],.template-row-1 .row-right[data-v-e3a15018]{width:100%}.template-row-1 .template-inline-actions[data-v-e3a15018]{justify-content:flex-start;gap:8px}.question-editor-head-actions[data-v-f7979309]{display:flex;align-items:center;gap:12px}.question-editor-card[data-v-f7979309],.question-list-card[data-v-f7979309]{display:flex;flex-direction:column;max-height:calc(100vh - 180px)}.question-editor-scroll[data-v-f7979309],.question-list-scroll[data-v-f7979309]{overflow-y:auto;padding-right:6px}.question-options-scroll[data-v-f7979309]{display:grid;gap:12px;max-height:280px;overflow-y:auto;padding-right:4px}.question-template-block[data-v-f7979309]{display:grid;gap:8px}.question-import-item[data-v-f7979309]{display:grid;gap:10px;padding:16px;border-radius:16px;background:#fff;border:1px solid #e5e7eb}.question-import-item strong[data-v-f7979309]{font-size:15px;color:#17212b}.question-import-item span[data-v-f7979309]{font-size:13px;line-height:1.7;color:#667085}.question-import-actions[data-v-f7979309]{display:flex;gap:10px;flex-wrap:wrap}.question-import-modal[data-v-f7979309]{max-width:520px;display:grid;gap:18px}.question-import-modal-text[data-v-f7979309]{margin:0;line-height:1.7}.question-import-type-tabs[data-v-f7979309]{display:flex;gap:10px}.import-type-tab[data-v-f7979309]{flex:1;border:1px solid #d9e0e8;border-radius:14px;padding:12px 14px;background:#f8fafc;color:#475467;font:inherit;font-weight:700}.import-type-tab.is-active[data-v-f7979309]{border-color:#f05d5d;background:#f05d5d1a;color:#c7352c}.question-import-item-modal[data-v-f7979309]{margin:0}.hidden-file-input[data-v-f7979309]{display:none}.question-template-label[data-v-f7979309]{font-size:14px;font-weight:600}.question-template-selector-grid[data-v-f7979309]{max-height:220px}.question-batch-bar[data-v-f7979309]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;padding:12px 14px;border-radius:18px;background:#f8f4ebb8;border:1px solid rgba(31,39,33,.08)}.question-select-box[data-v-f7979309]{flex-shrink:0}.question-select-toggle[data-v-f7979309]{display:inline-flex;align-items:center;gap:10px;border:none;background:transparent;color:#44515d;padding:0;font:inherit}.question-select-indicator[data-v-f7979309]{width:22px;height:22px;border-radius:7px;border:1px solid rgba(34,83,78,.24);background:#fff;color:transparent;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.question-select-toggle.is-selected .question-select-indicator[data-v-f7979309]{background:#0f8f7f;border-color:#0f8f7f;color:#fffdf9;box-shadow:0 0 0 4px #0f8f7f1f}.question-select-all-button[data-v-f7979309]{font-size:14px;font-weight:600}.question-selected-badge[data-v-f7979309]{margin-left:auto}.question-item[data-v-f7979309]{display:block;padding:14px;border-radius:12px;background:#fff;border:1px solid rgba(31,39,33,.06);box-shadow:0 6px 18px #1f27210a}.question-list-card .paper-list .paper-item[data-v-f7979309],.question-list-card .paper-list .question-item[data-v-f7979309]{display:block!important;flex-direction:column!important;align-items:stretch!important}.question-item.is-selected[data-v-f7979309]{border-color:#0f8f7f33;box-shadow:0 0 0 4px #0f8f7f14}.question-select-box[data-v-f7979309]{margin-top:2px}.question-select-box .question-select-indicator[data-v-f7979309]{width:20px;height:20px;border-radius:6px}.question-vertical .q-row[data-v-f7979309]{display:block;width:100%;margin-bottom:8px}.question-vertical .q-row-1[data-v-f7979309]{display:flex;align-items:center;gap:12px}.question-vertical .q-row-2[data-v-f7979309]{display:block}.question-vertical .q-row-2 .question-stem[data-v-f7979309]{margin:0 0 4px;font-size:16px}.question-vertical .option-list[data-v-f7979309]{margin:0;padding-left:20px}.question-vertical .option-list li[data-v-f7979309]{margin-bottom:4px}.question-vertical .q-actions[data-v-f7979309]{margin-left:auto;display:flex;gap:8px}.question-vertical .q-score[data-v-f7979309]{color:#6f7a71}.question-vertical .count-badge[data-v-f7979309]{margin-left:6px}.question-vertical .question-type-badge[data-v-f7979309]{min-height:32px;padding:8px 12px;font-size:13px}.question-vertical .question-select-box[data-v-f7979309]{flex:0 0 auto}.question-vertical .q-row-3[data-v-f7979309],.question-vertical .q-row-4[data-v-f7979309],.question-vertical .q-row-5[data-v-f7979309]{display:block}@media(max-width:640px){.question-batch-bar[data-v-f7979309]{align-items:stretch}.question-selected-badge[data-v-f7979309]{margin-left:0}}.question-explanation[data-v-f7979309]{margin:0;font-size:.95rem;line-height:1.7;color:#5f6b77;white-space:pre-wrap;word-break:break-word}.question-stem[data-v-f7979309]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.55}.question-stem-underline[data-v-f7979309]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.question-stem-tip[data-v-f7979309]{margin:-8px 0 0;font-size:13px;line-height:1.6;color:#6f7a71}.question-actions[data-v-f7979309]{align-items:center;justify-content:flex-end;gap:8px}.question-type-badge[data-v-f7979309]{flex-shrink:0;min-height:38px;padding:10px 16px;font-size:14px;line-height:1}.blank-answer-row[data-v-f7979309]{align-items:center}.blank-answer-label[data-v-f7979309]{min-width:64px;font-size:14px;font-weight:600;color:#44515d}.question-blank-preview[data-v-f7979309]{display:flex;flex-direction:column;gap:8px;color:#5f6b77;font-size:.95rem}.question-alert-modal[data-v-f7979309]{max-width:440px}.question-alert-text[data-v-f7979309]{line-height:1.8;white-space:pre-line}.wrong-question-stem[data-v-17660776]{margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;word-break:break-word;flex:1}.wrong-question-stem-underline[data-v-17660776]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.channel-list-card[data-v-17660776]{display:grid;grid-template-rows:auto auto 1fr;min-height:0}.channel-list-scroll[data-v-17660776]{min-height:0;max-height:none;height:100%;overflow-y:auto;padding-right:6px}.paper-list .paper-item[data-v-17660776]{position:relative}.paper-list .paper-item .item-checkbox[data-v-17660776]{position:absolute;top:12px;left:12px;width:20px;height:20px;transform:translateZ(0)}.paper-list .paper-item .paper-meta[data-v-17660776]{padding-left:40px}.paper-item p[data-v-17660776]{margin:6px 0}.paper-form label[data-v-17660776]{display:block;margin-bottom:12px}.paper-form select[data-v-17660776],.paper-form input[type=text][data-v-17660776]{height:56px;border-radius:14px;padding:12px 16px}.paper-form .form-row[data-v-17660776]{display:flex;gap:12px;align-items:center;margin-top:8px}.paper-form .form-row .primary-button[data-v-17660776]{padding:12px 22px;border-radius:28px}.paper-form .form-row .full-width[data-v-17660776]{flex:1 1 auto}.empty-state[data-v-17660776]{background:transparent;color:#6b6b6b;padding:18px 12px;border-radius:12px}.error-text[data-v-17660776]{background:#c64a350f;color:#9a3321;padding:12px 14px;border-radius:12px}.paper-list[data-v-17660776]{list-style:none;margin:0;padding:0;display:grid;gap:14px}.paper-item[data-v-17660776]{padding:14px}.paper-item label[data-v-17660776]{align-items:center}.paper-item input[type=checkbox][data-v-17660776]{width:18px;height:18px;margin-top:6px}.paper-list .paper-item .question-select-toggle.question-select-box[data-v-17660776]{position:absolute;top:12px;left:12px;border:none;background:transparent;padding:0;z-index:999;cursor:pointer;pointer-events:auto}.paper-list .paper-item .question-select-toggle.question-select-box .question-select-indicator[data-v-17660776]{width:20px;height:20px;border-radius:6px;border:1px solid rgba(34,83,78,.24);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.paper-list .paper-item .question-select-toggle.question-select-box.is-selected .question-select-indicator[data-v-17660776]{background:#0f8f7f;border-color:#0f8f7f;color:#fffdf9;box-shadow:0 0 0 4px #0f8f7f1f}.question-select-toggle.question-select-all-button[data-v-17660776]{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:4px;cursor:pointer}.question-select-toggle.question-select-all-button .question-select-indicator[data-v-17660776]{width:20px;height:20px;border-radius:6px;border:1px solid rgba(34,83,78,.24);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.question-select-toggle.question-select-all-button.is-selected .question-select-indicator[data-v-17660776]{background:#0f8f7f;border-color:#0f8f7f;color:#fffdf9;box-shadow:0 0 0 4px #0f8f7f1f}.paper-meta strong[data-v-17660776]{font-weight:700}.paper-meta .muted-text[data-v-17660776]{color:#6f7a71}.paper-facts[data-v-17660776]{justify-content:flex-start}.section-head[data-v-17660776]{margin-bottom:12px}.btn.small[data-v-17660776]{padding:8px 10px;border-radius:12px}@media(max-width:720px){.paper-item[data-v-17660776]{padding:12px}}:root{color-scheme:light;font-family:IBM Plex Sans,PingFang SC,Hiragino Sans GB,sans-serif;background:radial-gradient(circle at top left,rgba(255,203,107,.45),transparent 32%),radial-gradient(circle at bottom right,rgba(0,156,166,.24),transparent 28%),linear-gradient(145deg,#f6f1e8,#f2efe9 48%,#e7eceb);color:#1f2721}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}html,body,#app{height:100%}.panel-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);height:100%}.panel-content{padding:28px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.content-grid.two-columns .editor-card{display:flex;flex-direction:column;min-height:0}.content-grid.two-columns .editor-card .paper-form{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:6px}button,input,textarea,select{font:inherit}button{cursor:pointer}.auth-shell,.dashboard-shell{min-height:100vh;padding:32px}.panel-shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.panel-sidebar{display:flex;flex-direction:column;gap:24px;padding:28px 22px;background:#222824eb;color:#f8f4eb}.sidebar-title{font-size:30px;line-height:1.1}.sidebar-nav{display:grid;gap:10px}.sidebar-link{display:block;padding:14px 16px;border-radius:18px;color:#f8f4ebc7;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.sidebar-link:hover,.sidebar-link.is-active{background:#ffffff1a;color:#fffdf9;transform:translate(2px)}.sidebar-logout{margin-top:auto;width:100%;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,#d93f32f5,#ad2317f5);color:#fffaf7;border:1px solid rgba(255,240,235,.18);box-shadow:0 14px 28px #78171047;font-weight:700;letter-spacing:.02em}.sidebar-logout:hover{box-shadow:0 18px 34px #78171057}.sidebar-logout:focus-visible{outline:3px solid rgba(255,216,208,.45);outline-offset:2px}.panel-content{padding:28px}.panel-content{display:flex;flex-direction:column;min-height:0}.content-grid{min-height:0;flex:1 1 auto}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.auth-shell{display:grid;place-items:center}.auth-panel,.editor-card,.list-card,.loading-panel{border:1px solid rgba(31,39,33,.08);background:#fffcf6d6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #3c35271f}.auth-panel{width:min(100%,460px);padding:36px;border-radius:28px}.eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#8f5d25}h1,h2,h3,p{margin:0}h1{font-size:clamp(32px,5vw,48px);line-height:1.05}h2{font-size:24px}.auth-copy,.muted-text,.paper-item p,.empty-state,.loading-panel{color:#536056}.auth-copy{margin-top:14px;line-height:1.7}.auth-form,.paper-form{display:grid;gap:10px;margin-top:18px}.content-grid.two-columns .editor-card{padding:14px;border-radius:14px}.content-grid.two-columns .editor-card .section-head h3{font-size:18px;margin-bottom:6px}.content-grid.two-columns .editor-card .section-head{margin-bottom:8px}.content-grid.two-columns .editor-card .paper-form label{grid-template-columns:1fr;gap:4px}.content-grid.two-columns .editor-card .paper-form input{padding:8px 10px;border-radius:10px;height:36px;font-size:14px}.content-grid.two-columns .editor-card .paper-form .primary-button{width:100%;padding:8px 12px;border-radius:10px;height:36px;font-size:14px}.list-card .paper-list .paper-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px}.list-card .paper-list .paper-item .paper-meta .paper-title-row h3{margin-right:8px;font-size:16px}.auth-form label,.paper-form label{display:grid;gap:6px}.auth-form span,.paper-form span{font-size:14px;font-weight:600}input,textarea,select{width:100%;border:1px solid rgba(31,39,33,.12);border-radius:16px;background:#fffc;padding:14px 16px;outline:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}input:focus,textarea:focus,select:focus{border-color:#0f8f7f;transform:translateY(-1px);box-shadow:0 0 0 4px #0f8f7f1f}textarea{resize:vertical}.primary-button,.secondary-button,.danger-button,.ghost-button,.text-button{border:none;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.primary-button:hover,.secondary-button:hover,.danger-button:hover,.ghost-button:hover,.text-button:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled,.ghost-button:disabled,.text-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.primary-button{border-radius:999px;padding:14px 20px;background:linear-gradient(120deg,#c6712d,#0f8f7f);color:#fffdf9;box-shadow:0 18px 30px #0f8f7f38}.secondary-button,.danger-button,.ghost-button{border-radius:999px;padding:10px 16px}.secondary-button{background:#e1f0ed;color:#11584f}.danger-button{background:#f7ddd6;color:#9a3321}.ghost-button,.text-button{background:transparent;color:#22534e}button.sidebar-logout{margin-top:auto;width:100%;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,#f05d4f,#b72e20)!important;color:#fffaf7!important;border:1px solid rgba(255,240,235,.22);box-shadow:0 16px 32px #7817105c;font-weight:700;letter-spacing:.02em}button.sidebar-logout:hover{background:linear-gradient(135deg,#ff6f60,#c53323)!important;color:#fff!important;box-shadow:0 20px 38px #7817106b}button.sidebar-logout:focus-visible{outline:3px solid rgba(255,216,208,.5);outline-offset:2px}.error-text,.success-text{margin-top:14px;padding:12px 14px;border-radius:14px}.error-text{background:#c64a351a;color:#9a3321}.success-text{background:#0f8f7f1a;color:#11584f}.dashboard-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.dashboard-grid{display:grid;grid-template-columns:minmax(320px,420px) minmax(0,1fr);gap:24px}.content-grid{display:grid;gap:12px}.two-columns{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.template-right-column{align-content:stretch}.content-grid.two-columns{align-items:stretch}.question-grid{grid-template-columns:minmax(360px,520px) minmax(0,1fr)}.full-width-card{width:100%}.editor-card,.list-card{padding:24px;border-radius:24px}.content-grid.two-columns .editor-card,.content-grid.two-columns .list-card{display:flex;flex-direction:column;min-height:0;height:100%}.content-grid.two-columns .template-list-card .template-list-scroll,.content-grid.two-columns .channel-list-card .channel-list-scroll,.content-grid.two-columns .list-card .template-list-scroll,.content-grid.two-columns .list-card .channel-list-scroll{flex:1 1 auto;min-height:0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.compact-head{margin-bottom:12px}.form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.count-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.count-badge{background:#ecf3f1;color:#22534e}.enabled-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.enabled-pill[data-enabled=true]{background:#dcefeb;color:#0d776b}.enabled-pill[data-enabled=false]{background:#efe7dc;color:#8f5d25}.paper-list{display:grid;gap:14px;list-style:none;padding:0;margin:0}.paper-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(31,39,33,.08)}.paper-meta{display:grid;gap:8px}.paper-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.paper-facts{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:#6f7a71}.paper-actions{display:flex;gap:10px;flex-shrink:0}.wrap-actions{flex-wrap:wrap;justify-content:flex-end}.search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:16px}.template-summary{display:grid;gap:10px;padding:16px;margin-bottom:16px;border-radius:18px;background:#f8f4ebb8;border:1px solid rgba(31,39,33,.08)}.question-options-block{display:grid;gap:10px;padding:16px;border-radius:18px;background:#f8f4ebb8;border:1px solid rgba(31,39,33,.08)}.option-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:10px;align-items:center}.answer-toggle{border:none;border-radius:999px;padding:10px 12px;background:#ece7d7;color:#6f5d2c}.answer-toggle.is-active{background:#0f8f7f;color:#fffdf9}.question-item{align-items:flex-start}.question-options-preview{display:grid;gap:6px;color:#4d5a52}.table-wrapper{overflow:auto}.panel-content>.list-card{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.panel-content>.list-card .table-wrapper{flex:1 1 auto;min-height:0;overflow:auto}.data-table{width:100%;border-collapse:collapse;min-width:900px}.data-table th,.data-table td{padding:14px 12px;text-align:left;border-bottom:1px solid rgba(31,39,33,.08);vertical-align:top}.data-table th{font-size:13px;color:#6f7a71}.muted-text{color:#7d867f}.purchase-cell{min-width:120px}.purchase-cell-content{display:inline-flex;align-items:center;justify-content:flex-start}.purchase-trigger{justify-self:start;padding:0;color:#0f8f7f;font-weight:700}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#1f272161}.modal-panel{width:min(520px,100%);display:grid;gap:12px;padding:22px;border-radius:24px;background:#fffcf6fa;border:1px solid rgba(31,39,33,.08);box-shadow:0 28px 60px #3c352738}.purchase-modal{max-height:min(760px,calc(100vh - 48px))}.purchase-popover-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-selector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.compact-selector-grid{grid-template-columns:1fr;max-height:360px;overflow:auto}.template-selector{display:grid;gap:6px;padding:14px;text-align:left;border:1px solid rgba(31,39,33,.1);border-radius:18px;background:#ffffffd1;color:#1f2721}.template-selector.is-selected{border-color:#0f8f7f;box-shadow:0 0 0 4px #0f8f7f1f;background:#eff9f6}.template-selector strong{font-size:14px}.template-selector span,.template-selector small{color:#6f7a71}.purchase-editor-actions{display:flex;justify-content:flex-end}.compact-empty{padding:18px}.two-column-row{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-state,.loading-panel{padding:32px;text-align:center;border-radius:20px}.loading-panel{max-width:460px;margin:80px auto 0}@media(max-width:960px){.dashboard-grid,.panel-shell,.two-columns,.question-grid,.form-row,.search-bar{grid-template-columns:1fr}.modal-overlay{padding:16px}.modal-panel{width:100%;padding:18px}}@media(max-width:640px){.auth-shell,.dashboard-shell,.panel-content,.panel-sidebar{padding:18px}.auth-panel,.editor-card,.list-card{padding:18px;border-radius:20px}.dashboard-topbar,.paper-item,.paper-actions,.option-row,.panel-header,.panel-shell{flex-direction:column;align-items:stretch}}.content-grid.two-columns .editor-card .paper-form input,.content-grid.two-columns .editor-card .paper-form textarea,.content-grid.two-columns .editor-card .paper-form select{padding:8px 10px!important;border-radius:10px!important;height:36px!important;font-size:14px!important}.content-grid.two-columns .editor-card .paper-form .primary-button{height:36px!important;padding:6px 12px!important;font-size:14px!important}
