.vv-navigation-portal{position:fixed;top:0;right:0;height:60px;border-bottom:0;font-size:20px;transition:background 50ms ease-in-out;overflow:visible;z-index:1}.vv-navigation-portal .vv-navigation-menu{background-color:#f9f9f9}.vv-navigation-portal .vv-navigation-portal-version-picker{padding:5px 10px}.vv-navigation-portal .vv-navigation-portal-version-picker .vv-picker{width:100%}.vv-navigation-portal .vv-navigation-portal-version-picker .vv-dropdown-button{padding:5px;height:27px;font-size:14px}.vv-navigation-portal .vv-navigation-portal-version-picker .vv-dropdown-button .vv-icon{margin-right:0;font-size:14px}.vv-navigation-portal .vv-navigation-menu-container{background-color:#f9f9f9}.vv-portal-sidebar-menu{width:261px;border-right:0}.vv-portal-sidebar-menu .vv-portal-sidebar-menu-status-indicator .vv-icon{margin-left:5px}.vv-portal-sidebar-menu .vv-portal-sidebar-menu-item{height:45px;padding-left:24px;border-left:10px solid transparent}.vv-portal-sidebar-menu .vv-portal-sidebar-menu-item li{width:261px}.vv-portal-sidebar-menu .vv-portal-sidebar-menu-item a{color:#303030;font-size:16px;text-decoration:none;display:block;width:100%;height:100%}.vv-portal-sidebar-menu .vv-portal-sidebar-menu-item-selected{border-left:10px solid #f8972b;background-color:#f5f5f5}.vv-portal-sidebar-menu .vv-portal-sidebar-menu-item-selected a{color:#303030}.vv-navigation .vv-icon.vv-icon-bars{transition:transform .3s,opacity .3s}.vv-navigation .vv-icon.vv-icon-bars:active{background:none;border-width:0;transform:scale(.8);opacity:.3}.vv-navigation .vv-section-divider{width:100%;height:1px;background-color:#ccc}.vv-portal-menu-header.vv-navigation-menu-header{display:block}.vv-navigation-open-right .vv-portal .vv-footer,.vv-navigation-open-right .vv-portal .vv-navigation-portal{margin-right:270px;width:calc(100% - 270px);transition:all .2s ease-in-out}.vv-navigation-open-left .vv-portal .vv-footer{margin-left:270px;width:calc(100% - 270px);transition:all .2s ease-in-out}div>.vv-navigation-portal{background-color:initial}.vv-dependency-table{width:100%;letter-spacing:.3px;font-size:14px;color:#303030}.keyboard-shortcuts-grid{min-width:770px}.keyboard-shortcuts,.keyboard-shortcuts-action,.keyboard-shortcuts-alternate,.keyboard-shortcuts-badge{display:flex;align-items:center}.keyboard-shortcuts-action,.keyboard-shortcuts-arrows,.keyboard-shortcuts-badge{max-height:100%;color:#303030;white-space:pre-wrap}.keyboard-shortcuts-arrows{min-width:37px}.keyboard-shortcuts-arrows,.keyboard-shortcuts-badge{background-color:#eee;font-size:1rem;padding:10px;border-radius:5px}.keyboard-shortcuts-alternate>span{margin:0 10px}.keyboard-shortcuts-unifier{margin:10px}.select-wrapper-closed{pointer-events:none}.select-wrapper-open:focus{outline:none}.searchbox-open{transform:translateX(24px)}.searchbox-open>div{width:280px;border-width:0;border-radius:0}.searchbox-open .fa-caret-down{display:none}.searchbox-closed{visibility:hidden;pointer-events:none}.search-icon-wrapper{cursor:pointer;position:relative;height:24px;color:#022b3a}.search-icon-wrapper:after{content:"";height:2px;width:280px;background:#022b3a;position:absolute;left:0;bottom:0;transform:translateX(24px);transform-origin:right;transition:transform .3s}.search-icon-wrapper:hover:after{transform:translateX(0)}.search-icon-wrapper.search-icon-wrapper-open:after{transform:translateX(-256px)}.vv-portal-header-dark .search-icon-wrapper:after{background:#fff}.vv-portal-header-dark .searchbox-open>div{background-color:initial}.vv-portal-header-dark .searchbox-open>div>input{color:#fff}.vv-portal-search{display:flex;margin-left:auto;right:0;overflow:hidden;align-items:center}.vv-portal-search .vv-input-container{background:none;border-width:0;border-radius:0;width:256px}.vv-portal-search .vv-input-container .vv-input{color:#022b3a;font-size:16px;width:100%}.vv-portal-search .vv-input-container .vv-btn{display:none}@media(max-width:500px){.vv-portal-search{margin-right:10px}.search-icon-wrapper:after,.searchbox-open{width:180px}.search-icon-wrapper.search-icon-wrapper-open:after{transform:translateX(-156px)}.vv-portal-search .vv-input-container{width:156px}}.vv-portal-header-content{display:flex;flex:1;align-items:center;padding:0 30px 0 20px}.vv-portal-header-content>svg[data-icon=bars]{color:#fff}.vv-portal-header-content .vv-portal-header-title-container{display:flex;align-items:center;margin-left:20px;opacity:1;transition:margin .2s ease-in-out}.vv-portal-header-content .vv-portal-header-title-container .vv-portal-header-icon{transition:opacity 50ms ease-in-out}.vv-portal-header-content .vv-portal-header-title-container.vv-portal-header-title-transition{margin-left:290px}.vv-portal-header-content .vv-portal-header-title-container.vv-portal-header-title-fade .vv-portal-header-icon{opacity:0}.vv-portal-header-content .vv-portal-header-label{padding:10px 24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vv-home-backdrop{position:fixed;z-index:-1;top:0;left:0}.vv-home-backdrop>svg{position:fixed}.vv-home-backdrop>svg:nth-child(3),.vv-home-backdrop>svg:nth-child(4),.vv-home-backdrop>svg:nth-child(7),.vv-home-backdrop>svg:nth-child(8){right:0}.vv-home-container,.vv-home-section,.vv-home-section-container{display:flex;flex-flow:column wrap;align-items:center;box-sizing:border-box}.vv-home-container{position:relative;top:60px;margin-bottom:60px}.vv-home-banner{margin:50px 0;min-width:200px;min-height:10%;height:10%;width:10%}.vv-home-section,.vv-home-section-container{padding:0;width:100%}.vv-home-section{justify-content:center;flex-flow:row wrap;margin:25px 0}.vv-home-section-content,.vv-home-section-content-img{flex:0 1 50%;min-width:200px;max-width:360px;min-height:160px;margin:20px}.vv-home-section-content-img{height:175px}.vv-home-section-content-img img{width:100%;height:100%}.vv-home-section-content{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:5px;padding:20px 15px 15px;color:inherit;text-decoration:none}.vv-home-section-content .vv-home-section-title{margin:0 5px;font-size:1.05rem;font-weight:600;text-transform:uppercase}.vv-home-section-content .vv-home-section-body{margin:15px 6px 5px;font-size:.943rem;text-decoration:none}@media(max-width:814px){.vv-home-section-container:nth-child(2) .vv-home-section-content,.vv-home-section-container:nth-child(4) .vv-home-section-content{order:0}.vv-home-section-container:nth-child(2) .vv-home-section-content-img,.vv-home-section-container:nth-child(4) .vv-home-section-content-img{order:1}}.vv-component-callouts-section{line-height:20px}.vv-component-callouts-section .vv-component-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px;font-size:14px}.vv-component-callouts-section .vv-link{font-size:14px}.vv-component-callouts-section .vv-component-callout-info{border-left-color:#1b809e}.vv-component-callouts-section .vv-component-callout-info .vv-component-callout-header{color:#1b809e}.vv-component-callouts-section .vv-component-callout-danger{border-left-color:#ce4844}.vv-component-callouts-section .vv-component-callout-danger .vv-component-callout-header{color:#ce4844}.vv-component-callouts-section .vv-component-callout-warning{border-left-color:#aa6708}.vv-component-callouts-section .vv-component-callout-warning .vv-component-callout-header{color:#aa6708}.vv-component-callouts-section .vv-component-callout-header{font-size:20px;margin-bottom:5px}.vv-component-callouts-section .vv-component-callout-content{color:#333}.vv-component-callouts-section code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:3px}.vv-scrollspy-container{overflow:auto;position:relative}.vv-configurator{background-color:#f8f8f8;border:1px solid #dadada;color:#555;padding:20px 0;font-family:Arial,sans-serif}.vv-configurator-header{padding:0 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.vv-configurator-header :first-child{font-size:20px}.vv-configurator-header :last-child{font-size:14px}.vv-configurator-item{margin:0 20px}.vv-configurator-interface{display:flex;flex-wrap:wrap}.vv-configurator-toggle-wrapper{display:flex;justify-content:space-between;margin-bottom:20px;width:250px;box-sizing:border-box}.vv-configurator-full-width-wrapper{width:100%}.vv-configurator-component-wrapper{display:flex;justify-content:center;background:#fff;padding:20px;margin:20px 20px 0}.vv-configurator-custom-controls,.vv-configurator-toggles{display:flex;flex-wrap:wrap;flex:1}.vv-configurator-selects{display:flex;flex-wrap:wrap;flex:2}.vv-configurator-toggles{justify-content:center}.vv-configurator-toggles:last-child{justify-content:flex-end}.vv-configurator-custom-controls{justify-content:flex-end;padding:0 20px}@media(max-width:700px){.vv-configurator-custom-controls,.vv-configurator-selects,.vv-configurator-toggles{justify-content:center}}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.vv-page.vv-markdown-page .markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;padding:30px 80px 90px;background:#fff;font-family:Arial,sans-serif;font-size:16px;word-wrap:break-word}.vv-page.vv-markdown-page .markdown-body a{background-color:initial;-webkit-text-decoration-skip:objects}.vv-page.vv-markdown-page .markdown-body a:active,.vv-page.vv-markdown-page .markdown-body a:hover{outline-width:0}.vv-page.vv-markdown-page .markdown-body strong{font-weight:inherit;font-weight:bolder}.vv-page.vv-markdown-page .markdown-body h1{font-size:2em;margin:.67em 0}.vv-page.vv-markdown-page .markdown-body img{border:0}.vv-page.vv-markdown-page .markdown-body svg:not(:root){overflow:hidden}.vv-page.vv-markdown-page .markdown-body code,.vv-page.vv-markdown-page .markdown-body kbd,.vv-page.vv-markdown-page .markdown-body pre{font-family:monospace;font-size:1em}.vv-page.vv-markdown-page .markdown-body hr{box-sizing:initial;overflow:visible}.vv-page.vv-markdown-page .markdown-body input{font:inherit;margin:0;overflow:visible}.vv-page.vv-markdown-page .markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.vv-page.vv-markdown-page .markdown-body *{box-sizing:border-box}.vv-page.vv-markdown-page .markdown-body input{font-family:inherit;font-size:inherit}.vv-page.vv-markdown-page .markdown-body a{color:#0366d6;text-decoration:none}.vv-page.vv-markdown-page .markdown-body a:hover{text-decoration:underline}.vv-page.vv-markdown-page .markdown-body strong{font-weight:600}.vv-page.vv-markdown-page .markdown-body hr{height:0;margin:15px 0;overflow:hidden;background:transparent;border-bottom:1px solid #dfe2e5}.vv-page.vv-markdown-page .markdown-body hr:before{display:table;content:""}.vv-page.vv-markdown-page .markdown-body hr:after{display:table;clear:both;content:""}.vv-page.vv-markdown-page .markdown-body table{border-spacing:0;border-collapse:collapse}.vv-page.vv-markdown-page .markdown-body td,.vv-page.vv-markdown-page .markdown-body th{padding:0}.vv-page.vv-markdown-page .markdown-body h1,.vv-page.vv-markdown-page .markdown-body h2,.vv-page.vv-markdown-page .markdown-body h3,.vv-page.vv-markdown-page .markdown-body h4,.vv-page.vv-markdown-page .markdown-body h5,.vv-page.vv-markdown-page .markdown-body h6{margin-top:0;margin-bottom:0}.vv-page.vv-markdown-page .markdown-body h1{font-size:30px}.vv-page.vv-markdown-page .markdown-body h2{font-size:26px;margin-top:50px;padding-bottom:10px}.vv-page.vv-markdown-page .markdown-body h3{margin-bottom:10px}.vv-page.vv-markdown-page .markdown-body h4{font-size:16px;font-weight:600}.vv-page.vv-markdown-page .markdown-body h5{font-size:14px;font-weight:600}.vv-page.vv-markdown-page .markdown-body h6{font-size:12px;font-weight:600}.vv-page.vv-markdown-page .markdown-body p{margin-top:10px;margin-bottom:10px}.vv-page.vv-markdown-page .markdown-body blockquote{margin:0}.vv-page.vv-markdown-page .markdown-body ol,.vv-page.vv-markdown-page .markdown-body ul{padding-left:0;margin-bottom:0;margin-top:10px;margin-left:20px;font-size:16px}.vv-page.vv-markdown-page .markdown-body ol li,.vv-page.vv-markdown-page .markdown-body ul li{margin-top:10px;margin-left:10px}.vv-page.vv-markdown-page .markdown-body ol ol,.vv-page.vv-markdown-page .markdown-body ul ol{list-style-type:lower-roman}.vv-page.vv-markdown-page .markdown-body ol ol ol,.vv-page.vv-markdown-page .markdown-body ol ul ol,.vv-page.vv-markdown-page .markdown-body ul ol ol,.vv-page.vv-markdown-page .markdown-body ul ul ol{list-style-type:lower-alpha}.vv-page.vv-markdown-page .markdown-body dd{margin-left:0}.vv-page.vv-markdown-page .markdown-body code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:12px}.vv-page.vv-markdown-page .markdown-body pre{margin-top:0;margin-bottom:0;font:12px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.vv-page.vv-markdown-page .markdown-body:after{display:table;clear:both;content:""}.vv-page.vv-markdown-page .markdown-body a:not([href]){color:inherit;text-decoration:none}.vv-page.vv-markdown-page .markdown-body blockquote,.vv-page.vv-markdown-page .markdown-body pre,.vv-page.vv-markdown-page .markdown-body table{margin-top:0;margin-bottom:16px}.vv-page.vv-markdown-page .markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.vv-page.vv-markdown-page .markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.vv-page.vv-markdown-page .markdown-body blockquote>:first-child{margin-top:0}.vv-page.vv-markdown-page .markdown-body blockquote>:last-child{margin-bottom:0}.vv-page.vv-markdown-page .markdown-body kbd{font-size:11px;border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5}.vv-page.vv-markdown-page .markdown-body ol,.vv-page.vv-markdown-page .markdown-body ul{list-style:disc;padding-left:2em}.vv-page.vv-markdown-page .markdown-body ol{list-style:decimal}.vv-page.vv-markdown-page .markdown-body ol ol,.vv-page.vv-markdown-page .markdown-body ol ul,.vv-page.vv-markdown-page .markdown-body ul ol,.vv-page.vv-markdown-page .markdown-body ul ul{margin-top:0;margin-bottom:0}.vv-page.vv-markdown-page .markdown-body li>p{margin-top:16px}.vv-page.vv-markdown-page .markdown-body li+li{margin-top:.25em}.vv-page.vv-markdown-page .markdown-body dl{padding:0}.vv-page.vv-markdown-page .markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.vv-page.vv-markdown-page .markdown-body dl dd{padding:0 16px;margin-bottom:16px}.vv-page.vv-markdown-page .markdown-body table{display:block;width:100%;overflow:auto}.vv-page.vv-markdown-page .markdown-body table th{font-weight:600}.vv-page.vv-markdown-page .markdown-body table td,.vv-page.vv-markdown-page .markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.vv-page.vv-markdown-page .markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.vv-page.vv-markdown-page .markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.vv-page.vv-markdown-page .markdown-body img{max-width:100%;box-sizing:initial;background-color:#fff}.vv-page.vv-markdown-page .markdown-body code{padding:.2em 0;margin:0;font-size:85%;background-color:rgba(27,31,35,.05);border-radius:3px}.vv-page.vv-markdown-page .markdown-body code:after,.vv-page.vv-markdown-page .markdown-body code:before{letter-spacing:-.2em;content:" "}.vv-page.vv-markdown-page .markdown-body pre{word-wrap:normal}.vv-page.vv-markdown-page .markdown-body pre>code{padding:0;margin:0;font-size:100%;word-break:normal;white-space:pre;background:transparent;border:0}.vv-page.vv-markdown-page .markdown-body pre{padding:16px;overflow:auto;font-size:85%;background-color:#f6f8fa;border-radius:3px}.vv-page.vv-markdown-page .markdown-body pre code{display:inline;max-width:inherit;padding:0;margin:0;overflow:visible;word-wrap:normal;background-color:initial;border:0}.vv-page.vv-markdown-page .markdown-body pre code:after,.vv-page.vv-markdown-page .markdown-body pre code:before{content:normal}.vv-page.vv-markdown-page .markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1}.vv-page.vv-markdown-page .markdown-body hr{border-bottom-color:#eee}.veeva-releases .release-section{display:flex}.veeva-releases .release-version{margin:1rem 0;color:grey;font-size:calc(1rem + 4px);font-weight:700;display:block}.veeva-releases h3{font-weight:700}.veeva-releases ul{margin-bottom:2rem}.veeva-releases li{margin-left:1rem;list-style:disc;line-height:1.5;font-size:calc(1rem + 2px)}.veeva-releases .automated-lerna-version{color:grey;font-style:italic;font-size:calc(1rem + 2px)}.vv-notFound{text-align:center}.vv-notFound img{max-width:100%;max-height:100%}.vv-demo-configurations-example,.vv-demo-configurations-heading,.vv-demo-configurations-knobs,.vv-demo-title,.vv-demo-usage-dos-donts,.vv-demos,.vv-exampleblock-header{display:flex}.vv-demos{flex-direction:column;align-items:center;width:100%;color:#303030;overflow-x:auto}.vv-demos .vv-demo-header{order:0;background-color:#f5f5f5;overflow-x:hidden}.vv-demos .vv-demo-header-content{margin:0 68px}.vv-demos .vv-demo-title{align-items:baseline}.vv-demos .vv-demo-title .vv-tooltip-wrapper{cursor:pointer;display:inline-block;font-size:18px}.vv-demos .vv-demo-title .vv-icon{margin:0 4px}.vv-demos .vv-demo-component-info{font-size:12px;color:grey}.vv-demos .vv-demo-desc{font-size:14px}.vv-demos .vv-demo-examples{background-color:#fff;order:1;overflow:hidden;width:100%}.vv-demos .vv-demo-example-tabs{background-color:#f5f5f5;border-bottom:1px solid #ccc;z-index:1;padding:0 80px}.vv-demos .vv-demo-example-content{height:auto;padding-right:10px}.vv-demos .vv-demo-example-title{font-size:35px;font-weight:400}.vv-demos .vv-demo-api,.vv-demos .vv-demo-configurations,.vv-demos .vv-demo-css-selectors,.vv-demos .vv-demo-example,.vv-demos .vv-demo-keyboard-shortcuts,.vv-demos .vv-demo-releases,.vv-demos .vv-demo-usage{margin:30px 80px;min-width:60rem}.vv-demos .vv-demo-api h2,.vv-demos .vv-demo-configurations h2,.vv-demos .vv-demo-css-selectors h2,.vv-demos .vv-demo-example h2,.vv-demos .vv-demo-keyboard-shortcuts h2,.vv-demos .vv-demo-releases h2,.vv-demos .vv-demo-usage h2{font-size:22px}.vv-demos .vv-demo-api h3,.vv-demos .vv-demo-configurations h3,.vv-demos .vv-demo-css-selectors h3,.vv-demos .vv-demo-example h3,.vv-demos .vv-demo-keyboard-shortcuts h3,.vv-demos .vv-demo-releases h3,.vv-demos .vv-demo-usage h3{font-size:18px}.vv-demos .vv-demo-api-table-container,.vv-demos .vv-demo-css-selectors-container{margin:20px 0}.vv-demos .vv-demo-api-table,.vv-demos .vv-demo-css-selectors-table{width:100%;border-bottom:1px solid #eee}.vv-demos .vv-demo-api-table .vv-data-grid-cell .vv-demo-api-table-cell,.vv-demos .vv-demo-css-selectors-table .vv-data-grid-cell .vv-demo-api-table-cell{font-size:calc(1rem + 2px)}.vv-demos .vv-demo-api-table .vv-data-grid-cell .vv-demo-api-table-cell-type,.vv-demos .vv-demo-api-table .vv-data-grid-cell .vv-demo-selector-table-cell-type,.vv-demos .vv-demo-api-table .vv-data-grid-cell code,.vv-demos .vv-demo-css-selectors-table .vv-data-grid-cell .vv-demo-api-table-cell-type,.vv-demos .vv-demo-css-selectors-table .vv-data-grid-cell .vv-demo-selector-table-cell-type,.vv-demos .vv-demo-css-selectors-table .vv-data-grid-cell code{font-family:Source Code Pro,monospace}.vv-demos .vv-demo-api-table .vv-data-grid-cell .vv-demo-api-table-cell-desc,.vv-demos .vv-demo-css-selectors-table .vv-data-grid-cell .vv-demo-api-table-cell-desc{line-height:1.7rem}.vv-demos .vv-demo-api-table .vv-data-grid-cell .vv-demo-api-table-cell-desc code,.vv-demos .vv-demo-css-selectors-table .vv-data-grid-cell .vv-demo-api-table-cell-desc code{background-color:#eee;padding:.2rem .3rem;border-radius:.2rem}.vv-demos .vv-demo-api-table .vv-data-grid-cell-wrapper-header,.vv-demos .vv-demo-css-selectors-table .vv-data-grid-cell-wrapper-header,.vv-demos .vv-demo-keyboard-shortcuts-table .vv-data-grid-cell-wrapper-header{font-weight:700;text-transform:uppercase;font-size:calc(1rem - 1px);color:#888;letter-spacing:.8px}.vv-demos .vv-demo-keyboard-shortcuts-blurb{display:inline-block;margin:10px 0}.vv-demos .vv-demo-keyboard-shortcuts-link{margin:0 5px}.vv-demos .vv-demo-usage .vv-demo-usage-callout{margin-bottom:1.875rem}.vv-demos .vv-demo-usage .vv-demo-usage-markdown{margin:20px 0;font-size:14px}.vv-demos .vv-demo-usage .vv-demo-usage-markdown h3{margin:20px 0}.vv-demos .vv-demo-usage .vv-demo-usage-markdown figcaption,.vv-demos .vv-demo-usage .vv-demo-usage-markdown p{font-size:14px}.vv-demos .vv-demo-usage .vv-demo-usage-markdown p{color:#888}.vv-demos .vv-demo-usage .vv-demo-usage-markdown ul{margin-left:1rem}.vv-demos .vv-demo-usage .vv-demo-usage-markdown li{margin-left:1rem;list-style:disc;line-height:1.5}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-col-1,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-col-2,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-col-3{display:flex;margin:10px 0;padding:20px;background-color:#f5f5f5}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-col-2,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-col-3{justify-content:space-around;flex-wrap:wrap}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-col-2>*{flex:1;min-width:350px}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-col-3>*{flex:1;min-width:300px}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-col-1 img,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-col-2 img,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-col-3 img{background-color:initial}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-column+.vv-usage-column{margin-left:10px}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body figure{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:auto;margin:0}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-do,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-dont,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .markdown-body .vv-usage-img{margin:10px 0}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-do,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-dont{display:flex}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-do:before,.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-dont:before{margin-right:8px}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-do:before{content:url(/release/24.1.2/902629e8b13510e692c6.svg);width:17px;height:17px}.vv-demos .vv-demo-usage .vv-demo-usage-markdown .vv-usage-dont:before{content:url(/release/24.1.2/5aa1e11b5e983094fd12.svg);width:17px;height:17px}.vv-demos .vv-demo-usage .vv-usage-do+.vv-usage-img,.vv-demos .vv-demo-usage .vv-usage-dont+.vv-usage-img{margin-left:22px}.vv-demos .vv-demo-releases .vv-demo-component-info{font-size:16px;font-weight:700}.vv-demos .vv-demo-releases .vv-demo-releases-list{list-style:disc}.vv-demos .vv-demo-releases .vv-demo-releases-list-item{margin:10px 0 10px 20px}.vv-demos .vv-demo-configurator{border-radius:3px}.vv-demos .vv-object-state-field-security-permissions-container-header-container{box-sizing:initial}.vv-exampleblock{border:1px solid #ccc;margin:20px 0;background:#fff;border-radius:3px}.vv-exampleblock-header{position:relative;justify-content:space-between;align-items:center;height:35px;background-color:#f5f5f5;padding:10px;border-top-left-radius:inherit;border-top-right-radius:inherit}.vv-exampleblock-header button{color:#0a88c5}.vv-exampleblock-code{position:relative;border-radius:inherit}.vv-exampleblock-code pre{margin:0;background:#fafafa}.vv-exampleblock-title-wrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;width:85%}.vv-exampleblock-title-wrapper .vv-exampleblock-title{font-size:18px;display:inline-block;vertical-align:middle}.vv-exampleblock-showcase{min-height:100px;padding:10px;background:#fff;border-radius:inherit;overflow:auto}.vv-demos-api-header{font-size:24px;font-weight:400}.vv-portal-resources{margin-top:50px}.vv-portal-resources .vv-page-content ul{list-style-type:disc}body#components-test-page .vv-navigation-portal{display:none}body#components-test-page{overflow-x:auto}.test-page-container{display:flex}.test-page-main-content{margin-left:24rem;width:100%;min-width:max-content;margin-right:2rem}.test-page-components-container{display:flex;flex-direction:column;align-items:flex-start;max-width:60vw}.test-page-components-container .test-page-example{margin-bottom:2rem}.test-page-components-container .test-page-title{margin-bottom:1.5rem;font-size:1.2rem;border-bottom:.2rem solid grey;display:inline-block}.test-page-components-container .test-page-message-input{display:block;align-items:center}.test-page-components-container .test-page-message-input label{display:inline-flex;margin-bottom:1rem}.test-page-components-container .test-page-message-input label span{width:10rem;text-align:right;display:flex;align-items:center}.test-page-components-container .test-page-message-input label input{padding:.33rem;width:8rem}.test-page-components-container .dnd-test-example{margin-bottom:1rem}.test-page-sidebar{position:fixed;top:0;left:0;width:18rem;height:100%;background-color:#f2f2f2;overflow-y:auto;padding:2rem;box-shadow:0 0 1rem rgba(0,0,0,.1)}.test-page-sidebar span{font-size:2rem;padding-top:2rem}.test-page-sidebar ul{list-style-type:none;padding-top:2rem}.test-page-sidebar ul li a{font-size:1.33rem;display:block;color:#000;text-decoration:none;padding:1rem 1.5rem}.test-page-sidebar ul li a:hover{background-color:#f2f2f2;color:red}.collapsible-container{border:.2rem solid #ccc;margin-bottom:1.5rem;display:inline-block;width:100%}.collapsible-header{cursor:pointer;padding:1rem;font-size:1.33rem;background-color:#f9f9f9;border-bottom:.2rem solid #ccc}.caret-right:before{content:"▸";margin-right:.5rem}.caret-down:before{content:"▾";margin-right:.5rem}.collapsible-content{padding:1rem}.vv-tests-page{padding:1rem 1rem 80px}.vv-test-demo-page .vv-footer,.vv-test-demo-page .vv-navigation{display:none}.vv-portal-group-title{border-bottom:3px solid #022b3a}html{overflow:visible;font-size:12px}hr{border:solid #b6b6b6;border-width:1px 0 0;margin:8px 0}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:calc(3rem - 6px)}h2{font-size:calc(2rem - 2px)}h3{font-size:20px;margin:6px 0}p{font-size:16px}code{font-size:12px}.vv-portal{color:#303030;font-family:Arial,sans-serif;overflow-x:hidden}.vv-portal-header-dark .vv-navigation-portal{background-color:#022b3a}.vv-portal-header-dark .search-icon-wrapper,.vv-portal-header-dark .vv-portal-header-label,.vv-portal-header-dark .vv-portal-search .vv-input{color:#fff}.vv-hidden{display:none}.vv-app-container{height:100%;margin:0;padding-top:50px;overflow:hidden}.vv-page-content{display:flex}.vv-content{width:100%;background-color:#fff}.vv-page{position:relative;height:100%;background:#fff;min-height:calc(100vh - 100px);top:60px}.vv-page-content{justify-content:center;background:#fff;width:100%}.vv-page-content h1{margin-bottom:15px;margin-top:10px;color:#303030}@media screen and (max-width:800px){.vv-page-content{margin-left:0;width:100%}}html{font-family:Arial,Helvetica,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}table{border-collapse:collapse}button,input,select,textarea{margin:0}button,select{text-transform:none}::-webkit-file-upload-button,[type=reset],[type=submit],button{-webkit-appearance:button}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}b,strong{font-weight:bolder}a{-webkit-text-decoration-skip:objects}textarea{overflow:auto}ol,ul{list-style:none;margin:0;padding:0}