.core-native-button[data-v-fcec84cc]{background:var(--q-negative,#fff);color:#64748b;cursor:pointer;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.core-native-button--default[data-v-fcec84cc]:hover:not(:disabled){border-color:var(--q-primary);background:color-mix(in srgb, var(--q-primary) 12%, var(--q-negative));color:#1e293b}.core-native-button[data-v-fcec84cc]:disabled{opacity:.55;cursor:not-allowed}.core-native-button--stretch[data-v-fcec84cc]{width:100%}.core-native-button--gallery[data-v-fcec84cc]{border:1px solid color-mix(in srgb, var(--q-accent) 20%, var(--q-info));color:var(--q-accent);background:0 0;padding:10px 20px}.core-native-button--gallery[data-v-fcec84cc]:hover:not(:disabled){border-color:var(--q-primary);color:var(--q-primary);background:0 0}.core-native-button--cover-upload[data-v-fcec84cc]{border:2px dashed var(--clv-border);background:var(--clv-surface-muted);width:100%;max-width:100%;height:clamp(180px,22vw,236px);min-height:0;color:inherit;box-sizing:border-box;padding:0;display:block;position:relative;overflow:hidden}.core-native-button--cover-upload[data-v-fcec84cc]:hover:not(:disabled){border-color:var(--q-primary);background:var(--clv-primary-soft);color:inherit}.core-native-button--cover-upload[data-v-fcec84cc]:disabled{opacity:.55}.core-native-button--cover-upload[data-v-fcec84cc] .cover-overlay{background:color-mix(in srgb, var(--q-accent) 58%, transparent);color:var(--clv-surface);opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .2s;display:flex;position:absolute;inset:0}.core-native-button--cover-upload[data-v-fcec84cc]:hover .cover-overlay{opacity:1}.core-native-button--cover-remove[data-v-fcec84cc]{border:1px solid color-mix(in srgb, var(--q-info) 70%, transparent);background:color-mix(in srgb, var(--q-dark) 76%, transparent);width:34px;height:34px;min-height:34px;color:var(--q-info);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;border-radius:999px;padding:0;position:absolute;top:10px;right:10px}.core-native-button--cover-remove[data-v-fcec84cc]:hover:not(:disabled){background:var(--q-negative);border-color:color-mix(in srgb, var(--q-info) 82%, transparent);color:var(--q-info);transform:scale(1.05);box-shadow:0 10px 22px #7f1d1d47,0 0 0 1px #ffffff24}.core-native-button--cover-remove[data-v-fcec84cc]:disabled{opacity:.6}.core-native-button--material-tile[data-v-fcec84cc]{border:1px solid var(--clv-border);background:var(--clv-surface);color:var(--clv-muted);flex-direction:column;gap:6px;padding:10px 8px}.core-native-button--material-tile[data-v-fcec84cc]:hover:not(:disabled){border-color:var(--q-primary);background:var(--clv-primary-soft);color:var(--clv-text)}.core-native-button--material-tile.core-native-button--active[data-v-fcec84cc]{background:var(--clv-primary-soft-strong);border-color:var(--q-primary);color:var(--q-primary);box-shadow:0 0 0 1px rgba(var(--q-primary-rgb,225, 29, 72), .2)}.core-native-button--material-tile[data-v-fcec84cc] .material-label{text-align:center;font-size:12px;font-weight:500}.core-native-button--action[data-v-fcec84cc]{background:var(--clv-surface);border:1px solid var(--clv-border-strong);color:var(--clv-muted)}.core-native-button--action[data-v-fcec84cc]:hover:not(:disabled){background:color-mix(in srgb, var(--q-primary) 14%, var(--clv-surface));border-color:var(--q-primary);color:var(--clv-text)}.core-native-button--action-overlay-dark[data-v-fcec84cc]{color:var(--q-info);background:color-mix(in srgb, var(--q-dark) 88%, transparent);border-color:color-mix(in srgb, var(--q-accent) 20%, var(--q-info));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px #0f172a2e}.core-native-button--action-overlay-dark[data-v-fcec84cc]:hover:not(:disabled){color:var(--q-info);background:color-mix(in srgb, var(--q-dark) 78%, transparent);border-color:color-mix(in srgb, var(--q-primary) 42%, var(--q-info))}.core-native-button--delete[data-v-fcec84cc]{width:36px;height:36px;min-height:36px;color:var(--clv-muted);background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0}.core-native-button--delete[data-v-fcec84cc]:hover:not(:disabled){background:var(--clv-negative-soft);color:var(--q-negative)}.core-native-button--add-link[data-v-fcec84cc]{background:var(--q-primary);width:40px;height:40px;min-height:40px;color:var(--q-info);border:none;flex-shrink:0;padding:0}.core-native-button--add-link[data-v-fcec84cc]:hover:not(:disabled){background:color-mix(in srgb, var(--q-primary) 86%, black);color:var(--q-info)}.core-native-button--footer-secondary[data-v-fcec84cc],.core-native-button--footer-back[data-v-fcec84cc]{font-weight:600}.core-native-button--footer-secondary[data-v-fcec84cc]{background:var(--clv-surface);border:1px solid var(--clv-border-strong);color:var(--clv-muted)}.core-native-button--footer-secondary[data-v-fcec84cc]:hover:not(:disabled){background:color-mix(in srgb, var(--q-primary) 14%, var(--clv-surface));border-color:var(--q-primary);color:var(--clv-text)}.core-native-button--footer-primary[data-v-fcec84cc]{background:var(--q-primary);color:var(--q-info);border:none;font-weight:700}.core-native-button--footer-primary[data-v-fcec84cc]:hover:not(:disabled){background:color-mix(in srgb, var(--q-primary) 86%, black);color:var(--q-info)}.core-native-button--footer-cancel[data-v-fcec84cc]{color:#64748b;background:0 0;border:1px solid #0000;padding:10px 24px;font-weight:600}.core-native-button--footer-cancel[data-v-fcec84cc]:hover:not(:disabled){color:#334155;background:#e2e8f0}.core-native-button--footer-back[data-v-fcec84cc]{border:1px solid color-mix(in srgb, var(--q-accent) 20%, var(--q-info));background:var(--q-info);color:var(--q-positive);gap:6px;padding:10px 20px}.core-native-button--footer-back[data-v-fcec84cc]:hover:not(:disabled){border-color:var(--q-primary);color:var(--q-primary)}.core-native-button--footer-back[data-v-fcec84cc]:disabled{opacity:.5}.core-native-button--footer-next[data-v-fcec84cc]{background:var(--q-primary);color:var(--q-info);border:none;padding:10px 24px;font-weight:700}.core-native-button--footer-next[data-v-fcec84cc]:hover:not(:disabled){color:var(--q-info);box-shadow:0 4px 8px color-mix(in srgb, var(--q-primary) 25%, transparent);transform:translateY(-1px)}.core-native-button--footer-next[data-v-fcec84cc]:disabled{opacity:.6}@media (width<=768px){.core-native-button--cover-upload[data-v-fcec84cc]{height:clamp(180px,48vw,220px)}.core-native-button--gallery[data-v-fcec84cc],.core-native-button--footer-secondary[data-v-fcec84cc],.core-native-button--footer-primary[data-v-fcec84cc],.core-native-button--footer-cancel[data-v-fcec84cc],.core-native-button--footer-back[data-v-fcec84cc],.core-native-button--footer-next[data-v-fcec84cc]{justify-content:center;width:100%}}.core-q-button[data-v-10e1b154]{border-radius:12px}.core-q-button[data-v-10e1b154]:before{display:none}.core-q-button[data-v-10e1b154]:not(.q-btn--round) .q-btn__wrapper{border-radius:12px;min-height:44px;padding:0 18px}.core-q-button.q-btn--round[data-v-10e1b154] .q-btn__wrapper{min-height:auto;padding:0}.core-q-button[data-v-10e1b154] .q-btn__content{gap:8px}.core-q-button--toolbar-back[data-v-10e1b154]{width:40px;min-width:40px;height:40px;color:color-mix(in srgb, var(--q-accent) 72%, var(--q-info));border:1px solid color-mix(in srgb, var(--q-accent) 10%, var(--q-info));background:color-mix(in srgb, var(--q-accent) 3%, var(--q-info));border-radius:14px;flex-shrink:0;padding:0}.core-q-button--toolbar-back[data-v-10e1b154]:hover:not(:disabled){color:var(--q-accent);border-color:color-mix(in srgb, var(--q-accent) 18%, var(--q-info));background:color-mix(in srgb, var(--q-accent) 6%, var(--q-info))}.core-q-button--toolbar-back[data-v-10e1b154] .q-btn__wrapper{border-radius:14px;min-width:40px;min-height:40px;padding:0}.core-q-button--draft[data-v-10e1b154] .q-btn__wrapper{padding:0 20px}.core-q-button--draft[data-v-10e1b154]{border:1px solid color-mix(in srgb, var(--q-accent) 15%, var(--q-info));color:var(--q-positive);font-weight:500}.core-q-button--draft[data-v-10e1b154]:hover:not(:disabled){border-color:var(--q-primary)}.core-q-button--publish[data-v-10e1b154] .q-btn__wrapper{padding:0 20px}.core-q-button--publish[data-v-10e1b154]{background:var(--q-primary);color:var(--q-info);box-shadow:0 4px 6px color-mix(in srgb, var(--q-primary) 20%, transparent);font-weight:700}.core-q-button--publish[data-v-10e1b154]:hover:not(:disabled){box-shadow:0 6px 10px color-mix(in srgb, var(--q-primary) 30%, transparent)}.core-q-button--picture-clear[data-v-10e1b154]{background:var(--q-info);position:absolute;top:4px;right:4px}.core-q-button--disclosure[data-v-10e1b154]{color:var(--q-positive);border-radius:16px;margin-top:16px;font-weight:700}.core-q-button--disclosure[data-v-10e1b154] .q-btn__wrapper{border-radius:16px}.core-q-button--topic-delete[data-v-10e1b154],.core-q-button--module-delete[data-v-10e1b154]{color:var(--q-positive);background:color-mix(in srgb, var(--q-negative) 6%, var(--q-dark));border:1px solid color-mix(in srgb, var(--q-negative) 18%, var(--q-dark));border-radius:8px;transition:opacity .2s,color .2s,background .2s,border-color .2s}.core-q-button--topic-delete[data-v-10e1b154]{opacity:0}.core-q-button--topic-delete[data-v-10e1b154]:hover,.core-q-button--module-delete[data-v-10e1b154]:hover{color:var(--q-primary);background:color-mix(in srgb, var(--q-negative) 22%, var(--q-dark));border-color:color-mix(in srgb, var(--q-negative) 40%, var(--q-dark))}.core-q-button--add-soft[data-v-10e1b154]{border-radius:12px;font-size:12px;font-weight:600;transition:all .2s}.core-q-button--add-soft[data-v-10e1b154] .q-btn__wrapper{min-height:36px;padding:0 16px}.core-q-button--add-soft.core-q-button--tone-lesson[data-v-10e1b154]{color:var(--q-primary);background:color-mix(in srgb, var(--q-primary) 15%, var(--q-info));border:1px solid color-mix(in srgb, var(--q-primary) 25%, var(--q-info))}.core-q-button--add-soft.core-q-button--tone-lesson[data-v-10e1b154]:hover:not(:disabled){background:color-mix(in srgb, var(--q-primary) 25%, var(--q-info))}.core-q-button--add-soft.core-q-button--tone-test[data-v-10e1b154]{color:var(--q-secondary);background:color-mix(in srgb, var(--q-secondary) 15%, var(--q-info));border:1px solid color-mix(in srgb, var(--q-secondary) 25%, var(--q-info))}.core-q-button--add-soft.core-q-button--tone-test[data-v-10e1b154]:hover:not(:disabled){background:color-mix(in srgb, var(--q-secondary) 25%, var(--q-info))}.core-q-button--add-soft.core-q-button--tone-material[data-v-10e1b154]{color:var(--q-positive);background:color-mix(in srgb, var(--q-positive) 15%, var(--q-info));border:1px solid color-mix(in srgb, var(--q-positive) 25%, var(--q-info))}.core-q-button--add-soft.core-q-button--tone-material[data-v-10e1b154]:hover:not(:disabled){background:color-mix(in srgb, var(--q-positive) 25%, var(--q-info))}.core-q-button--add-soft.core-q-button--tone-poll[data-v-10e1b154]{color:var(--q-warning);background:color-mix(in srgb, var(--q-warning) 15%, var(--q-info));border:1px solid color-mix(in srgb, var(--q-warning) 25%, var(--q-info))}.core-q-button--add-soft.core-q-button--tone-poll[data-v-10e1b154]:hover:not(:disabled){background:color-mix(in srgb, var(--q-warning) 25%, var(--q-info))}.core-q-button--add-topic[data-v-10e1b154]{border:2px dashed color-mix(in srgb, var(--q-accent) 15%, var(--q-info));width:100%;color:var(--q-positive);border-radius:20px;font-weight:600;transition:all .2s}.core-q-button--add-topic[data-v-10e1b154] .q-btn__wrapper{border-radius:20px;min-height:56px;padding:0 16px}.core-q-button--add-topic[data-v-10e1b154]:hover:not(:disabled){border-color:var(--q-primary);color:var(--q-primary);background:color-mix(in srgb, var(--q-primary) 10%, var(--q-info))}.core-q-button--audience-action[data-v-10e1b154]{max-width:100%;color:var(--q-positive);background-color:var(--q-dark);border:1px dashed color-mix(in srgb, var(--q-accent) 25%, var(--q-info));box-shadow:none;border-radius:12px;align-self:center;font-size:14px;font-weight:500;transition:all .2s}.core-q-button--audience-action[data-v-10e1b154]:hover:not(:disabled){background-color:var(--q-info);border-color:var(--q-primary);color:var(--q-primary);box-shadow:none;border-style:solid}.core-q-button--audience-action[data-v-10e1b154]:hover:not(:disabled) .q-icon{color:var(--q-primary)!important}.core-q-button--audience-action[data-v-10e1b154]:disabled{opacity:.7;cursor:wait}.core-q-button--audience-action[data-v-10e1b154] .q-btn__wrapper{box-sizing:border-box;border-radius:12px;min-height:88px;padding:28px 40px}.core-q-button--audience-action.q-btn--dense[data-v-10e1b154] .q-btn__wrapper{min-height:88px;padding:28px 40px}.core-q-button--audience-action[data-v-10e1b154] .q-btn__content{gap:10px}.core-q-button--audience-action[data-v-10e1b154] .q-icon{color:#757575}@media (width<=768px){.core-q-button--toolbar-back[data-v-10e1b154]{width:36px;min-width:36px;height:36px}.core-q-button--toolbar-back[data-v-10e1b154] .q-btn__wrapper{min-width:36px;min-height:36px}.core-q-button--disclosure[data-v-10e1b154],.core-q-button--add-topic[data-v-10e1b154],.core-q-button--audience-action[data-v-10e1b154]{justify-content:center;width:100%}}
