body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:has(.overlay){overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.btn{background:none;margin:0;outline:none;padding:2px 5px;border:2px solid #dfdfdf;border-radius:4px;cursor:pointer}.btn:hover{background-color:#efefef}.btn:focus{border-color:rgba(0,0,0,0);box-shadow:0 0 3px 0 #12bef3}.overlay{position:fixed;z-index:998;inset:0;background:rgba(0,0,0,.5)}.overlay-menu{position:fixed;top:0;left:-100%;width:75%;height:100%;z-index:999;padding:1rem;background:#fff;transition:left .3s ease}.overlay-menu.open{left:0}.overlay-menu .overlay-menu-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d3d3d3}.overlay-menu .overlay-menu-header h4{padding:0 10px}.overlay-menu .overlay-menu-header .close-btn{border:none}.overlay-menu .menu-container{margin:0}.overlay-menu .menu-container .menu-navigation{padding:0}.menu-container{margin-top:-70px}.menu-container .menu-navigation{position:sticky;top:0;padding:70px 0 0}.menu-container .menu-navigation .menu{height:calc(100vh - 140px);overflow-y:auto}.menu-container .menu-navigation .menu-item{margin:10px 0;border-radius:10px;cursor:pointer;opacity:.75}.menu-container .menu-navigation .menu-item:hover{background-color:#efefef}.menu-container .menu-navigation .menu-item a{display:block;color:inherit;padding:5px 10px;text-decoration:none}.app .link,.menu-container .menu-navigation .menu-item.selected{color:#12bef3}.app .link{text-decoration:none}.app .menu-navigation ul,.app .toc ul{margin:0;padding:0;list-style:none}.app .header{position:fixed;z-index:10;width:100%;height:70px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 5px 7px 0 rgba(212,212,212,.75)}.app .header .menu-btn{padding:10px;display:none;border:none}.app .header .header-title{flex:1;text-align:center;margin:10px 0}.app .header .header-version{padding:5px 10px;font-size:15px;font-weight:400}.app .content{display:grid;grid-template-columns:20% 60% 20%;padding:70px 20px 0;min-height:calc(100vh - 140px)}.app .content [id^=nav-]{scroll-margin-top:70px}.app .content .page-content{padding:0 10px 10px;overflow-x:clip;margin-bottom:250px}.app .content .page-content.api-page{margin-bottom:0}.app .content .page-content.api-page .code-container{max-height:unset}.app .content .page-content .title{margin:10px 0}.app .content .page-content :not(pre)>code{background-color:#f2f2f2;padding:1px 3px;border-radius:4px}.app .content .page-content .field-virtual-focusable{padding:4px 6px;background-color:#ebebeb;cursor:default}.app .content .page-content .field-virtual-focusable.focused,.app .content .page-content .field-virtual-focusable:hover{box-shadow:0 0 5px 1px #a1a1a1}.app .content .page-content .paragraph{white-space:pre-line;padding:5px 0}.app .content .page-content .alert{display:flex;flex-direction:column;margin:1em 0;padding:5px 10px;line-height:1.5;border:1px solid #d3d3d3;border-radius:4px}.app .content .page-content .alert.important{background-color:#ffffe0}.app .content .page-content .alert.note{background-color:#effcff}.app .content .page-content .basic-options{border:1px solid gray;padding:5px;margin-bottom:20px}.app .content .page-content .checkbox-container,.app .content .page-content .config-container,.app .content .page-content .input-container,.app .content .page-content .select-container{padding:5px}.app .content .page-content .input-container label,.app .content .page-content .select-container label{margin-right:5px}.app .content .page-content .checkbox-container label{margin-left:5px}.app .content .page-content .demo-container{display:flex;flex-direction:column;margin:1em 0;gap:10px}.app .content .page-content .demo-container .demo-header{display:flex;justify-content:space-between}.app .content .page-content .demo-container .demo-header .demo-title{font-weight:600}.app .content .page-content .demo-container .demo-header button{color:#12bef3;margin-left:auto;padding:1px 5px;border-radius:10px}.app .content .page-content .demo-container .code-container{margin:0}.app .content .page-content .code-container{padding:10px;border-radius:4px;margin:15px 0;box-shadow:0 1px 10px #a7a7a7,inset 0 1px 0 #fff;background:#fcfcfc;font-size:12px;overflow-y:auto;max-height:450px}.app .content .page-content .code-container pre{margin:0}.app .content .page-content .code-container pre code{line-height:1}.app .content .page-content .controlled-example button,.app .content .page-content .large-data-example .select-container{margin-bottom:10px}.app .content .page-content .non-virtualized-example .rtms-dropdown{width:auto}.app .content .page-content .field-example{display:flex;gap:15px}.app .content .page-content .field-example .btn:focus{box-shadow:none}.app .content .page-content .field-example .filter-btn{padding:5px 10px;border-color:rgba(0,0,0,0)}.app .content .page-content .field-example .rtms-field{min-height:unset;padding:unset}.app .content .page-content .field-example .rtms-dropdown{width:auto}.app .content .page-content .field-example .rtms-dropdown .rtms-list-item{min-width:170px}.app .content .page-content .input-example{display:flex;gap:15px}.app .content .page-content .input-example .rtms-tree-multi-select{width:100%}.app .content .toc-container{margin-top:-70px}.app .content .toc-container .toc{position:sticky;top:0;padding:70px 0 0}.app .content .toc-container .toc .navigation{height:calc(100vh - 140px);overflow-y:auto;font-size:14px}.app .content .toc-container .toc .navigation .navigation-item{margin:5px 70px;cursor:pointer;opacity:.75}.app .content .toc-container .toc .navigation .navigation-item:first-child{margin-top:15px}.app .content .toc-container .toc .navigation .navigation-item:last-child{margin-bottom:15px}.app .content .toc-container .toc .navigation .navigation-item:hover{color:#12bef3}.app .content .toc-container .toc .navigation .navigation-item .nav-link{display:block;padding:2px 0;text-decoration:none;color:inherit}.app .content .toc-container .toc .navigation .navigation-item .nav-link.active{color:#12bef3}.app .footer{height:70px;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:0 -5px 7px 0 rgba(212,212,212,.75)}.app .footer span{padding:5px}@media(max-width:480px){.app .header .header-title{font-size:1.3em}.app .header .header-version{padding:5px;font-size:13px}}@media(max-width:768px){.app .content,.app .header .menu-btn{display:block}.app .content .menu-container{display:none}}@media(max-width:992px){.app .content{grid-template-columns:20% 80% 0}.app .content .toc{display:none}}