.oauth_callback[data-v-969e0082]{display:flex;align-items:center;justify-content:center;height:100vh;font-size:16px;color:#333}.link_box[data-v-969e0082]{width:100%;max-width:360px;padding:28px 24px;border:1px solid #e2e5ea;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.06);text-align:center}.link_tit[data-v-969e0082]{margin:0 0 12px;font-size:20px;font-weight:700}.link_desc[data-v-969e0082]{margin:0 0 20px;font-size:14px;line-height:1.5;color:#555}.link_email[data-v-969e0082]{font-weight:700;word-break:break-all}.link_desc.small[data-v-969e0082]{font-size:13px;margin-bottom:14px}.link_list[data-v-969e0082]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow-y:auto}.link_item[data-v-969e0082]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #ccd1d9;border-radius:6px;background:#fff;cursor:pointer;text-align:left}.link_item[data-v-969e0082]:hover{border-color:#1a4fa0;background:#f3f7fd}.link_item_id[data-v-969e0082]{font-size:15px;font-weight:600;color:#222}.link_item_name[data-v-969e0082]{font-size:13px;color:#888}.link_item_type[data-v-969e0082]{font-size:11px;color:#1a4fa0;background:#eef3fb;border-radius:10px;padding:2px 8px;white-space:nowrap}.link_form[data-v-969e0082]{display:flex;flex-direction:column;gap:10px}.link_input[data-v-969e0082]{padding:0 12px;font-size:14px;box-sizing:border-box}.link_btn[data-v-969e0082],.link_input[data-v-969e0082]{width:100%;height:44px;border:1px solid #ccd1d9;border-radius:6px}.link_btn[data-v-969e0082]{background:#f5f6f8;color:#333;font-size:15px;font-weight:600;cursor:pointer;margin-top:8px}.link_btn.primary[data-v-969e0082]{background:#1a4fa0;border-color:#1a4fa0;color:#fff}.link_btn.cancel[data-v-969e0082]{background:#fff;color:#888}.link_btn[data-v-969e0082]:disabled{opacity:.6;cursor:default}