.prebuy-page{padding:22px 26px 60px}.prebuy-shell{max-width:1460px;margin:auto}.prebuy-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 22px;border:1px solid #263247;border-radius:14px;background:#0b1320;box-shadow:0 12px 34px rgba(0,0,0,.2)}.prebuy-eyebrow{font-size:10px;letter-spacing:1.5px;color:#67e8f9;font-weight:900}.prebuy-head h2{margin:4px 0;font-size:25px;color:#f8fafc}.prebuy-head p{margin:0;color:#8190a5;font-size:12px}.prebuy-search{display:flex;gap:8px;direction:ltr}.prebuy-search input{width:190px;background:#060c14;border:1px solid #36455f;border-radius:8px;color:#fff;padding:11px 13px;font-weight:950;font-size:17px;outline:none}.prebuy-search button{border:0;border-radius:8px;padding:0 22px;background:#0891b2;color:#fff;font-weight:950;cursor:pointer}.prebuy-status{margin:13px 2px;color:#8190a5;font-size:12px}.pb-workstation{display:grid;gap:12px}.pb-stock-header,.pb-now,.pb-risk-zone,.pb-ai-conclusion,.pb-details{background:#0b1421;border:1px solid #253247;border-radius:13px}.pb-stock-header{display:grid;grid-template-columns:210px 180px 1fr;align-items:stretch;overflow:hidden;border-right:4px solid #22d3ee}.pb-symbol,.pb-price{padding:18px 20px;border-left:1px solid #243044}.pb-symbol small,.pb-price small,.pb-company-meta small,.pb-ai-conclusion small{display:block;color:#6f7f95;font-size:10px;font-weight:850}.pb-symbol h2{margin:2px 0 0;color:#fff;font-size:28px;direction:ltr;text-align:right}.pb-symbol span{display:block;color:#a6b1bf;font-size:11px;margin-top:3px}.pb-price b{display:block;font-size:27px;color:#f8fafc;direction:ltr;text-align:right}.pb-price strong{font-size:13px;direction:ltr;display:block;text-align:right}.pb-company-meta{display:grid;grid-template-columns:repeat(3,1fr)}.pb-company-meta>div{padding:18px 16px;border-left:1px solid #1f2b3d}.pb-company-meta b{display:block;color:#e8eef6;font-size:12px;margin-top:6px}.pb-now,.pb-risk-zone{padding:18px}.pb-section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px}.pb-section-title h3{margin:2px 0 0;color:#f8fafc;font-size:18px}.pb-kicker{font-size:10px;color:#38bdf8;font-weight:950}.pb-kicker.danger{color:#fb7185}.pb-today-badge{padding:7px 10px;border-radius:7px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22);color:#7dd3fc;font-size:10px;font-weight:900}.pb-catalyst-hero{display:grid;grid-template-columns:120px 1fr 360px;gap:14px;align-items:stretch;background:#0f1c2c;border:1px solid #2b3b51;border-right:4px solid var(--news);border-radius:11px;padding:15px}.pb-news-score{display:grid;place-items:center;align-content:center;border-left:1px solid #26354a}.pb-news-score span{font-size:10px;color:#8190a5;font-weight:900}.pb-news-score b{font-size:34px;color:var(--news);line-height:1}.pb-news-score small{font-size:12px;color:#718096}.pb-catalyst-copy small{color:var(--news);font-size:10px;font-weight:950}.pb-catalyst-copy h3{margin:4px 0 6px;color:#f8fafc;font-size:18px}.pb-catalyst-copy p{margin:0;color:#aeb9c8;font-size:12px;line-height:1.8}.pb-catalyst-flags{display:grid;gap:7px}.pb-catalyst-flags>div{padding:9px 10px;background:#0b1624;border:1px solid #213047;border-radius:8px}.pb-catalyst-flags span{display:block;color:#738298;font-size:9px}.pb-catalyst-flags b{display:block;color:#e5edf6;font-size:10px;line-height:1.55;margin-top:2px}.pb-risk-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.pb-risk-list{display:grid;gap:7px}.pb-risk{display:grid;grid-template-columns:65px 1fr;gap:10px;padding:10px;background:#0e1928;border-radius:8px;border-right:3px solid #64748b}.pb-risk.bad{border-color:#ef4444}.pb-risk.warn{border-color:#f59e0b}.pb-risk.good{border-color:#22c55e}.pb-risk>span{font-size:10px;font-weight:950;color:#a8b3c2}.pb-risk b{display:block;color:#edf3f9;font-size:12px}.pb-risk p{margin:3px 0 0;color:#8b98aa;font-size:10px;line-height:1.55}.pb-risk-facts{background:#0e1928;border:1px solid #1f2d40;border-radius:9px;padding:6px 12px}.pb-risk-facts>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid #1b2738}.pb-risk-facts>div:last-child{border:0}.pb-risk-facts span{color:#7e8da1;font-size:10px}.pb-risk-facts b{color:#e4ebf3;font-size:10px;text-align:left}.pb-ai-conclusion{display:grid;grid-template-columns:58px 1fr;gap:14px;align-items:start;padding:17px 19px;border-right:4px solid var(--decision)}.pb-ai-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;background:#111d2c;border:1px solid #314158;color:#a78bfa;font-weight:950}.pb-ai-conclusion h3{margin:3px 0 5px;color:var(--decision);font-size:17px}.pb-ai-conclusion p{margin:0;color:#acb8c7;font-size:12px;line-height:1.75}.pb-details{color:#718097;font-size:10px}.pb-details summary{padding:10px 13px;cursor:pointer;color:#8f9db0;font-weight:850}.pb-details div{padding:0 13px 12px}.pb-pos{color:#34d399}.pb-neg{color:#fb7185}@media(max-width:1000px){.prebuy-page{padding:14px}.prebuy-head{display:block}.prebuy-search{margin-top:14px}.prebuy-search input{flex:1}.pb-stock-header{grid-template-columns:1fr 1fr}.pb-company-meta{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.pb-catalyst-hero,.pb-risk-grid{grid-template-columns:1fr}.pb-news-score{border-left:0;border-bottom:1px solid #26354a;padding-bottom:10px}.pb-ai-conclusion{grid-template-columns:45px 1fr}.pb-ai-mark{width:40px;height:40px}}.pb-country{background:rgba(34,211,238,.035)}.pb-country b{color:#67e8f9!important;font-size:13px!important}.pb-impact{display:inline-flex!important;width:max-content;padding:3px 7px;border-radius:999px;font-size:9px!important;font-weight:950!important;margin-top:5px}.pb-impact.positive{color:#6ee7b7;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25)}.pb-impact.negative{color:#fda4af;background:rgba(244,63,94,.11);border:1px solid rgba(244,63,94,.24)}.pb-impact.mixed{color:#fcd34d;background:rgba(245,158,11,.11);border:1px solid rgba(245,158,11,.24)}.pb-impact.neutral{color:#cbd5e1;background:rgba(148,163,184,.09);border:1px solid rgba(148,163,184,.2)}.pb-risk>div{min-width:0}.pb-risk-facts .pb-fact{display:block!important}.pb-risk-facts .pb-fact span,.pb-risk-facts .pb-fact b{display:block}.pb-risk-facts .pb-fact b{margin-top:3px;text-align:right}.pb-risk-facts .pb-fact p{margin:4px 0 0;color:#8998aa;font-size:9px;line-height:1.55}.pb-financial-zone{background:#0b1421;border:1px solid #253247;border-radius:13px;padding:18px}.pb-kicker.finance{color:#a78bfa}.pb-source-chip{padding:6px 9px;border:1px solid #2b3a50;border-radius:7px;color:#8fa0b5;font-size:9px}.pb-fin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pb-fin-row{position:relative;background:#0e1928;border:1px solid #213047;border-right:3px solid #64748b;border-radius:9px;padding:12px}.pb-fin-row.positive{border-right-color:#22c55e}.pb-fin-row.negative{border-right-color:#ef4444}.pb-fin-row.mixed{border-right-color:#f59e0b}.pb-fin-row>div{display:flex;justify-content:space-between;gap:10px}.pb-fin-row span{color:#7f8ea2;font-size:10px}.pb-fin-row b{color:#f2f6fb;font-size:14px;direction:ltr}.pb-fin-row p{margin:8px 0 3px;color:#9aa8b9;font-size:10px;line-height:1.65}.pb-fin-row em{font-style:normal;font-size:9px;font-weight:950}.pb-fin-row.positive em{color:#6ee7b7}.pb-fin-row.negative em{color:#fda4af}.pb-fin-row.mixed em{color:#fcd34d}.pb-fin-row.neutral em{color:#cbd5e1}@media(max-width:1000px){.pb-fin-grid{grid-template-columns:1fr}}
/* V5.1.8.7.59 — Arabic decision-first refinements */
.pb-risk-list-full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}
.pb-risk-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}
.pb-risk small{display:block;margin-top:7px;opacity:.68;font-size:11px}
.pb-empty-note{grid-column:1/-1;padding:16px 18px;border:1px dashed rgba(148,163,184,.22);border-radius:12px;color:#aeb8c7;line-height:1.8;text-align:center}
.pb-catalyst-copy h3,.pb-catalyst-copy p,.pb-catalyst-flags b,.pb-risk p,.pb-fin-row p{line-height:1.75}
@media(max-width:900px){.pb-risk-list-full{grid-template-columns:1fr}}
