@charset "UTF-8";

/* 业务状态复用冬日按钮切图，避免领取状态切换后丢失按钮。 */
.m_gameList li .u_btn--xsk {
    background: url(https://pic.my4399.com/re/cms/hd/2023/4399welfare11/images/_spriteImg_10.png) -1269px -1417px no-repeat;
    width: 113px;
    height: 38px;
}

/* 十连抽结果使用两列，适配新版较窄的小弹窗。 */
.m_msg--5 .u_msgtxt { margin: 45px 0 0; }
.m_draw10Result { display: block; width: 480px; margin: 0 auto; text-align: left; font-size: 0; }
.m_draw10Result .u_draw10Item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    box-sizing: border-box;
    width: 230px;
    height: 28px;
    line-height: 26px;
    margin: 0 5px 5px;
    border: 1px solid #77a9eb;
    background: #eff8ff;
    color: #073357;
    font-size: 13px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m_draw10Tip { display: block; margin-top: 6px; font-size: 14px; font-weight: bold; text-align: center; }
.m_draw10Error { display: block; margin-top: 4px; color: #c93622; font-size: 13px; text-align: center; }
.m_draw10Empty { display: block; font-size: 18px; text-align: center; }
.m_msg--6 .u_msgtxt { overflow-wrap: break-word; word-wrap: break-word; }
/* 福利合集三条外链保留各自颜色，悬停下划线提示可点击。 */
.m_msg--9 .u_msgtxt a:hover { text-decoration: underline; }
.m_msg--6 #m_msg--6-code { display: inline-block; max-width: 340px; vertical-align: middle; }
.myprize td { overflow-wrap: break-word; word-wrap: break-word; }
/* 列表高度随内容增长，记录超出视口时才能算出滚动条。 */
.tableExchange .overview { height: auto; }

/* 自选礼包固定高度内排完，不再显示滚动条。 */
.m_msg--7 .tableExchange2 .scrollbar { display: none; }
.m_msg--7 .m_gift .u_item { font-size: 14px; line-height: 26px; }
.m_msg--7 .m_gift .u_check { top: 1px; }

/* 沿用旧版公共提示框样式，集中在样式表中避免运行时注入。 */
#easyDialogBox { color: #333; font-family: "Microsoft YaHei", Arial, sans-serif; }
#easyDialogWrapper.easyDialog_wrapper,
.easyDialog_wrapper { background: #fff; border-radius: 6px; box-shadow: 0 2px 20px rgba(0,0,0,.3); padding: 20px 30px; min-width: 200px; max-width: 500px; font-size: 14px; color: #333; text-align: center; }
.easyDialog_wrapper .easyDialog_content { background: #fff; color: #333; }
.easyDialog_wrapper .easyDialog_text { padding: 15px 0; font-size: 14px; line-height: 1.6; color: #333; }
.easyDialog_wrapper .easyDialog_title { margin: 0 0 10px; padding: 0 0 10px; border-bottom: 1px solid #eee; font-size: 16px; color: #333; position: relative; }
.easyDialog_wrapper .close_btn { position: absolute; right: 0; top: 0; font-size: 20px; color: #999; text-decoration: none; cursor: pointer; }
.easyDialog_wrapper .easyDialog_footer { padding: 10px 0 0; text-align: center; }
.easyDialog_wrapper .easyDialog_footer button { margin: 0 5px; padding: 6px 20px; border: 1px solid #ddd; border-radius: 4px; font-size: 14px; cursor: pointer; }
.easyDialog_wrapper .easyDialog_footer .btn_highlight { background: #ff7e00; color: #fff; border-color: #ff7e00; }
.easyDialog_wrapper .easyDialog_footer .btn_normal { background: #f5f5f5; color: #333; }
