:root{--board-print-footer:"BKグループ · 議論用 / 未承認"}html[lang="en"]{--board-print-footer:"BK Group · For discussion / Unapproved"}
.language-control{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:6px;background:var(--panel);padding:5px 7px;flex-shrink:0}.language-control>.icon{width:15px;height:15px;color:var(--accent)}.language-control select{background:transparent;border:0;min-width:76px;max-width:114px;font-size:12px;cursor:pointer;padding:2px;outline-offset:5px}.language-control option{background:var(--panel);color:var(--text)}.brand-name small{font-size:12px;letter-spacing:1px}.brand-name{letter-spacing:2px}.sidebar{overflow-y:auto}.nav{flex-shrink:0}.top-actions{gap:12px}.breadcrumbs{min-width:0}.breadcrumbs>span:last-child{min-width:0}.heading-actions{flex-wrap:wrap}.nav button{white-space:normal;line-height:1.45}.nav button>span:not(.badge){min-width:0}.sidebar-bottom{flex-shrink:0}html[lang="en"] .btn{white-space:normal}html[lang="en"] .nav button{font-size:12px;padding-top:8px;padding-bottom:8px}html[lang="en"] .page-heading h1{letter-spacing:0}.board-issue-meta{flex-wrap:wrap}.board-table td,.board-table th{overflow-wrap:anywhere}
@media(max-width:1500px){.top-actions .updated{display:none}.top-actions{gap:8px}.top-divider{display:none}}
@media(max-width:1100px){.top-actions .demo-tag{display:none}.topbar{gap:8px}.breadcrumbs{font-size:11px}}
@media(max-width:760px){.topbar{min-height:62px;height:auto;padding-top:8px;padding-bottom:8px}.top-actions{gap:3px}.top-actions>.avatar{display:none}.language-control{gap:3px;padding:4px}.language-control select{font-size:12px;max-width:103px}.breadcrumbs>span:last-child{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.heading-actions .btn{flex:1 1 auto}.brand-name small{font-size:12px}.nav button{font-size:12px}.page-heading .heading-actions{flex-wrap:wrap}.board-header-actions .btn{white-space:normal}.consult-run,.consult-source{flex-wrap:wrap}}
@media print{.language-control{display:none!important}}

@media print{html[lang="en"] .fs-sheet h2{letter-spacing:0}html[lang="en"] .fs-sheet-head{padding-bottom:2mm}html[lang="en"] .fs-title-row{margin:2mm 0}html[lang="en"] .fs-sheet-foot{padding:1mm 0;margin-top:1mm}html[lang="en"] .fs-sheet[data-financial-statement="pl"] .fs-table th,html[lang="en"] .fs-sheet[data-financial-statement="pl"] .fs-table td{padding-top:.7mm;padding-bottom:.7mm}}
