/* Axion Metrics — shared chrome (nav + footer + basis toggle). Single source for pages 2–11. Do not edit per-page. */
/* ===== shared site chrome — two-tier nav ===== */
 .site-nav{position:sticky;top:0;z-index:50}
 .site-nav .bar1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:0 max(22px, calc((100% - 1180px)/2 + 22px));min-height:54px;background:#2b303b} .site-nav .bar1 .lock{justify-self:start} .site-nav .bar1 .tabs{justify-self:center;align-self:stretch}
 .site-nav .lock{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}
 .site-nav .am{font-family:Inter,sans-serif;font-size:23px;font-weight:900;letter-spacing:-.06em;color:#fff;line-height:1}
 .site-nav .am i{font-style:normal;color:#e6be5b}
 .site-nav .lrule{width:1px;height:22px;background:rgba(255,255,255,.18)}
 .site-nav .lname{font-family:Inter,sans-serif;font-size:8px;font-weight:600;letter-spacing:.22em;line-height:1.7;color:#cdb884}
 .site-nav .tabs{display:flex;gap:3px;list-style:none;margin:0;padding:0;align-items:center;flex-wrap:wrap}
 .site-nav .tabs li{font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:8px 14px;border-radius:8px;cursor:pointer;transition:.12s;color:#e2ba57;white-space:nowrap}
 .site-nav .tabs li:hover{background:rgba(255,255,255,.08);color:#f2d27e}
 .site-nav .tabs li.on{background:#e6be5b;color:#2b303b;border-radius:8px 8px 0 0;align-self:flex-end;padding-bottom:11px;margin-bottom:-2px;position:relative;z-index:2;animation:amTab .4s ease both}
 .site-nav .bar2{display:flex;align-items:center;gap:6px;padding:0 max(22px, calc((100% - 1180px)/2 + 22px));height:44px;border-bottom:1px solid #e4e8f0;background:#fff;overflow-x:auto;position:relative}
 .site-nav .bar2 .sec{font-family:Inter,sans-serif;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#9aa7bb;margin-right:8px;white-space:nowrap}
 .site-nav .bar2 a{font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;padding:6px 12px;border-radius:7px;color:#4a5b76;white-space:nowrap}
 .site-nav .bar2 a:hover{background:#f7f9fc;color:#a5851f}
 .site-nav .bar2 a.cur{background:#faf4e2;color:#8a6a12} .site-nav .bar2::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#e6be5b;transform-origin:center;animation:amRail .5s ease both} .site-nav .bar2 a{animation:amItem .45s ease both} @keyframes amRail{from{transform:scaleX(.15);opacity:0}to{transform:scaleX(1);opacity:1}} @keyframes amItem{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}} @keyframes amTab{from{transform:translateY(2px)}to{transform:translateY(0)}} @media(prefers-reduced-motion:reduce){.site-nav .bar2::before,.site-nav .bar2 a,.tabs li.on{animation:none}}
 @media(max-width:820px){ .site-nav .bar1{padding:0 16px;display:flex;flex-wrap:wrap;gap:14px} .site-nav .bar2{padding:0 16px} .site-nav .lname{display:none} }
 .site-ft{background:#0f1f38;color:#aebfd8;margin-top:64px}
 .site-ft .in{max-width:1180px;margin:0 auto;padding:36px 22px 24px;display:flex;justify-content:space-between;gap:30px 46px;flex-wrap:wrap}
 .site-ft .fbrand{max-width:300px}
 .site-ft .flogo{font-family:Inter,sans-serif;font-weight:900;font-size:20px;color:#fff;letter-spacing:-.03em}
 .site-ft .flogo i{font-style:normal;color:#57a5df}
 .site-ft .ftag{font-size:12px;color:#7d92b6;margin-top:8px;line-height:1.6}
 .site-ft .fcol h4{font-family:Inter,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6f86ac;font-weight:700;margin:0 0 11px}
 .site-ft .fcol a{display:block;color:#aebfd8;text-decoration:none;font-size:13px;padding:4px 0}
 .site-ft .fcol a:hover{color:#fff}
 .site-ft .fbot{border-top:1px solid #1e3358;font-size:11.5px;color:#6f86ac;text-align:center;max-width:1180px;margin:0 auto;padding:14px 22px 22px}

 /* ===== basis toggle (Ετήσια / Εξάμηνο) ===== */
 .site-nav .am-basis{justify-self:end;display:flex;align-items:center}
 .site-nav .am-basis .seg{display:inline-flex;background:rgba(255,255,255,.09);border:0;border-radius:8px;padding:3px}
 .site-nav .am-basis .seg button{font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;line-height:1;border:0;background:transparent;color:#cfd6df;padding:6px 12px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.12s;white-space:nowrap}
 .site-nav .am-basis .seg button.on{background:#2f80c2;color:#fff}
 .site-nav .am-basis .seg button[data-b="interim"].on{background:#0f6f6a}   /* Εξάμηνο = πετρόλ, σε όλες τις σελίδες */
 .site-nav .am-basis .seg button:disabled{color:#7f8794;cursor:default}
 .site-nav .am-basis .seg button:not(.on):not(:disabled):hover{color:#fff;background:rgba(255,255,255,.07)}
 .site-nav .am-basis .soon{font-family:Inter,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.04em;color:#0f1f38;background:#e6be5b;border-radius:4px;padding:2px 5px}
 @media(max-width:820px){ .site-nav .am-basis{order:3;width:100%;justify-content:flex-start;margin-top:2px} }

 /* ===== basis toggle σε φωτεινό φόντο (μέσα στη σελίδα, όχι στο nav) ===== */
 .page-basis{display:inline-flex}
 .page-basis .seg{display:inline-flex;background:#eef1f6;border:1px solid #e3e8f0;border-radius:9px;padding:3px;gap:2px}
 .page-basis .seg button{font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;line-height:1;border:0;background:transparent;color:#5a6577;padding:7px 14px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.12s;white-space:nowrap}
 .page-basis .seg button.on{background:#2f80c2;color:#fff;box-shadow:0 1px 2px rgba(27,39,64,.15)}
 .page-basis .seg button[data-b="interim"].on{background:#0f6f6a;color:#fff}
 .page-basis .seg button:disabled{color:#aab2bf;cursor:default}
 .page-basis .seg button:not(.on):not(:disabled):hover{color:#1b2740;background:rgba(0,0,0,.04)}
 .page-basis .soon{font-family:Inter,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:.04em;color:#0f1f38;background:#e6be5b;border-radius:4px;padding:2px 5px}

/* ===== trading-status signage (διαγραμμένες / σε αναστολή) — shared, pages 2–11 ===== */
.tbadge{display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;line-height:1.25;white-space:nowrap;vertical-align:middle;border:1px solid transparent}
.tbadge svg{width:12px;height:12px;flex:none}
.tbadge.sm{font-size:10px;padding:1px 7px;gap:3px;margin-left:7px}
.tbadge.t-del{background:#eef1f5;color:#475569;border-color:#cbd5e1}
.tbadge.t-sus{background:#fdf4e3;color:#b57d00;border-color:#f0d8a6}
.tbadge.t-prov{background:#eef1f5;color:#51607a;border-color:#cbd5e1}
.tbadge.t-prov b{font-weight:800}
.tbanner{display:flex;align-items:center;gap:10px;padding:11px 16px;border-radius:11px;font-size:13.5px;line-height:1.45;margin:0 0 18px;border:1px solid transparent}
.tbanner svg{width:18px;height:18px;flex:none}
.tbanner b{font-weight:700}.tbanner .thin{opacity:.85;font-weight:400}
.tbanner.t-del{background:#eef1f5;color:#475569;border-color:#cbd5e1}
.tbanner.t-sus{background:#fdf4e3;color:#b57d00;border-color:#f0d8a6}
.tbanner.t-prov{background:#eef1f5;color:#51607a;border-color:#cbd5e1}
.qs-item.qs-dead span:first-child{color:#8493a6}
.co-dead{opacity:.72}
.co-dead .co,.co-dead a.co,.co-dead .co a{color:#7c8a9c}
.tdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle;flex:none}
.tdot.t-del{background:#94a3b8}.tdot.t-sus{background:#cf7f00}.tdot.t-prov{background:#8595ad}
/* ΕΝΙΑΙΟ «Εκτός κάλυψης» (frozen) — ένα amber badge για όλες */
.tbadge.t-frozen{background:#fdf4e3;color:#b57d00;border-color:#f0d8a6}
.tbanner.t-frozen{background:#fdf4e3;color:#b57d00;border-color:#f0d8a6}
.tdot.t-frozen{background:#cf7f00}
