
.vui-layout-result { display:flex; flex-direction:column; justify-content:flex-start; align-items:stretch; min-height:100vh;
}
.vui-layout-result .vui-layout-result-body { flex:1;
}
.vui-layout-result .vui-layout-result-footer { padding:16px 0;
}
.vui-layout-result .skeleton-icon { display:block; width:72px; height:72px; border-radius:72px; background-color:#f9f9f9; margin:0 auto;
}
.vui-layout-result .skeleton-title { display:block; width:160px; height:34px; background-color:#f9f9f9; margin:0 auto;
}
.vui-layout-result .skeleton-description { display:block; width:260px; height:20px; background-color:#f9f9f9; margin:0 auto;
}
.vui-layout-result .skeleton-button { display:block; width:100%; height:48px; border-radius:2px; background-color:#f9f9f9;
}
.vui-layout-result .skeleton-button + .skeleton-button { margin-top:16px;
}
.vui-layout-result .vui-result { padding:48px 24px;
}
.vui-layout-result .vui-button { height:48px; line-height:46px;
}
.vui-layout-result .vui-button + .vui-button { margin-top:16px;
}
.vui-layout-result .links { display:flex; justify-content:center; align-items:center; color:#8c8c8c; font-size:14px; text-align:center; line-height:20px;
}
.vui-layout-result .links a { display:block; color:inherit;
}
.vui-layout-result .copyright { margin-top:4px; color:#8c8c8c; font-size:12px; text-align:center; line-height:20px;
}
.vui-layout-result.wechat .vui-button-primary,
.vui-layout-result.wechat .vui-button-primary:hover,
.vui-layout-result.wechat .vui-button-primary:active { border-color:#07c160; background-color:#07c160;
}
.vui-layout-result.dingtalk .vui-button-primary,
.vui-layout-result.dingtalk .vui-button-primary:hover,
.vui-layout-result.dingtalk .vui-button-primary:active { border-color:#0089ff; background-color:#0089ff;
}

