/* VEAZEN Connect 最小样式；主题可覆盖 .veazen 下的规则 */
.veazen{max-width:680px;margin:0 auto;font-size:15px;line-height:1.6}
.veazen .veazen-title{margin:0 0 .6em;font-size:1.25em}
.veazen-form label{display:block;margin:.6em 0;font-weight:500}
.veazen-form input[type=text],.veazen-form input[type=url],.veazen-form input[type=date],.veazen-form select,.veazen-form textarea{display:block;width:100%;box-sizing:border-box;margin-top:.25em;padding:.5em .6em;border:1px solid #ccc;border-radius:6px;font:inherit}
.veazen-form button{margin-top:.8em;padding:.55em 1.4em;border:0;border-radius:6px;background:#1f3a5f;color:#fff;font:inherit;cursor:pointer}
.veazen-form button:hover{background:#274a78}
.veazen-form.veazen-inline label{display:inline-block;margin-right:.6em}
.veazen-form.veazen-inline input{display:inline-block;width:auto}
.veazen-check{font-weight:400!important;font-size:.92em;color:#444}
.veazen-check input{margin-right:.4em}
.veazen-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.veazen-msg{padding:.7em .9em;border-radius:6px;margin:.8em 0}
.veazen-ok{background:#e7f6ec;color:#1b5e20}
.veazen-warn{background:#fff6e0;color:#7a4b00}
.veazen-error{background:#fdecea;color:#8a1c12}
.veazen-info{background:#eef3f8;color:#1f3a5f}
.veazen-list{padding-left:1.2em}
.veazen-muted{color:#888;font-size:.9em}
.veazen-table{width:100%;border-collapse:collapse;margin-top:.6em}
.veazen-table th,.veazen-table td{border-bottom:1px solid #e5e5e5;padding:.5em .4em;text-align:left;vertical-align:top}
.veazen-cat{margin:1.2em 0 .4em;font-size:1.05em}
.veazen-faq{border-bottom:1px solid #e5e5e5;padding:.5em 0}
.veazen-faq summary{cursor:pointer;font-weight:500}
.veazen-faq div{padding:.4em 0 .2em;color:#333}
@media (max-width:600px){.veazen-table thead{display:none}.veazen-table td{display:block;border:0;padding:.2em .4em}.veazen-table tr{display:block;border-bottom:1px solid #e5e5e5;padding:.4em 0}}
