.adsense-inline-0{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;margin-bottom:12px}
.adsense-inline-1{display:none;position:fixed;bottom:0;left:0;right:0;background:#1e293b;color:#e2e8f0;padding:14px 20px;font-size:14px;line-height:1.5;z-index:9999;box-shadow:0 -2px 8px rgba(0,0,0,.2)}
.adsense-inline-2{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.adsense-inline-3{margin:0;flex:1;min-width:250px}
.adsense-inline-4{color:#93c5fd}
.adsense-inline-5{display:flex;gap:8px}
.adsense-inline-6{background:#2563eb;color:#fff;border:none;padding:8px 20px;border-radius:4px;cursor:pointer;font-weight:600}
.adsense-inline-7{background:transparent;color:#e2e8f0;border:1px solid #64748b;padding:8px 16px;border-radius:4px;cursor:pointer}
.adsense-lot-content img.adsense-lot-hero{display:block;width:100%;height:auto;margin:1.2rem auto;border-radius:6px}.adsense-lot-content{overflow-wrap:anywhere}.adsense-lot-content .adsense-table-wrap{max-width:100%;overflow-x:auto}.adsense-lot-content table{width:100%;border-collapse:collapse;margin:1.3rem 0}.adsense-lot-content th,.adsense-lot-content td{padding:.65rem;border:1px solid #c7c7c7;text-align:left;vertical-align:top}.adsense-lot-content th{background:#f4f4f4;color:#161616}.adsense-lot-content pre{overflow-x:auto;max-width:100%}.adsense-lot-content blockquote{margin:1.3rem 0;padding:.8rem 1rem;border-left:3px solid #666}.adsense-lot-byline{font-size:.9em}.adsense-lot-image-pending{padding:1rem;border:1px solid #888}
