.cm-backdrop[data-v-11738687]{align-items:center;background:#14161799;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1rem;position:fixed;z-index:2000}.cm-dialog[data-v-11738687]{background:#fff;border-radius:12px;box-shadow:0 20px 50px #00000040;max-height:calc(100vh - 2rem);max-width:460px;overflow-y:auto;padding:2rem 1.75rem 1.5rem;position:relative;width:100%;word-break:keep-all}.cm-close[data-v-11738687]{background:none;border:0;color:#888;cursor:pointer;font-size:1.8rem;line-height:1;position:absolute;right:.9rem;top:.6rem}.cm-close[data-v-11738687]:hover{color:#323536}.cm-topic[data-v-11738687]{background:#24b6731a;border-radius:999px;color:#24b673;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:.6rem;padding:.2rem .7rem}.cm-title[data-v-11738687]{color:#323536;font-size:1.4rem;font-weight:700;margin:0 0 .4rem}.cm-desc[data-v-11738687]{color:#555;font-size:.95rem;margin-bottom:1.2rem}.cm-label[data-v-11738687]{color:#323536;display:block;font-size:.9rem;font-weight:700;margin-bottom:.3rem}.cm-input[data-v-11738687]{border:1px solid #ccc;border-radius:8px;display:block;font-size:1rem;margin-bottom:1rem;padding:.7rem .8rem;width:100%}.cm-input[data-v-11738687]:focus{border-color:#24b673;box-shadow:0 0 0 3px #24b67333;outline:none}.cm-optional[data-v-11738687]{color:#888;font-weight:400}.cm-textarea[data-v-11738687]{font-size:.95rem;line-height:1.6;min-height:104px;resize:vertical}.cm-hp[data-v-11738687]{height:1px;left:-9999px;opacity:0;position:absolute;width:1px}.cm-error[data-v-11738687]{color:#d9363e;font-size:.9rem;margin:-.4rem 0 .8rem}.cm-submit[data-v-11738687]{background:#24b673;border:0;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:1.05rem;font-weight:700;padding:.8rem;width:100%}.cm-submit[data-v-11738687]:hover{background:#1e9e63}.cm-submit[data-v-11738687]:disabled{cursor:default;opacity:.6}.cm-privacy[data-v-11738687]{color:#888;font-size:.8rem;margin:.7rem 0 0;text-align:center}.cm-done[data-v-11738687]{padding:.5rem 0;text-align:center}.cm-done-icon[data-v-11738687]{background:#24b673;border-radius:50%;color:#fff;font-size:1.8rem;height:56px;line-height:56px;margin:0 auto 1rem;width:56px}
