.right_btn_wrap .who[data-v-e3285d45]{color:#fff;font-weight:700}.overlay[data-v-e3285d45]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:1000}.modal[data-v-e3285d45]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:#fff;width:600px;max-width:92vw}.tbl[data-v-79136c5c]{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th[data-v-79136c5c],.tbl td[data-v-79136c5c]{border-bottom:1px solid #eee;padding:.6rem .5rem;text-align:left}.tbl th[data-v-79136c5c]{background:#f7f8fa;font-weight:600}.msg[data-v-79136c5c]{text-align:center;color:#888;padding:1.2rem}.page[data-v-a27bf8e4]{max-width:820px;margin:0 auto;padding:1.5rem}h1[data-v-a27bf8e4]{font-size:1.3rem}h2[data-v-a27bf8e4]{font-size:1.05rem;margin-top:1.6rem}small[data-v-a27bf8e4]{color:#64748b;font-size:.8rem}.areas[data-v-a27bf8e4]{width:100%;border-collapse:collapse;font-size:.9rem}.areas th[data-v-a27bf8e4],.areas td[data-v-a27bf8e4]{border-bottom:1px solid #eee;padding:.5rem;text-align:left}.up[data-v-a27bf8e4]{color:#16a34a}.down[data-v-a27bf8e4]{color:#dc2626}.badge[data-v-a27bf8e4]{padding:.15rem .5rem;border-radius:10px;font-size:.78rem}.badge.strong[data-v-a27bf8e4]{background:#dcfce7;color:#166534}.badge.weak[data-v-a27bf8e4]{background:#fee2e2;color:#991b1b}.badge.normal[data-v-a27bf8e4]{background:#f1f5f9;color:#475569}.faq_list[data-v-d8db27b4]{border-top:2px solid #333}.faq_item[data-v-d8db27b4]{border-bottom:1px solid #ddd}.faq_q[data-v-d8db27b4]{display:flex;align-items:center;gap:12px;padding:16px 12px;cursor:pointer}.faq_q.open[data-v-d8db27b4]{background:#f7f9fc}.q_mark[data-v-d8db27b4],.a_mark[data-v-d8db27b4]{flex:0 0 28px;width:28px;height:28px;line-height:28px;text-align:center;font-weight:700;color:#fff;border-radius:50%}.q_mark[data-v-d8db27b4]{background:#2b5fb3}.a_mark[data-v-d8db27b4]{background:#999}.q_title[data-v-d8db27b4]{flex:1}.q_arrow[data-v-d8db27b4]{color:#888;font-size:18px}.faq_a[data-v-d8db27b4]{display:flex;gap:12px;padding:16px 12px;background:#fafafa;border-top:1px dashed #e0e0e0}.a_body[data-v-d8db27b4]{flex:1;line-height:1.7}.faq_empty[data-v-d8db27b4]{padding:30px 12px;text-align:center;color:#888}.board_view .view_title[data-v-498ee38a]{border-top:2px solid #333;border-bottom:1px solid #ddd;padding:14px 10px}.board_view .view_title h3[data-v-498ee38a]{font-size:16px;font-weight:700}.board_view .view_title span[data-v-498ee38a]{color:#888;font-size:13px}.view_cont[data-v-498ee38a]{padding:20px 10px;min-height:140px;line-height:1.7}.view_answer[data-v-498ee38a]{background:#f7f9fc;border-top:1px solid #e0e0e0;padding:16px 12px}.answer_head[data-v-498ee38a]{font-weight:700;color:#2b5fb3;margin-bottom:8px}.answer_head span[data-v-498ee38a]{color:#888;font-weight:400;font-size:13px;margin-left:8px}.view_wait[data-v-498ee38a]{padding:16px 12px;color:#999;background:#fafafa}.qa_msg[data-v-498ee38a]{text-align:center;color:#d14;margin:10px 0}.btn_s_02[data-v-498ee38a]{display:inline-block;padding:8px 24px;border:1px solid #999;background:#fff;margin:0 4px}.result[data-v-b1e7b2cd]{text-align:center;margin:14px 0;color:#d14}.result.ok[data-v-b1e7b2cd]{color:#2b5fb3;font-size:15px}.guide[data-v-b1e7b2cd]{text-align:center;margin-bottom:12px;color:#333}.box.done[data-v-b1e7b2cd]{text-align:center}.mock_verify[data-v-b4103121]{margin:20px 0;padding:16px;border:1px dashed #b7c3d8;background:#f7f9fc}.mock_verify .mock_title[data-v-b4103121]{font-weight:700;margin-bottom:10px}.mock_verify label[data-v-b4103121]{margin-right:12px}.mock_verify .mock_ok[data-v-b4103121]{margin-top:10px;color:#2b5fb3;font-weight:700}.join_msg[data-v-b4103121]{text-align:center;color:#d14;margin:14px 0}.id_ok[data-v-b4103121]{color:#2b5fb3;font-size:13px}.id_no[data-v-b4103121]{color:#d14;font-size:13px}.page[data-v-9031b786]{max-width:800px;margin:0 auto;padding:1.5rem}h1[data-v-9031b786]{font-size:1.3rem}.list[data-v-9031b786]{list-style:none;padding:0}.list li[data-v-9031b786]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.7rem}.meta[data-v-9031b786]{margin-left:.7rem;color:#64748b;font-size:.85rem}.list button[data-v-9031b786]{padding:.5rem 1rem;border:0;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer}.page[data-v-c7b0bdf0]{max-width:620px;margin:0 auto;padding:1.5rem}.score[data-v-c7b0bdf0]{font-size:1.1rem;margin:1rem 0}.total[data-v-c7b0bdf0]{font-size:2rem;font-weight:700;color:#2563eb}.areas[data-v-c7b0bdf0]{border-collapse:collapse;margin-top:.5rem}.areas td[data-v-c7b0bdf0]{border-bottom:1px solid #eee;padding:.4rem 1.2rem .4rem 0}.coaching[data-v-c7b0bdf0]{margin-top:1.5rem}.coaching h2[data-v-c7b0bdf0]{font-size:1rem}.report[data-v-c7b0bdf0]{white-space:pre-wrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;font-family:inherit;font-size:.9rem;line-height:1.5}.coaching button[data-v-c7b0bdf0]{padding:.6rem 1.2rem;border:0;border-radius:8px;background:#7c3aed;color:#fff;cursor:pointer}.page[data-v-f9f4ad47]{max-width:760px;margin:0 auto;padding:1.5rem}.timer[data-v-f9f4ad47]{color:#b91c1c;font-weight:600}.q[data-v-f9f4ad47]{padding:1rem 0;border-bottom:1px solid #eee}.stem[data-v-f9f4ad47]{font-weight:600}.choice[data-v-f9f4ad47]{display:block;padding:.25rem 0}.submit[data-v-f9f4ad47]{margin-top:1.5rem;padding:.7rem 1.4rem;border:0;border-radius:8px;background:#16a34a;color:#fff;font-size:1rem;cursor:pointer}.soon[data-v-3c9cb809]{text-align:center;padding:60px 0}.soon .sub[data-v-3c9cb809]{color:#888;margin-top:10px;font-size:14px}.save_msg[data-v-a990034b]{text-align:center;color:#d14;margin-bottom:10px}.area_title[data-v-f572183f]{font-size:15px;font-weight:700;margin:6px 0 10px}.btn_view[data-v-7a896ca3]{padding:4px 12px;border:1px solid #333;background:#fff}.btn_print[data-v-6f5496ad]{padding:4px 14px;border:1px solid #999;background:#f5f5f5;cursor:not-allowed}.board_view .view_title[data-v-4e4dc61b]{border-top:2px solid #333;border-bottom:1px solid #ddd;padding:14px 10px}.board_view .view_title h3[data-v-4e4dc61b]{font-size:16px;font-weight:700}.board_view .view_title span[data-v-4e4dc61b]{color:#888;font-size:13px}.board_view .view_cont[data-v-4e4dc61b]{padding:20px 10px;min-height:200px;line-height:1.7}.btn_area .btn[data-v-4e4dc61b]{padding:8px 24px;border:1px solid #333;background:#fff;cursor:pointer}.apply_msg[data-v-ab34a3a8]{margin:10px 0;color:#d9534f;font-weight:700}
