/* Tabela de valores dos apps (ConsignaHub, PedidoHub, AnunciaHub e resumo na página inicial). Funciona sobre o estilo de cada site. */
.price-table-box { margin-top: 28px; overflow-x: auto; border: 1px solid #E2DCD2; border-radius: 18px; background: #fff; -webkit-overflow-scrolling: touch; }
.price-table { width: 100%; min-width: 560px; border-collapse: collapse; font-size: 15px; color: #1D1A17; text-align: left; }
.price-table caption { padding: 16px 18px 4px; text-align: left; font-weight: 700; font-size: 17px; color: #1D1A17; }
.price-table th, .price-table td { padding: 12px 16px; border-bottom: 1px solid #EEE9E1; vertical-align: top; }
.price-table thead th { background: #F6F2EC; font-size: 13px; text-transform: uppercase; letter-spacing: .04em; color: #4F4740; white-space: nowrap; }
.price-table tbody th { font-weight: 700; white-space: nowrap; }
.price-table tbody tr:last-child th, .price-table tbody tr:last-child td { border-bottom: 0; }
.price-table td.num, .price-table th.num { text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; }
.price-table .strong { font-weight: 700; }
.price-table small { display: block; color: #5E564E; font-size: 13px; font-weight: 400; }
.price-table .yes { color: #17663F; font-weight: 700; }
.price-table tr.is-featured th, .price-table tr.is-featured td { background: #FFF8EC; }
.price-table a { color: inherit; font-weight: 700; }
.price-table-note { margin: 12px 2px 0; font-size: 14px; color: #5E564E; }
@media (max-width: 640px) { .price-table { font-size: 14px; } .price-table th, .price-table td { padding: 10px 12px; } }
