:root{--factbox-w:320px;--surface-factbox:#fbfbfc;--text-strong:#18253b}.factbox-layout{flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}.factbox-layout:has(>.factbox){margin-right:calc(-1 * var(--page-edge))}.factbox-layout__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.factbox{flex:0 0 var(--factbox-w);width:var(--factbox-w);overflow-wrap:anywhere;background:var(--surface-factbox);border-left:1px solid var(--border);min-width:0;padding:0 14px 20px;overflow:auto}.factbox__title{color:var(--text-strong);border-bottom:1px solid var(--border);margin:0 -14px 12px;padding:10px 14px;font-weight:600}.factbox__state{color:var(--text-muted);margin:0}.factbox h3{margin:20px 0 8px;font-size:13px}.factbox__section:first-of-type h3{margin-top:4px}.fact-list{grid-template-columns:1fr;gap:2px;margin:0;display:grid}.fact-list dt{color:var(--text-muted);margin-top:8px;font-size:10px}.fact-list dd{white-space:normal;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.timeline{margin:0;padding-left:0;list-style:none}.timeline li{padding:4px}.timeline .done{color:var(--success)}.timeline .rejected{color:var(--danger)}.timeline .current{color:var(--gpl-blue-700);font-weight:650}.timeline small{color:var(--text-muted);font-weight:400;display:block}@media (width>=2400px){.factbox{--factbox-w:360px}}@media (width<=1600px){.factbox{--factbox-w:280px}}@container (width>1400px){.factbox-layout:has(>.factbox~.factbox){grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;display:grid}.factbox-layout:has(>.factbox~.factbox)>.factbox-layout__main{grid-row:1/span 2}.factbox-layout>.factbox~.factbox{border-top:1px solid var(--border)}}@container (width<=1400px){.factbox-layout{flex-direction:column}.factbox-layout:has(>.factbox){margin-right:0}.factbox-layout__main{flex:1 0 auto}.factbox{border-left:0;border-top:1px solid var(--border);flex:none;width:auto}}@container (width>1400px){.factbox[data-collapsed=true]{--factbox-w:36px;padding:0;overflow:hidden}.factbox[data-collapsed=true] .factbox__title{display:none}.factbox[data-collapsed=true] .factbox__toggle{writing-mode:vertical-rl;border-bottom:0;width:36px;height:auto;margin:0;padding:12px 6px}}
