.vs-icon{display:inline-block;width:20px;height:20px;flex:0 0 auto;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;overflow:visible}.button .vs-icon,.text-link .vs-icon{width:19px;height:19px}.line-icon .vs-icon{width:27px;height:27px}.line-icon{width:52px;height:52px;border-color:#b7d3cc;background:#f0f8f5}.capability-grid>a>span .vs-icon{width:22px;height:22px}.project-image>span .vs-icon{width:18px;height:18px}.contact-note>span .vs-icon{width:25px;height:25px}.dialog-close{display:grid;place-items:center}.dialog-close .vs-icon{width:21px;height:21px}.menu>span{display:flex;align-items:center;justify-content:center}.menu .vs-icon{width:23px;height:23px}.hero-foot span+span:before,.solution-grid li:before{content:'';display:inline-block;background:currentColor;mask:url('assets/icons/plus.svg') center/contain no-repeat;-webkit-mask:url('assets/icons/plus.svg') center/contain no-repeat;width:12px;height:12px;vertical-align:-1px}.use-items>span{display:flex;align-items:baseline;gap:8px}.use-items>span:before{content:'';flex:0 0 16px;height:16px;align-self:flex-start;margin-top:4px;background:url('assets/icons/sparkles.svg') center/contain no-repeat}.hero-slide-controls button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.hero-slide-controls .vs-icon{width:16px;height:16px}.preview-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px}.preview-toggle .vs-icon{width:17px;height:17px}.dash-sidebar [role=tab] .vs-icon{width:20px;height:20px}.dash-sidebar [role=tab]>span{display:flex;align-items:center;justify-content:center;width:20px}.dash-camera-option>span:last-child{display:flex;align-items:center;justify-content:center}.dash-camera-option .vs-icon{width:17px;height:17px}.dash-integration-icon{display:flex;align-items:center}.dash-integration-icon .vs-icon{width:29px;height:29px}.dash-history-row>span:last-child{display:flex;align-items:center;justify-content:center}.dash-history-row .vs-icon{width:16px;height:16px}.dash-admin-card td .vs-icon{width:18px;height:18px}.dash-admin-card td>span{display:inline-flex;align-items:center;justify-content:center}select{appearance:none;-webkit-appearance:none;background-image:url('assets/icons/chevron-down.svg');background-repeat:no-repeat;background-position:right 13px center;background-size:17px;padding-right:40px!important;color-scheme:light}.contact select{background-image:url('assets/icons/chevron-down-light.svg');color-scheme:dark}.dash-field select{background-image:url('assets/icons/chevron-down.svg');background-repeat:no-repeat;background-position:right 12px center;background-size:17px}.dash-field input[type=date]{background-image:url('assets/icons/calendar.svg');background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px;position:relative}.dash-field input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:8px;width:26px;height:32px;opacity:0;cursor:pointer}.demo-toolbar input[type=checkbox]{appearance:none;-webkit-appearance:none;width:19px;height:19px;min-width:19px;border:1.5px solid #5c7a7f;background:#fff;border-radius:2px;display:inline-block;padding:0}.demo-toolbar input[type=checkbox]:checked{border-color:#146c65;background:#146c65 url('assets/icons/check-light.svg') center/15px no-repeat}.vs-player-controls{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#122c3b;color:#edf7f5;min-height:46px}.vs-player-controls button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:5px;background:0 0;border:1px solid #627e86;color:inherit}.vs-player-controls button:hover{background:#2c535d}.vs-player-controls .vs-icon{width:18px;height:18px}.vs-player-time{font:12px Consolas,monospace;white-space:nowrap;min-width:65px}.vs-player-seek{appearance:none;-webkit-appearance:none;min-width:20px;flex:1;width:auto;height:18px;padding:0;margin:0;border:0;background:0 0;cursor:pointer;accent-color:#a8e2cc}.vs-player-seek::-webkit-slider-runnable-track{height:3px;background:#64868d}.vs-player-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;border-radius:50%;margin-top:-4.5px;background:#c6efe1;border:1px solid #c6efe1}.vs-player-seek::-moz-range-track{height:3px;background:#64868d}.vs-player-seek::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#c6efe1;border:1px solid #c6efe1}.demo-stage.has-player-controls{padding-bottom:52px;aspect-ratio:auto}.demo-stage.has-player-controls>video{aspect-ratio:16/9;height:auto}.demo-stage>.vs-player-controls{position:absolute;bottom:0;left:0;right:0}.dash-camera-frame.has-player-controls{aspect-ratio:auto}.dash-camera-frame.has-player-controls video{aspect-ratio:16/9;height:auto}.vs-fullscreen{background:#102c3b}.vs-fullscreen video{max-height:calc(100vh - 52px);width:100%;object-fit:contain}.vs-fullscreen .vs-player-controls{position:absolute;bottom:0;left:0;right:0}@media(max-width:760px){.dash-sidebar [role=tab]>span{width:18px}.dash-sidebar [role=tab] .vs-icon{width:18px;height:18px}.vs-player-controls{gap:7px;padding:9px}.vs-player-time{font-size:11px;min-width:59px}.vs-player-controls button{width:30px;height:30px}.demo-stage.has-player-controls{padding-bottom:48px}}.vs-player-controls [hidden]{display:none!important}
