@charset "UTF-8";.VZ-AppRoot .styleguide-richtext code{background:#fff;color:#333;font:80%/1.4 Monaco,Courier,monospace;padding:1px 3px}.VZ-AppRoot .styleguide-richtext pre>code{display:block;padding:1em}.VZ-AppRoot .styleguide-richtext em,.VZ-AppRoot .styleguide-richtext strong{font-weight:600}.VZ-AppRoot .styleguide-richtext p,.VZ-AppRoot .styleguide-richtext pre{margin:1em 0}.VZ-AppRoot .styleguide-richtext ol,.VZ-AppRoot .styleguide-richtext ul{margin:2em 0}.VZ-AppRoot .styleguide-richtext ol>li,.VZ-AppRoot .styleguide-richtext ul>li{display:list-item;list-style:disc;margin-left:2em}.VZ-AppRoot .styleguide-richtext ol>li{display:list-item;list-style:inside}.VZ-AppRoot .styleguide--nav{position:relative}.VZ-AppRoot .styleguide_nav{background:#f2f2f2;border:1px solid #f2f2f2}.VZ-AppRoot .styleguide_nav .styleguide_nav--modules{box-sizing:border-box;height:0;overflow:hidden;visibility:hidden}.VZ-AppRoot .styleguide_nav li{display:block;margin:6px 0}.VZ-AppRoot .styleguide_nav a{line-height:1.2;-webkit-text-decoration:none;text-decoration:none}.VZ-AppRoot .styleguide_nav .styleguide_nav--group{border-bottom:1px solid #0000001a;margin:0;padding:5px 12px}.VZ-AppRoot .styleguide_nav .styleguide_nav--group:last-child{border-bottom:0}.VZ-AppRoot .styleguide_nav--category{cursor:pointer;font-weight:600;position:relative}.VZ-AppRoot .styleguide_nav--category>button{height:100%;left:0;position:absolute;text-align:left;text-indent:-9999px;width:100%}.VZ-AppRoot .styleguide_nav--module>a{display:inline-block;padding:1px 2px}.VZ-AppRoot .styleguide_nav--group.is-active>.styleguide_nav--modules,.VZ-AppRoot .styleguide_nav.is-filtered .styleguide_nav--modules{height:auto;margin-bottom:1em;padding-left:18px;visibility:visible}.VZ-AppRoot .styleguide_nav--module.is-active>a{background:#000;color:#fff;font-weight:600}.VZ-AppRoot .styleguide_nav--filter{box-sizing:border-box;font-size:18px;margin-bottom:20px;width:100%}.VZ-AppRoot .styleguide_nav--back{display:block;margin-bottom:20px}.VZ-AppRoot .styleguide_nav--back:before{content:"← "}.VZ-AppRoot .styleguide_nav--toggle{background:#f0f0f0;color:#0000;display:block;float:right;height:34px;letter-spacing:-1ex;position:relative;text-indent:-9999px;width:34px}.VZ-AppRoot .styleguide_nav--toggle:before{border-color:#000;border-style:solid none;border-width:2px;content:"";display:block;height:14px;left:calc(50% - 8px);position:absolute;top:calc(50% - 7px);width:16px}.VZ-AppRoot .styleguide_nav--toggle:after{background:#000;content:"";display:block;height:2px;left:calc(50% - 8px);position:absolute;top:calc(50% - 1px);width:16px}.VZ-AppRoot .styleguide_nav--toggle:hover:after{transform:scale(.75) translateY(-5px) rotate(45deg)}.VZ-AppRoot .styleguide_nav--toggle:hover:before{border-width:1px;height:0;top:calc(50% - 1px);transform:scale(.75) translateY(5px) rotate(-45deg)}.VZ-AppRoot .styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:after{transform:rotate(-45deg)}.VZ-AppRoot .styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:before{border-width:1px;height:0;top:calc(50% - 1px);transform:rotate(45deg)}.VZ-AppRoot .styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:hover:after{transform:scale(.75) translateY(-5px) rotate(-45deg)}.VZ-AppRoot .styleguide_grid--nav:not(.collapsed) .styleguide_nav--toggle:hover:before{transform:scale(.75) translateY(5px) rotate(45deg)}.VZ-AppRoot .styleguide_header{align-items:flex-end;border-bottom:1px solid #00000080;display:flex;margin-bottom:20px;padding:20px 40px}@media (width <= 600px){.VZ-AppRoot .styleguide_header{padding-left:20px;padding-right:20px}}.VZ-AppRoot .styleguide_header--title{font-size:120%;font-weight:600;margin-right:auto}.VZ-AppRoot .styleguide_header--title>img{height:1.8em;margin:-.5em .5ex -.5em 0;vertical-align:initial}.VZ-AppRoot .styleguide_header--nav a{margin-right:1em}.VZ-AppRoot .styleguide_header--nav a:last-child{margin-right:0}.VZ-AppRoot .styleguide_header--nav a.is-active{font-weight:600}.VZ-AppRoot .styleguide-example{border:2px solid #42a27e;border-radius:8px;margin-bottom:16px;padding:8px;position:relative}.VZ-AppRoot .styleguide-example[data-background=grey]{background-color:#818181}.VZ-AppRoot .styleguide-example[data-background=dark]{background-color:#000}.VZ-AppRoot .styleguide-code{background:#f2f2f2;border-radius:8px;box-sizing:border-box;display:flex;font-size:14px;max-height:40em;min-height:0;overflow:hidden;padding:16px;white-space:pre}.VZ-AppRoot .styleguide-code>*{flex:1}.VZ-AppRoot .styleguide-code.alone{border:0;max-height:10em;overflow:auto;padding:0}.VZ-AppRoot .styleguide-code.alone>pre{margin:0;padding:10px 20px}.VZ-AppRoot .styleguide-code.auto-height{max-height:none}.VZ-AppRoot .styleguide-code .json-formatter-value{display:none}.VZ-AppRoot .styleguide-code .CodeMirror{background:#f2f2f2;height:auto}.VZ-AppRoot .styleguide-code .CodeMirror-scroll{max-height:400px}.VZ-AppRoot .styleguide-code .CodeMirror-focused .CodeMirror-selected{background:#b2d8e7}.VZ-AppRoot .styleguide-code .cm-highlightPatterns{background:#ffcc0080}.VZ-AppRoot .styleguide-code.is-new{padding-bottom:0;padding-top:0}.VZ-AppRoot .styleguide-example_section{margin:2em 0}.VZ-AppRoot .styleguide-codebutton{display:flex;gap:16px;justify-content:flex-end;text-align:right}.VZ-AppRoot .styleguide-codebutton.no-margin{margin:0}.VZ-AppRoot .styleguide-codebutton>a,.VZ-AppRoot .styleguide-codebutton>button{color:#777;font-size:75%}.VZ-AppRoot .styleguide-codebutton>a+button:before{content:" | "}.VZ-AppRoot .styleguide_category_intro_container{display:grid;gap:48px;margin:16px auto 32px;max-width:1440px;padding:16px}@media (min-width:641px){.VZ-AppRoot .styleguide_category_intro_container{grid-template-columns:1fr 1fr}}@media (min-width:769px){.VZ-AppRoot .styleguide_category_intro_container{grid-template-columns:1fr 1fr 1fr}}.VZ-AppRoot .styleguide_category_intro{min-width:0}.VZ-AppRoot .styleguide_category_intro li>a>.styleguide-id{font-size:12px}.VZ-AppRoot .styleguide_category_intro li>[data-styleguide-status]{background:none;float:left;font-size:12px;margin-right:1ex;margin-top:1.5ex;padding:0;position:relative}.VZ-AppRoot .styleguide_category_intro li>[data-styleguide-status]>span{display:none}.VZ-AppRoot .styleguide_category_intro li>[data-styleguide-status]:hover>span{background:#000;bottom:0;color:#fff;display:block;padding:5px;position:absolute;right:22px;white-space:nowrap}.VZ-AppRoot .styleguide_category_intro--graphic{aspect-ratio:1;background-color:#004388;border-radius:4px;display:grid;margin-bottom:32px;padding:33.33%;place-items:center;width:100%}.VZ-AppRoot .styleguide_category_intro--filter{border:1px solid #ccc;border-radius:4px;display:block;font:inherit;margin-bottom:20px;padding:12px 16px;width:100%}.VZ-AppRoot .styleguide_grid{margin:16px auto 32px;padding:16px;width:min(100%,1440px)}.VZ-AppRoot .styleguide_grid--content{margin-left:18em;overflow:hidden}.VZ-AppRoot .styleguide_grid--nav{float:left;padding-right:40px;position:relative;width:18em;z-index:100}.VZ-AppRoot .styleguide_grid--nav .styleguide_nav--toggle{margin-left:20px}.VZ-AppRoot .styleguide_grid--nav .styleguide_nav--back{display:inline-block}.VZ-AppRoot .styleguide_grid--nav.collapsed{padding:0;white-space:nowrap;width:0}.VZ-AppRoot .styleguide_grid--nav.collapsed .styleguide--nav>*{display:none}.VZ-AppRoot .styleguide_grid--nav.collapsed .styleguide_nav--back,.VZ-AppRoot .styleguide_grid--nav.collapsed .styleguide_nav--toggle{display:block;white-space:nowrap}.VZ-AppRoot .styleguide_grid--nav.collapsed .styleguide_nav--toggle{display:inline-block;float:none;margin-left:0;margin-right:10px}.VZ-AppRoot .styleguide_grid--nav.collapsed .styleguide_nav--back{display:inline-block;margin-left:10px}.VZ-AppRoot .styleguide_grid--nav.collapsed+.styleguide_grid--content{margin-left:0}.VZ-AppRoot .styleguide-shownav{display:none}.VZ-AppRoot .styleguide-listing:after{clear:left;content:"";display:table}.VZ-AppRoot .styleguide-listing [data-styleguide-status]{font-size:60%;margin-top:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VZ-AppRoot .styleguide-component_link{background-color:#eee;border:3px solid;box-sizing:border-box;display:inline-block;float:left;font-size:14px;font-weight:600;margin-bottom:5px;margin-right:5px;min-height:115px;padding:5px 6px 4px 8px;position:relative;vertical-align:top;width:125px}.VZ-AppRoot .styleguide-component_link>strong{display:block}.VZ-AppRoot .styleguide-component_link strong>a{-webkit-text-decoration:none;text-decoration:none}.VZ-AppRoot .styleguide-component_link.is-component{background-color:#555;border:0;color:#fff;min-height:85px}.VZ-AppRoot .styleguide-component_link .styleguide-id{color:#000;display:block;font-size:80%}.VZ-AppRoot .styleguide-h1{font-size:32px;margin:40px 0}.VZ-AppRoot .styleguide-h1,.VZ-AppRoot .styleguide-h2{hyphens:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VZ-AppRoot .styleguide-h2{font-size:24px;margin:32px 0}.VZ-AppRoot .styleguide-h3{font-size:20px;hyphens:auto;margin:24px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VZ-AppRoot .styleguide-layout-sample{background-color:#ffffffe6;border:1px solid #000;padding:3px 5px}.VZ-AppRoot .styleguide-intro{font-size:16px;margin:-.75em 0 .75em}.VZ-AppRoot .styleguide-notes{font-size:16px;font-style:italic;margin:1ex 0 4em;padding:0}.VZ-AppRoot .styleguide-notes>li{margin:0;padding:3px 0}.VZ-AppRoot .styleguide-notes>li>strong{margin-bottom:1px;margin-right:1em;width:6em}.VZ-AppRoot .styleguide-notes a{text-decoration:underline;-webkit-text-decoration:underline solid #0000004d;text-decoration:underline solid #0000004d}.VZ-AppRoot [data-status]{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.VZ-AppRoot [data-status=done]:before{content:"🟢 "}.VZ-AppRoot [data-status=to-test]:before{content:"🟡 "}.VZ-AppRoot [data-status=in-progress]:before{content:"🔴 "}.VZ-AppRoot .styleguide_ticket{color:#000;font-size:smaller;font-style:italic;margin-left:8px;text-transform:uppercase}.VZ-AppRoot .styleguide_link:focus-visible,.VZ-AppRoot .styleguide_link:hover,.VZ-AppRoot .styleguide_ticket:focus-visible,.VZ-AppRoot .styleguide_ticket:hover{-webkit-text-decoration:underline;text-decoration:underline}.VZ-AppRoot .styleguide_ticket-demo{color:#000;text-transform:uppercase}.VZ-AppRoot .styleguide_ticket-demo:focus-visible,.VZ-AppRoot .styleguide_ticket-demo:hover{-webkit-text-decoration:underline;text-decoration:underline}.VZ-AppRoot .styleguide_info{color:#000;font-size:smaller;margin-left:8px}.VZ-AppRoot .styleguide_info_demo{font-size:16px;margin-bottom:.75em}.VZ-AppRoot .styleguide-content>p{margin-bottom:1ex;margin-top:1ex}.VZ-AppRoot .styleguide-release_note p{margin-bottom:0}.VZ-AppRoot .styleguide-release_note small{display:block}