@font-face{font-family:Lavisu Plex;src:url('../../../assets/fonts/IBMPlexSans.ttf') format('truetype');font-weight:100 700;font-display:swap}
body{font-family:Lavisu Plex,sans-serif;color:#173447}
.body-green .header{background:#102f43}.body-green .header .logo .text-highlight{color:white}.body-green .header .logo .text-bold{color:#afc8d5}
.body-green .doc-title,.body-green .section-title{color:#173447}.body-green .section-title{border-color:#d9e2e7}
.body-green a{color:#205e91}.body-green .header a{color:white}.body-green .doc-menu a:hover,.body-green .doc-menu .active>a{color:#205e91;border-color:#205e91}
.section-block{line-height:1.7}.section-block ol,.section-block ul{padding-left:24px}.section-block li{margin-bottom:8px}.doc-section{scroll-margin-top:24px}
.section-block code{color:#16476f;background:#edf3f7;white-space:normal;overflow-wrap:anywhere}.section-block kbd{background:#173447;font-size:.9em}
.section-block .table{table-layout:fixed;width:100%;overflow-wrap:anywhere}.section-block .table th{background:#173447;color:white}.section-block .table th:first-child{width:36%}
.doc-sidebar .doc-menu{max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}
.guide-toc{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:20px 0 0}.guide-toc a{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid #c9d7df;border-radius:5px;background:#f4f6f7;font-size:14px}.guide-toc a:hover{background:#e8f1f7;text-decoration:none}
@media(max-width:767px){.doc-wrapper{padding-top:24px}.section-block{font-size:15px}.section-block .table{font-size:13px}.guide-toc{gap:6px}.guide-toc a{padding:8px 10px}}
