.stream-player{width:100%;height:100%}.stream-player video{width:100%;height:100%;background:black}.stream-player-wrapper{direction:ltr;position:relative;aspect-ratio:16 / 9}.stream-player-wrapper>div{width:100%;height:100%}.video-controls{position:absolute;top:0;left:0}.video-controls button{padding:0;border:none;background-color:transparent;color:#fff;cursor:pointer}.video-controls button .icon{width:100%;height:100%}.video-controls .video-overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000004d;opacity:1;transition:all .15s ease}.video-controls .video-overlay.hide{opacity:0}.video-controls .video-overlay button{width:6rem;height:6rem}.video-controls .video-toolbar{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;height:60px;padding:0 1.3rem;font-size:1.2rem}.video-controls .video-toolbar button{width:1.4em;height:1.4em;opacity:.8;transition:all .2s ease}.video-controls .video-toolbar button:hover{opacity:1}.video-controls .video-toolbar button.play-btn{width:2em;height:2em}.video-controls .video-toolbar button.pip-btn{margin-left:auto;margin-right:.5em}.video-controls .video-toolbar button.fullscreen-btn .icon{stroke-width:.5;padding:2px}.video-controls .video-toolbar .video-timer{padding:0 .8em;color:#fff;letter-spacing:1px}.table.events-table,.table.devices-table{font-size:.95rem;margin-bottom:0;border-collapse:separate;border-spacing:0}.table.table-sm.events-table{font-size:.85rem}.table.events-table td,.table.events-table th,.table.devices-table td,.table.devices-table th{text-align:center;vertical-align:middle}.table.devices-table td{padding:.5rem}.table.events-table thead tr:nth-child(1) th,.table.devices-table thead tr:nth-child(1) th{position:sticky;top:0;z-index:10;box-shadow:0 1px 2px -1px #000000f2}.table.events-table tbody,.table.devices-table tbody{border-top-width:0}.table.events-table tbody tr:only-child td,.table.events-table tbody tr:only-child:hover td,.table.devices-table tbody tr:only-child td,.table.devices-table tbody tr:only-child:hover td{background-color:#fff;box-shadow:none}.devices-table thead .text-warning{color:#cc9a06!important}.command-buttons .btn .icon{margin-top:0;margin-left:0;margin-right:.15rem;vertical-align:-.25em;font-size:.9rem}:root[dir=rtl] .command-buttons .btn .icon{margin-left:.15rem;margin-right:0}.configuration-option{position:relative;padding:.75rem;text-align:center;border:2px dashed rgba(0,0,0,.05);border-radius:5px;transition:all .1s ease-out}.configuration-option:after{content:"";position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;background-color:#0006;border-radius:5px;opacity:0;transition:opacity .1s ease-out}.configuration-option.active{border-color:#0d6efc66}.configuration-option.active:after{background-color:#0d6efccc}.configuration-option:hover{cursor:pointer}.configuration-option:hover:after,.configuration-option.active:after{opacity:.1}.configuration-option.overlay:after,.configuration-option.overlay:hover:after,.configuration-option.overlay.active:after{opacity:1!important}.configuration-option.disabled:not(.overlay){opacity:.5}.configuration-option.disabled:hover:not(.overlay){cursor:not-allowed}.configuration-option.disabled:not(.overlay):after,.configuration-option.disabled:not(.overlay):hover:after,.configuration-option.disabled:not(.overlay).active:after{opacity:0!important}.configuration-option .icon{font-size:5rem}.configuration-dropdown .dropdown-menu{font-size:1.1rem;z-index:2000}.configuration-dropdown .dropdown-menu .icon{margin-right:.75rem}:root[dir=rtl] .configuration-dropdown .dropdown-menu .icon{margin-left:.75rem;margin-right:0}.range-input-value{min-width:72px;padding:0 .5rem;background-color:#206bc40a;border:1px solid #007BFF;border-radius:.25rem;color:#007bff;font-size:1.25rem;text-align:center}.is-invalid~.guide-text{color:#dc3545}.panel-zone .zone-address{width:2rem;text-align:center}.panel-loop .dropdown-menu{z-index:2000}.endpoint{display:flex;align-items:center;position:relative;font-size:.8rem}.endpoint img{width:32px;margin-right:2px}.node-xs .endpoint img{width:16px}.node-sm .endpoint img{width:24px}.node-lg .endpoint img{width:48px}.node-xl .endpoint img{width:64px}:root[dir=rtl] .endpoint img{margin-left:2px;margin-right:0}.endpoint .badge{position:absolute;top:-6px;left:-10px;margin-left:6px;z-index:2}:root[dir=rtl] .endpoint .badge{left:auto;right:-10px;margin-left:0;margin-right:6px}.loop-actions .dropdown-menu{font-size:.95rem}.loop-actions .dropdown-menu .icon{margin-right:.5rem;font-size:.75rem}:root[dir=rtl] .loop-actions .dropdown-menu .icon{margin-left:.5rem;margin-right:0}.icon-upload-button{position:absolute;top:-8px;right:-8px;background:transparent}.endpoint-item{width:100%;height:100%;position:relative;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;transition:all ease .2s;cursor:pointer}.disabled .endpoint-item{background-color:#fae3e5;border-color:#ea868f}.endpoint-item:after{content:"";position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;background-color:#0006;border-radius:.25rem;opacity:0;transition:opacity .1s ease-out}.endpoint-item.ui-selected,.endpoint-item.ui-selecting{border-color:#0d6efc66!important}.endpoint-item.ui-selected:after,.endpoint-item.ui-selecting:after{background-color:#0d6efccc;opacity:.1}.endpoint-item .spinner-border{border-width:.15em;color:#6c757d}.endpoint-item .check-mark{color:#198754;stroke-width:.75;animation-duration:.75s;animation-name:bounceIn}.endpoint-item .fail-mark{color:#dc3545;animation-duration:.75s;animation-name:bounceIn}.loop-endpoints .toolbar .nav-link{padding:.25rem .75rem;font-size:.85rem;border:1px solid transparent}.loop-endpoints .toolbar .nav-link span{display:none}.loop-endpoints .toolbar .nav-link:hover{background-color:#00000008;border-color:#00000026}@media (min-width: 992px){.loop-endpoints .toolbar .nav-link .icon{margin-right:.3rem}:root[dir=rtl] .loop-endpoints .toolbar .nav-link .icon{margin-left:.3rem;margin-right:0}.loop-endpoints .toolbar .nav-link span{display:inline}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.4,.4,.4)}20%{transform:scale3d(1.5,1.5,1.5)}40%{transform:scale3d(.8,.8,.8)}60%{opacity:1;transform:scale3d(1.4,1.4,1.4)}80%{transform:scale3d(.9,.9,.9)}to{opacity:1;transform:scaleZ(1)}}.monochrome-logo{direction:ltr;position:relative}.monochrome-logo .logo-image{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.5);border-radius:.5rem;overflow:hidden}.monochrome-logo .logo-image>div{display:flex;justify-content:center;align-items:center}.monochrome-logo .logo-image>div>div{width:3px;height:3px;background-color:#fff}.monochrome-logo .logo-image>div:nth-child(2n)>div:nth-child(2n),.monochrome-logo .logo-image>div:nth-child(odd)>div:nth-child(odd){background-color:#0000001a}.monochrome-logo .logo-blank{width:336px;height:81px;text-align:center;font-size:4rem;font-weight:300;word-spacing:1rem;color:#0000001a}.monochrome-logo .logo-width,.monochrome-logo .logo-height{width:50px;height:20px;line-height:20px;position:absolute;text-align:center;font-size:.85em}.monochrome-logo .logo-width{bottom:-26px;left:50%;margin-left:-25px}.monochrome-logo .logo-height{top:50%;right:-41px;margin-top:-10px;transform:rotate(90deg)}@media (min-width: 576px){.monochrome-logo .logo-image>div>div{width:4px;height:4px}.monochrome-logo .logo-blank{width:448px;height:108px}}.panel-scenario .scenario-number{width:2.6rem;text-align:center}.io-container{display:flex;flex-direction:column}.io-container>*{display:flex;flex-direction:column}.io-container>*:nth-child(odd){flex:1 1 0}.io-container .io-items-box{position:relative;height:100%;text-align:center;padding:2rem;background-color:#00000008;border-radius:.5rem}.io-container .io-item{position:relative;min-width:50%;padding:.5rem;background-color:#0000001a;border-radius:.5rem;font-size:.95rem;transition:all .1s ease-out}.io-container .io-item span{display:block;font-style:italic;font-size:.8rem}.io-container .io-item:hover{background-color:#f8d4d8;cursor:pointer}.io-container .io-item.io-item-plus{color:#4a8f70}.io-container .io-item.io-item-plus:hover{background-color:#e6f2ec}.io-container .io-item:hover:not(.io-item-plus):after{content:"×";position:absolute;top:5px;right:6px;font-size:1.3rem;line-height:1rem;color:#dc3545}.flow-start{height:20px;width:20px;background:#444444;border-radius:50%}.flow-end{height:18px;width:18px;background:#444444;border-radius:50%;border:3px solid #FFFFFF;-webkit-box-shadow:0 0 0 2px #444444;box-shadow:0 0 0 2px #444}.flow-line{position:relative;width:2px;height:40px;background-color:#444}.flow-start+.flow-line{height:20px}.flow-line>span{display:block;position:absolute;top:12px;left:10px;padding:.125rem .5rem;background-color:#ffc107;border-radius:.5rem;font-size:.75rem;line-height:.75rem;font-weight:700}:root[dir=rtl] .flow-line>span{left:auto;right:10px}.flow-line.dashed-line{background-color:transparent;background-image:repeating-linear-gradient(to bottom,#444444,#444444 50%,transparent 50%,transparent 100%);background-size:2px 4px}.flow-connector-bottom,.flow-connector-top{box-sizing:content-box;position:absolute}.flow-connector-bottom{top:0;right:50%;margin-right:-1px}:root[dir=rtl] .flow-connector-bottom{left:50%;right:auto;margin-left:-1px;margin-right:0}.flow-connector-top{bottom:0;left:50%;margin-left:-1px}:root[dir=rtl] .flow-connector-top{left:auto;right:50%;margin-left:0;margin-right:-1px}.flow-point-br:after,.flow-point-tl:after{content:"";position:absolute;height:14px;width:14px;background:#444444;border-radius:50%}.flow-point-br:after{bottom:-9px;right:-8px}:root[dir=rtl] .flow-point-br:after{left:-8px;right:auto}.flow-point-tl:after{top:-9px;left:-8px}:root[dir=rtl] .flow-point-tl:after{left:auto;right:-8px}.io-canvas .offcanvas-header{background-color:#444;color:#fff}.io-canvas .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.io-canvas .offcanvas-body{display:flex;flex-direction:column;padding-bottom:0;background-color:#444}.io-canvas .nav-tabs .nav-link:not(.active){color:#fff}.io-canvas .nav-tabs .nav-link:hover:not(.active),.io-canvas .nav-tabs .nav-link:focus:not(.active){background-color:#777;border-color:transparent;isolation:auto}.io-canvas .tab-content{flex-grow:1;margin:-1px -1rem 0;padding:2rem 1rem;background-color:#fff}.io-canvas .tab-content .tab-pane{height:100%}.io-canvas .form-label{font-size:1.1rem}.io-canvas .option-label,.panel-selection .option-label{display:flex;align-items:center;padding:0 .5rem;line-height:32px}.io-canvas .option-label .endpoint{font-size:.9rem}.io-canvas .option-label .endpoint img,.panel-selection .option-label img{max-width:28px;margin-right:6px}:root[dir=rtl] .io-canvas .option-label .endpoint img,:root[dir=rtl] .panel-selection .option-label img{margin-left:6px;margin-right:0}.io-canvas .option-label .endpoint .badge{top:0}.io-canvas .react-select__menu{z-index:2}.io-canvas .react-select__option--is-selected .option-label.text-danger{color:#f1aeb5!important}.panel-selection .option-label .badge{font-size:.7rem;padding:4px;margin:0 .5rem}.io-canvas .react-select__placeholder{line-height:36px}.io-canvas .select-group .form-check{display:flex;align-items:center;padding-left:2em;margin-bottom:.25rem;border:1px solid rgba(0,0,0,.1);border-radius:4px}:root[dir=rtl] .io-canvas .select-group .form-check{padding-left:0;padding-right:2em}.io-canvas .select-group .form-check.checked{border-color:#0003;background-color:#00000008}.io-canvas .select-group .form-check-label{flex-grow:1;padding:.5rem;cursor:pointer}.io-canvas .select-group .form-check-label{margin-top:-2px}@media (min-width: 768px){.io-container{flex-direction:row;gap:1rem}.flow-connector-bottom,.flow-connector-top{width:50%;height:35px;padding-left:15px;border:2px solid #444444}:root[dir=rtl] .flow-connector-bottom,.flow-connector-top{padding-left:0;padding-right:15px}.flow-connector-bottom{right:-17px;border-top:none;border-radius:0 0 .5rem .5rem}:root[dir=rtl] .flow-connector-bottom{left:-17px;right:auto}.flow-connector-top{left:-17px;border-bottom:none;border-radius:.5rem .5rem 0 0}:root[dir=rtl] .flow-connector-top{left:0;right:-17px}}.panel-zone .zone-address,.panel-output .output-address{width:2rem;text-align:center}.firmware-setting .overlay-content{flex-direction:column}.firmware-setting .overlay-content .spinner-border{width:7rem;height:7rem;border-width:.5rem}.firmware-progress{width:14rem;height:14rem}.firmware-progress .CircularProgressbar .CircularProgressbar-background{fill:#d2f4ea}.firmware-progress .CircularProgressbar .CircularProgressbar-trail{stroke:#d2f4ea}.firmware-progress .CircularProgressbar .CircularProgressbar-path{stroke:#13795b}.firmware-progress .CircularProgressbar .CircularProgressbar-text{fill:#13795b}.firmware-item{transition:border .2s ease-out}.firmware-item:hover{border-color:#666!important}.firmware-item .firmware-version{width:7rem}.camera-linkage img{max-width:50px;margin:.5rem}.linkage-form{min-height:40vh}.linkage-form .option-label{display:flex;align-items:center;padding:0 .5rem;line-height:36px}.linkage-form .option-label img{max-width:28px;margin-right:8px}:root[dir=rtl] .linkage-form .option-label img{margin-left:8px;margin-right:0}.linkage-form .option-label .badge{font-size:.7rem;padding:4px;margin:0 .5rem}.linkage-form .option-label .endpoint{font-size:.9rem}.linkage-form .option-label .endpoint .badge{top:0;z-index:1}.linkage-form .react-select__menu{z-index:2}.linkage-form .react-select__placeholder{line-height:36px}.camera-players-container{position:fixed;bottom:8px;left:10px;z-index:100;display:flex;flex-direction:column;width:320px;gap:8px}:root[dir=rtl] .camera-players-container{left:auto;right:10px}.camera-player{width:100%;background-color:#fff;border-radius:.45rem;overflow:hidden;box-shadow:0 3px 16px #0000001a,0 3px 16px #00000026}.camera-player:hover{box-shadow:0 3px 16px #7f7f7f1a,0 3px 16px #7f7f7f26}.camera-player .header{padding:.5rem}.camera-player .header h3{margin-bottom:0;font-size:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.camera-player .stream-player-wrapper:not(.fullscreen) .video-controls .video-overlay button{width:3.5rem;height:3.5rem}.camera-player .stream-player-wrapper:not(.fullscreen) .video-controls .video-toolbar{height:44px;font-size:.94rem}.camera-player-standalone{margin:0 auto}@media (min-width: 1200px){.camera-player-standalone{width:85%}}.camera-video-error{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px;background-image:repeating-radial-gradient(circle at 17% 32%,#DDDDDD,#111111 .00085px);animation:tv-noise 100s linear infinite}.camera-video-error span{color:#fff;font-size:1.2rem;font-weight:700}@keyframes tv-noise{0%{background-size:100% 100%}to{background-size:200% 200%}}.repeater-wrapper .device-item{position:relative;height:100%;width:100%;padding:1rem;border:.15rem dashed rgba(0,0,0,.05);border-radius:5px;transition:all .1s ease-out}.repeater-wrapper .device-item:after{content:"";position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;background-color:#0006;border-radius:5px;opacity:0;transition:opacity .1s ease-out}.repeater-wrapper .device-item.inactive{opacity:.6}.repeater-wrapper .device-item:not(.inactive):hover:after{opacity:.1}.device-repeater{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;font-family:nasalization,sans-serif;font-style:normal;font-weight:400;width:1280px;height:660px;margin:auto;background-color:#c5c7c4;border:1px solid #333333;border-radius:1.8rem}.fullscreen-enabled .device-repeater{width:100%;height:100%;border-radius:0}.device-repeater .fullscreen-btn{position:absolute;top:12px;right:12px;background-color:transparent;color:inherit;border:none;outline:none}.device-repeater .fullscreen-btn .icon{width:1.55rem;height:1.55rem;color:inherit}.device-repeater .fullscreen-btn .icon:last-child{display:none}.fullscreen-enabled .device-repeater .fullscreen-btn .icon:first-child{display:none}.fullscreen-enabled .device-repeater .fullscreen-btn .icon:last-child{display:block}.device-repeater-box{position:relative;width:1214px;min-height:580px;padding:1.6rem 4.5rem 0;background-image:url(/assets/frame-e0f10b66.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:center top}.device-repeater-box .repeater-title{display:flex;justify-content:center;position:relative;width:534px;height:38px;margin:-33px auto 0;color:#fff}.device-repeater-box .repeater-title svg{display:block;position:absolute;width:100%;height:100%;z-index:100;color:#fff}.device-repeater-box .repeater-title.blink{color:#c5100f}.device-repeater-box .repeater-title.blink svg{animation:ease-in-out blinkingHead 2s infinite}@-webkit-keyframes blinkingHead{0%{color:#fff}25%{color:#c5100f}50%{color:#c5100f}to{color:#fff}}@keyframes blinkingHead{0%{color:#fff}25%{color:#c5100f}50%{color:#c5100f}to{color:#fff}}.device-repeater-box .repeater-title>span{align-self:end;position:relative;width:62px;height:22px;font-family:Arial,Noto Sans,Liberation Sans,sans-serif;font-size:.85rem;font-weight:700;text-align:right}.device-repeater-box .repeater-title>span:after{content:"®";position:absolute;top:0;right:-8px;font-size:.55rem;font-weight:400}.device-repeater-box .repeater-title>span>span{position:absolute;top:0;left:0;font-size:.6rem;font-weight:400}.device-repeater-box .corner-buttons{position:absolute;top:1.6rem;right:0;font-size:2rem}.device-repeater-box .corner-buttons .event-history-button .icon{width:2rem;height:2rem}.device-repeater .events-table-wrapper{position:relative;width:960px;margin:0 auto;padding:15px}.device-repeater .events-table-wrapper:before,.device-repeater .events-table-wrapper:after,.device-repeater .events-table-wrapper>div:before,.device-repeater .events-table-wrapper>div:after{content:"";position:absolute;width:50px;height:50px;z-index:10;background-image:url(/assets/table-corner-f2b09889.svg);background-repeat:no-repeat}.device-repeater .events-table-wrapper:before{top:0;left:0}.device-repeater .events-table-wrapper:after{top:0;right:0;transform:rotate(90deg)}.device-repeater .events-table-wrapper>div{background-color:#ccc;border:.15rem solid #D7D7D7;border-radius:.75rem}.device-repeater .events-table-wrapper>div:before{bottom:-15px;left:-15px;transform:rotate(-90deg)}.device-repeater .events-table-wrapper>div:after{bottom:-15px;right:-15px;transform:rotate(180deg)}.device-repeater .events-table-wrapper .extra-border{content:"";position:absolute;left:50%;bottom:15px;margin-left:-100px;width:200px;height:2px;background-color:#fe330a}.device-repeater .simplebar-content-wrapper{padding:.75rem}.device-repeater .simplebar-track.simplebar-vertical{width:6px;right:4px}.device-repeater .simplebar-scrollbar.simplebar-visible:before{background-color:#fff;border-radius:50%}.device-repeater .events-table{background-color:transparent;border-color:#d6d6d6}.device-repeater .events-table>:not(caption)>*>*{border-bottom-width:.15rem}.device-repeater .table.events-table thead tr th{background-color:#ccc;border-color:#fefefe;box-shadow:none}.device-repeater .table.events-table thead tr th:not(:last-child):after{content:"";position:absolute;top:12px;right:0;width:1px;height:15px;background-color:#fefefe}.table.events-table tbody tr:only-child td,.table.events-table tbody tr:only-child:hover td{background-color:transparent}.device-repeater .command-buttons-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1.5rem;width:800px;margin:1.3rem auto}.device-repeater .device-button{display:flex;flex-direction:column;align-items:center;width:100px;padding:0;background-color:transparent;color:inherit;border:none;font-size:1rem;outline:none;line-height:1.2rem}.device-repeater .device-button:disabled{opacity:.3}.device-repeater .device-button>div{display:flex;align-items:center;justify-content:center;position:relative;width:46px;height:46px;margin:0 auto .5rem;border-radius:.55rem;background-color:#999ea1}.device-repeater .device-button>div:after,.repeater-configuration .configuration-option:after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;border:1px solid #A4A9AC;background:transparent;box-shadow:7px 7px 22px -1px #fff6,-3px -3px 18px -1px #0003;border-radius:.55rem;opacity:1;transition:all .1s ease-out}.device-repeater .device-button:hover>div:after,.repeater-configuration .configuration-option:hover:after{border:1px solid rgba(255,255,100,.2);box-shadow:5px 5px 24px -1px #ffffff80,-3px -3px 30px -1px #fe330a33;background-blend-mode:luminosity}.device-repeater .device-button .circle{width:14px;height:14px;border:.15rem solid transparent;border-radius:50%}.device-repeater .device-button-evacuate{text-transform:uppercase}.device-repeater .device-button .icon{width:1.85rem;height:1.85rem;margin:0;color:#241e1e}.device-repeater .device-button>span{max-height:40px;overflow:hidden}.device-repeater .fire-led{display:flex;flex-direction:row;align-items:center;color:#c5100f;overflow:hidden}.device-repeater .fire-led .icon,.device-repeater .fire-led .hollow{width:2.2rem;height:2.2rem}.device-repeater .fire-led .bordered-box{margin:.25rem 0;padding:.35rem 0;border:.2rem solid #C5100F;border-radius:.6rem}.device-repeater .fire-led .bordered-box>div{padding-left:.52rem;padding-right:.52rem;line-height:1rem}.device-repeater .fire-led h4{max-height:124px;margin:0;padding:.5rem 0;-webkit-writing-mode:sideways-lr;writing-mode:vertical-lr;transform:rotate(180deg);font-weight:400}.device-repeater .status-led-header{display:flex;flex-direction:column;width:300px;margin-bottom:4px}.device-repeater .status-led-header h5{margin-bottom:4px;text-align:center;text-transform:uppercase;font-weight:400}.device-repeater .status-led-header:after{content:"";width:100%;height:3px;background-image:url(/assets/dashed-border-8c609554.svg);background-repeat:no-repeat;background-size:contain;background-position:center top}.device-repeater .status-led{display:flex;line-height:1.2rem;margin:.5rem 0;word-break:break-word}.device-repeater .status-led .led-title{height:36px;max-width:102px;overflow:hidden}.device-repeater .status-led>div:first-child{display:inline-block;position:relative;width:18px;height:18px;margin-right:.5rem;background-color:#bfbfbf;border:.15rem solid #CBCBCB;border-radius:50%}.device-repeater .status-led>div:first-child:before,.device-repeater .status-led>div:first-child:after,.device-repeater .status-led>div:first-child span{position:absolute;top:-1px;left:-1px;width:16px;height:16px;background:linear-gradient(-60deg,rgba(245,193,73,1) 0%,rgba(250,176,11,1) 100%);border-radius:50%;opacity:0}.device-repeater .status-led>div:first-child:before{content:"";z-index:1;box-shadow:-4px -4px 8px #f6dba680;mix-blend-mode:hard-light}.device-repeater .status-led>div:first-child:after{content:"";z-index:2;box-shadow:4px 4px 6px #fbae29bf;mix-blend-mode:multiply}.device-repeater .status-led>div:first-child span{z-index:3}:root[dir=rtl] .device-repeater .status-led>div:first-child{margin-left:.5rem;margin-right:0}.device-repeater .fire-led .status-led{margin:0}.device-repeater .fire-led .status-led .led-title{display:none}.device-repeater .fire-led .status-led>div:first-child{margin-left:0;margin-right:0}.device-repeater .status-led>div:first-child.led-red:before{background:linear-gradient(-60deg,rgba(151,11,13,1) 0%,rgba(194,0,11,1) 100%);box-shadow:-4px -4px 5px #f4b5a680}.device-repeater .status-led>div:first-child.led-red:after{background:linear-gradient(-60deg,rgba(151,11,13,1) 0%,rgba(194,0,11,1) 100%);box-shadow:4px 4px 6px #fa0f13bf}.device-repeater .status-led>div:first-child.led-red span{background:linear-gradient(-60deg,rgba(151,11,13,1) 0%,rgba(194,0,11,1) 100%)}.device-repeater .status-led>div:first-child.led-green:before{background:linear-gradient(-60deg,rgba(35,150,85,1) 0%,rgba(65,170,84,1) 100%);box-shadow:-4px -4px 5px #aaef7d80}.device-repeater .status-led>div:first-child.led-green:after{background:linear-gradient(-60deg,rgba(35,150,85,1) 0%,rgba(65,170,84,1) 100%);box-shadow:4px 4px 6px #6cb222bf}.device-repeater .status-led>div:first-child.led-green span{background:linear-gradient(-60deg,rgba(35,150,85,1) 0%,rgba(65,170,84,1) 100%)}.device-repeater .status-led>div:first-child.always-on:before,.device-repeater .status-led>div:first-child.always-on:after,.device-repeater .status-led>div:first-child.always-on span{opacity:1}.device-repeater .status-led>div:first-child.blink:before,.device-repeater .status-led>div:first-child.blink:after,.device-repeater .status-led>div:first-child.blink span{animation:ease-in-out blinkingLed 1.5s infinite}.device-repeater .status-led.delayed>div:first-child:before,.device-repeater .status-led.delayed>div:first-child:after,.device-repeater .status-led.delayed>div:first-child span{animation-delay:.5s}@-webkit-keyframes blinkingLed{0%{opacity:1}25%{opacity:1}to{opacity:0}}@keyframes blinkingLed{0%{opacity:1}25%{opacity:1}to{opacity:0}}.repeater-configuration{margin-top:4.7rem}.repeater-configuration .configuration-option{display:flex;flex-direction:column;justify-content:space-around;position:relative;min-height:160px;padding:.75rem;background-color:#999ea1;border:1px solid rgba(255,255,255,.5);border-radius:.75rem;line-height:1.2rem}.repeater-configuration .configuration-option .icon{font-size:4rem}@media (max-width: 1279px){.device-repeater{width:1152px}.device-repeater-box{width:1092px;padding:1.6rem 3.75rem 0}.device-repeater .events-table-wrapper{width:810px;margin-top:.75rem}}@media (max-width: 1151px){.device-repeater{width:992px;font-size:.9rem}.device-repeater-box{width:940px;padding:1.6rem 2.7rem 0}.device-repeater .events-table-wrapper{width:700px}.table.events-table,.table.devices-table{font-size:.85rem}.device-repeater .device-button{font-size:.95rem}}.device-list a{color:inherit}.device-list .device-img{max-width:100%;height:auto}.device-list .panic .device-img{animation:ease-in-out panicEffect 1.5s infinite}.last-event{color:#6c757d;font-size:.9rem;font-weight:700}.device-list .device-partition,.device-list .afw-count{display:inline-block;min-width:25px;max-width:40px;height:25px;line-height:25px;margin-left:3px;margin-bottom:5px;padding:0 3px;border-radius:4px;background-color:#d4d8d8;color:#fff;font-weight:700;text-align:center;overflow:hidden}:root[dir=rtl] .device-list .device-partition,.device-list .afw-count{margin-left:0;margin-right:3px}.device-list .device-partition.active,.device-list .afw-count.active{background-color:#fff;color:#000;box-shadow:0 1px 6px #0003,0 1px 3px #0003;opacity:1}.device-list .device-partition.armed{background-color:#214464;color:#fff}.device-list .afw-count{margin-left:2px;background-color:#fff;box-shadow:0 1px 6px #0003,0 1px 3px #0003;opacity:.6}:root[dir=rtl] .device-list .afw-count{margin-left:0;margin-right:6px}.btn.add-device{position:fixed;bottom:1.5rem;right:1.5rem;border-radius:1.5rem!important;box-shadow:1px 3px 16px #0003,1px 3px 16px #0003!important;color:#e1aa12}:root[dir=rtl] .btn.add-device{left:1.5rem;right:auto}.btn.add-device:hover,.btn.add-device:focus{color:#f5d886}.btn.add-device .icon{font-size:1.6rem;margin-right:.6rem}:root[dir=rtl] .btn.add-device .icon{margin-left:.6rem;margin-right:0}.add-device-modal #qrCodeResult{position:relative;height:0;width:100%;padding:0 0 70%}.add-device-modal #qrCodeResult svg{position:absolute;height:100%;width:100%;left:0;top:0}.add-device-modal .modal-body .btn:focus{box-shadow:none;outline:none}.device-info-page .content{margin-left:0;margin-right:0}.device-info .top-nav,.device-info .card{margin:0 1rem}.device-info .top-nav .nav-item{padding:0 1rem}.device-info .top-nav .nav-link{width:100%;padding:0 0 .25rem;border:none;border-bottom:1px solid #000000;outline:none;background-color:transparent;color:inherit}.device-info .top-nav .nav-link.active{color:#1b4766;border-bottom:2px solid #1B4766;font-weight:700}.device-info .top-nav .nav-link:disabled{opacity:.4;cursor:not-allowed}.device-info .top-nav .nav-link .icon{margin-bottom:.25rem;font-size:1.6rem}.device-info .panes>div{display:none}.device-info .panes>div.active{display:block}.device-info .device-button{padding:0;background-color:transparent;color:inherit;border:none;text-align:center;font-size:.9rem;font-weight:700;outline:none}.device-info .device-button:disabled{opacity:.3}.device-info .device-button>div{width:4.5rem;height:4.5rem;padding:.375rem;margin:0 auto .25rem;font-size:2.2rem}.fire-device-info .device-button .icon{font-size:2.35rem}.device-info .device-partition{padding:.25rem .75rem;font-size:1.25rem;opacity:.5}.device-info .device-partition.active{opacity:1}.device-info .device-partition .icon{font-size:1.5rem}.device-info .device-partition.selected{background-color:#e6e6e6;font-weight:700;box-shadow:0 1px 6px #0003,0 1px 3px #0003}.device-info .event-item{padding:.5rem 1rem}.device-info .event-item .event-icon{display:flex;align-items:center;justify-content:center;width:3.3rem;height:3.3rem;text-align:center;font-size:1.4rem;background-color:#fff;border:1px solid #CACACA;border-radius:50%!important;z-index:2}.device-info .event-item .event-icon.power .icon{stroke-width:1}.device-info .event-item .event-icon.exclamation-triangle-fill .icon{margin-top:-5px}.device-info .event-item .event-info{padding:.5rem 1rem 1rem;font-size:.9rem}.device-info .device-history .timeline-border{position:absolute;top:0;left:3.55rem;z-index:1;width:1px;height:100%;background-color:#cacaca}:root[dir=rtl] .device-info .device-history .timeline-border{left:auto;right:3.55rem}.device-info .panic-button{width:100%;margin:2rem 0;padding:.75rem 2.5rem;background-color:#e6e6e6}.device-info .panic-button button{padding:0;background-color:transparent;border:none;outline:none;font-size:2rem;line-height:1rem}.btn.filter-list{position:fixed;bottom:1.5rem;right:1.5rem;color:#e1aa12}:root[dir=rtl] .btn.filter-list{left:1.5rem;right:auto}.btn.filter-list:hover,.btn.filter-list:focus{color:#f5d886;outline:none;box-shadow:none}.btn.filter-list .icon{font-size:2.7rem;margin:0}.device-settings .nav .nav-item{border-bottom:1px solid #CACACA}.device-settings .nav .nav-item:last-child{border-bottom:none}.device-settings .nav .nav-item .nav-link{padding:1rem 1.5rem;color:inherit}.device-settings .nav .nav-item .nav-link:hover{color:#000;background-color:#0000000d}.device-settings .device-zone .icon{font-size:1.3rem}.device-settings .partitions-zones .partition-name{position:relative;z-index:2}.device-settings .partitions-zones .invalid-tooltip{top:80%}.device-settings .zones-tree{padding-left:2rem}:root[dir=rtl] .device-settings .zones-tree{padding-left:0;padding-right:2rem}.device-settings .zones-tree .zones-tree-vertical-line{position:relative;top:calc(-2.75rem + 2px);border-left:2px solid #CED4DA}.device-settings .zones-tree .zones-tree-horizontal-line{height:1.75rem;width:2rem;border-top:2px solid #CED4DA}.device-settings .zones-tree .icon{font-size:1.3rem}.modal-panic .modal-content{background-color:transparent!important;border:none;color:#fff;font-size:1.1rem}.modal-panic .btn-close{position:absolute;top:-1.75em;right:.5em;z-index:5}:root[dir=rtl] .modal-panic .btn-close{left:.5em;right:auto}.modal-panic.panic-off .modal-buttons .btn{border-color:#2bbe69;color:#28b062;background-color:#f8f9fa;background-image:linear-gradient(#2BBE69,#2BBE69);background-position:50% 50%;background-repeat:no-repeat;background-size:0 100%}.modal-panic.panic-on .modal-buttons .btn{border-color:#dc3545;color:#d92738;background-color:#f8f9fa;background-image:linear-gradient(#dc3545,#dc3545);background-position:50% 50%;background-repeat:no-repeat;background-size:0 100%}.modal-panic.panic-off .modal-buttons .btn.active,.modal-panic.panic-on .modal-buttons .btn.active{background-size:100% 100%;color:#f8f9fa;transition:background-size 4s,color 2s}.status-dot{display:inline-block;width:.75rem;height:.75rem;border:2px solid transparent;border-radius:50%}.status-dot-danger{background-color:#dc3545;border-color:#e97d88}.status-dot-success{background-color:#198754;border-color:#1ea466}.device-list .status-dot{position:absolute;bottom:.5rem;left:.5rem}@-webkit-keyframes panicEffect{0%{filter:drop-shadow(0 0 6px #B02A37)}35%{filter:drop-shadow(0 0 6px #B02A37)}to{filter:none}}@keyframes panicEffect{0%{filter:drop-shadow(0 0 6px #B02A37)}35%{filter:drop-shadow(0 0 6px #B02A37)}to{filter:none}}.top-status-message{display:flex;align-items:center;justify-content:center;width:100%;height:0;margin:0;border-radius:0;text-align:center;background-color:#dc3545;color:#f8f9fa;opacity:0;transition:all .5s ease-out}.top-status-message.show{height:44px;opacity:1}.top-status-message .icon{width:1.75em;height:1.75em;margin-right:.5rem}:root[dir=rtl] .top-status-message .icon{margin-left:.5rem;margin-right:0}.notifications-container{z-index:1000}.map-list-container a{color:inherit}.map-item{position:relative;height:100%;width:100%;padding:.75rem;text-align:center;border:2px dashed rgba(0,0,0,.05);border-radius:5px;transition:all .1s ease-out}.map-item:after{content:"";position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;background-color:#0006;border-radius:5px;opacity:0;transition:opacity .1s ease-out}.map-item.active:not(.overlay){border-color:#0d6efc66}.map-item.active:not(.overlay):after{background-color:#0d6efccc}.map-item:hover{cursor:pointer}.map-item:hover:after,.map-item.active:after{opacity:.1}.map-item.overlay:after{opacity:1}.map-item .map-blank{font-size:1.6rem;color:#0006}.map-item .map-name{height:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-item.map-item-plus{font-size:6rem;color:#0000001a}.map-item.map-item-plus:hover{border:2px dashed #a3cfbb;color:#a3cfbb}.map-item.map-item-plus:hover:after{display:none}.map-image{position:relative}.map-image:has(.image-loading){min-width:175px;min-height:175px}.map-image .image-loading{position:absolute;width:100%;height:100%;top:0;background:rgba(0,0,0,.5)}.map-image .image-loading>div{position:absolute;top:50%;left:50%;width:2.6rem;height:2.6rem;margin-top:-1.3rem;margin-left:-1.3rem}.map-manager .toolbar{display:flex;align-items:center}.map-manager .toolbar .nav-link{padding:.75rem 1rem;font-size:.9rem;border-radius:0}.map-manager .toolbar .nav-link span{display:none}.map-manager .toolbar .nav-link:hover{background-color:#0000000d}.map-manager .toolbar .toolbar-text{padding:.25rem 1rem;font-size:.9rem}@media (min-width: 992px){.map-manager .toolbar .nav-link .icon{margin-right:.3rem}:root[dir=rtl] .map-manager .toolbar .nav-link .icon{margin-left:.3rem;margin-right:0}.map-manager .toolbar .nav-link span{display:inline}}.map-design{min-height:88vh;-webkit-user-select:none;user-select:none}.design-area-wrapper{position:relative;background-color:#fff;height:100%;padding:1.5rem;text-align:center;box-shadow:0 1px .5rem .1rem #00000026;border-radius:.25rem}.design-area-wrapper:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="42" fill="%23CCCCCC" class="bi bi-chevron-down" viewBox="0 0 168 168"><g><g><path d="M134.067,146.82H33.495c-1.484,0-2.7,1.219-2.7,2.7c0,1.487,1.216,2.7,2.7,2.7h100.578c1.486,0,2.699-1.213,2.699-2.7 C136.772,148.039,135.565,146.82,134.067,146.82z"/><path d="M166.467,47.635c-0.944-0.709-2.23-0.72-3.186-0.039l-43.464,30.965c-1.012,0.717-1.397,2.025-0.949,3.18 c0.417,1.057,0.628,2.138,0.628,3.201c0,4.835-3.939,8.775-8.775,8.775c-4.841,0-8.774-3.939-8.774-8.775 c0-4.627,3.644-8.456,8.295-8.709c0.901-0.055,1.709-0.546,2.178-1.318c0.459-0.778,0.501-1.716,0.116-2.537L86.21,16.864 c-0.448-0.943-1.399-1.537-2.441-1.537c-1.047,0-1.993,0.594-2.441,1.537L54.981,72.426c-0.377,0.788-0.34,1.722,0.097,2.489 c0.443,0.778,1.231,1.271,2.112,1.35c4.556,0.4,7.986,4.142,7.986,8.677c0,4.835-3.937,8.775-8.774,8.775 c-4.839,0-8.775-3.939-8.775-8.775c0-0.868,0.166-1.788,0.512-2.805c0.38-1.118-0.011-2.357-0.96-3.043L4.304,47.619 c-0.958-0.699-2.247-0.699-3.209,0.005c-0.949,0.702-1.334,1.938-0.944,3.056l30.958,89.147c0.372,1.086,1.397,1.813,2.547,1.813 h100.222c1.154,0,2.173-0.728,2.552-1.813l30.955-89.147C167.796,49.567,167.411,48.342,166.467,47.635z M131.973,136.242H35.596 L8.108,57.111l34.399,25.252c-0.172,0.873-0.264,1.727-0.264,2.584c0,7.815,6.359,14.175,14.175,14.175 c7.812,0,14.175-6.359,14.175-14.175c0-6.091-3.797-11.274-9.273-13.255l22.465-47.363l22.396,47.239 c-5.627,1.898-9.629,7.193-9.629,13.384c0,7.815,6.359,14.175,14.175,14.175c7.81,0,14.175-6.359,14.175-14.175 c0-1.036-0.121-2.077-0.364-3.103l34.984-24.922L131.973,136.242z"/><path d="M84.94,40.777c-1.351-0.627-2.953-0.061-3.597,1.279L69.254,67.561c-0.503,1.052-0.264,2.328,0.593,3.122 c3.952,3.71,6.146,8.765,6.146,14.259c0,1.487,1.21,2.7,2.7,2.7s2.7-1.213,2.7-2.7c0-6.323-2.272-12.208-6.454-16.767 l11.287-23.791C86.859,43.028,86.29,41.415,84.94,40.777z"/></g></g></svg>');position:absolute;bottom:0;right:12px;filter:drop-shadow(-1px -1px 0 rgba(1,1,1,1.5)) drop-shadow(1px 1px 0 rgba(255,255,255,1.5));opacity:.05}.design-area .drop-zone{display:inline-block;max-width:100%}.design-area .map-blank,.monitoring-area .map-blank{display:flex;justify-content:center;align-items:center;text-align:center;width:60vw;height:70vh;font-size:4rem;font-weight:300;color:#0000001a;border:2px dashed rgba(0,0,0,.05);border-radius:.25rem}@media (min-width: 992px){.design-area .map-blank{width:70vw;height:80vh}}.design-area .drop-activated:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3ab0c3;opacity:.15}.design-aside-tabs.nav-tabs{border-bottom:none}.design-aside-tabs.nav-tabs .nav-link{background-color:#d3d3d3;border:1px solid #D3D3D3;color:#4b4b4b;margin-bottom:0;padding:.4rem 1rem;border-top-left-radius:.6rem;border-top-right-radius:.6rem;font-size:.95rem}.design-aside-tabs.nav-tabs .nav-link:hover,.design-aside-tabs.nav-tabs .nav-link:focus{background-color:#c2c2c2;border:1px solid #C2C2C2;isolation:auto}.design-aside-tabs.nav-tabs .nav-link.active{position:relative;z-index:10;background-color:#212529;border:1px solid #212529;color:#fff;box-shadow:0 1px .5rem .1rem #00000080}.design-aside{width:25vw;min-width:160px;max-width:320px;background-color:#212529;box-shadow:0 1px .5rem .1rem #00000080;color:#fff;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}:root[dir=rtl] .design-aside{border-top-left-radius:.25rem;border-top-right-radius:0}.design-aside,.design-aside>div{max-height:84vh}.design-aside .simplebar-scrollbar:before{background-color:#6c757d}.design-aside .tab-content{padding:1.5rem .25rem}.design-aside .node-info h5{border-bottom:2px solid #6C757D;padding:0 .4rem .4rem;white-space:nowrap}.endpoint-tree{border-bottom:1px solid #6C757D;padding-bottom:1rem;margin-bottom:1rem}.endpoint-tree:last-child{border-bottom:none}.endpoint-tree .panel-loop{padding:.4rem .3rem 0}.endpoint-tree .empty-loop{padding:0 1.2rem;opacity:.7}.endpoint-tree .device-name,.endpoint-tree .loop-name{display:flex;align-items:center;margin-bottom:0;overflow:hidden;white-space:nowrap;cursor:pointer}.endpoint-tree .loop-name{background-color:#343a40;padding:.2rem;border-radius:.3rem;font-size:.9rem}.endpoint-tree .device-name .icon,.endpoint-tree .loop-name .icon{display:none;font-size:.7rem;margin:0 .3rem}.endpoint-tree .device-name:not(.collapsed) .icon-expanded,.endpoint-tree .loop-name:not(.collapsed) .icon-expanded{display:inline-block}.endpoint-tree .device-name.collapsed .icon-collapsed,.endpoint-tree .loop-name.collapsed .icon-collapsed{display:inline-block}.endpoint-tree ul,.map-tree ul{list-style:none;margin:0;padding:0}.endpoint-tree ul{margin-top:.35rem}.endpoint-tree ul li,.map-tree ul li{height:44px;width:100%;padding:10px 1rem;overflow:hidden;white-space:nowrap}.draggable{display:inline-block;touch-action:none;-webkit-user-select:none;user-select:none}.draggable.fixed.ondrag{position:fixed;z-index:5000}.draggable.dropped,.draggable.disabled{opacity:.4}.drop-zone{position:relative}.design-area .draggable{position:absolute;top:10px;left:300px}.design-toolbox{background:#FFFFFF;border:1px solid #E8E8EB;box-shadow:0 3px 15px -3px #0d142121;border-radius:.35rem;padding:0;z-index:1000}.design-toolbox .nav-link{padding:.25rem .4rem;text-align:center;border-radius:0}.design-toolbox .nav-link .icon{width:1.05rem;height:1.05rem}.design-toolbox .nav-link:hover{background-color:#eff2f5}.design-toolbox .dropdown-menu{border:1px solid #E8E8EB;box-shadow:0 3px 15px -3px #0d142121;border-radius:.35rem;padding:.1rem 0}.design-toolbox .dropdown-menu .dropdown-item.active,.design-toolbox .dropdown-menu .dropdown-item:focus{background-color:#22baff14;box-shadow:inset 0 0 0 1px #07a1e314;color:inherit}.design-toolbox .dropdown .dropdown-caret{width:.66rem;height:.66rem;stroke-width:1;margin-left:3px}.design-toolbox .design-tool-font-size button .icon{stroke-width:.4}.design-toolbox .design-tool-size .dropdown-menu,.design-toolbox .design-tool-font-size .dropdown-menu{max-height:200px;overflow:scroll}.design-toolbox .design-tool-color-footer{display:flex;align-items:center;justify-content:center;gap:.5rem}.design-toolbox .design-tool-color-footer label{font-size:13px;color:#555}.design-toolbox .design-tool-color-footer input{max-width:90px;background:transparent;border:1px solid #999999;border-radius:.125rem;padding:2px 3px;font-size:11px;color:#555}.map-monitoring{min-height:70vh;padding-bottom:50px}.monitoring-area-wrapper{direction:ltr;position:relative;width:100%;height:85vh;overflow:hidden}.fullscreen-enabled .monitoring-area-wrapper{height:94vh}.monitoring-area-wrapper .react-transform-wrapper{width:100%;height:100%}.monitoring-area{position:relative}:root[dir=rtl] .monitoring-area{direction:rtl}.monitoring-area .endpoint-node,.monitoring-area .map-node,.monitoring-area .camera-node{cursor:pointer}.monitoring-buttons{position:absolute!important;top:1rem;right:1rem;z-index:2;opacity:.75;transition:opacity .1s ease-out}.monitoring-buttons:hover{opacity:1}.monitoring-buttons .btn .icon{margin:0}.monitoring-buttons .button-back .icon{transform:scale(1.6)}.monitoring-area-wrapper .info-toast{position:absolute;top:1.5rem;left:1.5rem;z-index:2;width:280px}:root[dir=rtl] .monitoring-area-wrapper .info-toast{direction:rtl}.monitoring-area-wrapper .node-info h5{display:none}.monitoring-toolbox{position:absolute;bottom:-1px;left:0;z-index:9;width:100%;overflow:hidden}.monitoring-toolbox .nav-tabs{padding:.5rem .5rem 0;border:none;overflow:hidden}.monitoring-toolbox .nav-tabs .nav-link{padding:.4rem .75rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem;font-size:.8rem;background-color:#d3d3d3;color:#4b4b4b}.monitoring-toolbox .nav-tabs .nav-link:hover,.monitoring-toolbox .nav-tabs .nav-link:focus{background-color:#c2c2c2}.monitoring-toolbox .nav-tabs .nav-link.active{position:relative;z-index:10;background-color:#e2e3e5;box-shadow:0 1px .5rem .1rem #00000080}.monitoring-toolbox .tab-content{position:relative;top:-1px;background-color:#fff;box-shadow:0 1px .5rem .1rem #0006}@media (min-width: 992px){.monitoring-toolbox .nav-tabs{padding:.5rem 1rem 0}.monitoring-toolbox .nav-tabs .nav-link{padding:.4rem 1rem;font-size:.9rem}}.dot-node{background:rgba(108,117,125,.75);border-radius:50%;margin:0 .125rem;height:8px;width:8px}.map-node,.camera-node{display:flex;align-items:center;position:relative;font-size:.9rem}.map-node .icon{font-size:1.1rem;margin-right:.25rem}.node-xs .map-node .icon{font-size:.55rem}.node-sm .map-node .icon{font-size:.825rem}.node-lg .map-node .icon{font-size:1.65rem}.node-xl .map-node .icon{font-size:2.2rem}:root[dir=rtl] .map-node .icon{margin-left:.25rem;margin-right:0}.camera-node .icon{font-size:1.2rem;margin-right:.25rem}.node-xs .camera-node .icon{font-size:.6rem}.node-sm .camera-node .icon{font-size:.9rem}.node-lg .camera-node .icon{font-size:1.8rem}.node-xl .camera-node .icon{font-size:2.4rem}:root[dir=rtl] .camera-node .icon{margin-left:.25rem;margin-right:0}.design-area .endpoint-node,.design-area .map-node,.design-area .camera-node,.monitoring-area .endpoint-node,.monitoring-area .map-node,.monitoring-area .camera-node{border:1px dotted transparent;border-radius:.25rem;padding-right:.25rem}:root[dir=rtl] .design-area .endpoint-node,:root[dir=rtl] .design-area .map-node,:root[dir=rtl] .design-area .camera-node,:root[dir=rtl] .monitoring-area .endpoint-node,:root[dir=rtl] .monitoring-area .map-node,:root[dir=rtl] .monitoring-area .camera-node{padding-left:.25rem;padding-right:0}.design-area .endpoint-node,.monitoring-area .endpoint-node{color:#007bff}.design-area .camera-node,.monitoring-area .camera-node{color:#0f5132}.design-area .map-node,.monitoring-area .map-node{color:#520dc2}.design-area .endpoint-node.selected,.monitoring-area .endpoint-node.selected{border-color:#007bff}.design-area .camera-node.selected,.monitoring-area .camera-node.selected{border-color:#0f5132}.design-area .map-node.selected,.monitoring-area .map-node.selected{border-color:#520dc2}.node-info ul{list-style:none;margin:0;padding:0;font-size:.9rem}.node-info ul li{padding-left:1rem;white-space:nowrap}:root[dir=rtl] .node-info ul li{padding-left:0;padding-right:1rem}.pulse{border-radius:.25rem;box-shadow:0 0 0 0 transparent;transform:scale(1);animation:pulse 1.5s infinite;color:#dc3545}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 currentColor;background-color:currentColor}70%{transform:scale(1);box-shadow:0 0 0 10px transparent;background-color:transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent;background-color:transparent}}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 10px;background:#E9ECEF url(/images/login_bg.jpg) no-repeat;background-size:cover}.login-box{width:100%;max-width:400px;padding:3rem 2rem;margin:auto;background-color:#fff}.login-box.card{border-radius:3px}.login-box .login-logo{max-width:200px;margin:0 auto}.login-footer{width:100%;max-width:400px;text-align:center;margin-top:1rem;color:#fff;font-size:.8rem}.login-footer a{color:#94d8e1}.login-footer a:hover{color:#38b6c6}.login-footer .footer-menu{display:flex;justify-content:space-between;align-items:center;padding-bottom:.25rem;margin-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.45)}.login-footer .footer-menu a{padding:0 .5rem;color:#fff;outline:none;transition:all .3s}.login-footer .footer-menu a:hover{color:#94d8e1}.login-footer .footer-menu a .icon{margin-right:.125rem}:root[dir=rtl] .login-footer .footer-menu a .icon{margin-left:.125rem;margin-right:0}.login-footer .footer-menu .flag-icon{width:22px;height:auto;border-radius:3px;margin-right:.25rem}:root[dir=rtl] .login-footer .footer-menu .flag-icon{margin-left:.25rem;margin-right:0}.login-footer .language-select__indicator-separator{background-color:#ffffff59}.login-footer .language-select__dropdown-indicator{color:#ffffff59}.login-footer .language-select__dropdown-indicator:hover{color:#94d8e1}.login-footer .language-select__control{background-color:transparent;border:none}.login-footer .language-select__control .language-option{color:#fff}.login-footer .language-select__control.language-select__control--is-focused{background-color:#0000000d;border:none;outline:0;box-shadow:none}.login-footer .language-select__option.language-select__option--is-focused{background-color:#2144641a}.login-footer .language-select__option.language-select__option--is-selected{background-color:#21446440;color:inherit}.login-footer .language-select__value-container>input{position:static}.login-footer .language-select__menu .language-option{color:#000}.wrapper{width:100%;min-height:100vh;padding-bottom:1.5rem;background-color:#f5f5f5}.content-wrapper{width:100%;transition:all .3s}header{background-color:#fff}.content{margin:1.5rem 1rem 0}.compact .content{margin:0;padding:1rem}.header-logo,.sidebar-logo{width:auto;max-height:38px}.menu-toggle,.header-button{display:inline-block;padding:.25rem .75rem;background-color:transparent;color:inherit;border:1px solid transparent;font-size:1.1rem;line-height:1;outline:none;transition:all .3s}.menu-toggle:hover,.menu-toggle:focus,.header-button:hover,.header-button:focus{color:#5b6671}.menu-toggle .icon{font-size:1.3rem;stroke-width:.5}.main-sidebar{position:absolute;top:0;left:-250px;width:250px;height:100vh;overflow:scroll;z-index:1038;background-color:#fff;transition:all .3s}:root[dir=rtl] .main-sidebar{left:auto;right:-250px}.sidebar-open .main-sidebar{left:0;box-shadow:0 0 10px 5px #0003}:root[dir=rtl] .sidebar-open .main-sidebar{left:auto;right:0}.sidebar-open .content-wrapper{margin-left:250px}:root[dir=rtl] .sidebar-open .content-wrapper{margin-left:0;margin-right:250px}.main-sidebar .sidebar-header{margin:1.25rem;padding-bottom:1rem;border-bottom:1px solid #1b4766;text-align:center}.main-sidebar .sidebar-footer{padding:.25rem 1.25rem;border-top:solid 1px rgba(0,0,0,.1);border-bottom:solid 1px rgba(0,0,0,.1);font-size:.7rem;text-transform:uppercase;text-align:center}.main-sidebar nav{margin:3rem 0}.nav-sidebar .nav-item .nav-link{padding:.85rem .25rem .85rem 2rem;color:#363636;font-size:1rem;transition:all .3s ease}:root[dir=rtl] .nav-sidebar .nav-item .nav-link{padding:.85rem 2rem .85rem .25rem}.nav-sidebar .nav-item .nav-link:hover,.nav-sidebar .nav-item .nav-link.active:hover{color:#000;background-color:#0000000d}.nav-sidebar .nav-item .nav-link.active{color:#007bff}.nav-sidebar .nav-item .nav-link .icon{font-size:.9rem;margin-right:6px}:root[dir=rtl] .nav-sidebar .nav-item .nav-link .icon{margin-left:6px;margin-right:0}#sidebar-overlay{display:none;background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1037;opacity:0}.sidebar-open #sidebar-overlay{display:block;opacity:1;-webkit-animation:fadeInOpacity .4s ease-out;animation:fadeInOpacity .4s ease-out}@-webkit-keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.main-loading{display:flex;justify-content:center;align-items:center;margin:4rem 0}.main-loading .spinner-border{width:2.5rem;height:2.5rem}.main-loading .loading-text{margin:0 1rem;font-size:1.2rem}form .form-control{padding:10px;border-radius:0}.modal form .form-control{padding:.375rem .75rem}.has-icon .form-control{padding:10px 10px 10px 40px}:root[dir=rtl] .has-icon:not(.keep-left) .form-control{padding:10px 40px 10px 10px}.has-icon .form-control:focus,.has-icon .form-control.is-valid,.has-icon .form-control:valid,.has-icon .form-control.is-invalid,.has-icon .form-control:invalid{box-shadow:none}.PhoneInputInput.form-control:focus,.PhoneInputInput.form-control.is-valid,.PhoneInputInput.form-control:valid,.PhoneInputInput.form-control.is-invalid,.PhoneInputInput.form-control:invalid{box-shadow:none}.has-icon .input-icon{padding:10px!important}.form-label-inline{padding-top:10px;padding-bottom:10px}.ip-input:focus-within{border-color:#90a2b2!important;box-shadow:0 0 0 .25rem #21446440!important}.react-select__control.react-select__control--is-focused{border-color:#90a2b2;outline:0;box-shadow:0 0 0 .25rem #21446440}.react-select__option.react-select__option--is-focused{background-color:#ececec}.react-select__option.react-select__option--is-selected{background-color:#214464}.card{border-radius:7px;box-shadow:0 3px 16px #0000001a,0 3px 16px #00000026;transition:all .2s}.card:hover{box-shadow:0 3px 16px #7f7f7f1a,0 3px 16px #7f7f7f26}.card-header{padding:.75rem 1.25rem}.fullscreen-toggle{margin-right:.25rem;padding:.1rem;background-color:transparent;line-height:1.1rem;border:none;border-radius:50%;text-align:center;transition:all .2s}:root[dir=rtl] .fullscreen-toggle{margin-left:.25rem;margin-right:0}.fullscreen-toggle:hover{background-color:#000000a6;color:#f5f5f5}.fullscreen-toggle .icon{width:1em;height:1em}.fullscreen-toggle .icon:nth-child(2){display:none}.fullscreen-enabled .fullscreen-toggle .icon:nth-child(1){display:none}.fullscreen-enabled .fullscreen-toggle .icon:nth-child(2){display:inline-block}.fullscreen-enabled .card{width:100%;height:100%}.fullscreen-enabled .card .card-body{width:100%;height:100%;overflow:auto}:root[dir=rtl] .icon-chevron-left,:root[dir=rtl] .icon-chevron-right,:root[dir=rtl] .icon-caret-right-fill{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Roboto,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff}a,.text-link{color:#007bff;text-decoration:none;background-color:transparent}a:hover,.text-link:hover{color:#0056b3;text-decoration:none}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}.bg-hover:hover{background-color:#f8f9fa}.icon{display:inline-block;width:1.333em;height:1.333em;stroke-width:0;stroke:currentColor;fill:currentColor}.btn .icon{width:1.1em;height:1.1em;margin:-3px 6px 0}.btn-save .icon{width:1.3em;height:1.3em;stroke-width:1}.btn.icon-start{position:relative}.btn.icon-start .icon{position:absolute;left:1rem;top:50%;margin:-.55em 0 0}:root[dir=rtl] .btn.icon-start .icon{left:auto;right:1rem}.btn-clear{padding:0;border:none;vertical-align:baseline;text-decoration:none}.btn-xs,.btn-group-xs>.btn{padding:.15rem .35rem;font-size:.75rem;border-radius:.2rem}.action-icon{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;outline:none}.has-icon{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.has-icon .form-control{padding-left:2.3rem}:root[dir=rtl] .has-icon:not(.keep-left) .form-control{padding-left:0;padding-right:2.3rem;direction:rtl}.has-icon .input-icon{box-sizing:content-box;display:flex;align-items:center;position:absolute;left:0;height:1.6rem;padding:.388rem .7rem;z-index:5}:root[dir=rtl] .has-icon:not(.keep-left) .input-icon{left:auto;right:0}.has-icon .input-icon .icon{font-size:.9rem}.form-label-inline{padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;font-size:inherit;line-height:1.5}@media (min-width: 576px){.form-label-inline{width:160px!important}}.form-select-group{display:flex;flex-wrap:wrap;grid-gap:.3rem;gap:.3rem}.form-select-group .btn{color:#6c757d;border-color:#d9dbde}.form-select-group .btn:hover{color:#212529;border-color:#6c757d}.form-select-group .btn-check:focus+.btn,.form-select-group .btn:focus{box-shadow:0 0 0 .25rem #206bc440}.form-select-group .btn-check:checked+.btn,.form-select-group .btn-check:active+.btn,.form-select-group .btn:active,.form-select-group .btn.active{color:#007bff;background-color:#206bc40a;border-color:#007bff}.form-select-group .btn:disabled,.form-select-group .btn.disabled{color:#6c757d;background-color:transparent}.ip-input{display:flex}.ip-input:focus-within{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.ip-input input{width:100%;background-color:transparent;border:none;text-align:center}.ip-input input:focus{outline:0;border:none}.success-toast,.danger-toast{position:fixed;bottom:1.5rem;right:1.5rem;color:#000!important;border-width:0!important}:root[dir=rtl] .success-toast,.danger-toast{left:1.5rem;right:auto}.success-toast{background-color:#67e3a9!important}.danger-toast{background-color:#ee9aa2!important}.overlay{position:relative;overflow:hidden}.overlay:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:rgba(0,0,0,.5)}.overlay-content{display:none}.overlay .overlay-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:11;color:#f8f9fa}.export-button-modal .modal-content{overflow:hidden}.export-button-modal .modal-body{padding:0}.export-button-modal .dropdown-menu{position:static;display:block;padding:0;border:none}.export-button-modal .dropdown-menu .dropdown-item{padding:.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.15)}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:center;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC)}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5em;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #EAECEC;color:#8b9898;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px #00000026}.DayPicker{direction:ltr}.range-picker.DayPicker,.date-picker.DayPicker{line-height:1rem}.range-picker.DayPicker .DayPicker-NavButton,.date-picker.DayPicker .DayPicker-NavButton{top:.85rem;right:.5rem;margin:0}.range-picker.DayPicker .DayPicker-NavButton--prev,.date-picker.DayPicker .DayPicker-NavButton--prev{left:.5rem}.range-picker .DayPicker-Month{margin:1em 1em 0 0}.range-picker .DayPicker-Month:last-child{margin:1em 0 0}.range-picker .DayPicker-Month .DayPicker-Caption,.date-picker .DayPicker-Month .DayPicker-Caption{text-align:center}.range-picker .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#f0f8ff!important;color:#4a90e2}.range-picker .DayPicker-Day{border-radius:0!important}.range-picker .DayPicker-Day--start{border-top-left-radius:7px!important;border-bottom-left-radius:7px!important}.range-picker .DayPicker-Day--end{border-top-right-radius:7px!important;border-bottom-right-radius:7px!important}@media (min-width: 576px){.range-picker .DayPicker-Months{flex-wrap:nowrap}}.yearPickerEnabled .DayPicker-Caption{margin-left:2rem;margin-right:2rem;cursor:pointer}.yearPickerEnabled .DayPicker-Caption>div:after,.yearPicker .yearPicker-caption>div:after{display:inline-block;margin-left:.325em;vertical-align:.155em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;color:#8b9898}.yearPicker{display:none;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:.75rem 0;background-color:#fff;text-align:center}.yearPicker .yearPicker-caption{height:14%;padding:0 .5rem;font-weight:500;font-size:1.15em}.yearPicker .yearPicker-caption>div{display:inline-block;padding:.25rem 1rem;cursor:pointer}.yearPicker .yearPicker-caption>div:after{border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.yearPicker-years-wrapper{height:86%}.yearPicker .yearPicker-years{display:flex;flex-wrap:wrap;justify-content:center}.yearPicker .yearPicker-year{padding:.5rem .8rem;margin:.5rem;background-color:transparent;border:none;border-radius:1.2rem;font-size:1rem}.yearPicker .yearPicker-year:hover{background-color:#f0f8ff}.yearPicker .yearPicker-year.selected,.yearPicker .yearPicker-year.selected:hover{background-color:#f0f8ff;color:#4a90e2}.RangeInput-module_track-container__3Bzos{position:relative}.RangeInput-module_horizontal__3JdKR{width:100%;height:36px}.RangeInput-module_vertical__1V8Th{width:36px;height:100%}.RangeInput-module_track-bar__382-I{position:absolute;top:0;left:0;z-index:0;border-radius:.25rem}:root[dir=rtl] .RangeInput-module_track-bar__382-I{left:auto;right:0}.RangeInput-module_horizontal__3JdKR .RangeInput-module_track-bar__382-I{width:100%;height:5px}.RangeInput-module_vertical__1V8Th .RangeInput-module_track-bar__382-I{width:5px;height:100%}.RangeInput-module_track__2Tdl5{position:absolute;top:0;left:1%;z-index:1}:root[dir=rtl] .RangeInput-module_track__2Tdl5{left:auto;right:1%}.RangeInput-module_horizontal__3JdKR .RangeInput-module_track__2Tdl5{width:98%;height:5px}.RangeInput-module_vertical__1V8Th .RangeInput-module_track__2Tdl5{width:5px;height:98%}.RangeInput-module_thumb__2w0VX{display:flex;width:22px;height:22px;border-radius:50%;box-shadow:0 0 #6496f500;transition:box-shadow .2s ease-out}.RangeInput-module_thumb__2w0VX:before{content:"";width:100%;height:100%;background-color:#6496f5;border-radius:50%;box-shadow:0 0 2px #aaa}.RangeInput-module_thumb__2w0VX.RangeInput-module_dragging__1olKp{box-shadow:0 0 0 14px #6496f51a}.RangeInput-module_mark-container__9Rd64{display:flex;align-items:center}.RangeInput-module_horizontal__3JdKR .RangeInput-module_mark-container__9Rd64{flex-direction:column;height:40px}.RangeInput-module_vertical__1V8Th .RangeInput-module_mark-container__9Rd64{width:40px}.RangeInput-module_horizontal__3JdKR .RangeInput-module_mark-container__9Rd64 .RangeInput-module_mark__3IkrY{width:2px;height:14px}.RangeInput-module_vertical__1V8Th .RangeInput-module_mark-container__9Rd64 .RangeInput-module_mark__3IkrY{width:14px;height:2px}.RangeInput-module_horizontal__3JdKR .RangeInput-module_mark-container__9Rd64.RangeInput-module_alternate__34ZjU .RangeInput-module_mark__3IkrY{height:10px}.RangeInput-module_vertical__1V8Th .RangeInput-module_mark-container__9Rd64.RangeInput-module_alternate__34ZjU .RangeInput-module_mark__3IkrY{width:10px}.RangeInput-module_mark-container__9Rd64 .RangeInput-module_label__w62XE{font-size:.9rem}.RangeInput-module_vertical__1V8Th .RangeInput-module_mark-container__9Rd64 .RangeInput-module_label__w62XE{margin-left:4px}:root[dir=rtl] .RangeInput-module_vertical__1V8Th .RangeInput-module_mark-container__9Rd64 .RangeInput-module_label__w62XE{margin-left:0;margin-right:4px}.RangeInput-module_mark-container__9Rd64.RangeInput-module_alternate__34ZjU .RangeInput-module_label__w62XE{display:none}.modal-error .modal-content{background-color:#dc3545!important;color:#f8f9fa}.modal-success .modal-content{background-color:#198754!important;color:#f8f9fa}.modal-error .btn-close,.modal-success .btn-close{position:absolute;top:-1.75em;right:.5em;z-index:5}:root[dir=rtl] .modal-error .btn-close,.modal-success .btn-close{left:.5em;right:auto}.modal-error .modal-title,.modal-success .modal-title{font-size:1.54rem;font-weight:lighter;margin-bottom:1rem}.modal-error .modal-title svg.icon,.modal-success .modal-title svg.icon{display:inline-block;width:1.333em;height:1.333em;stroke-width:0;stroke:currentColor;fill:currentColor}.modal-error .modal-text,.modal-success .modal-text{font-size:.95rem}.modal-error .modal-buttons,.modal-success .modal-buttons{margin-top:1rem}.modal-error .modal-buttons .btn,.modal-success .modal-buttons .btn{padding-left:1rem;padding-right:1rem;background-color:#f8f9fa;border-color:#f8f9fa}.modal-error .modal-buttons .btn{color:#dc3545}.modal-success .modal-buttons .btn{color:#198754}.modal-error .modal-buttons .btn:hover,.modal-error .modal-buttons .btn:focus,.modal-success .modal-buttons .btn:hover,.modal-success .modal-buttons .btn:focus{background-color:#dae0e5;border-color:#c6cfd7}.modal-pin-code .form-control.is-invalid,.modal-pin-code-modal .form-control.is-valid{background-image:none;padding-right:1rem}:root[dir=rtl] .modal-pin-code .form-control.is-invalid,.modal-pin-code-modal .form-control.is-valid{padding-left:1rem;padding-right:0}form .verify{position:absolute!important;top:0;right:0;z-index:10!important;height:auto;padding:10px;border-color:transparent;border-radius:0;font-size:.9rem;line-height:1.5rem;text-decoration:none;opacity:.75;transition:all .3s}form .verify.verified{color:#1da1f2;cursor:auto}form .verify.not-verified{color:#dc3545}form .verify:hover,form .verify:focus{opacity:1;box-shadow:none}form .verify .icon{margin-right:0;font-size:1.3rem}form .is-invalid~.verify{display:none}@media (max-width: 576px){form .verify{top:-2.8rem}}.pin-code-timer{height:2rem;line-height:2rem;overflow:hidden}.pin-code-timer .timer-container{font-size:1.5rem;font-weight:700;color:#214464}.pin-code-timer .time-separator{margin:0 .2rem}.pin-code-modal{max-width:350px}.pin-code-modal .modal-body .col,.pin-code-modal .modal-body .form-control{padding-left:.5rem!important;padding-right:.5rem!important}.PhoneInput{display:flex;align-items:center;direction:ltr!important}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:2.1em;height:1.4em}.PhoneInputCountryIcon--square{width:1em}.PhoneInputCountryIcon--border{background-color:#0000001a;border-radius:3px}.PhoneInputCountryIconImg{display:block;width:100%;height:100%;border-radius:3px}.PhoneInputInternationalIconPhone{opacity:.8}.PhoneInputInternationalIconGlobe{opacity:.65}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:.55em}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:.3em;height:.3em;margin-left:.45em;border-style:solid;border-color:inherit;border-top-width:0;border-bottom-width:1px;border-left-width:0;border-right-width:1px;transform:rotate(45deg);opacity:.45}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:#214464}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #214464,inset 0 0 0 1px #214464}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:#214464}
