/* R13-L (REQ-582 to REQ-593): the documentation of the presentation. The Documentation panel on every page, the kind and status chips, the
   red, amber and green marks of every KPI strip with their trend arrows, the document viewer and its reading view, the Knowledge search and
   the board pack thumbnail. Loaded after present.css and web.css on presentation pages only; logical properties, so Arabic mirrors it.
   No inline style or script (CSP). © 2026 GH The Green Hubs® Company, SIP™. All rights reserved. */
.present{--rag-g:#3E8E2A;--rag-g-bg:#F1F8EC;--rag-g-ink:#2A6A1E;--rag-a:#D99A1E;--rag-a-bg:#FDF6E6;--rag-a-ink:#865405;--rag-r:#C4472B;
  --rag-r-bg:#FCEEEA;--rag-r-ink:#9E321A;--rag-n:#CBD4C9}
.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* KPI strips: a coloured bar on top of each figure, a light tint for amber and red, green when on target */
.pkpi.rag-g,.pkpi.rag-a,.pkpi.rag-r,.pkpi.rag-n{position:relative}
.pkpi.rag-g::before,.pkpi.rag-a::before,.pkpi.rag-r::before,.pkpi.rag-n::before{content:"";position:absolute;inset-inline:0;top:0;height:4px}
.pkpis .pkpi:first-child.rag-g::before,.pkpis .pkpi:first-child.rag-a::before,.pkpis .pkpi:first-child.rag-r::before,.pkpis .pkpi:first-child.rag-n::before{border-start-start-radius:var(--p-r)}
.pkpis .pkpi:last-child::before{border-start-end-radius:var(--p-r)}
.pkpi.rag-g::before{background:var(--rag-g)}.pkpi.rag-a::before{background:var(--rag-a)}.pkpi.rag-r::before{background:var(--rag-r)}.pkpi.rag-n::before{background:var(--rag-n)}
.pkpi.rag-a{background:var(--rag-a-bg)}.pkpi.rag-r{background:var(--rag-r-bg)}.pkpi.rag-g{background:var(--rag-g-bg)}
.pkpis-col .pkpi::before{border-radius:0}
.pkpi.rag-g .pkpi-v{color:var(--rag-g-ink)}.pkpi.rag-a .pkpi-v{color:var(--rag-a-ink)}.pkpi.rag-r .pkpi-v{color:var(--rag-r-ink)}
.pkpis{overflow:hidden}

/* trend arrows */
.ptr{display:inline-block;width:0;height:0;border-inline:5px solid transparent;margin-inline-end:6px;vertical-align:1px;color:var(--p-mute)}
.ptr-up{border-bottom:7px solid currentColor}.ptr-down{border-top:7px solid currentColor}
.ptr-flat{width:10px;height:2px;border:0;background:currentColor;vertical-align:3px}
.ptr.is-good{color:var(--p-good)}.ptr.is-bad{color:var(--p-bad)}

/* kind chips: one colour per kind of document; status chips: approved, in review, draft */
.kchip,.stchip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.2;letter-spacing:.01em;padding:3px 9px;
  border-radius:99px;white-space:nowrap;border:1px solid transparent}
