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