.min-height-input-validation-col{min-height:60px}input.form-control.is-invalid{padding-right:30px}.text-right{text-align:right}.text-left{text-align:left}table.dataTable tbody tr td .badge{padding:.15rem .5rem}.badge .icon{color:#fff}.ain360-list ul.tool-bar{display:flex;list-style:none;margin:0;padding:0}.ain360-list ul.tool-bar li{display:inline-block;margin:0 3px;min-width:200px}.ain360-list ul.tool-bar li.search{flex-grow:2;position:relative;width:auto}.ain360-list ul.tool-bar li.search input[type=search]{padding-right:20px;width:100%}.ain360-list ul.tool-bar li.search input[type=search]::-webkit-search-cancel-button{display:none}.ain360-list ul.tool-bar li.search input[type=search].form-control{border-color:#e2e2e2}.ain360-list ul.tool-bar li.search input[type=search]+.fa-search{color:#d9d7ec;margin-top:-.5rem;position:absolute;right:10px;top:50%}.ain360-list ul.tool-bar li .ticket-status-badge{position:relative;top:2px}.ain360-list ul.tool-bar li .badge{background:#6d6d79;position:relative;top:2px}.ain360-list table th.title-column{width:65%}.ain360-list table th.ticket-status{width:15%}.ain360-list table tbody tr{cursor:pointer}.ain360-list table tbody tr:hover{background:#f2f2f2}.ain360-list table td.width-50,.ain360-list table th.width-50{width:50%}.ain360-list table td.width-60,.ain360-list table th.width-60{width:60%}.ain360-list table td.width-70,.ain360-list table th.width-70{width:70%}.ain360-list table td.width-80,.ain360-list table th.width-80{width:80%}.ain360-list table td.text-overflow,.ain360-list table th.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-filter-button{background-clip:padding-box;background:#f0eff7;border-radius:.5rem;cursor:pointer;display:inline-block;height:100%;position:relative;width:100%}.ticket-filter-button:hover{background:#e2e2e2}.ticket-filter-button .title{align-items:center;display:flex;justify-content:left;padding:0 10px}.ticket-filter-button .title h5{color:#6d6d79;flex-grow:1;font-size:1.25rem;position:relative;top:6px}.ticket-filter-button .filter-drop-down{box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);display:none;left:.3rem;position:absolute;top:100%;z-index:200}.ticket-filter-button .filter-drop-down.show{display:block}.ticket-filter-button .filter-drop-down ul{background:#fff;border:1px solid #e2e2e2;border-radius:0 0 .25rem .25rem;border-top:none;list-style:none;padding:0}.ticket-filter-button .filter-drop-down ul li{display:block;min-width:175px;padding:0}.ticket-filter-button .filter-drop-down ul li a{cursor:pointer;display:block;padding:3px 8px;width:100%}.ticket-filter-button .filter-drop-down ul li a span.fa{margin-right:.5rem;position:relative;top:2px}.ticket-filter-button .filter-drop-down ul li a:hover{background:#f0eff7}.ticket-filter-button .filter-drop-down ul li.clear-selection{color:#d9d7ec;font-size:.8rem;font-weight:700;margin-top:10px;text-align:center}.ticket-filter-button .filter-drop-down ul li.clear-selection.active{color:#6d6d79}.ticket-filter-button .filter-drop-down ul li.clear-selection a{border-top:1px solid #e2e2e2;padding:5px 8px}.ticket-filter-button .filter-drop-down ul li:last-of-type a{padding-bottom:8px}.drop-down-align-right .ticket-filter-button .filter-drop-down{left:auto;right:.3rem}.pagination .page-item{cursor:pointer;z-index:0}.pagination .page-item.active,.pagination .page-item.disabled{cursor:auto}.table tbody tr:last-of-type th{border-bottom:none}.select-project-button{display:inline-block;position:relative;z-index:1}.select-project-button .drop-down{background:#fff;border:1px solid #f0eff7;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.24);display:none;min-height:120px;min-width:180px;padding:10px;position:absolute;right:.5rem;top:32px}.select-project-button .drop-down input[type=text]{background:#f2f2f2;border:1px solid #dcdcdc;border-radius:3px;outline:none;padding:.25rem}.select-project-button .drop-down ul{list-style:none;margin:0;padding:10px 0 0}.select-project-button .drop-down ul li{color:#6d6d79;font-weight:400;padding:7px 12px;text-align:left}.select-project-button .drop-down ul li:hover{background:#f2f2f2}.select-project-button.show .drop-down{display:block}.ain-breadcrumbs{font-size:.7rem}.ain-breadcrumbs ul{list-style:none;padding:0}.ain-breadcrumbs ul li{display:inline-block}.ain-breadcrumbs ul li .icon{margin-right:2px}.ain-breadcrumbs ul li:after{content:"/";margin:0 5px}.ain-breadcrumbs ul li:last-of-type:after{content:""}div[data-slate-editor=true]{background:#fff;border:1px solid #d9d7ec;border-radius:0 0 .5rem .5rem;border-top-color:#f0eff7;outline:none;padding:.5rem .75rem}div[data-slate-editor=true] p[data-slate-node=element]{margin:0;padding:0}div[data-slate-editor=true] span[data-slate-node=text]{color:#495057;font-size:.875rem;font-weight:400}.rich-text-toolbar{background:#f0eff7;border:1px solid #d2d6da;border-radius:.5rem .5rem 0 0;display:block}.rich-text-toolbar .toolbar-row{display:flex;padding:3px}.rich-text-toolbar .button-group{display:flex;margin:0 5px}.rich-text-toolbar .button-group button[type=button]:first-of-type{border-bottom-left-radius:3px;border-top-left-radius:3px}.rich-text-toolbar .button-group button[type=button]:last-of-type{border-bottom-right-radius:3px;border-top-right-radius:3px}.rich-text-toolbar button[type=button]{animation:background .2s linear;background:transparent;border:none;display:block;font-size:15px;height:30px;text-align:center}.rich-text-toolbar button[type=button].square{width:30px}.rich-text-toolbar button[type=button].bold{font-weight:700}.rich-text-toolbar button[type=button].italic{font-family:Courier New,sans-serif,monospace;font-style:italic;left:-1px;position:relative}.rich-text-toolbar button[type=button].underline{text-decoration:underline}.rich-text-toolbar button[type=button]:hover{background:#e2e2e2}.switch-container{position:relative}.switch-container .switch{display:inline-block;height:24px;position:relative;width:40px}.switch-container .switch input{height:0;opacity:0;width:0}.switch-container .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-container .switch .slider:before{background-color:#fff;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.switch-container .switch input:checked+.slider{background-color:#3a416f}.switch-container .switch input:checked+.text-label{opacity:1}.switch-container .switch input:focus+.slider{box-shadow:0 0 1px #3a416f}.switch-container .switch input:checked+.slider:before{transform:translateX(16px)}.switch-container .switch .slider.round{border-radius:34px}.switch-container .switch .slider.round:before{border-radius:50%}.switch-container .text-label{font-size:.75rem;font-weight:700;left:40px;opacity:.5;padding-left:15px;position:absolute;top:6px;transition:opacity .4s linear}.switch-container.checked .text-label{opacity:1}.dropzone{background:#f0eff7;border:1px dashed #d2d6da;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:start;min-height:125px;padding:20px;position:relative;width:100%}.dropzone input[type=file]{display:none}.dropzone .dropzone-icon{bottom:0;font-size:44px;left:0;margin-left:-30px;margin-top:-30px;padding:8px;position:absolute;right:0;text-align:center;top:0;transform:none}.dropzone .dropzone-icon .icon{color:#e2e2e2;left:22px;padding-top:62.5px;position:relative}.dropzone .file{align-items:center;background:hsla(0,0%,100%,.75);border:1px solid #f0eff7;border-radius:10px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;height:75px;justify-content:center;margin:0 4px;padding:6px;position:relative;transform:scale(1);transition:transform .15s linear;width:60px}.dropzone .file img{border-radius:2px;width:100%}.dropzone .file .loading-indicator{color:#fff;font-size:15px;left:50%;margin-left:-7.5px;margin-top:-7.5px;position:absolute;top:50%}.dropzone .file .file-action{border-radius:.7rem;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:none;font-size:.7rem;height:1.4rem;position:absolute;text-align:center;top:-.4rem;width:1.4rem}.dropzone .file .file-action span{position:relative;top:2px}.dropzone .file .file-action.file-action-delete{left:-.4rem}.dropzone .file .file-action.file-action-download{right:-.4rem}.dropzone .file.file-upload-placeholder{background:hsla(0,0%,100%,.75);border-style:dashed;opacity:.7;padding-top:5px;text-align:center;visibility:hidden}.dropzone .file.file-upload-placeholder span{color:#9d9bcd;font-size:44px;font-weight:700;opacity:.5}.dropzone .file:hover{transform:scale(1.08)}.dropzone .file:hover .file-action{display:block}.dropzone.has-hovering-file .file.file-upload-placeholder{visibility:visible}.dropzone.has-files .dropzone-icon{display:none}@media (max-width:767px){.ticket-management .filter-items.tool-bar{flex-direction:column;gap:10px}.ticket-management .filter-items.tool-bar li{display:flex;justify-content:space-between;width:100%}.ticket-management .filter-items.tool-bar li.search input{width:100%}.ticket-management table{font-size:.8rem}.ticket-management table thead{display:none}.ticket-management table tbody tr{border:1px solid #e2e2e2;border-radius:8px;display:block;margin-bottom:10px;padding:10px}.ticket-management table tbody tr td,.ticket-management table tbody tr th{display:flex;justify-content:space-between;padding:6px;width:100%;word-break:break-word}.ticket-management table tbody tr td:before,.ticket-management table tbody tr th:before{content:attr(data-label);font-weight:700;margin-right:10px}.ticket-management .btn{margin-bottom:10px;width:100%}.ticket-management .filter-drop-down.room-selection{background:#fff;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3),0 -3px 7px -3px rgba(0,0,0,.3)}.ticket-management .filter-drop-down.room-selection .scroll-circles{padding:10px 0}.ticket-management .filter-drop-down.room-selection .clear-selection{border-top:1px solid #e2e2e2;color:#d9d7ec;font-size:.8rem;font-weight:700;margin-top:10px;padding:5px 8px;text-align:center}.ticket-management .filter-drop-down.room-selection .clear-selection.active{color:#6d6d79}.ticket-management .filter-drop-down.room-selection .clear-selection.active:hover{background:#f0eff7}.ticket-management .filter-drop-down .room-selection{align-items:stretch;display:flex}.ticket-management .filter-drop-down .room-selection .floor-plan-page-link{display:block;position:relative;width:50px}.ticket-management .filter-drop-down .room-selection .floor-plan-page-link .fa{font-size:1rem;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%)}.ticket-management .filter-drop-down .room-selection .floor-plan-page-link.active{cursor:pointer}.ticket-management .filter-drop-down .room-selection .floor-plan-page-link.active .fa{opacity:1}.ticket-management .filter-drop-down .room-selection .floor-plan-page-link.active:hover{background:#f2f2f2}.ticket-management .filter-drop-down .room-selection .floor-selection-item .floor-plan{display:none;margin:0;padding-top:15px}.ticket-management .filter-drop-down .room-selection .floor-selection-item.show .floor-plan{display:block}}.ticket-detail h1{background:transparent;border-radius:.5rem;cursor:pointer;font-size:1.5rem;font-weight:600;padding:.5rem .75rem}.ticket-detail h1:Hover{background:#f2f2f2}.ticket-detail .ticket-status-badge{font-size:1rem;width:100%}.ticket-detail .ticket-status-badge .status-dropdown .ticket-status-badge{font-size:.9rem}.ticket-detail .ticket-type{background:#9d9bcd;background:linear-gradient(310deg,#9d9bcd,#9d9bcd);border-radius:.25rem;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:-.025rem;margin-bottom:1rem;padding:.75rem 1.5rem;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ticket-detail .comments-divider{display:flex;font-size:.7rem;margin:30px 0 20px;position:relative}.ticket-detail .comments-divider .comments-line{border-top:1px solid #e2e2e2;flex-grow:1;position:relative;top:.55rem}.ticket-detail .comments-divider .comments-divider-label{color:#a8a6b6;flex-grow:0;padding:0 15px;text-transform:uppercase}.ticket-detail .input-placeholder{background:#f2f2f2;border:1px solid #e2e2e2;border-radius:0 0 .5rem .5rem;cursor:pointer;font-size:.8rem;font-style:italic;font-weight:200;margin:20px 0;padding:.75rem .75rem 1.25rem}.ticket-detail .input-placeholder:hover{background:#f0eff7}.ticket-detail .ticket-description .rich-text-display{cursor:pointer}.ticket-detail .ticket-description .rich-text-display:hover{background:#f2f2f2}.ticket-detail .comments .comment{border-top:1px solid #f2f2f2;margin-top:1.25rem;padding-top:.75rem}.ticket-detail .panoramic-image{aspect-ratio:3/2}.ticket-status-badge{background:#6d6d79;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.7rem;font-weight:700;padding:.125rem .5rem;position:relative;text-transform:uppercase}.ticket-status-badge.ticket-status-dropdown-badge{padding:.125rem .15rem .125rem .5rem}.ticket-status-badge span.caret{margin:0 2px}.ticket-status-badge .status-dropdown{background:#fff;border:1px solid #f2f2f2;border-radius:5px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3);display:none;position:absolute;right:0;top:100%;z-index:1}.ticket-status-badge .status-dropdown ul{list-style:none;margin:0;padding:0}.ticket-status-badge .status-dropdown ul li{background:transparent;border-left:2px solid transparent;cursor:pointer;display:block;min-width:120px;padding:8px 5px;text-align:left}.ticket-status-badge .status-dropdown ul li:HOVER{background:#f2f2f2;border-left-color:#37419a}.ticket-status-badge .status-dropdown.show{display:block}.ticket-status-badge.ticket-status-idle{background:#6d6d79}.ticket-status-badge.ticket-status-in-progress{background:#37419a}.ticket-status-badge.ticket-status-done{background:#39b04a}.project-management.ain360-list table{font-size:.8rem}.project-management.ain360-list table td{padding:8px 10px}.project-management.ain360-list table tbody.active .row-collapse .icon{transform:rotate(-90deg)}.project-management.ain360-list table tbody.active tr,.project-management.ain360-list table tbody.active tr td{border-bottom:none;border-top:none}.project-management.ain360-list table tbody.active tr.details{border-bottom:1px solid #e2e2e2}.project-management.ain360-list table tbody.active tr.details .map-of-project{height:350px;width:350px}.project-management.ain360-list table tbody.active tr.details:HOVER{background:inherit}.user-label{background:#e2e2e2;border-radius:15px;color:#fff;display:inline-block;font-size:15px;font-weight:bolder;height:30px;padding-top:2px;text-align:center;text-transform:uppercase;width:30px}.ain-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.3);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:5000}.ain-modal.show{display:block}.ain-modal .modal-content{background:#fff;border:1px solid #f2f2f2;border-radius:1rem;margin:10vh auto;max-width:80vw;min-width:50vw;padding:1.5rem 1rem .1rem}.ain-modal .modal-content .modal-header{border-bottom:1px solid #f2f2f2;font-size:2rem;font-weight:400;overflow:hidden;padding:1rem;white-space:nowrap}.ain-modal .modal-content .modal-header span{text-align:center;width:100%}.ain-modal .modal-content .modal-body{padding:1rem 1.5rem}.ain-modal .modal-content .modal-body img{max-height:25vh;max-width:30vw}.ain-modal .modal-content .modal-footer{border-top:1px solid #f2f2f2}.ain-modal .modal-content .modal-footer button[type=button]{margin-bottom:0}.floor-plan-scroll{overflow-x:hidden;position:relative}.floor-plan-scroll .floor-plans{align-content:flex-start;display:flex;flex-wrap:nowrap;justify-content:flex-start;left:0;position:relative;transition:left .4s ease-in-out}.floor-plan-scroll .floor-plans.center-floor-plans{justify-content:space-evenly}.floor-plan-scroll .scroll-button{background:transparent;bottom:0;cursor:pointer;position:absolute;top:0;width:60px}.floor-plan-scroll .scroll-button:hover{background:green}.floor-plan-scroll .scroll-button span.fa{font-size:1rem;margin-top:-.5rem;position:absolute;top:50%}.floor-plan-scroll .scroll-button.left-scroll-button{background:linear-gradient(90deg,#fff,transparent);left:0}.floor-plan-scroll .scroll-button.left-scroll-button span.fa{left:25%}.floor-plan-scroll .scroll-button.left-scroll-button:hover{background:linear-gradient(90deg,#c8c8c8,hsla(0,0%,78%,0))}.floor-plan-scroll .scroll-button.right-scroll-button{background:linear-gradient(-90deg,#fff,transparent);right:0}.floor-plan-scroll .scroll-button.right-scroll-button span.fa{right:25%}.floor-plan-scroll .scroll-button.right-scroll-button:hover{background:linear-gradient(90deg,hsla(0,0%,78%,0),#c8c8c8)}.carousel-floor-plan .floor-plans-container{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0}.carousel-floor-plan .floor-plans-container .floor-plan-container{display:none}.carousel-floor-plan .floor-plans-container .floor-plan-container.show{display:block}.carousel-floor-plan .floor-plans-container a.carousel-button{align-items:center;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:0 15px}.carousel-floor-plan .floor-plans-container a.carousel-button span.fa{display:block}.carousel-floor-plan .floor-plans-container a.carousel-button.inactive{cursor:auto;opacity:.5}.carousel-floor-plan .floor-plan{margin-left:0;margin-right:0}.floor-plan{margin:0 30px;padding-top:5px}.floor-plan .floor-plan-canvas{box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}.floor-plan svg.floor-plan-canvas g.room{cursor:pointer}.floor-plan svg.floor-plan-canvas g.room path{fill:none;stroke-width:2;stroke:#37419a}.floor-plan svg.floor-plan-canvas g.room text{fill:#37419a;stroke:none;font-size:1.2rem}.floor-plan svg.floor-plan-canvas g.room:hover path{fill:rgba(55,65,154,.15)}.floor-plan svg.floor-plan-canvas g.room.selected path{fill:#33b44a;stroke:#288c3a}.floor-plan svg.floor-plan-canvas g.room.selected text{fill:#fff}.floor-plan svg.floor-plan-canvas g.trajectory g.path path{fill:none;stroke:#238ccc}.floor-plan svg.floor-plan-canvas g.trajectory g.points circle{fill:#f59db1}.floor-plan svg.floor-plan-canvas g.mouse-cursor circle{fill:#071ddc}.floor-plan svg.floor-plan-canvas g.active-frame circle{fill:#dfd201;stroke:#aca201}.scroll-circles{color:#ddd;display:flex;font-size:.5rem;justify-content:center;width:100%}.scroll-circles span{margin:.1rem}.panoramic-image{width:100%}body,html{height:100%;overflow-x:hidden}.container,.page-content{overflow-y:visible!important}.expanded-capture{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.expanded-capture .capture-container{bottom:0;position:absolute;top:0}.expanded-capture .capture-container.container-left{left:0;width:100vw}.expanded-capture .capture-container.container-right{display:none;right:0;width:50vw}.expanded-capture .capture-container.container-right .resize-bar{background:#fff;bottom:0;cursor:col-resize;left:-3px;position:absolute;top:0;width:6px}.expanded-capture button.action-button{background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.5);border-radius:3px;cursor:pointer;height:30px;position:absolute;width:30px}.expanded-capture button.action-button.toggle-active{background:#fff}.expanded-capture button.action-button.toggle-active span{opacity:.5}.expanded-capture .zoom-label{background:#fff;border:1px solid hsla(0,0%,100%,.5);border-radius:3px;color:#6d6d79;display:flex;font-size:.8rem;height:30px;justify-content:center;padding:4px 0;position:absolute;width:60px}.expanded-capture .action-button-background{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);position:absolute}.expanded-capture .close-button-background{border-bottom-right-radius:3px;height:43px;left:0;top:0;width:43px}.expanded-capture .show-floor-plans-button-background{border-bottom-left-radius:3px;height:43px;right:0;top:0;width:43px}.expanded-capture .zooming-panel-background{border-top-left-radius:3px;bottom:0;height:55px;right:0;width:200px}.expanded-capture .draw-panel-background{border-bottom-right-radius:3px;border-top-right-radius:3px;bottom:45vh;height:215px;left:0;width:45px}.expanded-capture .split-screen-background{border-bottom-left-radius:3px;border-top-left-radius:3px;bottom:15vh;height:50px;right:0;width:50px}.expanded-capture .connect-split-screen-background{border-bottom-left-radius:3px;border-bottom-right-radius:3px;height:44px;left:-22px;top:0;width:44px}.expanded-capture .panoramic-image{flex-grow:1;height:100%}.expanded-capture .carousel-floor-plan{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border-bottom-left-radius:5px;padding:25px 0;position:absolute;right:0;top:0}.expanded-capture .carousel-floor-plan a.carousel-button{color:#141727}.expanded-capture .carousel-floor-plan a.carousel-button:hover{background:hsla(0,0%,100%,.2)}.expanded-capture .carousel-floor-plan a.carousel-button.inactive:hover{background:transparent}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room{outline:none}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room path,.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room text{fill:none}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image{cursor:pointer}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image path{fill:rgba(157,155,205,.25)}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image:hover path{fill:rgba(157,155,205,.4)}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image.has-session-image-in-active-session path{fill:rgba(84,90,168,.25);stroke:#545aa8}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image.has-session-image-in-active-session text{fill:#545aa8}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image.has-session-image-in-active-session:hover path{fill:rgba(84,90,168,.5)}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image.has-session-image-in-active-session.active-room{cursor:auto}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image.has-session-image-in-active-session.active-room path{fill:url(#primary-color-stripes)}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room.has-session-image.has-session-image-in-active-session.active-room text{fill:none}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas .scroll-circles{color:#fff}.expanded-capture .session-date-select{align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;direction:ltr;display:flex;justify-content:center;left:0;margin-inline:auto;padding:10px 25px;position:absolute;right:0;width:-moz-fit-content;width:fit-content}.expanded-capture .session-date-select button{background:hsla(0,0%,100%,.5);border:1px solid #e2e2e2;border-radius:3px;color:#a8a6b6;cursor:auto;height:30px;margin:0 5px;outline:none}.expanded-capture .session-date-select button:hover{background:hsla(0,0%,100%,.75)}.expanded-capture .session-date-select button.active{color:#000;cursor:pointer}.expanded-capture .session-date-select .date-display{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid #e2e2e2;border-radius:3px;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;margin:0 10px;padding:3px 10px;width:160px}.expanded-capture .session-date-select .date-display:hover{background:hsla(0,0%,100%,.9)}.expanded-capture .session-date-select .square-item-calendar-container{background:hsla(0,0%,100%,.9);border-radius:3px;display:none;left:-50%;padding:20px;position:absolute;right:0;top:-200px}.expanded-capture .session-date-select .square-item-calendar-container.show{display:flex}.expanded-capture .left-click-context-menu{background:transparent;padding:15px;position:fixed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expanded-capture .left-click-context-menu .menu-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border-radius:3px;box-shadow:0 2px 8px rgba(99,99,99,.2);color:#000;padding:5px 0 0}.expanded-capture .left-click-context-menu .menu-content table{margin:0;padding:0}.expanded-capture .left-click-context-menu .menu-content table thead th{color:hsla(240,5%,45%,.5);font-size:.5rem;font-weight:700;text-align:center;text-transform:uppercase}.expanded-capture .left-click-context-menu .menu-content table tbody tr{cursor:pointer;font-size:.65rem;font-weight:lighter}.expanded-capture .left-click-context-menu .menu-content table tbody tr td.icon{text-align:center;width:35px}.expanded-capture .left-click-context-menu .menu-content table tbody tr td.text{min-width:125px;padding:5px 5px 5px 3px}.expanded-capture .left-click-context-menu .menu-content table tbody tr:hover{background:hsla(0,0%,100%,.25)}.expanded-capture .left-click-context-menu .menu-content ul{list-style:none;margin:0;padding:0}.expanded-capture .left-click-context-menu .menu-content ul li a{font-size:.75rem;font-weight:700;padding:7px 9px}.expanded-capture .left-click-context-menu .menu-content ul li a span.fa,.expanded-capture .left-click-context-menu .menu-content ul li a span.fas{margin:0 5px}.expanded-capture .capture-ticket-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.expanded-capture .capture-ticket-overlay .create-ticket-background{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.25);inset:0;position:absolute}.expanded-capture .capture-ticket-overlay .create-ticket-container{height:100%;margin:0 auto;position:relative;width:700px}.expanded-capture .capture-ticket-overlay .create-ticket-container .card{border:1px solid #e2e2e2;box-shadow:0 5px 15px rgba(0,0,0,.35)}.expanded-capture .capture-ticket-overlay .create-ticket-container div[role=textbox]{height:12vw;overflow-y:visible}.expanded-capture .capture-ticket-overlay .create-ticket-container .btn{margin-bottom:0}@keyframes glow{0%{box-shadow:0 0 20px 5px rgba(255,0,0,.6),0 0 40px 10px rgba(255,0,0,.4)}to{box-shadow:0 0 40px 10px rgba(255,0,0,.8),0 0 70px 15px rgba(255,0,0,.5)}}.expanded-capture .laser-dot{animation:glow 1.5s ease-in-out infinite alternate;background-color:red;border-radius:50%;box-shadow:0 0 20px 5px rgba(255,0,0,.6),0 0 40px 10px rgba(255,0,0,.4);height:20px;pointer-events:none;position:absolute;width:20px;z-index:1000}.expanded-capture .top-middle-buttons-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.5);border-bottom-left-radius:3px;border-bottom-right-radius:3px;height:45px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:90px;z-index:1000}.expanded-capture .top-middle-buttons-container .share-action-button{left:10px;position:absolute;top:5px}.expanded-capture .top-middle-buttons-container .pdf-report-action-button{position:absolute;right:10px;top:5px}.expanded-capture .top-middle-buttons-container .icon-btn{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:3px;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;outline:none;width:30px}.expanded-capture .share-dialog-box .checkbox-label input[type=checkbox]{accent-color:#16123e!important;-webkit-accent-color:#16123e!important}.expanded-capture .share-dialog-box .pdf-dialog-content .pdf-dialog-title{color:#000;font-size:1rem;margin-bottom:12px}.expanded-capture .pdf-dialog{background:#fff;border-radius:8px;display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;max-height:90vh;max-width:90vw;overflow-y:auto;padding:1.5rem;position:relative;transition:all .25s ease;width:auto!important}.expanded-capture .pdf-dialog--expanded{max-height:80vh;max-width:90vw;overflow-y:auto;width:-moz-fit-content;width:fit-content}.expanded-capture .pdf-dialog-title{color:#000;font-size:1rem;margin-bottom:12px}.expanded-capture .options-group{display:flex;gap:2rem}.expanded-capture .floorplans-section{display:flex;flex-direction:column;gap:.5rem}.expanded-capture .floorplans-heading{color:#333;font-size:1rem;font-weight:600;margin:0}.expanded-capture .floorplans-container{background:#fafafa;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:inline-flex;height:450px;overflow:hidden;position:relative;width:450px}.expanded-capture .dialog-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:auto}.expanded-capture .selected-room{cursor:pointer;outline:3px solid #16123e}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room path{fill:hsla(240,5%,45%,.6);stroke:none}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.room text{fill:#071ddc}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.selected-room path{fill:rgba(51,180,74,.4);stroke:none}.expanded-capture .carousel-floor-plan svg.floor-plan-canvas g.rooms g.selected-room text{fill:#141727}.expanded-capture .unavailable-room path{fill:rgba(187,34,38,.2)!important;stroke:#bb2226!important}.expanded-capture .unavailable-room text{fill:#bb2226!important}.expanded-capture .unavailable-room{cursor:not-allowed}.expanded-capture .pdf-overlay{align-items:center;background:rgba(0,0,0,.3);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.expanded-capture .pdf-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.85);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:24px;position:relative;width:450px}.expanded-capture .close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:22px;position:absolute;right:12px;top:12px}.expanded-capture .close-btn:hover{color:#000}.expanded-capture .pdf-title{color:#222;font-size:1.25rem;font-weight:600;margin:0 0 16px;text-align:center}.expanded-capture .checkbox-label{align-items:center;color:#333;display:flex;font-size:.9rem}.expanded-capture .checkbox-label input{margin-right:6px;transform:scale(1.1)}.expanded-capture .hint-text{color:#888;font-size:.8rem;margin-left:6px}.expanded-capture .rooms-fieldset{border:1px solid #ccc;border-radius:6px;margin-bottom:20px;padding:12px}.expanded-capture .rooms-fieldset legend{font-size:.95rem;font-weight:500}.expanded-capture .btn{border-radius:4px;cursor:pointer;font-size:.9rem;margin-left:8px;min-width:100px;padding:8px 14px;transition:background .2s}.expanded-capture .confirm-btn{background:#6d6d79;border:none;color:#fff}.expanded-capture .system-confirm:hover{background:rgba(240,239,247,.5)}.expanded-capture .system-cancel{background:transparent;border:1px solid #a8a6b6;color:#6d6d79}.expanded-capture .system-cancel:hover{background:rgba(240,239,247,.5)}.expanded-capture .share-dialog-overlay{align-items:center;background:rgba(0,0,0,.3);display:flex;justify-content:center;left:0;min-height:100vh;position:fixed;top:0;width:100vw;z-index:2000}.expanded-capture .share-dialog-box{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.7);border-radius:8px;padding:20px;position:relative;width:500px}.expanded-capture .close-dialog-btn{background:none;border:none;color:#888;cursor:pointer;font-size:24px;position:absolute;right:12px;top:8px}.expanded-capture .close-dialog-btn:hover{color:#000}.expanded-capture .dialog-content{color:#000;font-size:14px}.expanded-capture .dialog-content p{margin-bottom:10px}.expanded-capture .url-copy-container{align-items:center;display:flex;margin-top:10px}.expanded-capture .url-copy-container input{border:1px solid #ccc;border-radius:4px;color:#555;flex-grow:1;margin-right:8px;padding:8px}.expanded-capture .copy-btn{background-color:transparent;border:none;color:#16123e;cursor:pointer;font-weight:700;padding:6px 12px}.expanded-capture .copy-btn:hover{text-decoration:underline}.expanded-capture .download-options-dropdown{background:hsla(0,0%,100%,.605);border:1px solid #ccc;border-radius:4px;list-style:none;margin-top:4px;padding:8px 0;position:absolute;right:0;top:100%;width:250px;z-index:1500}.expanded-capture .download-options-dropdown li{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:6px 12px}.expanded-capture .download-options-dropdown li:hover{background:#f5f5f5}.expanded-capture.is-split .capture-container.container-left{width:50vw}.expanded-capture.is-split .capture-container.container-right{display:block}.expanded-capture.is-split .draw-panel-background,.expanded-capture.is-split .zooming-panel-background{display:none}@media screen and (max-width:850px){.expanded-capture .capture-ticket-overlay .create-ticket-container{margin:0 5%;width:90%}}@media screen and (max-width:575px){.expanded-capture .capture-ticket-overlay .create-ticket-container{margin:0;width:100%}}svg.session-select-calendar{-webkit-user-select:none;-moz-user-select:none;user-select:none}svg.session-select-calendar g.days g.days-scroll.scrollable{cursor:grab}svg.session-select-calendar g.days g.day rect{fill:url(#week-day-gradient)}svg.session-select-calendar g.days g.day.weekend rect{fill:url(#week-end-gradient)}svg.session-select-calendar g.days g.day.in-future rect{fill:#ddd}svg.session-select-calendar g.days g.day.has-capture rect{fill:#9d9bcd}svg.session-select-calendar g.days g.day.has-session-for-active-room{cursor:pointer}svg.session-select-calendar g.days g.day.has-session-for-active-room rect{fill:#37419a}@keyframes pulsating-fill{0%{fill:#37419a}50%{fill:#5ba4cb}to{fill:#37419a}}svg.session-select-calendar g.days g.day.has-active-session rect{animation:pulsating-fill 1.5s linear infinite}svg.session-select-calendar g.day-labels{fill:#6d6d79;font-size:10px;font-weight:700}svg.session-select-calendar g.month-labels{fill:#6d6d79;font-size:10px}svg.session-select-calendar g.year-labels{fill:#6d6d79;font-size:10px;font-weight:700}svg.session-select-calendar.session-select-calendar-multiple-projects g.days g.day.has-capture{cursor:pointer}svg.session-select-calendar.session-select-calendar-multiple-projects g.days g.day.has-capture rect{fill:#071ddc}.dashboard .card h3{color:#e2e2e2;font-size:.8rem;font-variant:all-small-caps;font-weight:700;letter-spacing:1px;margin:10px 0;text-align:center}.dashboard .card .card-footer{padding:.25rem}.dashboard .card .card-footer a{color:#a8a6b6;font-size:.8rem;font-weight:700;letter-spacing:1px;text-align:center}.dashboard ul{list-style:none;padding:0}.dashboard .my-projects ul{list-style:none;margin:0;padding:0}.dashboard .my-projects ul li{border-bottom:1px solid #f0eff7;line-height:1;padding:0}.dashboard .my-projects ul li:last-of-type{border-bottom:none}.dashboard .my-projects ul li a{cursor:pointer;display:block;padding:3px 3px 5px;transition:transform .4s}.dashboard .my-projects ul li a div{font-size:.8rem;font-weight:700;margin:0}.dashboard .my-projects ul li a span{font-size:.6rem;font-weight:lighter}.dashboard .my-projects ul li a:hover{background-color:#f2f2f2;transform:scale(1.025)}.dashboard .recent-captures .capture-selection{display:flex;flex-wrap:wrap;justify-content:center}.dashboard .recent-captures .capture-selection .capture{border:1px solid #ddd;border-radius:17px;cursor:pointer;height:34px;margin:5px;padding:3px 10px}.dashboard .recent-captures .capture-selection .capture:hover{background-color:#f2f2f2}.dashboard .recent-captures .capture-selection .capture.active{background-color:#071ddc;border-color:#0516ab;color:#fff;cursor:default}.dashboard .recent-captures .capture-selection .capture.active:hover{background-color:#071ddc}.dashboard .recent-captures .capture-detail{display:flex}.dashboard .recent-captures .capture-detail .panoramic-image{height:100%}.dashboard .recent-captures .capture-detail .floor-plan svg.floor-plan-canvas g.room path,.dashboard .recent-captures .capture-detail .floor-plan svg.floor-plan-canvas g.room text{fill:none;stroke:none}.dashboard .recent-captures .capture-detail .floor-plan svg.floor-plan-canvas g.room.has-session-image-in-active-session path{fill:rgba(84,90,168,.25);stroke:#545aa8}.dashboard .recent-captures .capture-detail .floor-plan svg.floor-plan-canvas g.room.has-session-image-in-active-session text{fill:#545aa8}.dashboard .recent-captures .capture-detail .floor-plan svg.floor-plan-canvas g.room.has-session-image-in-active-session.active-room{cursor:auto}.dashboard .recent-captures .capture-detail .floor-plan svg.floor-plan-canvas g.room.has-session-image-in-active-session.active-room path{fill:url(#primary-color-stripes)}.dashboard .recent-captures .capture-detail .floor-plan svg.floor-plan-canvas g.room.has-session-image-in-active-session.active-room text{fill:none}.dashboard .recent-captures .map-container{height:500px;overflow:hidden!important;width:100%}.dashboard .recent-captures body,.dashboard .recent-captures html{height:100%;overflow-x:hidden}.dashboard .recent-captures .project-detail-button{bottom:25px;position:absolute;right:50px}.dashboard .map-of-projects .map-container{aspect-ratio:2/1}@media (max-width:767px){.dashboard .card h3{font-size:1rem;padding:0 10px;text-align:left}.dashboard .recent-captures .capture-selection{align-items:center;flex-direction:column}.dashboard .recent-captures .capture-selection .capture{font-size:.85rem;padding:10px;text-align:center;width:95%}.dashboard .recent-captures .capture-detail{flex-direction:column;gap:15px;padding:10px}.dashboard .recent-captures .capture-detail .panoramic-image{height:auto;width:100%}.dashboard .recent-captures .capture-detail .floor-plan{overflow-x:hidden;padding:10px 0}.dashboard .recent-captures .capture-detail svg.floor-plan-canvas{display:block;height:auto!important;margin:0 auto;width:100%!important}.dashboard .recent-captures .project-detail-button{display:block;margin:15px auto 0;position:static;text-align:center;width:100%}.dashboard .recent-captures .recent-captures-calendar{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:hidden;padding:10px 0}.dashboard .recent-captures .recent-captures-calendar:after{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);content:"";display:block;height:5px;margin-top:5px}.dashboard .recent-captures .recent-captures-calendar *{display:inline-block;min-width:650px}.dashboard .recent-captures .recent-captures-calendar>div{display:inline-block;min-width:550px}.dashboard .my-projects ul li a{font-size:1rem;padding:12px}.dashboard .my-projects ul li a div{font-size:1rem}.dashboard .my-projects ul li a span{font-size:.8rem}.dashboard .map-of-projects .map-container{aspect-ratio:auto;height:250px;padding:0 10px}}.dashboard .calendar-scroll-wrapper{overflow-x:hidden;width:100%}.map-container,.ticket-type-dropdown a{width:100%}.create-ticket .react-datepicker-wrapper{display:block}.create-ticket .react-datepicker-wrapper input{border:1px solid #d2d6da;border-radius:.25rem;color:#495057;font-size:.75rem;font-weight:400;line-height:1.4;outline:none;padding:.5rem .75rem;width:100%}.create-ticket .actions .btn{margin:0 5px}.session-detail table tbody tr.positioning-finished{cursor:pointer}.ain-color-blue{color:#37419a}.ain-background-blue{background:#37419a}.ain-background-gradient-blue{background:#37419a;background:linear-gradient(45deg,#37419a,#5a64c4)}.ain-background-blue-hover:HOVER{background:#37419a}.ain-color-blue-hover:HOVER{color:#37419a}.ain-color-blue-dark{color:#16123e}.ain-background-blue-dark{background:#16123e}.ain-background-gradient-blue-dark{background:#16123e;background:linear-gradient(45deg,#16123e,#2b2379)}.ain-background-blue-dark-hover:HOVER{background:#16123e}.ain-color-blue-dark-hover:HOVER{color:#16123e}.ain-color-blue-darker{color:#141727}.ain-background-blue-darker{background:#141727}.ain-background-gradient-blue-darker{background:#141727;background:linear-gradient(45deg,#141727,#2e355a)}.ain-background-blue-darker-hover:HOVER{background:#141727}.ain-color-blue-darker-hover:HOVER{color:#141727}.ain-color-blue-light{color:#238ccc}.ain-background-blue-light{background:#238ccc}.ain-background-gradient-blue-light{background:#238ccc;background:linear-gradient(45deg,#238ccc,#59aee3)}.ain-background-blue-light-hover:HOVER{background:#238ccc}.ain-color-blue-light-hover:HOVER{color:#238ccc}.ain-color-ain-blue-emphasis{color:#071ddc}.ain-background-ain-blue-emphasis{background:#071ddc}.ain-background-gradient-ain-blue-emphasis{background:#071ddc;background:linear-gradient(45deg,#071ddc,#374bf9)}.ain-background-ain-blue-emphasis-hover:HOVER{background:#071ddc}.ain-color-ain-blue-emphasis-hover:HOVER{color:#071ddc}.ain-color-blue-saturated{color:#414155}.ain-background-blue-saturated{background:#414155}.ain-background-gradient-blue-saturated{background:#414155;background:linear-gradient(45deg,#414155,#626280)}.ain-background-blue-saturated-hover:HOVER{background:#414155}.ain-color-blue-saturated-hover:HOVER{color:#414155}.ain-color-blue-dark-desaturated{color:#545aa8}.ain-background-blue-dark-desaturated{background:#545aa8}.ain-background-gradient-blue-dark-desaturated{background:#545aa8;background:linear-gradient(45deg,#545aa8,#868ac3)}.ain-background-blue-dark-desaturated-hover:HOVER{background:#545aa8}.ain-color-blue-dark-desaturated-hover:HOVER{color:#545aa8}.ain-color-blue-darker-desaturated{color:#3a416f}.ain-background-blue-darker-desaturated{background:#3a416f}.ain-background-gradient-blue-darker-desaturated{background:#3a416f;background:linear-gradient(45deg,#3a416f,#545ea1)}.ain-background-blue-darker-desaturated-hover:HOVER{background:#3a416f}.ain-color-blue-darker-desaturated-hover:HOVER{color:#3a416f}.ain-color-blue-light-desaturated{color:#5ba4cb}.ain-background-blue-light-desaturated{background:#5ba4cb}.ain-background-gradient-blue-light-desaturated{background:#5ba4cb;background:linear-gradient(45deg,#5ba4cb,#95c4dd)}.ain-background-blue-light-desaturated-hover:HOVER{background:#5ba4cb}.ain-color-blue-light-desaturated-hover:HOVER{color:#5ba4cb}.ain-color-blue-more-desaturated{color:#646570}.ain-background-blue-more-desaturated{background:#646570}.ain-background-gradient-blue-more-desaturated{background:#646570;background:linear-gradient(45deg,#646570,#8a8b97)}.ain-background-blue-more-desaturated-hover:HOVER{background:#646570}.ain-color-blue-more-desaturated-hover:HOVER{color:#646570}.ain-color-blue-dark-more-desaturated{color:#9d9bcd}.ain-background-blue-dark-more-desaturated{background:#9d9bcd}.ain-background-gradient-blue-dark-more-desaturated{background:#9d9bcd;background:linear-gradient(45deg,#9d9bcd,#cfcee7)}.ain-background-blue-dark-more-desaturated-hover:HOVER{background:#9d9bcd}.ain-color-blue-dark-more-desaturated-hover:HOVER{color:#9d9bcd}.ain-color-blue-light-more-desaturated{color:#a6c9dc}.ain-background-blue-light-more-desaturated{background:#a6c9dc}.ain-background-gradient-blue-light-more-desaturated{background:#a6c9dc;background:linear-gradient(45deg,#a6c9dc,#ddeaf2)}.ain-background-blue-light-more-desaturated-hover:HOVER{background:#a6c9dc}.ain-color-blue-light-more-desaturated-hover:HOVER{color:#a6c9dc}.ain-color-text{color:#222}.ain-background-text{background:#222}.ain-background-gradient-text{background:#222;background:linear-gradient(45deg,#222,#484848)}.ain-background-text-hover:HOVER{background:#222}.ain-color-text-hover:HOVER{color:#222}.ain-color-accent{color:#f59db1}.ain-background-accent{background:#f59db1}.ain-background-gradient-accent{background:#f59db1;background:linear-gradient(45deg,#f59db1,#fce2e8)}.ain-background-accent-hover:HOVER{background:#f59db1}.ain-color-accent-hover:HOVER{color:#f59db1}.ain-color-white{color:#fff}.ain-background-white{background:#fff}.ain-background-gradient-white{background:#fff;background:linear-gradient(45deg,#fff,#fff)}.ain-background-white-hover:HOVER{background:#fff}.ain-color-white-hover:HOVER{color:#fff}.ain-color-black{color:#000}.ain-background-black{background:#000}.ain-background-gradient-black{background:#000;background:linear-gradient(45deg,#000,#262626)}.ain-background-black-hover:HOVER{background:#000}.ain-color-black-hover:HOVER{color:#000}.ain-color-input-color{color:#495057}.ain-background-input-color{background:#495057}.ain-background-gradient-input-color{background:#495057;background:linear-gradient(45deg,#495057,#6c7681)}.ain-background-input-color-hover:HOVER{background:#495057}.ain-color-input-color-hover:HOVER{color:#495057}.ain-color-input-border-color{color:#d2d6da}.ain-background-input-border-color{background:#d2d6da}.ain-background-gradient-input-border-color{background:#d2d6da;background:linear-gradient(45deg,#d2d6da,#fcfcfd)}.ain-background-input-border-color-hover:HOVER{background:#d2d6da}.ain-color-input-border-color-hover:HOVER{color:#d2d6da}.ain-color-gray-10{color:#f2f2f2}.ain-background-gray-10{background:#f2f2f2}.ain-background-gradient-gray-10{background:#f2f2f2;background:linear-gradient(45deg,#f2f2f2,#fff)}.ain-background-gray-10-hover:HOVER{background:#f2f2f2}.ain-color-gray-10-hover:HOVER{color:#f2f2f2}.ain-color-gray-100{color:#f0eff7}.ain-background-gray-100{background:#f0eff7}.ain-background-gradient-gray-100{background:#f0eff7;background:linear-gradient(45deg,#f0eff7,#fff)}.ain-background-gray-100-hover:HOVER{background:#f0eff7}.ain-color-gray-100-hover:HOVER{color:#f0eff7}.ain-color-gray-200{color:#e2e2e2}.ain-background-gray-200{background:#e2e2e2}.ain-background-gradient-gray-200{background:#e2e2e2;background:linear-gradient(45deg,#e2e2e2,#fff)}.ain-background-gray-200-hover:HOVER{background:#e2e2e2}.ain-color-gray-200-hover:HOVER{color:#e2e2e2}.ain-color-gray-300{color:#d9d7ec}.ain-background-gray-300{background:#d9d7ec}.ain-background-gradient-gray-300{background:#d9d7ec;background:linear-gradient(45deg,#d9d7ec,#fff)}.ain-background-gray-300-hover:HOVER{background:#d9d7ec}.ain-color-gray-300-hover:HOVER{color:#d9d7ec}.ain-color-gray-600{color:#6d6d79}.ain-background-gray-600{background:#6d6d79}.ain-background-gradient-gray-600{background:#6d6d79;background:linear-gradient(45deg,#6d6d79,#94949f)}.ain-background-gray-600-hover:HOVER{background:#6d6d79}.ain-color-gray-600-hover:HOVER{color:#6d6d79}.ain-color-danger{color:#bb2226}.ain-background-danger{background:#bb2226}.ain-background-gradient-danger{background:#bb2226;background:linear-gradient(45deg,#bb2226,#de4b4f)}.ain-background-danger-hover:HOVER{background:#bb2226}.ain-color-danger-hover:HOVER{color:#bb2226}.ain-color-warning{color:#f0ad4d}.ain-background-warning{background:#f0ad4d}.ain-background-gradient-warning{background:#f0ad4d;background:linear-gradient(45deg,#f0ad4d,#f6ce94)}.ain-background-warning-hover:HOVER{background:#f0ad4d}.ain-color-warning-hover:HOVER{color:#f0ad4d}.ain-color-success{color:#33b44a}.ain-background-success{background:#33b44a}.ain-background-gradient-success{background:#33b44a;background:linear-gradient(45deg,#33b44a,#61d275)}.ain-background-success-hover:HOVER{background:#33b44a}.ain-color-success-hover:HOVER{color:#33b44a}.ain-color-success-dark{color:#39b04a}.ain-background-success-dark{background:#39b04a}.ain-background-gradient-success-dark{background:#39b04a;background:linear-gradient(45deg,#39b04a,#68ce76)}.ain-background-success-dark-hover:HOVER{background:#39b04a}.ain-color-success-dark-hover:HOVER{color:#39b04a}.position-video-calibration .tool-bar{align-items:flex-end;display:flex;height:100%;padding:10px 0}.position-video-calibration .tool-bar button{background:#f2f2f2;border:1px solid #d9d7ec;border-radius:5px;height:30px;width:30px}.position-video-calibration .tool-bar button.selected{background:#238ccc}.position-video-calibration .frame-preview,.position-video-calibration .frame-preview .embedded-panoramic-image{height:350px}.position-video-calibration g.floor-plan-image image{opacity:.5}.position-video-calibration g.focused-coordinate .even{fill:#bb2226}.position-video-calibration g.focused-coordinate .odd{fill:#f0ad4d}.position-video-calibration g.trajectory circle.selected{fill:#071ddc}.position-video-calibration g.trajectory circle.not-selected{fill:#6d6d79}.position-video-calibration g.center-of-selected-points line{stroke:#071ddc}.position-video-calibration g.center-of-selected-points circle{fill:none;stroke:#071ddc}.position-video-calibration g.center-of-selected-points line.x-axis{stroke:#f0f;stroke-width:2;fill:#f0f}.position-video-calibration g.center-of-selected-points line.y-axis{stroke:#00bfff;stroke-width:2;fill:#00bfff}.position-video-calibration g.center-of-selected-points circle.x-axis{stroke:#f0f}.position-video-calibration g.select-rect rect{fill:none;stroke:#a8a6b6}.position-video-calibration svg.mouse-up.cursor-translate-points{cursor:grab}.position-video-calibration svg.mouse-down.cursor-translate-points{cursor:grabbing}
