:root{
  --bg:#fbfbfa;--surface:#ffffff;--text:#1d1d1f;--muted:#6b6b70;--line:#e6e6e3;--accent:#1f5eff;--accent-weak:#eef3ff;
  --warn-bg:#fff6e5;--warn-line:#f2c46d;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;
  --font:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Pretendard","Noto Sans KR","Malgun Gothic",sans-serif;
  --ai-fg:#6d4ae8;--ai-chip-bg:rgba(139,92,246,.12);--ai-chip-line:rgba(139,92,246,.35);--ai-card-bg:rgba(139,92,246,.06);--ai-card-line:rgba(139,92,246,.28);
  --sub-fg:#0f766e;--sub-bg:rgba(20,184,166,.12);--sub-line:rgba(20,184,166,.4);--accent-line:rgba(31,94,255,.3);
  --toast-link:#8fb0ff;
  color-scheme:light;
}
/* 다크 모드: 기기 설정을 따르되, 푸터의 테마 선택(html[data-theme])이 있으면 그것을 따른다 (assets/theme.ts) */
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){--toast-link:#1f5eff;--bg:#121214;--surface:#1b1b1e;--text:#ececef;--muted:#a0a0a8;--line:#2c2c31;--accent:#7aa2ff;--accent-weak:#1c2540;--warn-bg:#2b2416;--warn-line:#8a6a2a;--ai-fg:#c4b5fd;--ai-chip-bg:rgba(139,92,246,.18);--ai-card-bg:rgba(139,92,246,.09);--ai-card-line:rgba(139,92,246,.32);--sub-fg:#5eead4;--sub-bg:rgba(20,184,166,.16);--accent-line:rgba(122,162,255,.35);color-scheme:dark}
}
:root[data-theme="dark"]{--toast-link:#1f5eff;--bg:#121214;--surface:#1b1b1e;--text:#ececef;--muted:#a0a0a8;--line:#2c2c31;--accent:#7aa2ff;--accent-weak:#1c2540;--warn-bg:#2b2416;--warn-line:#8a6a2a;--ai-fg:#c4b5fd;--ai-chip-bg:rgba(139,92,246,.18);--ai-card-bg:rgba(139,92,246,.09);--ai-card-line:rgba(139,92,246,.32);--sub-fg:#5eead4;--sub-bg:rgba(20,184,166,.16);--accent-line:rgba(122,162,255,.35);color-scheme:dark}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 var(--font);word-break:keep-all;overflow-wrap:anywhere}
a{color:var(--accent);text-decoration:none}
a:hover{text-decoration:underline}
.wrap{max-width:1200px;margin:0 auto;padding:0 16px}
header.site{border-bottom:1px solid var(--line);background:var(--surface)}
header.site .wrap{display:flex;align-items:center;gap:16px;min-height:56px;flex-wrap:wrap}
.brand{font-weight:800;font-size:19px;color:var(--text);letter-spacing:-.02em}
.brand:hover{text-decoration:none}
.brand img{display:block;height:28px;width:auto}
header.site nav{display:flex;gap:14px;font-size:14px}
header.site nav a{color:var(--muted)}
form.search{margin-left:auto;display:flex;gap:6px}
/* 헤더 아래 최근 공시 티커 (assets/live.ts가 채운다. 채우기 전에는 빈 자리) */
.ticker{border-bottom:1px solid var(--line);background:var(--surface);font-size:13px}
.ticker .wrap{display:flex;align-items:center;gap:12px;height:34px}
.ticker-lbl{flex:none;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--text)}
.ticker-lbl::before{content:"";width:7px;height:7px;border-radius:50%;background:#34c759}
.ticker-lbl.blink::before{animation:ticker-blink 1s ease-in-out 3}
@keyframes ticker-blink{50%{opacity:.2}}
.ticker-roll{position:relative;flex:1;min-width:0;height:34px;overflow:hidden}
.ticker-roll a{position:absolute;inset:0;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);transition:transform .35s ease,opacity .35s ease}
.ticker-roll a.enter{transform:translateY(100%);opacity:0}
.ticker-roll a.leave{transform:translateY(-100%);opacity:0}
.ticker-roll a:hover{text-decoration:underline}
.ticker-time{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:8px}
.ticker-co{font-weight:600;margin-right:6px}
.ticker-all{flex:none;font-weight:600}
@media (prefers-reduced-motion:reduce){.ticker-roll a{transition:none}.ticker-lbl.blink::before{animation:none}}
/* input·button 높이를 40px로 고정: 브라우저별 input[type=search] 기본 높이 차이로 두 요소가 어긋나는 것 방지 (기존 실측 39.8px) */
form.search input{width:200px;max-width:50vw;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:14px;line-height:normal}
form.search button{height:40px;display:inline-flex;align-items:center;padding:0 12px;border:0;border-radius:8px;background:var(--accent);color:#fff;font:inherit;font-size:14px;line-height:normal;cursor:pointer}
main{padding:20px 0 48px}
.crumbs{font-size:13px;color:var(--muted);margin:0 0 12px}
.crumbs a{color:var(--muted)}
.crumbs span+span:before{content:"›";margin:0 6px;color:var(--line)}
h1{font-size:26px;line-height:1.35;margin:0 0 12px;letter-spacing:-.02em}
h2{font-size:20px;margin:36px 0 12px;letter-spacing:-.01em}
h3{font-size:17px;margin:24px 0 8px}
h4{font-size:15px;margin:18px 0 6px}
h5{font-size:14px;margin:14px 0 6px}
.lede{font-size:17px;line-height:1.55;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;padding:12px 16px;margin:0 0 20px}
.lede p{margin:0}
.lede p+p{margin-top:2px}
.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px;margin:16px 0}
dl.meta{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;font-size:15px}
dl.meta dt{color:var(--muted)}
dl.meta dd{margin:0}
.ai-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.ai-title{margin:0;display:flex;align-items:center;gap:6px}
.ai-icon{flex:none}
.ai-notes{margin-top:12px}
.ai-notes p{margin:0}
.ai-notes p+p{margin-top:4px}
.type-line{position:relative;margin:-4px 0 14px;font-size:14px;display:flex;align-items:center;gap:6px}
.tip{display:inline-flex}
.tip-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:22px;height:22px;border-radius:50%;border:1px solid var(--muted);color:var(--muted);font-size:12px;font-weight:700;line-height:1;cursor:pointer;user-select:none}
.tip-btn:hover,.tip-toggle:checked+.tip-btn{border-color:var(--accent);color:var(--accent)}
.tip-toggle:focus-visible+.tip-btn{outline:2px solid var(--accent);outline-offset:2px}
.tip-body{display:none;position:absolute;left:0;top:100%;margin-top:6px;z-index:10;width:min(420px,100%);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.6;box-shadow:0 6px 20px rgba(0,0,0,.18)}
.tip-body:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}
.tip-body strong{display:block;margin-bottom:2px}
.tip-toggle:checked~.tip-body{display:block}
@media (hover:hover){.tip:hover .tip-body{display:block}}
.banner{background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:8px;padding:10px 14px;margin:16px 0}
.notice{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 16px;margin:12px 0}.notice p{margin:4px 0}
.table-wrap{overflow-x:auto;margin:12px 0;-webkit-overflow-scrolling:touch}
table{border-collapse:collapse;width:100%;font-size:14px;background:var(--surface)}
th,td{border:1px solid var(--line);padding:6px 9px;vertical-align:top;text-align:left;overflow-wrap:break-word}
th{background:var(--accent-weak);font-weight:600}
table.list td.date{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;width:1%}
table.list td.date .time{color:var(--text)}
table.list td.num{white-space:nowrap}
.row-headline{font-size:13px;line-height:1.7;color:var(--muted);margin-top:2px;display:flex;align-items:flex-start;gap:4px}
#ai-summary{background:var(--ai-card-bg);border-color:var(--ai-card-line)}
.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}
.theme-switch{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}
.theme-switch[hidden]{display:none}
.theme-switch button{font:inherit;font-size:12px;padding:3px 10px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer}
.theme-switch button[aria-pressed="true"]{background:var(--accent);color:#fff}
td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
.doc-wrap{position:relative}
.to-top{position:sticky;bottom:16px;display:block;width:max-content;margin:16px 0 0 auto;padding:6px 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:0 4px 14px rgba(0,0,0,.15);font-size:13px;color:var(--text)}
.to-top:hover{text-decoration:none;border-color:var(--accent)}
/* 칩: 크기·모양은 하나로, 색만 종류별 (정정 .tag, 자회사 .sub-chip, AI 요약 .ai-chip, 공시 유형 .type-tag) */
.tag,.sub-chip,.ai-chip,.type-tag{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;height:18px;padding:0 6px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:1.25px} /* 1.25px: 본문 글자와 칩의 세로 가운데를 맞춘 실측값 */
.tag,.sub-chip{margin-left:6px}
.tag{color:var(--accent);background:var(--accent-weak);border-color:var(--accent-line)}
.sub-chip{color:var(--sub-fg);background:var(--sub-bg);border-color:var(--sub-line)}
.ai-chip{flex:none;margin-top:2px;padding-left:5px;color:var(--ai-fg);background:var(--ai-chip-bg);border-color:var(--ai-chip-line)}
.type-tag{color:var(--accent);background:var(--accent-weak);border-color:var(--accent-line)}
.type-tag:hover{text-decoration:none;border-color:var(--accent)}
/* H1 아래 줄은 조금 크게: 유형 태그·자회사 칩·? 버튼을 같은 높이로 */
.type-line .type-tag,.type-line .sub-chip{height:22px;padding:0 9px;font-size:12px;margin-left:0}
.muted{color:var(--muted)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.small{font-size:13px}
nav.toc{font-size:14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 16px;margin:16px 0}
nav.toc ol{margin:4px 0;padding-left:18px}
nav.toc ol ol{padding-left:16px}
.doc section{scroll-margin-top:12px}
.doc p{margin:8px 0;white-space:pre-line}
.img-ph{color:var(--muted);font-size:14px;border:1px dashed var(--line);border-radius:6px;padding:8px 12px}
.source{font-size:14px;color:var(--muted);border-top:1px solid var(--line);margin-top:32px;padding-top:12px}
.flt-bar{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}
.flt-bar label{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:28px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:13px;cursor:pointer;user-select:none}
.flt-bar label:hover{border-color:var(--accent)}
#flt-all:checked~.flt-bar label[for="flt-all"]{background:var(--accent);border-color:var(--accent);color:#fff}
#flt-all:checked~.flt-bar label[for="flt-all"] .muted{color:#fff}
#flt-all:focus-visible~.flt-bar label[for="flt-all"]{outline:2px solid var(--accent);outline-offset:2px}
.flt-hint{margin:0 0 4px}
#flt-all:checked~.flt-list tr[data-x]{display:none}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}
.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;font-size:14px}
.cal div{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:6px;min-height:52px}
.cal .head{background:none;border:0;min-height:auto;text-align:center;color:var(--muted)}
.cal .empty{background:none;border-color:transparent}
.pager{display:flex;justify-content:space-between;margin:24px 0;font-size:15px}
footer.site{border-top:1px solid var(--line);font-size:13px;color:var(--muted);padding:20px 0 40px}
footer.site p{margin:4px 0}
#results li{margin:4px 0}
/* 실시간 공시 알림: 스낵바 (assets/live.ts). 본문색을 배경으로 써서 라이트·다크 모두 반전돼 보인다 */
.toasts{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:min(420px,calc(100vw - 32px));pointer-events:none}
.toast{display:flex;align-items:center;gap:10px;max-width:100%;background:var(--text);color:var(--bg);border-radius:12px;padding:10px 6px 10px 14px;box-shadow:0 8px 28px rgba(0,0,0,.25);font-size:14px;pointer-events:auto;animation:toast-in .2s ease-out}
.toast-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#34c759}
.toast-text{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.toast-time{opacity:.65;margin-left:6px;font-variant-numeric:tabular-nums}
.toast-action{flex:none;color:var(--toast-link);font-weight:600}
.toast-close{flex:none;border:0;background:none;color:inherit;opacity:.6;font-size:18px;line-height:1;padding:4px 8px;cursor:pointer}
.toast-close:hover{opacity:1}
@keyframes toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.toast{animation:none}}
@media (max-width:640px){
  body{font-size:15px}
  h1{font-size:21px;margin-bottom:10px}
  h2{font-size:18px;margin:28px 0 10px}
  header.site .wrap{gap:8px 12px;padding-top:8px;padding-bottom:8px;min-height:0}
  form.search{margin-left:0;width:100%}
  form.search input{flex:1;width:auto;max-width:none;font-size:16px}
  main{padding:14px 0 40px}
  .crumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .lede{font-size:16px;padding:10px 14px}
  .card{padding:12px 14px}
  dl.meta{gap:4px 12px;font-size:14px}
  /* 공시 목록 표 → 카드형 행: 날짜·회사 / 보고서명(+AI 요약) / 유형·핵심 수치 */
  table.list,table.list tbody{display:block;background:none}
  table.list thead{display:none}
  table.list tr{display:grid;grid-template-columns:auto 1fr;column-gap:8px;row-gap:3px;padding:12px 2px;border-bottom:1px solid var(--line)}
  table.list tr:first-child{border-top:1px solid var(--line)}
  table.list td{display:block;border:0;padding:0;background:none}
  table.list td:empty{display:none}
  table.list td.date{grid-column:1;font-size:13px;width:auto}
  table.list td.co{grid-column:2;font-size:13px;font-weight:600}
  table.list td.rep{grid-column:1/-1;font-size:15px;line-height:1.5}
  table.list td.type,table.list td.num{grid-column:1/-1;font-size:12px;color:var(--muted);white-space:normal}
  table.list td.type a{color:var(--muted)}
  .row-headline{font-size:13px}
  /* 유형 필터 칩은 한 줄 가로 스크롤 */
  .flt-bar{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}
  .flt-bar::-webkit-scrollbar{display:none}
  .flt-bar label{white-space:nowrap;flex:none}
  /* 원문 표는 가로 스크롤 유지, 글자·여백만 줄인다 */
  .doc table{font-size:13px}
  .doc th,.doc td{padding:5px 7px}
  /* 서식표: 화면 폭에 맞추고 숫자 칸도 줄바꿈 허용 */
  .doc table.form{table-layout:fixed;width:100%}
  .doc table.form td,.doc table.form th{white-space:normal;overflow-wrap:anywhere}
  /* 항목 | 내용 표: 항목 위, 내용 아래로 쌓는다 */
  .doc table.kv,.doc table.kv tbody,.doc table.kv tr,.doc table.kv th,.doc table.kv td{display:block;width:auto}
  .doc table.kv{border:1px solid var(--line)}
  .doc table.kv tr{border-bottom:1px solid var(--line);padding:6px 8px}
  .doc table.kv tr:last-child{border-bottom:0}
  .doc table.kv th,.doc table.kv td{border:0;padding:0;text-align:left;white-space:normal}
  .doc table.kv tr>:first-child:not(:only-child){font-size:12px;color:var(--muted);font-weight:600;background:none;margin-bottom:2px}
  .tip-body{width:100%}
  .toasts{right:12px;left:12px;bottom:12px;width:auto;align-items:stretch}
  .ticker .wrap{gap:8px}
  .ticker-all span{display:none}
}

[data-region]{overflow-anchor:none}
@keyframes live-new{from{background:var(--accent-weak)}to{background:transparent}}
table.list tr.live-new td{animation:live-new 4s ease-out}
@media (prefers-reduced-motion:reduce){table.list tr.live-new td{animation:none}}
#flt-business_report:checked~.flt-list tr[data-t]:not([data-t="business_report"]){display:none}#flt-business_report:checked~.flt-bar label[for="flt-business_report"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-business_report:checked~.flt-bar label[for="flt-business_report"] .muted{color:#fff}#flt-business_report:focus-visible~.flt-bar label[for="flt-business_report"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-half_report:checked~.flt-list tr[data-t]:not([data-t="half_report"]){display:none}#flt-half_report:checked~.flt-bar label[for="flt-half_report"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-half_report:checked~.flt-bar label[for="flt-half_report"] .muted{color:#fff}#flt-half_report:focus-visible~.flt-bar label[for="flt-half_report"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-quarter_report:checked~.flt-list tr[data-t]:not([data-t="quarter_report"]){display:none}#flt-quarter_report:checked~.flt-bar label[for="flt-quarter_report"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-quarter_report:checked~.flt-bar label[for="flt-quarter_report"] .muted{color:#fff}#flt-quarter_report:focus-visible~.flt-bar label[for="flt-quarter_report"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-rights_bonus_issue:checked~.flt-list tr[data-t]:not([data-t="rights_bonus_issue"]){display:none}#flt-rights_bonus_issue:checked~.flt-bar label[for="flt-rights_bonus_issue"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-rights_bonus_issue:checked~.flt-bar label[for="flt-rights_bonus_issue"] .muted{color:#fff}#flt-rights_bonus_issue:focus-visible~.flt-bar label[for="flt-rights_bonus_issue"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-rights_offering:checked~.flt-list tr[data-t]:not([data-t="rights_offering"]){display:none}#flt-rights_offering:checked~.flt-bar label[for="flt-rights_offering"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-rights_offering:checked~.flt-bar label[for="flt-rights_offering"] .muted{color:#fff}#flt-rights_offering:focus-visible~.flt-bar label[for="flt-rights_offering"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-bonus_issue:checked~.flt-list tr[data-t]:not([data-t="bonus_issue"]){display:none}#flt-bonus_issue:checked~.flt-bar label[for="flt-bonus_issue"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-bonus_issue:checked~.flt-bar label[for="flt-bonus_issue"] .muted{color:#fff}#flt-bonus_issue:focus-visible~.flt-bar label[for="flt-bonus_issue"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-convertible_bond:checked~.flt-list tr[data-t]:not([data-t="convertible_bond"]){display:none}#flt-convertible_bond:checked~.flt-bar label[for="flt-convertible_bond"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-convertible_bond:checked~.flt-bar label[for="flt-convertible_bond"] .muted{color:#fff}#flt-convertible_bond:focus-visible~.flt-bar label[for="flt-convertible_bond"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-bond_with_warrant:checked~.flt-list tr[data-t]:not([data-t="bond_with_warrant"]){display:none}#flt-bond_with_warrant:checked~.flt-bar label[for="flt-bond_with_warrant"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-bond_with_warrant:checked~.flt-bar label[for="flt-bond_with_warrant"] .muted{color:#fff}#flt-bond_with_warrant:focus-visible~.flt-bar label[for="flt-bond_with_warrant"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-exchangeable_bond:checked~.flt-list tr[data-t]:not([data-t="exchangeable_bond"]){display:none}#flt-exchangeable_bond:checked~.flt-bar label[for="flt-exchangeable_bond"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-exchangeable_bond:checked~.flt-bar label[for="flt-exchangeable_bond"] .muted{color:#fff}#flt-exchangeable_bond:focus-visible~.flt-bar label[for="flt-exchangeable_bond"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-treasury_acquisition:checked~.flt-list tr[data-t]:not([data-t="treasury_acquisition"]){display:none}#flt-treasury_acquisition:checked~.flt-bar label[for="flt-treasury_acquisition"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-treasury_acquisition:checked~.flt-bar label[for="flt-treasury_acquisition"] .muted{color:#fff}#flt-treasury_acquisition:focus-visible~.flt-bar label[for="flt-treasury_acquisition"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-treasury_disposal:checked~.flt-list tr[data-t]:not([data-t="treasury_disposal"]){display:none}#flt-treasury_disposal:checked~.flt-bar label[for="flt-treasury_disposal"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-treasury_disposal:checked~.flt-bar label[for="flt-treasury_disposal"] .muted{color:#fff}#flt-treasury_disposal:focus-visible~.flt-bar label[for="flt-treasury_disposal"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-treasury_retirement:checked~.flt-list tr[data-t]:not([data-t="treasury_retirement"]){display:none}#flt-treasury_retirement:checked~.flt-bar label[for="flt-treasury_retirement"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-treasury_retirement:checked~.flt-bar label[for="flt-treasury_retirement"] .muted{color:#fff}#flt-treasury_retirement:focus-visible~.flt-bar label[for="flt-treasury_retirement"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-merger:checked~.flt-list tr[data-t]:not([data-t="merger"]){display:none}#flt-merger:checked~.flt-bar label[for="flt-merger"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-merger:checked~.flt-bar label[for="flt-merger"] .muted{color:#fff}#flt-merger:focus-visible~.flt-bar label[for="flt-merger"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-split:checked~.flt-list tr[data-t]:not([data-t="split"]){display:none}#flt-split:checked~.flt-bar label[for="flt-split"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-split:checked~.flt-bar label[for="flt-split"] .muted{color:#fff}#flt-split:focus-visible~.flt-bar label[for="flt-split"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-capital_reduction:checked~.flt-list tr[data-t]:not([data-t="capital_reduction"]){display:none}#flt-capital_reduction:checked~.flt-bar label[for="flt-capital_reduction"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-capital_reduction:checked~.flt-bar label[for="flt-capital_reduction"] .muted{color:#fff}#flt-capital_reduction:focus-visible~.flt-bar label[for="flt-capital_reduction"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-business_transfer:checked~.flt-list tr[data-t]:not([data-t="business_transfer"]){display:none}#flt-business_transfer:checked~.flt-bar label[for="flt-business_transfer"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-business_transfer:checked~.flt-bar label[for="flt-business_transfer"] .muted{color:#fff}#flt-business_transfer:focus-visible~.flt-bar label[for="flt-business_transfer"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-asset_transfer:checked~.flt-list tr[data-t]:not([data-t="asset_transfer"]){display:none}#flt-asset_transfer:checked~.flt-bar label[for="flt-asset_transfer"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-asset_transfer:checked~.flt-bar label[for="flt-asset_transfer"] .muted{color:#fff}#flt-asset_transfer:focus-visible~.flt-bar label[for="flt-asset_transfer"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-equity_transfer:checked~.flt-list tr[data-t]:not([data-t="equity_transfer"]){display:none}#flt-equity_transfer:checked~.flt-bar label[for="flt-equity_transfer"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-equity_transfer:checked~.flt-bar label[for="flt-equity_transfer"] .muted{color:#fff}#flt-equity_transfer:focus-visible~.flt-bar label[for="flt-equity_transfer"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-default_event:checked~.flt-list tr[data-t]:not([data-t="default_event"]){display:none}#flt-default_event:checked~.flt-bar label[for="flt-default_event"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-default_event:checked~.flt-bar label[for="flt-default_event"] .muted{color:#fff}#flt-default_event:focus-visible~.flt-bar label[for="flt-default_event"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-supply_contract:checked~.flt-list tr[data-t]:not([data-t="supply_contract"]){display:none}#flt-supply_contract:checked~.flt-bar label[for="flt-supply_contract"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-supply_contract:checked~.flt-bar label[for="flt-supply_contract"] .muted{color:#fff}#flt-supply_contract:focus-visible~.flt-bar label[for="flt-supply_contract"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-earnings_prelim:checked~.flt-list tr[data-t]:not([data-t="earnings_prelim"]){display:none}#flt-earnings_prelim:checked~.flt-bar label[for="flt-earnings_prelim"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-earnings_prelim:checked~.flt-bar label[for="flt-earnings_prelim"] .muted{color:#fff}#flt-earnings_prelim:focus-visible~.flt-bar label[for="flt-earnings_prelim"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-cash_dividend:checked~.flt-list tr[data-t]:not([data-t="cash_dividend"]){display:none}#flt-cash_dividend:checked~.flt-bar label[for="flt-cash_dividend"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-cash_dividend:checked~.flt-bar label[for="flt-cash_dividend"] .muted{color:#fff}#flt-cash_dividend:focus-visible~.flt-bar label[for="flt-cash_dividend"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-largest_shareholder_change:checked~.flt-list tr[data-t]:not([data-t="largest_shareholder_change"]){display:none}#flt-largest_shareholder_change:checked~.flt-bar label[for="flt-largest_shareholder_change"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-largest_shareholder_change:checked~.flt-bar label[for="flt-largest_shareholder_change"] .muted{color:#fff}#flt-largest_shareholder_change:focus-visible~.flt-bar label[for="flt-largest_shareholder_change"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-facility_investment:checked~.flt-list tr[data-t]:not([data-t="facility_investment"]){display:none}#flt-facility_investment:checked~.flt-bar label[for="flt-facility_investment"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-facility_investment:checked~.flt-bar label[for="flt-facility_investment"] .muted{color:#fff}#flt-facility_investment:focus-visible~.flt-bar label[for="flt-facility_investment"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-equity_acquisition_exchange:checked~.flt-list tr[data-t]:not([data-t="equity_acquisition_exchange"]){display:none}#flt-equity_acquisition_exchange:checked~.flt-bar label[for="flt-equity_acquisition_exchange"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-equity_acquisition_exchange:checked~.flt-bar label[for="flt-equity_acquisition_exchange"] .muted{color:#fff}#flt-equity_acquisition_exchange:focus-visible~.flt-bar label[for="flt-equity_acquisition_exchange"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-lawsuit:checked~.flt-list tr[data-t]:not([data-t="lawsuit"]){display:none}#flt-lawsuit:checked~.flt-bar label[for="flt-lawsuit"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-lawsuit:checked~.flt-bar label[for="flt-lawsuit"] .muted{color:#fff}#flt-lawsuit:focus-visible~.flt-bar label[for="flt-lawsuit"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-audit_report_submission:checked~.flt-list tr[data-t]:not([data-t="audit_report_submission"]){display:none}#flt-audit_report_submission:checked~.flt-bar label[for="flt-audit_report_submission"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-audit_report_submission:checked~.flt-bar label[for="flt-audit_report_submission"] .muted{color:#fff}#flt-audit_report_submission:focus-visible~.flt-bar label[for="flt-audit_report_submission"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-shareholders_meeting:checked~.flt-list tr[data-t]:not([data-t="shareholders_meeting"]){display:none}#flt-shareholders_meeting:checked~.flt-bar label[for="flt-shareholders_meeting"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-shareholders_meeting:checked~.flt-bar label[for="flt-shareholders_meeting"] .muted{color:#fff}#flt-shareholders_meeting:focus-visible~.flt-bar label[for="flt-shareholders_meeting"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-trading_halt:checked~.flt-list tr[data-t]:not([data-t="trading_halt"]){display:none}#flt-trading_halt:checked~.flt-bar label[for="flt-trading_halt"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-trading_halt:checked~.flt-bar label[for="flt-trading_halt"] .muted{color:#fff}#flt-trading_halt:focus-visible~.flt-bar label[for="flt-trading_halt"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-fair_disclosure:checked~.flt-list tr[data-t]:not([data-t="fair_disclosure"]){display:none}#flt-fair_disclosure:checked~.flt-bar label[for="flt-fair_disclosure"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-fair_disclosure:checked~.flt-bar label[for="flt-fair_disclosure"] .muted{color:#fff}#flt-fair_disclosure:focus-visible~.flt-bar label[for="flt-fair_disclosure"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-securities_registration:checked~.flt-list tr[data-t]:not([data-t="securities_registration"]){display:none}#flt-securities_registration:checked~.flt-bar label[for="flt-securities_registration"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-securities_registration:checked~.flt-bar label[for="flt-securities_registration"] .muted{color:#fff}#flt-securities_registration:focus-visible~.flt-bar label[for="flt-securities_registration"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-issuance_result:checked~.flt-list tr[data-t]:not([data-t="issuance_result"]){display:none}#flt-issuance_result:checked~.flt-bar label[for="flt-issuance_result"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-issuance_result:checked~.flt-bar label[for="flt-issuance_result"] .muted{color:#fff}#flt-issuance_result:focus-visible~.flt-bar label[for="flt-issuance_result"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-major_shareholding:checked~.flt-list tr[data-t]:not([data-t="major_shareholding"]){display:none}#flt-major_shareholding:checked~.flt-bar label[for="flt-major_shareholding"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-major_shareholding:checked~.flt-bar label[for="flt-major_shareholding"] .muted{color:#fff}#flt-major_shareholding:focus-visible~.flt-bar label[for="flt-major_shareholding"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-insider_holding:checked~.flt-list tr[data-t]:not([data-t="insider_holding"]){display:none}#flt-insider_holding:checked~.flt-bar label[for="flt-insider_holding"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-insider_holding:checked~.flt-bar label[for="flt-insider_holding"] .muted{color:#fff}#flt-insider_holding:focus-visible~.flt-bar label[for="flt-insider_holding"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-insider_trading_plan:checked~.flt-list tr[data-t]:not([data-t="insider_trading_plan"]){display:none}#flt-insider_trading_plan:checked~.flt-bar label[for="flt-insider_trading_plan"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-insider_trading_plan:checked~.flt-bar label[for="flt-insider_trading_plan"] .muted{color:#fff}#flt-insider_trading_plan:focus-visible~.flt-bar label[for="flt-insider_trading_plan"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-audit_report:checked~.flt-list tr[data-t]:not([data-t="audit_report"]){display:none}#flt-audit_report:checked~.flt-bar label[for="flt-audit_report"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-audit_report:checked~.flt-bar label[for="flt-audit_report"] .muted{color:#fff}#flt-audit_report:focus-visible~.flt-bar label[for="flt-audit_report"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-own_bond_repurchase:checked~.flt-list tr[data-t]:not([data-t="own_bond_repurchase"]){display:none}#flt-own_bond_repurchase:checked~.flt-bar label[for="flt-own_bond_repurchase"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-own_bond_repurchase:checked~.flt-bar label[for="flt-own_bond_repurchase"] .muted{color:#fff}#flt-own_bond_repurchase:focus-visible~.flt-bar label[for="flt-own_bond_repurchase"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-hybrid_bond:checked~.flt-list tr[data-t]:not([data-t="hybrid_bond"]){display:none}#flt-hybrid_bond:checked~.flt-bar label[for="flt-hybrid_bond"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-hybrid_bond:checked~.flt-bar label[for="flt-hybrid_bond"] .muted{color:#fff}#flt-hybrid_bond:focus-visible~.flt-bar label[for="flt-hybrid_bond"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-share_exchange:checked~.flt-list tr[data-t]:not([data-t="share_exchange"]){display:none}#flt-share_exchange:checked~.flt-bar label[for="flt-share_exchange"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-share_exchange:checked~.flt-bar label[for="flt-share_exchange"] .muted{color:#fff}#flt-share_exchange:focus-visible~.flt-bar label[for="flt-share_exchange"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-merger_completion:checked~.flt-list tr[data-t]:not([data-t="merger_completion"]){display:none}#flt-merger_completion:checked~.flt-bar label[for="flt-merger_completion"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-merger_completion:checked~.flt-bar label[for="flt-merger_completion"] .muted{color:#fff}#flt-merger_completion:focus-visible~.flt-bar label[for="flt-merger_completion"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-treasury_report:checked~.flt-list tr[data-t]:not([data-t="treasury_report"]){display:none}#flt-treasury_report:checked~.flt-bar label[for="flt-treasury_report"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-treasury_report:checked~.flt-bar label[for="flt-treasury_report"] .muted{color:#fff}#flt-treasury_report:focus-visible~.flt-bar label[for="flt-treasury_report"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-shelf_registration:checked~.flt-list tr[data-t]:not([data-t="shelf_registration"]){display:none}#flt-shelf_registration:checked~.flt-bar label[for="flt-shelf_registration"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-shelf_registration:checked~.flt-bar label[for="flt-shelf_registration"] .muted{color:#fff}#flt-shelf_registration:focus-visible~.flt-bar label[for="flt-shelf_registration"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-small_offering:checked~.flt-list tr[data-t]:not([data-t="small_offering"]){display:none}#flt-small_offering:checked~.flt-bar label[for="flt-small_offering"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-small_offering:checked~.flt-bar label[for="flt-small_offering"] .muted{color:#fff}#flt-small_offering:focus-visible~.flt-bar label[for="flt-small_offering"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-offering_result:checked~.flt-list tr[data-t]:not([data-t="offering_result"]){display:none}#flt-offering_result:checked~.flt-bar label[for="flt-offering_result"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-offering_result:checked~.flt-bar label[for="flt-offering_result"] .muted{color:#fff}#flt-offering_result:focus-visible~.flt-bar label[for="flt-offering_result"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-tender_offer:checked~.flt-list tr[data-t]:not([data-t="tender_offer"]){display:none}#flt-tender_offer:checked~.flt-bar label[for="flt-tender_offer"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-tender_offer:checked~.flt-bar label[for="flt-tender_offer"] .muted{color:#fff}#flt-tender_offer:focus-visible~.flt-bar label[for="flt-tender_offer"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-proxy_solicitation:checked~.flt-list tr[data-t]:not([data-t="proxy_solicitation"]){display:none}#flt-proxy_solicitation:checked~.flt-bar label[for="flt-proxy_solicitation"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-proxy_solicitation:checked~.flt-bar label[for="flt-proxy_solicitation"] .muted{color:#fff}#flt-proxy_solicitation:focus-visible~.flt-bar label[for="flt-proxy_solicitation"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-largest_holder_stock_change:checked~.flt-list tr[data-t]:not([data-t="largest_holder_stock_change"]){display:none}#flt-largest_holder_stock_change:checked~.flt-bar label[for="flt-largest_holder_stock_change"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-largest_holder_stock_change:checked~.flt-bar label[for="flt-largest_holder_stock_change"] .muted{color:#fff}#flt-largest_holder_stock_change:focus-visible~.flt-bar label[for="flt-largest_holder_stock_change"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-record_date:checked~.flt-list tr[data-t]:not([data-t="record_date"]){display:none}#flt-record_date:checked~.flt-bar label[for="flt-record_date"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-record_date:checked~.flt-bar label[for="flt-record_date"] .muted{color:#fff}#flt-record_date:focus-visible~.flt-bar label[for="flt-record_date"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-debt_guarantee:checked~.flt-list tr[data-t]:not([data-t="debt_guarantee"]){display:none}#flt-debt_guarantee:checked~.flt-bar label[for="flt-debt_guarantee"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-debt_guarantee:checked~.flt-bar label[for="flt-debt_guarantee"] .muted{color:#fff}#flt-debt_guarantee:focus-visible~.flt-bar label[for="flt-debt_guarantee"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-lending:checked~.flt-list tr[data-t]:not([data-t="lending"]){display:none}#flt-lending:checked~.flt-bar label[for="flt-lending"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-lending:checked~.flt-bar label[for="flt-lending"] .muted{color:#fff}#flt-lending:focus-visible~.flt-bar label[for="flt-lending"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-short_term_borrowing:checked~.flt-list tr[data-t]:not([data-t="short_term_borrowing"]){display:none}#flt-short_term_borrowing:checked~.flt-bar label[for="flt-short_term_borrowing"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-short_term_borrowing:checked~.flt-bar label[for="flt-short_term_borrowing"] .muted{color:#fff}#flt-short_term_borrowing:focus-visible~.flt-bar label[for="flt-short_term_borrowing"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-conversion_price:checked~.flt-list tr[data-t]:not([data-t="conversion_price"]){display:none}#flt-conversion_price:checked~.flt-bar label[for="flt-conversion_price"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-conversion_price:checked~.flt-bar label[for="flt-conversion_price"] .muted{color:#fff}#flt-conversion_price:focus-visible~.flt-bar label[for="flt-conversion_price"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-stock_consolidation:checked~.flt-list tr[data-t]:not([data-t="stock_consolidation"]){display:none}#flt-stock_consolidation:checked~.flt-bar label[for="flt-stock_consolidation"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-stock_consolidation:checked~.flt-bar label[for="flt-stock_consolidation"] .muted{color:#fff}#flt-stock_consolidation:focus-visible~.flt-bar label[for="flt-stock_consolidation"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-ceo_change:checked~.flt-list tr[data-t]:not([data-t="ceo_change"]){display:none}#flt-ceo_change:checked~.flt-bar label[for="flt-ceo_change"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-ceo_change:checked~.flt-bar label[for="flt-ceo_change"] .muted{color:#fff}#flt-ceo_change:focus-visible~.flt-bar label[for="flt-ceo_change"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-material_management:checked~.flt-list tr[data-t]:not([data-t="material_management"]){display:none}#flt-material_management:checked~.flt-bar label[for="flt-material_management"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-material_management:checked~.flt-bar label[for="flt-material_management"] .muted{color:#fff}#flt-material_management:focus-visible~.flt-bar label[for="flt-material_management"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-other_management:checked~.flt-list tr[data-t]:not([data-t="other_management"]){display:none}#flt-other_management:checked~.flt-bar label[for="flt-other_management"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-other_management:checked~.flt-bar label[for="flt-other_management"] .muted{color:#fff}#flt-other_management:focus-visible~.flt-bar label[for="flt-other_management"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-value_up:checked~.flt-list tr[data-t]:not([data-t="value_up"]){display:none}#flt-value_up:checked~.flt-bar label[for="flt-value_up"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-value_up:checked~.flt-bar label[for="flt-value_up"] .muted{color:#fff}#flt-value_up:focus-visible~.flt-bar label[for="flt-value_up"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-earnings_notice:checked~.flt-list tr[data-t]:not([data-t="earnings_notice"]){display:none}#flt-earnings_notice:checked~.flt-bar label[for="flt-earnings_notice"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-earnings_notice:checked~.flt-bar label[for="flt-earnings_notice"] .muted{color:#fff}#flt-earnings_notice:focus-visible~.flt-bar label[for="flt-earnings_notice"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-rumor_response:checked~.flt-list tr[data-t]:not([data-t="rumor_response"]){display:none}#flt-rumor_response:checked~.flt-bar label[for="flt-rumor_response"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-rumor_response:checked~.flt-bar label[for="flt-rumor_response"] .muted{color:#fff}#flt-rumor_response:focus-visible~.flt-bar label[for="flt-rumor_response"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-exchange_notice:checked~.flt-list tr[data-t]:not([data-t="exchange_notice"]){display:none}#flt-exchange_notice:checked~.flt-bar label[for="flt-exchange_notice"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-exchange_notice:checked~.flt-bar label[for="flt-exchange_notice"] .muted{color:#fff}#flt-exchange_notice:focus-visible~.flt-bar label[for="flt-exchange_notice"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-audit_opinion_issue:checked~.flt-list tr[data-t]:not([data-t="audit_opinion_issue"]){display:none}#flt-audit_opinion_issue:checked~.flt-bar label[for="flt-audit_opinion_issue"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-audit_opinion_issue:checked~.flt-bar label[for="flt-audit_opinion_issue"] .muted{color:#fff}#flt-audit_opinion_issue:focus-visible~.flt-bar label[for="flt-audit_opinion_issue"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-embezzlement:checked~.flt-list tr[data-t]:not([data-t="embezzlement"]){display:none}#flt-embezzlement:checked~.flt-bar label[for="flt-embezzlement"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-embezzlement:checked~.flt-bar label[for="flt-embezzlement"] .muted{color:#fff}#flt-embezzlement:focus-visible~.flt-bar label[for="flt-embezzlement"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-penalty:checked~.flt-list tr[data-t]:not([data-t="penalty"]){display:none}#flt-penalty:checked~.flt-bar label[for="flt-penalty"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-penalty:checked~.flt-bar label[for="flt-penalty"] .muted{color:#fff}#flt-penalty:focus-visible~.flt-bar label[for="flt-penalty"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-serious_accident:checked~.flt-list tr[data-t]:not([data-t="serious_accident"]){display:none}#flt-serious_accident:checked~.flt-bar label[for="flt-serious_accident"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-serious_accident:checked~.flt-bar label[for="flt-serious_accident"] .muted{color:#fff}#flt-serious_accident:focus-visible~.flt-bar label[for="flt-serious_accident"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-business_disruption:checked~.flt-list tr[data-t]:not([data-t="business_disruption"]){display:none}#flt-business_disruption:checked~.flt-bar label[for="flt-business_disruption"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-business_disruption:checked~.flt-bar label[for="flt-business_disruption"] .muted{color:#fff}#flt-business_disruption:focus-visible~.flt-bar label[for="flt-business_disruption"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-derivative_loss:checked~.flt-list tr[data-t]:not([data-t="derivative_loss"]){display:none}#flt-derivative_loss:checked~.flt-bar label[for="flt-derivative_loss"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-derivative_loss:checked~.flt-bar label[for="flt-derivative_loss"] .muted{color:#fff}#flt-derivative_loss:focus-visible~.flt-bar label[for="flt-derivative_loss"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-control_contract:checked~.flt-list tr[data-t]:not([data-t="control_contract"]){display:none}#flt-control_contract:checked~.flt-bar label[for="flt-control_contract"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-control_contract:checked~.flt-bar label[for="flt-control_contract"] .muted{color:#fff}#flt-control_contract:focus-visible~.flt-bar label[for="flt-control_contract"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-headquarters_move:checked~.flt-list tr[data-t]:not([data-t="headquarters_move"]){display:none}#flt-headquarters_move:checked~.flt-bar label[for="flt-headquarters_move"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-headquarters_move:checked~.flt-bar label[for="flt-headquarters_move"] .muted{color:#fff}#flt-headquarters_move:focus-visible~.flt-bar label[for="flt-headquarters_move"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-reit:checked~.flt-list tr[data-t]:not([data-t="reit"]){display:none}#flt-reit:checked~.flt-bar label[for="flt-reit"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-reit:checked~.flt-bar label[for="flt-reit"] .muted{color:#fff}#flt-reit:focus-visible~.flt-bar label[for="flt-reit"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-governance_report:checked~.flt-list tr[data-t]:not([data-t="governance_report"]){display:none}#flt-governance_report:checked~.flt-bar label[for="flt-governance_report"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-governance_report:checked~.flt-bar label[for="flt-governance_report"] .muted{color:#fff}#flt-governance_report:focus-visible~.flt-bar label[for="flt-governance_report"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-sustainability:checked~.flt-list tr[data-t]:not([data-t="sustainability"]){display:none}#flt-sustainability:checked~.flt-bar label[for="flt-sustainability"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-sustainability:checked~.flt-bar label[for="flt-sustainability"] .muted{color:#fff}#flt-sustainability:focus-visible~.flt-bar label[for="flt-sustainability"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-stock_option:checked~.flt-list tr[data-t]:not([data-t="stock_option"]){display:none}#flt-stock_option:checked~.flt-bar label[for="flt-stock_option"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-stock_option:checked~.flt-bar label[for="flt-stock_option"] .muted{color:#fff}#flt-stock_option:focus-visible~.flt-bar label[for="flt-stock_option"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-independent_director:checked~.flt-list tr[data-t]:not([data-t="independent_director"]){display:none}#flt-independent_director:checked~.flt-bar label[for="flt-independent_director"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-independent_director:checked~.flt-bar label[for="flt-independent_director"] .muted{color:#fff}#flt-independent_director:focus-visible~.flt-bar label[for="flt-independent_director"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-large_group_status:checked~.flt-list tr[data-t]:not([data-t="large_group_status"]){display:none}#flt-large_group_status:checked~.flt-bar label[for="flt-large_group_status"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-large_group_status:checked~.flt-bar label[for="flt-large_group_status"] .muted{color:#fff}#flt-large_group_status:focus-visible~.flt-bar label[for="flt-large_group_status"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-related_party_transaction:checked~.flt-list tr[data-t]:not([data-t="related_party_transaction"]){display:none}#flt-related_party_transaction:checked~.flt-bar label[for="flt-related_party_transaction"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-related_party_transaction:checked~.flt-bar label[for="flt-related_party_transaction"] .muted{color:#fff}#flt-related_party_transaction:focus-visible~.flt-bar label[for="flt-related_party_transaction"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-payment_terms:checked~.flt-list tr[data-t]:not([data-t="payment_terms"]){display:none}#flt-payment_terms:checked~.flt-bar label[for="flt-payment_terms"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-payment_terms:checked~.flt-bar label[for="flt-payment_terms"] .muted{color:#fff}#flt-payment_terms:focus-visible~.flt-bar label[for="flt-payment_terms"]{outline:2px solid var(--accent);outline-offset:2px}
#flt-other:checked~.flt-list tr[data-t]:not([data-t="other"]){display:none}#flt-other:checked~.flt-bar label[for="flt-other"]{background:var(--accent);border-color:var(--accent);color:#fff}#flt-other:checked~.flt-bar label[for="flt-other"] .muted{color:#fff}#flt-other:focus-visible~.flt-bar label[for="flt-other"]{outline:2px solid var(--accent);outline-offset:2px}