.oc-reference{display:block;margin-top:.55em;font-size:.78em;line-height:1.6;font-weight:400;color:inherit;opacity:.9}.oc-reference strong{font-weight:600}.oc-list{margin:1.5em 0}.oc-list label{font-weight:600}.oc-list .oc-search{padding:.6em .8em;border:1px solid currentColor;border-radius:4px;max-width:100%;font:inherit;margin:.5em 0 1.2em}.oc-table-scroll{overflow-x:auto;max-width:100%}.oc-list table{border-collapse:collapse;width:100%;text-align:left;font-size:1rem}.oc-list caption{text-align:left;font-size:.85em;padding-bottom:.75em;opacity:.8}.oc-list td,.oc-list th{padding:1em;border-bottom:1px solid #c7cbd1;vertical-align:top}.oc-list thead th{font-size:.85em}.oc-list th[scope=row]{font-weight:500}.oc-list small{display:block;font-size:.8em;margin-top:.4em}.oc-list .oc-reference{font-size:.85em;margin:0}.oc-downloads{margin:1.5em 0}.oc-downloads summary{cursor:pointer;font-weight:600}.oc-downloads ul{max-height:22em;overflow:auto;padding-left:1.5em}.oc-downloads li{margin:.4em 0}.oc-footer{text-align:center;font-size:.85rem;padding:1rem;margin:0}.oc-public-page{background:#fff;color:#1a1d24;font-family:system-ui,sans-serif;line-height:1.6;margin:0}.oc-public-page main{max-width:1100px;margin:auto;padding:32px 24px 64px}.oc-public-page h1{font-size:2rem;line-height:1.2}.oc-public-page a{color:inherit;text-underline-offset:3px}.oc-list :is(a,input,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.oc-list [hidden]{display:none!important}@media(max-width:600px){.oc-list td,.oc-list th{padding:.8em .5em}.oc-list table{font-size:.85rem}.oc-public-page main{padding:24px 16px}.oc-public-page h1{font-size:1.6rem}}