.kchip::before{content:"";width:7px;height:7px;border-radius:2px;background:currentColor;opacity:.85}
.k-man{background:#E8EFE9;color:#122618;border-color:#CBD8CD}
.k-sop{background:#E3F1EF;color:#155B56;border-color:#BFDDD8}
.k-std{background:#E9ECF7;color:#34407A;border-color:#CBD1EC}
.k-ssh{background:#EEF6E6;color:#3F6D1A;border-color:#CFE6B8}
.k-tpl{background:#FBF1E1;color:#7A4D06;border-color:#EFD7AE}
.k-rep{background:#F1EAF8;color:#5B3591;border-color:#DCCDEE}
.k-reg{background:#F8E9EE;color:#86304A;border-color:#EDCBD6}
.k-pln{background:#E7F0F8;color:#24557F;border-color:#C6DAEC}
.k-rec{background:#EFF1EE;color:#4A554E;border-color:#D7DDD6}
.stchip::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
.st-ok{background:var(--rag-g-bg);color:var(--rag-g-ink);border-color:#CFE6C2}
.st-rev{background:var(--rag-a-bg);color:var(--rag-a-ink);border-color:#F0DCAE}
.st-draft{background:#F1F3F0;color:#56615B;border-color:#DDE2DB}

/* the link from a page header to its Documentation panel */
.pdocs-jump{justify-self:start;width:max-content;display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:600;color:var(--p-ink);text-decoration:none;
  border:1px solid var(--p-line);border-radius:99px;padding:5px 12px 5px 10px;background:var(--p-paper)}
.pdocs-jump i{width:12px;height:14px;border:1.6px solid var(--p-ink);border-radius:2px;position:relative}
.pdocs-jump i::after{content:"";position:absolute;inset-inline:2px;top:3px;height:5px;border-top:1.4px solid var(--p-leaf);border-bottom:1.4px solid var(--p-leaf)}
.pdocs-jump b{font-size:12px;background:var(--p-ink);color:#fff;border-radius:99px;padding:1px 8px}
.pdocs-jump:hover{border-color:var(--p-ink)}

/* the Documentation panel */
.pdocs{border-top:4px solid var(--p-leaf)}
.pdocs-cols{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px}
.pdocs-wide .pdocs-cols{grid-template-columns:minmax(0,1fr)}
.pdocs-wide .pdoclist-lib{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pdocs-sub{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-mute)}
html[dir=rtl] .pdocs-sub{text-transform:none;letter-spacing:0;font-size:14px}
.pdocs-sub span{font-size:11.5px;color:var(--p-ink);background:var(--p-mist);border-radius:99px;padding:1px 8px;letter-spacing:0}
.pdoclist{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.pdoclist-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}
.pdoc{border:1px solid var(--p-line);border-radius:var(--p-r-sm);padding:14px 16px;background:var(--p-paper);display:grid;gap:8px;align-content:start}
.pdoc:hover{border-color:var(--p-line-2)}
.pdoc-top{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}
.pdoc-t{font-weight:700;font-size:15px;line-height:1.4;color:var(--p-ink);text-decoration:none}
.pdoc-t:hover{text-decoration:underline;text-decoration-color:var(--p-leaf);text-underline-offset:3px}
.pdoc-m{margin:0;display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12.5px;color:var(--p-mute)}
.pdoc-m span+span::before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--p-line-2);margin-inline-end:12px;vertical-align:middle}
.pdoc-s{margin:0;font-size:13.5px;color:var(--p-body);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pdoc-lib{grid-template-columns:auto;gap:8px}
.pdoc-lib .kchip{justify-self:start}
.pdoc-d summary{cursor:pointer;list-style:none;font-weight:600;font-size:12.5px;line-height:1.45;color:var(--p-mute)}
.pdoc-d summary::-webkit-details-marker{display:none}
.pdoc-d summary::after{content:"";display:inline-block;width:6px;height:6px;margin-inline-start:8px;border:solid var(--p-mute);border-width:0 1.5px 1.5px 0;
  transform:translateY(-2px) rotate(45deg)}
.pdoc-d[open] summary::after{transform:translateY(1px) rotate(225deg)}
.pdoc-d p{margin:8px 0 10px;font-size:13.5px;color:var(--p-body);line-height:1.6}

/* the KPI strip of a document */
.kstrip{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}
.kstrip li{border-top:3px solid var(--rag-n);background:var(--p-mist);border-radius:0 0 6px 6px;padding:7px 9px;display:grid;gap:1px;min-width:0}
.kstrip li.rag-g{border-top-color:var(--rag-g);background:var(--rag-g-bg)}.kstrip li.rag-a{border-top-color:var(--rag-a);background:var(--rag-a-bg)}
.kstrip li.rag-r{border-top-color:var(--rag-r);background:var(--rag-r-bg)}
.kstrip b{font-size:17px;font-weight:700;line-height:1.2;color:var(--p-ink);min-width:0}
.kstrip li.rag-g b{color:var(--rag-g-ink)}.kstrip li.rag-a b{color:var(--rag-a-ink)}.kstrip li.rag-r b{color:var(--rag-r-ink)}
.kstrip b small{display:inline;font-size:11px;font-weight:500;color:var(--p-mute);margin-inline-start:3px}
.kstrip span{font-size:11.5px;color:var(--p-mute);line-height:1.3}
.kstrip em{font-style:normal;font-size:11px;color:var(--p-mute)}
.kstrip-sm b{font-size:15px}.kstrip-xs{gap:4px}.kstrip-xs li{padding:4px 7px}.kstrip-xs b{font-size:13px}.kstrip-xs span{font-size:10.5px}
.ptable .kstrip-xs{min-width:260px}

/* the reports and registers in use */
.prepdocs td{vertical-align:middle}
.prepdocs td:first-child a{font-weight:600;color:var(--p-ink)}
.prepdocs .kchip{margin-inline-end:6px}

/* the document viewer */
.pdochead .pcrumb a+a::before{content:"›";display:inline-block;margin-inline:8px;color:var(--p-line-2)}
html[dir=rtl] .pdochead .pcrumb a+a::before{content:"‹"}
.pdocmeta .pchips-sm li{border-radius:8px;line-height:1.4}
.pdochead-top{display:flex;gap:8px;align-items:center;margin:6px 0 10px}
.pdochead h1{max-width:900px}
.pdockpis{margin-top:-4px}
.pdocview{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:24px;align-items:start}
.pdocmeta{position:sticky;top:96px;display:grid;gap:12px}
.pdoc-dl{margin:0;display:grid;gap:10px}
.pdoc-dl div{display:grid;gap:2px;border-bottom:1px solid var(--p-line);padding-bottom:8px}
.pdoc-dl dt{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--p-mute)}
html[dir=rtl] .pdoc-dl dt{text-transform:none;letter-spacing:0;font-size:12.5px}
.pdoc-dl dd{margin:0;font-size:14px;font-weight:600;color:var(--p-ink)}
.pdoc-dl dd a{color:var(--p-ink);text-decoration-color:var(--p-leaf)}
.pdoc-sum p{margin:0;font-size:14px;line-height:1.75;color:var(--p-body);font-family:'IBM Plex Sans Arabic','Montserrat',sans-serif}
.pdocrel{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.pdocrel li{display:grid;gap:4px}.pdocrel .kchip{justify-self:start}
.pdocrel a{font-size:13.5px;font-weight:600;color:var(--p-ink);line-height:1.4}
.pdoctabs{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}
.pdoctabs a{font-size:13.5px;font-weight:600;color:var(--p-ink);text-decoration:none;border:1px solid var(--p-line);border-radius:99px;padding:6px 14px;background:var(--p-paper)}
.pdoctabs .tab-read{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}
.pdoctabs .pdoc-open{margin-inline-start:auto;border-style:dashed}
.pdocview:has(#pdf:target) .tab-read{background:var(--p-paper);color:var(--p-ink);border-color:var(--p-line)}
.pdocview:has(#pdf:target) .tab-pdf{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}
.pdocpdf{display:none}
.pdocpdf,.ppaper,.pdocs{scroll-margin-top:96px}
.pdocpdf:target{display:block}
.pdocpdf:target~.ppaper{display:none}
.pdocpdf iframe{display:block;width:100%;height:82vh;min-height:640px;border:1px solid var(--p-line);border-radius:var(--p-r-sm);background:#525659}

/* the reading view: a sheet of the document, the same text as its PDF */
.ppaper{background:#fff;border:1px solid var(--p-line);border-radius:6px;box-shadow:0 18px 40px rgba(18,38,24,.08),0 2px 6px rgba(18,38,24,.05);
  padding:34px 52px 28px;max-width:900px;color:var(--p-body);font-size:14.5px;line-height:1.65}
.ppaper-h{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:2px solid var(--p-leaf);margin-bottom:26px}
.ppaper-h img{height:34px;width:auto}
.ppaper-h span{font-size:12px;font-weight:600;color:var(--p-mute);text-align:end}
.pp-eyebrow{margin:0 0 4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4E7F25}
html[dir=rtl] .pp-eyebrow{letter-spacing:0;font-size:13px}
.pp-title{margin:0 0 10px;font-size:27px;line-height:1.25;letter-spacing:-.015em;color:var(--p-ink)}
html[dir=rtl] .pp-title{letter-spacing:0}
.pp-lead{font-size:15.5px;color:var(--p-body);margin:6px 0 16px}
.pp-meta{margin:0 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;background:var(--p-mist);border-bottom:2px solid var(--p-leaf);padding:8px 14px}
.pp-meta div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;padding:4px 0;font-size:13px}
.pp-meta dt{font-weight:700;color:var(--p-mute)}.pp-meta dd{margin:0;color:var(--p-ink)}
.ppaper .kstrip{margin:4px 0 18px}
.pp-h1{font-size:18px;margin:26px 0 8px;color:var(--p-ink);padding-bottom:4px;border-bottom:1px solid var(--p-line)}
.pp-h2{font-size:15.5px;margin:18px 0 6px;color:var(--p-ink-2)}
.ppaper p{margin:0 0 10px}
.pp-ul{margin:0 0 12px;padding-inline-start:20px}.pp-ul li{margin:3px 0}.pp-ul li::marker{color:var(--p-leaf-2)}
.pp-table{width:100%;border-collapse:collapse;font-size:13px;margin:6px 0 14px}
.pp-table th{text-align:start;background:#EEF4EA;border-bottom:1.5px solid #9CC77A;padding:7px 9px;font-weight:700;color:var(--p-ink);vertical-align:bottom}
.pp-table td{border-bottom:1px solid var(--p-line);padding:7px 9px;vertical-align:top}
.pp-table tbody tr:nth-child(even) td{background:#FAFBF9}
.pp-note{padding:14px 16px;background:var(--p-mist);border-radius:var(--p-r-sm);font-weight:600;color:var(--p-ink)}
.ppaper-f{display:flex;justify-content:space-between;gap:12px;margin-top:28px;padding-top:10px;border-top:1px solid var(--p-line);font-size:11.5px;color:var(--p-mute)}

/* the Knowledge search */
.pksearch{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr)) auto auto;gap:12px;align-items:end;padding:18px 20px;
  border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-mist)}
.pksearch label{display:grid;gap:5px;font-size:12px;font-weight:700;color:var(--p-mute)}
.pksearch input,.pksearch select{font:inherit;font-size:14px;font-weight:500;color:var(--p-ink);border:1px solid var(--p-line-2);border-radius:8px;padding:9px 11px;
  background:#fff;min-width:0;width:100%}
.pksearch input:focus,.pksearch select:focus{outline:3px solid var(--p-leaf);outline-offset:1px}
.pkresults .pdocs-sub{margin-top:8px}
.pkkinds{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:-8px}
.pkkinds>span{font-size:12.5px;font-weight:700;color:var(--p-mute)}
.pkkinds .pchips li{padding:0;background:none;border:0}
.pkkinds a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--p-ink);border:1px solid var(--p-line);border-radius:99px;padding:3px 10px 3px 4px;background:#fff}
.pkkinds a:hover,.pkkinds a[aria-current]{border-color:var(--p-ink)}
.pkkinds b{font-size:12px}

/* the board pack thumbnail: an A4 first page in miniature */
.pthumb{display:flex;align-items:flex-end;gap:14px;margin:0 0 16px;text-decoration:none;color:var(--p-mute);font-size:12.5px;font-weight:600}
.bthumb{width:170px;height:auto;flex:none;filter:drop-shadow(0 8px 16px rgba(18,38,24,.14))}
.pthumb:hover .bthumb{filter:drop-shadow(0 10px 22px rgba(18,38,24,.22))}
.bt-paper{fill:#fff;stroke:#DCE3DA;stroke-width:.8}.bt-logo{fill:#122618}.bt-rule{stroke:#7FC144;stroke-width:1.2}.bt-rule2{stroke:#E2E8E0;stroke-width:.6}
.bthumb text{font-family:'Montserrat','IBM Plex Sans Arabic',sans-serif;fill:#122618}
html[dir=rtl] .bthumb text{font-family:'IBM Plex Sans Arabic','Montserrat',sans-serif}
.bt-hd{font-size:5px;font-weight:700}.bt-sm{font-size:4.2px;fill:#5F6B63}.bt-h1{font-size:11px;font-weight:700}.bt-h2{font-size:5.6px;font-weight:700}
.bt-v{font-size:8px;font-weight:700}.bt-xs{font-size:3.8px;fill:#5F6B63}
.bt-tile{fill:#EEF0EC}.bt-g{fill:#F1F8EC}.bt-a{fill:#FDF6E6}.bt-r{fill:#FCEEEA}.bt-n{fill:#EEF0EC}
.bt-gb{fill:#3E8E2A}.bt-ab{fill:#D99A1E}.bt-rb{fill:#C4472B}.bt-nb{fill:#CBD4C9}
.bt-track{fill:#EEF0EC}.bt-k1{fill:#122618}.bt-k2{fill:#7FC144}.bt-k3{fill:#C9E3AE}.bt-line{fill:#E9EDE7}

@media (max-width:1100px){.pdocs-wide .pdoclist-lib{grid-template-columns:repeat(2,minmax(0,1fr))}.pksearch{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pks-q{grid-column:1/-1}}
@media (max-width:900px){.pdocs-cols,.pdocview{grid-template-columns:minmax(0,1fr)}.pdocmeta{position:static}.ppaper{padding:24px 20px}
  .kstrip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-meta{grid-template-columns:minmax(0,1fr)}}
@media (max-width:480px){.pdocs-wide .pdoclist-lib{grid-template-columns:minmax(0,1fr)}.pksearch{grid-template-columns:minmax(0,1fr)}}
@media print{.pdocs,.pdocs-jump,.pdoctabs,.pdocmeta{display:none}.ppaper{box-shadow:none;border:0;padding:0}}
/* R14 (REQ-634 to REQ-636): document previews for anyone who is not GH staff, and the GH staff copy's confidential mark */
.dpcard{width:100%;max-width:340px;height:auto;filter:drop-shadow(0 12px 28px rgba(18,38,24,.14))}
.dpcard text{font-family:'Montserrat','IBM Plex Sans Arabic',sans-serif;fill:#122618}
html[dir=rtl] .dpcard text{font-family:'IBM Plex Sans Arabic','Montserrat',sans-serif}
.dpcard .bt-h1{font-size:9.5px}
.dp-line{fill:#E9EDE7}
.dp-wm{font-size:10.5px;font-weight:700;fill:#122618;fill-opacity:.13;letter-spacing:.2px}
.bthumb .dp-wm{font-size:10px}
.pprev{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);gap:28px;align-items:start;margin-top:8px}
.pprev-fig{margin:0;background:#EFEAE2;border:1px solid #E6DFD3;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px}
.pprev-fig img{display:block;width:100%;max-width:620px;height:auto;border-radius:4px;box-shadow:0 14px 32px rgba(18,38,24,.12)}
.pprev-fig figcaption{font-size:12.5px;color:#625A4E;font-weight:600;text-align:center;max-width:560px}
.pprev-lock{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;padding:12px 14px;border:1px solid var(--p-line);border-radius:8px;background:#fff;
  font-size:13px;line-height:1.5;color:var(--p-mute)}
.pprev-lock i{flex:none;width:12px;height:10px;margin-top:5px;border:2px solid var(--p-ink);border-radius:2px;position:relative}
.pprev-lock i::before{content:"";position:absolute;left:1px;top:-7px;width:6px;height:6px;border:2px solid var(--p-ink);border-bottom:0;border-radius:5px 5px 0 0}
.pprev-kpis{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}
.pprev-kpis li{font-size:12px;padding:3px 9px;border-radius:999px;background:var(--p-mist);border:1px solid var(--p-line);color:var(--p-body)}
.pv-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;background:#EFEAE2;color:#625A4E;
  border:1px solid #E6DFD3}
.pstaff{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 11px;border-radius:999px;background:#FCEEEA;color:#8A2E17;
  border:1px solid #F2CFC5}
.pstaff::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
.wdoc-pv{display:flex;gap:16px;align-items:flex-start}
.wdoc-pv img{flex:none;width:132px;height:auto;border-radius:3px;border:1px solid #E6DFD3;background:#fff}
@media (max-width:900px){.pprev{grid-template-columns:minmax(0,1fr)}.pprev-fig{padding:12px}}
@media (max-width:560px){.wdoc-pv{flex-direction:column}.wdoc-pv img{width:100%;max-width:300px}}
.ppacks .ppack-pv{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--p-line);border-radius:12px;background:var(--p-mist)}
.ppacks .ppack-pv>span:last-child{display:grid;gap:2px}.ppacks .ppack-pv>span:last-child span{font-size:13px;color:var(--p-mute)}
.ppacks .ppack-pv .ppdf{background:#EFEAE2;color:#625A4E}
div.pthumb{cursor:default}
/* R14 (REQ-638 to REQ-643): GH's own workspace */
.ghhead-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:24px;align-items:start}
.ghhead-copy{display:grid;gap:10px;justify-items:start}
.ghconf{border:1px solid var(--p-line);border-radius:12px;background:#fff;padding:14px 16px;display:grid;gap:8px}
.ghconf.is-on{border-color:#F2CFC5;background:#FFF8F6}
.ghconf-state{margin:0;display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--p-ink)}
.ghconf-state i{width:9px;height:9px;border-radius:50%;background:#3E8E2A}.ghconf.is-on .ghconf-state i{background:#C4472B}
.ghconf-why,.ghconf-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--p-mute)}
.ghconf form{margin:0}
.ghkpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-paper);overflow:hidden}
.ghkpis .pkpi{border-inline-start:1px solid var(--p-line);border-top:1px solid var(--p-line);margin:-1px 0 0 -1px}
html[dir=rtl] .ghkpis .pkpi{margin:-1px -1px 0 0}
.ghkpis .pkpi-v{font-size:26px}
.ghsrc{font-size:11.5px;color:var(--p-mute);line-height:1.4;border-top:1px dashed var(--p-line);padding-top:6px;margin-top:2px}
.ghsec{margin:0;font-size:20px}
.ghlines{display:grid;gap:12px}
.ghline{display:grid;gap:8px;align-content:start;border-top:3px solid var(--p-line-2)}.ghline.is-live{border-top-color:var(--p-leaf)}
.ghline h3{margin:0;font-size:17px}.ghline-off{margin:0;font-size:12px;font-weight:600;color:var(--p-mute);text-transform:none}
.ghline-st{margin:0;font-size:13px;color:var(--p-body)}.ghline-hubs{margin:0;font-size:12.5px;color:var(--p-mute)}
.ghnone{color:var(--p-mute)}
.ghbars{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.ghbars li{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 34px;gap:10px;align-items:center;font-size:13px;color:var(--p-body)}
.ghbars em{font-style:normal;font-weight:700;color:var(--p-ink);text-align:end}
.ghbar{display:block;height:10px;border-radius:5px;background:var(--p-leaf);min-width:3px}
.ghbar-0{width:3px;background:var(--p-line-2)}.ghbar-1{width:10%}.ghbar-2{width:20%}.ghbar-3{width:30%}.ghbar-4{width:40%}.ghbar-5{width:50%}
.ghbar-6{width:60%}.ghbar-7{width:70%}.ghbar-8{width:80%}.ghbar-9{width:90%}.ghbar-10{width:100%}
.ghfunnel .ghbar{background:#5E9A2C}
.ghprog{margin-top:14px;height:10px;border-radius:5px;background:var(--p-mist);border:1px solid var(--p-line)}.ghprog .ghbar{height:8px}
.ghdl{margin:0}
.ghline-full{display:grid;gap:4px}
.ghtable{width:100%;border-collapse:collapse;font-size:13.5px}
.ghtable th{text-align:start;font-size:12px;font-weight:600;color:var(--p-mute);padding:8px 10px;border-bottom:1px solid var(--p-line);white-space:nowrap}
.ghtable td{padding:10px;border-bottom:1px solid var(--p-line);vertical-align:top}
.ghtable td a{color:var(--p-ink);font-weight:600}
.ghrag{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--p-mist);color:var(--p-body)}
.ghrag-r{background:#FCEEEA;color:#8A2E17}.ghrag-a{background:#FDF6E6;color:#7A5208}.ghrag-g{background:#F1F8EC;color:#2F6B1E}
@media (max-width:1100px){.ghkpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){.ghhead-top{grid-template-columns:minmax(0,1fr)}.ghkpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ghbars li{grid-template-columns:minmax(96px,140px) minmax(0,1fr) 30px}}
@media (max-width:480px){.ghkpis{grid-template-columns:minmax(0,1fr)}}
.ghkpis .pkpi{grid-row:auto;grid-template-rows:none;align-content:start}
.ghasis{margin:.6rem 0 0;font-size:.82rem;color:var(--p-mute)}
.ghconf .ghconf-off{background:#fff;border:1px solid #C4472B;color:#8E2F1B}.ghconf .ghconf-off:hover{background:#FDECE8}
