.abanner-wrap{box-sizing:border-box;margin:10px auto;padding:12px;background:var(--ab-bg,#fff);color:var(--ab-text,#222);border:1px solid var(--ab-border,#e5e5e5);border-radius:var(--ab-radius,8px);font-family:inherit;direction:rtl}.abanner-wrap *{box-sizing:border-box}.abanner-label{font-size:14px;font-weight:700;margin:0 0 10px;color:var(--ab-text)}.abanner-items{display:flex;flex-direction:column;gap:10px}.abanner-item{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none!important;padding:7px;border-radius:6px;transition:background .15s ease}.abanner-item:hover{background:rgb(0 0 0 / .035)}.abanner-image{display:block;flex:0 0 var(--ab-img-w);width:var(--ab-img-w);height:var(--ab-img-h);overflow:hidden;border-radius:5px;background:#f1f1f1}.abanner-image img{display:block;width:100%;height:100%;object-fit:cover}.abanner-no-image{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#999;font-size:28px}.abanner-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.abanner-copy strong{font-size:var(--ab-title,16px);line-height:1.45;font-weight:700;color:var(--ab-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.abanner-excerpt{font-size:var(--ab-excerpt,13px);line-height:1.55;color:var(--ab-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.abanner-grid .abanner-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.abanner-grid .abanner-item{align-items:flex-start;flex-direction:column}.abanner-grid .abanner-image{width:100%;height:140px;flex-basis:auto}.abanner-single .abanner-item{align-items:flex-start}@media(max-width:600px){.abanner-wrap{padding:8px}.abanner-grid .abanner-items{grid-template-columns:1fr}.abanner-image{flex-basis:min(var(--ab-img-w),32vw);width:min(var(--ab-img-w),32vw);height:var(--ab-img-h)}}