/*
 * message 模块：独立提示页（message.htm 等）使用的样式
 * 与 style.css 中的 rs-msg-page 配合，保证扁平紧凑
 */
* { font-size: 14px; color: #000; box-sizing: border-box; }
body { font-family: 'Microsoft YaHei', Verdana, Arial, sans-serif; background: #EFEFF4; margin: 0; height: 100%; }
a:link, a:visited, a:active { color: #0067B8; text-decoration: none; }
a:hover { color: #DC143C; }
input { color: #000; }

.msg { width: 480px; margin: 160px auto 0 auto; background: #FFFFFF; padding-bottom: 24px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }
.msg .head { letter-spacing: 1px; padding: 32px 48px 8px 48px; overflow: hidden; font-weight: bold; font-size: 20px; user-select: none; }
.msg .main { padding: 16px 48px; line-height: 200%; word-break: break-all; }
.msg .main i { display: inline-block; width: 24px; height: 16px; vertical-align: middle; }
.msg .main s { display: inline-block; width: 48px; height: 16px; vertical-align: middle; }
.msg .foot { padding: 16px 0; margin: 0 48px; border-top: #EEEEEE 1px solid; font-size: 12px; color: #0067B8; padding-right: 24px; }
.msg .foot::after { content: '\203A'; margin-left: 8px; font-size: 18px; }
.msg .foot:hover { color: #DC143C; }
.progress { width: 320px; height: 6px; line-height: 6px; font-size: 1px; background: #E7E7E7; text-align: left; }
.progress div { height: 6px; line-height: 6px; font-size: 1px; background: #0067B8; }
.f_gray { color: #666; }
