/* ═══ 5.1 · «Pedir Tabela à Orya» em Preços e Produtos ═══ */
.pt51{width:min(600px,86vw);display:flex;flex-direction:column;gap:12px}
.pt51i{margin:0;font-size:13px;line-height:1.5;color:var(--mu)}
.pt51x{align-items:center;gap:10px}
.pt51x .btn{cursor:pointer}
.pt51x #pt51n.ok{color:var(--ink);font-weight:600}
.pt51s{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid #dfe4e5;border-radius:10px;background:#fff}
.pt51s>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px}
.pt51t{display:flex;align-items:baseline;gap:8px;padding-top:10px;border-top:1px solid #eaeeef;font-size:13px}
.pt51t b{font-size:15px}
.pt51t .mu{margin-left:auto}
.pt51c{font-size:12.5px;align-self:center;margin-left:4px}
.pl51{width:min(880px,90vw)}
.pl51 td{white-space:nowrap}
.pl51 td:first-child,.pl51 td:nth-child(2){white-space:normal}
.pl51 table{width:100%;border-collapse:collapse;font-size:13px}
.pl51 th{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a918b;font-weight:700;text-align:center;padding:6px 8px;border-bottom:1px solid #dfe4e5}
.pl51 td{padding:8px;border-bottom:1px solid #eaeeef;vertical-align:middle}
.pl51 td small{display:block;color:var(--mu);font-size:11.5px}
.pl51 .st51{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#9a6212}
.pl51 .st51::before{content:'';width:7px;height:7px;border-radius:50%;background:#e0a33a}
