/* أي AI؟ | Verdict editorial R9 | Scoped to published task verdict only */
body.vd-condensed-r9 .vd9-index{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:5px}
body.vd-condensed-r9 .vd9-evidence-section{padding-bottom:27px}
body.vd-condensed-r9 .vd9-trials{padding-top:28px;padding-bottom:27px}
body.vd-condensed-r9 .vd9-before{padding-top:29px}
body.vd-condensed-r9 .vd9-proof-line{
 display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px;
 padding:0 0 11px;
 color:#3e5b46;
}
body.vd-condensed-r9 .vd9-proof-label{
 display:inline-block;color:#315a40;
 font-size:12px;font-weight:700;line-height:1.85;
 padding:3px 10px;border-radius:50px;
 border:1px solid #dae6da;background:#f0f5ed;
 white-space:normal;
}
body.vd-condensed-r9 .vd9-proof-line p{
 margin:0;color:#3a5b46;
 font-size:14px;line-height:1.85;flex:1 1 220px;
}
body.vd-condensed-r9 .vd9-primary-proof{
 display:flex;align-items:center;justify-content:space-between;
 gap:12px;padding:12px 0;
 min-height:64px;
 border-block:1px solid #e0e7dc;
 color:#22563f;text-decoration:none;
}
body.vd-condensed-r9 .vd9-primary-proof>span:first-child{
 display:flex;flex-direction:column;gap:3px;min-width:0;
}
body.vd-condensed-r9 .vd9-primary-proof strong{
 display:block;font-size:14px;font-weight:700;line-height:1.65;color:#285c43;
}
body.vd-condensed-r9 .vd9-primary-proof small{
 display:block;font-size:12px;line-height:1.7;color:#5b725f;
}
body.vd-condensed-r9 .vd9-primary-proof>span:last-child{
 font-size:18px;flex:none;color:#39704e;
}
body.vd-condensed-r9 .vd9-evidence-footer{
 display:flex;flex-wrap:wrap;align-items:start;
 gap:7px 21px;padding:7px 0 0;
}
body.vd-condensed-r9 .vd9-evidence-footer>a,
body.vd-condensed-r9 .vd9-price-links a{
 display:inline-flex;align-items:center;
 min-height:40px;font-size:12px;
 font-weight:700;color:#276048;
 text-decoration:underline;text-underline-offset:5px;
}
body.vd-condensed-r9 .vd9-method{
 min-width:155px;flex:1 0 155px;
 margin:0;border:0;
}
body.vd-condensed-r9 .vd9-method summary{
 min-height:40px;font-size:12px;padding:8px 2px;
}
body.vd-condensed-r9 .vd9-method>div{max-width:660px;padding:4px 9px 14px}
body.vd-condensed-r9 .vd9-other-sources{margin:0;padding-right:19px}
body.vd-condensed-r9 .vd9-other-sources li{
 padding:7px 0;
 border-bottom:1px solid #e7ece4;
}
body.vd-condensed-r9 .vd9-other-sources a{font-size:13px;color:#2e6047}
body.vd-condensed-r9 .vd9-no-trial{
 display:flex;align-items:center;gap:16px;
 border:1px solid #e0e8dd;background:#f1f5ed;
 border-radius:12px;padding:17px 21px;
 min-height:76px;
 font-size:14px;line-height:1.9;color:#315840;
}
body.vd-condensed-r9 .vd9-no-trial svg{
 width:48px;height:34px;flex:none;color:#b3a279;
}
body.vd-condensed-r9 .vd9-main-limit{
 padding:0 0 14px;
 border-bottom:1px solid #e3e9df;
}
body.vd-condensed-r9 .vd9-main-limit strong,
body.vd-condensed-r9 .vd9-pricing h3{
 display:block;font-family:"Readex Pro","IBM Plex Sans Arabic",sans-serif;
 color:#244d37;font-weight:600;font-size:15px;line-height:1.8;
 margin:0 0 5px;
}
body.vd-condensed-r9 .vd9-main-limit p{
 margin:0;font-size:15px;line-height:1.85;color:#3a5845;
}
body.vd-condensed-r9 .vd9-first-step{
 padding:14px 0 10px;
 border-bottom:1px solid #e3e9df;
}
body.vd-condensed-r9 .vd9-first-step>span{
 display:block;color:#5f7663;
 font-size:12px;font-weight:600;margin-bottom:4px;
}
body.vd-condensed-r9 .vd9-first-step p{
 margin:0;font-size:14px;line-height:1.85;color:#3a5a47;
}
body.vd-condensed-r9 .vd9-extra{border-bottom:1px solid #e2e8dd}
body.vd-condensed-r9 .vd9-extra summary{font-size:12px;min-height:45px}
body.vd-condensed-r9 .vd9-pricing{
 scroll-margin-top:22px;
 padding:19px 0 17px;
 border-top:1px solid #e0e7db;
 margin-top:15px;
}
body.vd-condensed-r9 .vd9-pricing h3{font-size:16px;margin-bottom:6px}
body.vd-condensed-r9 .vd9-pricing-headline{
 display:block;color:#25523a;
 font-size:14px;line-height:1.75;margin-bottom:6px;
 font-weight:700;
}
body.vd-condensed-r9 .vd9-pricing>p{
 font-size:13px;line-height:1.85;
 color:#3e5d48;margin:0 0 10px;
}
body.vd-condensed-r9 .vd9-price-rows{
 border-top:1px solid #e1e7dd;
}
body.vd-condensed-r9 .vd9-price-rows>div{
 display:flex;align-items:center;
 justify-content:space-between;gap:12px;
 padding:10px 0;
 border-bottom:1px solid #e1e7dd;
 font-size:13px;
}
body.vd-condensed-r9 .vd9-price-rows strong{
 font-weight:700;color:#26563d;
}
body.vd-condensed-r9 .vd9-price-rows small{
 color:#546c5b;font-weight:400;font-size:12px;
}
body.vd-condensed-r9 .vd9-price-links{
 display:flex;flex-wrap:wrap;gap:5px 22px;align-items:center;
 margin-top:4px;
}
body.vd-condensed-r9 .vd9-price-links small{
 color:#5d7461;font-size:11px;line-height:1.8;
}
body.vd-condensed-r9 .vd9-conditional-alternative{
 margin-top:16px;
 padding:12px 15px 13px;
 background:#f1f5ef;
 border:1px solid #e0e8db;
 border-right:2px solid #c6ac79;
 border-radius:10px;
}
body.vd-condensed-r9 .vd9-conditional-alternative>strong{
 color:#285740;font-size:13px;
}
body.vd-condensed-r9 .vd9-conditional-alternative p{
 margin:4px 0;font-size:13px;line-height:1.8;color:#35553f;
}
body.vd-condensed-r9 .vd9-extra-details{margin-top:5px}
body.vd-condensed-r9 .vd9-extra-details .vd9-extra>div{
 font-size:13px;line-height:1.9;
}
@media(max-width:700px){
 body.vd-condensed-r9 .vd9-index a{font-size:12px}
 body.vd-condensed-r9 .vd9-evidence-section{padding-bottom:24px}
 body.vd-condensed-r9 .vd9-trials{padding-block:24px}
 body.vd-condensed-r9 .vd9-before{padding-top:25px}
 body.vd-condensed-r9 .vd9-proof-line p{font-size:13px}
 body.vd-condensed-r9 .vd9-primary-proof{min-height:59px;padding:10px 0}
 body.vd-condensed-r9 .vd9-primary-proof strong{font-size:13px}
 body.vd-condensed-r9 .vd9-primary-proof small{font-size:11px}
 body.vd-condensed-r9 .vd9-no-trial{padding:14px;min-height:64px;gap:13px;font-size:13px}
 body.vd-condensed-r9 .vd9-no-trial svg{width:39px;height:31px}
 body.vd-condensed-r9 .vd9-main-limit p{font-size:14px}
 body.vd-condensed-r9 .vd9-pricing{padding-top:16px;margin-top:12px}
}
@media(max-width:350px){
 body.vd-condensed-r9 .vd9-index a{font-size:11px}
 body.vd-condensed-r9 .vd9-no-trial{font-size:12px}
}
