/* 代理商资质查询页（#17）的样式。输入框和按钮都标了 data-role="none"，不让 jQuery Mobile 改造，排版完全由这里决定 */
.ag-wrap { background: #f2f2f2; padding-bottom: 60px; }
.ag-title { margin: 0; padding: 18px 14px 10px; color: #000; font-size: 18px; background: #fff; }
.ag-panel { background: #016cb7; padding: 14px 14px 16px; }
.ag-slogan { margin: 0 0 12px; color: #fff; font-size: 14px; line-height: 22px; }
.ag-search { display: flex; margin: 0; }
.ag-field { flex: 1; min-width: 0; box-sizing: border-box; height: 44px; line-height: 44px; margin: 0; padding: 0 12px; border: 0; border-radius: 8px 0 0 8px;
    background: #fff; color: #333; font-size: 16px; -webkit-appearance: none; appearance: none; }
.ag-field::placeholder { color: #999; }
.ag-btn { flex: none; width: 76px; height: 44px; margin: 0; padding: 0; border: 0; border-radius: 0 8px 8px 0; background: #ffd84d; color: #333; font-size: 16px; font-weight: bold;
    -webkit-appearance: none; appearance: none; cursor: pointer; }
.ag-hint { margin: 0; padding: 12px 14px; background: #eee; color: #666; font-size: 13px; line-height: 20px; }
.ag-msg { margin: 0; padding: 12px 14px; background: #fff3f0; color: #d93025; font-size: 14px; line-height: 20px; font-weight: bold; }
.ag-card { margin: 14px 12px; padding: 10px 12px; border: 1px solid #ccc; border-radius: 6px; background: #f9f9f9; }
.ag-card p { margin: 0; line-height: 2.2em; color: #333; font-size: 14px; word-break: break-all; }
.ag-label { font-weight: 700; padding-right: 8px; }
