#bi-guide.ifc-formats .ifc-byline{font-size:12px;margin-top:26px}
#bi-guide.ifc-formats .ifc-flow{display:grid;gap:8px}
#bi-guide.ifc-formats .ifc-flow>div{border:1px solid #ffffff26;border-radius:14px;padding:16px 20px;background:#ffffff05}
#bi-guide.ifc-formats .ifc-flow strong{display:block;font-size:21px;color:#fff}
#bi-guide.ifc-formats .ifc-flow span{display:block;font-size:13px;color:#b9d6e2}
#bi-guide.ifc-formats .ifc-flow>.ifc-arrow{font-size:22px;text-align:center;color:#65decd;line-height:1.2}
#bi-guide.ifc-formats .ifc-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff;margin:26px 0}
#bi-guide.ifc-formats table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:1.6}
#bi-guide.ifc-formats caption{text-align:left;font-size:13px;padding:15px 20px;background:#edf3f7;color:var(--muted)}
#bi-guide.ifc-formats th,#bi-guide.ifc-formats td{padding:18px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}
#bi-guide.ifc-formats thead th{background:#142c3e;color:white;border:0}
#bi-guide.ifc-formats tbody th{width:26%;font-weight:650}
#bi-guide.ifc-formats td{color:var(--muted);width:37%}
#bi-guide.ifc-formats .ifc-table-wrap:focus-visible{outline:3px solid #59ace0;outline-offset:4px}
#bi-guide.ifc-formats #ifc-size-answer{margin:0;font-size:13px}
@media(max-width:760px){#bi-guide.ifc-formats h1{font-size:clamp(32px,8.5vw,46px)}#bi-guide.ifc-formats .bg-hero{gap:30px}}

:root[data-bim-theme="dark"] #bi-guide.ifc-formats .ifc-table-wrap{background:#172735;border-color:#344b5d;color:#edf5fa}
:root[data-bim-theme="dark"] #bi-guide.ifc-formats caption{background:#203747;color:#c4d5e0}
:root[data-bim-theme="dark"] #bi-guide.ifc-formats th,:root[data-bim-theme="dark"] #bi-guide.ifc-formats td{border-color:#344b5d}
:root[data-bim-theme="dark"] #bi-guide.ifc-formats thead th{background:#29485e;color:#fff}
:root[data-bim-theme="dark"] #bi-guide.ifc-formats tbody th{color:#edf5fa;background:#172735}
:root[data-bim-theme="dark"] #bi-guide.ifc-formats td{color:#c4d5e0;background:#172735}
