*{box-sizing:border-box;}
html{font-size:16px;font-family:MicrosoftYaHei,Georgia;line-height:1.4;}
del{display:none;}
ins{text-decoration:none;}
nav{display:block;position:fixed;width:210px;height:100vh;left:0;top:0;background-color:#f1f9f3;white-space: nowrap;overflow:auto;}
main{width:calc(100vw - 540px);margin-left:220px;max-width:1500px;padding:16px;}
nav ul{list-style-type:none;
    margin-block-start:0;
    margin-block-end:0;
    margin-inline-start:0;
    margin-inline-end:0;
    padding-inline-start: 16px;
}
body>a.ed{display:block;width:40px;height:40px;position:fixed;right:0;top:0;}
body>a.ed:hover{background-color:#f1f2f3;}
@font-face{font-family:MMSIcons-Regular;font-style:normal;font-weight:400;src:url(MMSIcons-Regular.woff2) format("woff2"),url(MMSIcons-Regular.woff) format("woff"),url(MMSIcons-Regular.ttf) format("truetype")}
.mms-icon {font-family: MMSIcons-Regular;font-style:normal;}
.mms-icon-office:before {content: "\E207";}
nav>ul{margin:0;padding:0;width:220px;overflow:hidden;height:auto;}
nav>ul>li{display:block;}
nav>ul ul{display:none;}
nav>ul ul.c,nav>ul a.current+ul,nav>ul li:focus-within>ul:last-child{display:block;}
span:focus,a:focus{outline:none;}
nav a.disabled{pointer-events:none;color:#bbbbbb;}
nav a.current{color:#945678;font-weight:bold;padding-left:6px;}
nav>ul>li>a,nav>ul>li>span{display:block;height:32px;background-image:linear-gradient(to bottom, #E0F0FF, #ffffff, #E0F0FF);padding:6px 0 0 12px;width:220px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #aaaaaa;}
nav li.folder::before{content:"";position:absolute;display:block;transform:translate(-10px,5px);border-right:none;border-left:6px solid #999999;box-sizing:content-box;border-top:6px solid transparent;border-bottom:6px solid transparent;}
nav>ul>li.folder::before{transform:translate(3px,10px);}

section{margin:12px 0;}
code{font-family:Consolas;color:#083;}
em{color:#b00;}
pre{border:1px solid #bbbbbb;background-color:#f5f6f7;padding:12px;border-radius:4px;line-height:1.2;margin:8px 0 8px 0;border-left-width:3px;}
pre>code{color:#333333;}
pre.output{background-color:#112345;}
pre.output>code{color:#ffffff;}
table,th,td{border-collapse:collapse;border:1px solid #aaaaaa;}
table{width:100%;}
table>thead>tr{border-bottom:3px solid #aaaaaa;}
table>tbody>tr:nth-child(odd)>*{background-color:#f1f2f3;}
th,td{vertical-align:top;padding:5px 12px;}
td>p{margin:0;}
p{margin:0.25rem 0;}
/*
div[role="tabpanel"]{background-color:rgba(84,12,71,0.1);}
*/
main ul,main ol{margin:3px 0;}
h1,h2,h3,h4,h5,h6{margin:0.3em 0 0.2em 0;}
h1>a.fb{text-decoration:none;}
h1>code{color:#991569;}
h2>code,h3>code,h4>code{color:#225533;}
a:link{text-decoration:none;}
a:hover{text-decoration:underline;}
div.tip{border-radius:3px;border:1px solid #cccccc;border-left:#ff00ff 3px solid;padding: 8px 12px;margin:12px 0;}
div.tip>h2{margin:0;font-size:14px;color:#cc00cc;}
div.warning{border-radius:3px;border:1px solid #cccccc;border-left:#cc0000 3px solid;padding: 8px 12px;margin:12px 0;}
div.warning>h2{margin:0;font-size:14px;color:#aa0022;}
div.note{border-radius:3px;border:1px solid #cccccc;border-left:#789645 3px solid;padding: 8px 12px;margin:12px 0;}
div.note>h2{margin:0;font-size:14px;color:#567423;}
div.important{border-radius:3px;border:1px solid #cccccc;border-left:#ff9900 3px solid;padding: 8px 12px;margin:12px 0;}
div.important>h2{margin:0;font-size:14px;color:#cc7700;}
div.example{border-radius:3px;border:1px solid #cccccc;border-left:#890265 3px solid;padding: 8px 12px;margin:12px 0;}
div.example>h2{margin:0;font-size:14px;color:#670043;}
div.steps{display:block;padding:1px 0;}
div.step{display:flex;margin:12px 0;}
div.step>span:first-child{flex:0 0 36px;height:36px;background-color:#E3FCF7;color:#00684A;text-align:center;border-radius:18px;line-height:30px;margin-right:12px;font-weight:bold;}
div.step>section{margin:0;}

div.pagination{display:flex;width:100%;}
div.prevpage,div.nextpage{flex: 1 1  100px;padding:5px;max-width:50%;}
div.prevpage>a,div.nextpage>a{display:block;border-radius:8px;border:1px solid #bbbbbb;padding:6px 16px;}
div.nextpage>a{text-align:right;}

aside{position:fixed;right:0;top:42px;width:300px;}
aside>ul{list-style-type:none;margin:0;padding:0;}
aside>ul a.eqe9un,aside>ul a.h3{margin-left:12px;}
dl>dt{font-size:16px;}
dl>dd{margin-inline-start:20px;}
div.xvo2tu{color:#889397;margin-top:18px;}
div.edukoa{margin: 16px 0;background-color: #E1F7FF;border: 1px solid #C3E7FE;color: #083C90;border-radius: 6px;margin: 24px 0px;min-height: 44px;padding: 9px 12px 9px 36px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjMDgzQzkwIiBkPSJNMTIuNTcxIDguMTQzYzAgMS43NzUtLjg5OSAzLjM0LTIuMjY3IDQuMjY0bC0uMDE0LjAxYTUuMTIgNS4xMiAwIDAgMS0yLjg2MS44NjlIMi44NTdhMi44NTcgMi44NTcgMCAwIDEtLjU0NS01LjY2MyA1LjE0NCA1LjE0NCAwIDAgMSAxMC4yNi41MlpNMTMuODIxIDguMTQzYTYuMzggNi4zOCAwIDAgMS0yLjM1OCA0Ljk2IDMuNDI5IDMuNDI5IDAgMSAwIDIuMTctNi41MDZjLjEyMy40OTQuMTg4IDEuMDEzLjE4OCAxLjU0NloiPjwvcGF0aD48L3N2Zz4=);background-repeat:no-repeat;background-position:12px 15px;}

.lg-highlight-function.lg-highlight-title {color: #016ee9;}
.lg-highlight-string, .lg-highlight-addition {color: #12824D;}
.lg-highlight-variable, .lg-highlight-deletion, .lg-highlight-symbol, .lg-highlight-bullet, .lg-highlight-meta, .lg-highlight-link, .lg-highlight-attr, .lg-highlight-attribute, .lg-highlight-language, .lg-highlight-template-variable, .lg-highlight-built_in, .lg-highlight-type, .lg-highlight-params {color: #D83713;}
.lg-highlight-regexp, .lg-highlight-number, .lg-highlight-literal, .lg-highlight-function.lg-highlight-title {color: #016ee9;}
.lg-highlight-comment {color: #6D7F88;}
a.headerlink:link{display:inline-block;width:1em;height:1em;background-repeat:no-repeat;margin-left:0.25em;background-size:contain;transform:translate(0,0.2em);}
a.headerlink:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2IiBjbGFzcz0ibGVhZnlncmVlbi11aS1hMzB6ajkiIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0iTGluayBJY29uIj48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNNi4wMzkgOS45NTNhMy41OTYgMy41OTYgMCAwIDEtLjMyNy0uMzhsMS40NS0xLjQ0NWExLjU1MyAxLjU1MyAwIDAgMCAyLjQ5Ni40MjNsMi44ODUtMi44N2ExLjU3IDEuNTcgMCAwIDAgLjAxLTIuMjEzIDEuNTUzIDEuNTUzIDAgMCAwLTIuMjAzLS4wMWwtLjM3OS4zNzdBLjk5NS45OTUgMCAwIDEgOC41NiAzLjgzYTEuMDA1IDEuMDA1IDAgMCAxIC4wMDYtMS40MThsLjM4LS4zNzdhMy41NDIgMy41NDIgMCAwIDEgNS4wMjQuMDIzIDMuNTggMy41OCAwIDAgMS0uMDIyIDUuMDQ3bC0yLjg4NCAyLjg3MWEzLjU0MiAzLjU0MiAwIDAgMS01LjAyNS0uMDIyWiI+PC9wYXRoPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik05Ljk2MSA2LjA0N2MuMTIuMTIuMjI4LjI0OC4zMjcuMzhsLTEuNDUgMS40NDVhMS41NTMgMS41NTMgMCAwIDAtMi40OTYtLjQyM2wtMi44ODUgMi44N2ExLjU3IDEuNTcgMCAwIDAtLjAxIDIuMjEzIDEuNTUzIDEuNTUzIDAgMCAwIDIuMjAzLjAxbC4zNzktLjM3N2EuOTk1Ljk5NSAwIDAgMSAxLjQxMS4wMDYgMS4wMDUgMS4wMDUgMCAwIDEtLjAwNiAxLjQxOGwtLjM4LjM3N2EzLjU0MiAzLjU0MiAwIDAgMS01LjAyNC0uMDIzIDMuNTggMy41OCAwIDAgMSAuMDIyLTUuMDQ3bDIuODg0LTIuODcxYTMuNTQyIDMuNTQyIDAgMCAxIDUuMDI1LjAyMloiPjwvcGF0aD48L3N2Zz4=);}


#offline-select{position:fixed;right:230px;top:106px;width:140px;}
body>form{position:fixed;right:10px;top:10px;width:180;height:30px;}
body>form>select{width:180px;height:30px;border:1px solid #aaaaaa;border-radius:6px;padding:0 8px;font-size:16px;}
#offline-select>select{width:140px;height:28px;border-radius:4px;border:1px solid #bbbbbb;padding:2px 12px;background-color:#e8e9ee;background-image:linear-gradient(to bottom,rgba(255,255,255,0.6),rgba(255,255,255,1),rgba(255,255,255,0.3));}
.figure>img{width:100%;}

fieldset{display:none;}

form[is="tabs-list"]>label>input[type="radio"]{display:none;}
form[is="tabs-list"]>label>span{display:inline-block;border-left:1px solid #cccccc;border-top:2px solid #cccccc;border-right:1px solid #cccccc;border-top-left-radius:6px;border-top-right-radius:6px;padding:6px 12px;color:#666666;font-weight:bold;cursor:pointer;border-bottom:1px solid #00a35c;}
form[is="tabs-list"]>label>input[type="radio"]:checked+span{color:#00684a;border-left:1px solid #00a35c;border-top:3px solid #00a35c;border-right:1px solid #00a35c;border-bottom:unset;}
details>summary{display:none;}
details{padding:0 0 0 12px;border-left:1px solid #00a35c;}