.dmxr-disclosure{font-size:.85em;color:#666;background:#f7f7f7;border-left:3px solid #ccc;padding:.6em .9em;margin:0 0 1.2em}
.dmxr-product{display:flex;gap:14px;border:1px solid #e2e2e2;border-radius:12px;padding:12px;margin:1.2em 0;background:#fff}
.dmxr-img{flex:0 0 130px}.dmxr-img img{width:130px;height:130px;object-fit:cover;border-radius:8px}
.dmxr-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}
.dmxr-src{align-self:flex-start;font-size:.75em;background:#eef;border-radius:99px;padding:1px 10px}
.dmxr-product[data-source=shopee] .dmxr-src{background:#ffe9e0}.dmxr-product[data-source=thaiwatsadu] .dmxr-src{background:#fff3c4}.dmxr-product[data-source=dohome] .dmxr-src{background:#dff3e4}
.dmxr-now{font-size:1.25em;font-weight:700;color:#d0201a}.dmxr-was{color:#888}.dmxr-off{color:#d0201a;font-size:.85em}
.dmxr-meta,.dmxr-asof{font-size:.8em;color:#777}
.dmxr-btn{align-self:flex-start;display:inline-block;background:#d0201a;color:#fff!important;text-decoration:none;border:0;border-radius:99px;padding:8px 18px;margin-top:6px;cursor:pointer;font:inherit}
.dmxr-tablewrap{overflow-x:auto}.dmxr-table{border-collapse:collapse;width:100%}.dmxr-table th,.dmxr-table td{border:1px solid #e2e2e2;padding:6px 10px;text-align:left}
.dmxr-q{border:1px solid #e2e2e2;border-radius:10px;margin:0 0 12px;padding:10px 14px}.dmxr-q label{display:block;padding:4px 0}
@media(max-width:560px){.dmxr-product{flex-direction:column}.dmxr-img,.dmxr-img img{flex-basis:auto;width:100%;height:auto}}
