body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.diagram{width:100%;height:100%}.temp-placeholder{background-color:#e7d8f6;font-family:Comic Sans MS}.dev-banner{position:fixed;background-color:#e7d8f6;z-index:99999;top:0;left:50%;transform:translate(-50%);padding:4px 10px;text-align:center;font-size:10px}.config-selector{position:fixed;background-color:#e7d8f6;z-index:99999;top:0;left:75%;transform:translate(-50%);padding:4px 10px;text-align:center;font-size:10px}#root .dialog-overlay{position:fixed;inset:0;background-color:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}#root .dialog-overlay .dialog{width:620px;height:350px;background-color:#fff;padding:20px;display:flex;flex-direction:column;gap:10px;color:#7f7f7f;font-size:16px;font-style:normal;font-weight:400;line-height:140%}#root .dialog-overlay .dialog h1{margin:0;color:#000;font-size:40px;font-style:normal;font-weight:400;line-height:96.5%}#root .dialog-overlay .dialog .confirm-body,#root .dialog-overlay .dialog .message-body{flex-grow:1;flex-shrink:1;min-height:0;display:flex;flex-direction:column}#root .dialog-overlay .dialog .confirm-body textarea,#root .dialog-overlay .dialog .message-body textarea{width:100%;height:80px;margin-bottom:30px}#root .dialog-overlay .dialog .confirm-body .details,#root .dialog-overlay .dialog .message-body .details{flex-grow:1;flex-shrink:1;overflow:auto;width:100%;font-size:12px;line-height:100%}#root .dialog-overlay .dialog .confirm-footer,#root .dialog-overlay .dialog .message-footer{display:flex;justify-content:stretch;gap:20px}#root .dialog-overlay .dialog .confirm-footer button,#root .dialog-overlay .dialog .message-footer button{flex-grow:1;justify-content:center;text-transform:uppercase;color:#242424;font-size:14px;font-style:normal;font-weight:700;line-height:140%;border:1px solid #242424;padding:8px}#root .dialog-overlay .dialog .confirm-footer button.confirm,#root .dialog-overlay .dialog .message-footer button.confirm{background-color:#242424;color:#fff}#adminapp header{padding:24px 24px 0;display:flex;flex-direction:row;justify-content:flex-end}#adminapp header>div{display:flex;gap:1rem;flex:1;align-items:center;color:#fff}#adminapp header>div>span{font-weight:700}#adminapp header>div:last-child{flex:0;justify-content:flex-end}.user-btn{color:#fff}.filter{margin:20px 0}.filter>.filter-properties{display:flex;gap:12px}.filter>.filter-properties>.filter-input{width:200px}.filter>.filter-properties>.filter-input span{font-size:unset;font-weight:400;margin-left:6px;opacity:.6}.filter>.filter-properties>.filter-input.date-input{display:flex;width:300px}.filter>.filter-properties>.filter-input .react-datepicker-wrapper input{margin-right:0;border:1px solid rgba(0,0,0,.26);background:#fff;padding:4px 8px;width:100%;min-height:32px;color:gray;font-size:16px;font-style:normal;font-weight:400;margin-bottom:10px;font-size:12px;box-shadow:none!important;outline:none}.filter>.filter-properties>.filter-input .react-datepicker-wrapper input:disabled{color:#00000042;background:#efefef4d}.filter>.filter-properties>.filter-input .react-datepicker-wrapper input:focus{outline:none}.filter>.filter-properties>.filter-input .react-datepicker-wrapper button{padding:0;height:auto;top:6px;opacity:.2;transition:opacity .1s ease-in}.filter>.filter-properties>.filter-input .react-datepicker-wrapper button:hover{opacity:.4}.filter>.filter-properties>.filter-input .react-datepicker-wrapper button:after{content:"";border-radius:0;background-color:transparent;position:relative;appearance:none;-webkit-appearance:none;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20' viewBox='0 0 20 20' aria-hidden='true' focusable='false' class='css-tj5bde-Svg'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto;cursor:pointer}.filter>.filter-properties>.filter-input label{display:block;font-size:12px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:10px}.filter>.filter-properties>.filter-input input{flex-grow:0;margin-right:10px}.filter>.filter-properties>.filter-input .text-input{display:flex;flex-direction:column}.filter>.filter-properties>.filter-input .text-input input{margin-right:0;padding:8px 26px 8px 16px;flex:1;font-size:12px;border:1px solid hsl(0,0%,80%)}.filter>.filter-properties>.filter-input .text-input input:focus{outline:none}.filter>.filter-properties>.filter-input .text-input input::-webkit-search-cancel-button{position:relative;-webkit-appearance:none;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='20' width='20' viewBox='0 0 20 20' aria-hidden='true' focusable='false' class='css-tj5bde-Svg'%3E%3Cpath d='M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:auto;cursor:pointer}.filter>.filter-properties>.filter-input .text-input.search{position:relative}.filter>.filter-properties>.filter-input .text-input.search input{border-radius:20px;color:#fff;background-color:#00000080}.filter>.filter-properties>.filter-input .text-input.search input::placeholder{color:#fff}.filter>.filter-properties>.filter-input .text-input.search input::-webkit-search-cancel-button{filter:invert(1)}.filter>.filter-properties>.filter-input .text-input.search:before{content:"";position:absolute;left:87%;top:50%;height:13px;width:13px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13'%20height='13'%20viewBox='0%200%2013%2013'%20fill='none'%3e%3cpath%20d='M12.9991%206.48667C12.9938%205.81953%2012.3658%205.32916%2011.712%205.45975L8.09846%206.1802C8.08603%206.18286%208.07359%206.18464%208.06115%206.1873C7.73071%206.24149%207.54684%205.80354%207.82398%205.6161C7.82576%205.61521%207.82754%205.61343%207.82931%205.61255L10.9356%203.53916C11.4926%203.16783%2011.5708%202.37987%2011.0982%201.90638L11.0955%201.90372C11.0955%201.90372%2011.0893%201.8975%2011.0866%201.89483C10.6123%201.42757%209.82706%201.51462%209.45664%202.06895L7.38695%205.17015L7.3834%205.17548C7.19508%205.4562%206.75893%205.28297%206.81045%204.94895C6.81312%204.93296%206.81578%204.91697%206.81934%204.9001L7.53973%201.28632C7.67031%200.633388%207.17998%200.00533005%206.51288%200C6.50844%200%206.504%200%206.49956%200C6.49511%200%206.49067%200%206.48623%200C5.81913%200.00533005%205.3288%200.633388%205.45938%201.28721L6.17977%204.90098C6.18244%204.91342%206.18422%204.92586%206.18688%204.93829C6.24107%205.26876%205.80314%205.45264%205.61572%205.17548C5.61483%205.17371%205.61305%205.17193%205.61216%205.17015L3.54247%202.06895C3.17294%201.51462%202.3877%201.42757%201.91247%201.89483C1.90981%201.8975%201.90625%201.90105%201.90359%201.90372C1.90092%201.90638%201.89737%201.90994%201.8947%201.9126C1.42747%202.38698%201.51452%203.17227%202.06881%203.54271L5.1698%205.61255C5.1698%205.61255%205.17335%205.61521%205.17513%205.6161C5.45227%205.80354%205.2684%206.24149%204.93796%206.1873C4.92552%206.18553%204.91308%206.18286%204.90065%206.1802L1.28801%205.46064C0.633345%205.33005%200.00532969%205.81953%200%206.48667C0%206.49112%200%206.49556%200%206.5C0%206.50444%200%206.50888%200%206.51333C0.00532969%207.18047%200.633345%207.67084%201.28712%207.54025L4.90065%206.8198C4.91308%206.81714%204.92552%206.81536%204.93796%206.8127C5.2684%206.75851%205.45227%207.19646%205.17513%207.3839C5.17335%207.38479%205.17157%207.38657%205.1698%207.38745L2.06881%209.45729C1.51452%209.82684%201.42747%2010.6121%201.8947%2011.0874C1.89737%2011.0901%201.90092%2011.0936%201.90359%2011.0963L1.90714%2011.0989C2.38148%2011.5707%203.1685%2011.4925%203.5398%2010.9364L5.61305%207.82985C5.61305%207.82985%205.61572%207.8263%205.6166%207.82452C5.80403%207.54736%206.24195%207.73124%206.18777%208.06171C6.18599%208.07414%206.18333%208.08658%206.18066%208.09902L5.46027%2011.7128C5.32969%2012.3675%205.82002%2012.9956%206.48712%2013C6.49156%2013%206.496%2013%206.50044%2013C6.50489%2013%206.50933%2013%206.51377%2013C7.18087%2012.9947%207.6712%2012.3666%207.54062%2011.7128L6.82022%208.09902C6.81756%208.08658%206.81578%208.07414%206.81312%208.06171C6.75893%207.73124%207.19686%207.54736%207.38428%207.82452C7.38517%207.8263%207.38695%207.82807%207.38784%207.82985L9.45753%2010.9311C9.82706%2011.4854%2010.6123%2011.5724%2011.0875%2011.1052C11.0911%2011.1025%2011.0937%2011.0989%2011.0964%2011.0963L11.0991%2011.0936C11.5725%2010.621%2011.4953%209.83306%2010.9392%209.46173L7.8302%207.38745C7.8302%207.38745%207.82665%207.38479%207.82487%207.3839C7.54773%207.19646%207.73249%206.75851%208.06204%206.8127C8.07448%206.81447%208.08691%206.81714%208.09935%206.8198L11.7129%207.54025C12.3675%207.67084%2012.9956%207.18047%2013%206.51333C13%206.50888%2013%206.50444%2013%206.5C13%206.49556%2013%206.49112%2013%206.48667H12.9991Z'%20fill='currentcolor'/%3e%3c/svg%3e");background-repeat:no-repeat;filter:invert(1)}.filter>.filter-values{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:20px 0}.filter>.filter-values .clear{border-radius:20px;background:#000;padding:5px 15px;color:#fff;font-size:12px;font-style:normal;font-weight:400;cursor:pointer}.filter>.filter-values>.filter-value{border-radius:20px;background:#f0eaf0;width:auto;padding:5px 15px;color:#000;font-size:12px;font-style:normal;font-weight:400;line-height:110%}.filter>.filter-values>.filter-value span{display:none}.filter>.filter-values>.filter-value svg{vertical-align:text-bottom;margin-left:10px;cursor:pointer}.fixed>.filter{margin:0}.admin-statistics-page-view{padding-top:20px;margin-bottom:20px}.admin-statistics-page-view .admin-statistics-page-usage{display:flex;gap:6rem}.admin-statistics-page-view .admin-statistics-page-usage>div{flex:auto}.admin-statistics-page-view .admin-statistics-filters-wrapper{display:flex;gap:.5rem;align-items:center}.admin-statistics-page-view .admin-statistics-filters-wrapper .filter{padding:0}.admin-statistics-page-view .admin-statistics-filters-wrapper .toggle-button{margin-bottom:.5rem;padding:.25rem;background-color:#fff;border-width:1px;border-style:solid;border-color:#ccc!important}.admin-statistics-page-view .admin-statistics-filters-wrapper .toggle-button i{border-color:#ccc!important}.admin-statistics-page-view .admin-statistics-filters-wrapper label{display:inline-block;margin-bottom:.5rem}.admin-statistics-page-view .statistics-loader{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.admin-statistics-page-view .statistics-page-charts{display:flex;flex-wrap:wrap;width:100%}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body{display:flex;flex-direction:column;width:100%}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart{margin-bottom:1.5rem;display:flex;flex-direction:column;flex:0 1 auto;background-color:#eee}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body{display:flex}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper{padding:3rem;min-width:calc(50vw - 10rem)}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper h2{margin:0;margin-bottom:.5rem}.admin-statistics-page-view .statistics-page-charts .statistics-page-charts-body .statistics-page-chart .statistics-page-chart-body .statistics-chart-wrapper .statistics-chart{width:100%!important;height:auto!important;background-color:#fff}.statistics-usage{margin-bottom:8rem;padding:3rem;display:flex;gap:.5rem;flex-direction:column;background-color:#eee}.statistics-usage h2{margin:0;margin-bottom:.5rem}.statistics-usage .statistics-usage-item{padding:1rem 1rem 1rem 2rem;display:flex;gap:1rem;align-items:center;background-color:#fff}.statistics-usage .statistics-usage-item>div{display:flex;flex:auto}.statistics-usage .statistics-usage-item span{flex:1 0 15%;white-space:nowrap}.toggle-button{display:flex;align-items:center;position:relative}.toggle-button i{position:absolute;width:1rem;height:1rem}.toggle-button span{line-height:normal}.toggle-button.has-icon i{border:1px solid #000}.toggle-button.has-icon span{padding-left:1.5rem}.toggle-button.has-icon.active i:before{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#000}.statistics-chart{display:inline!important;width:100%!important;height:100%!important}.login-page{height:100vh;background:#f0eaf0;font-family:PP Radio Grotesk}.login-page *{box-sizing:border-box}.login-page .logo{position:absolute;left:22px;bottom:29px;z-index:1;opacity:.25}.login-page .page-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:350px;z-index:10}.login-page h1{font-family:Domaine Display;color:#121212;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 25px}.login-page h2.divider{text-align:center;font-family:Domaine Display;color:#121212;font-size:24px;font-style:normal;font-weight:400;line-height:normal;display:flex;align-items:center}.login-page h2.divider:before,.login-page h2.divider:after{flex:1;content:"";height:1px;background-color:#121212;margin:10px}.login-page input{width:100%;height:50px;margin-bottom:8px;border-radius:2px;background:#f0eaf0;border:1px solid rgba(0,0,0,.13);padding:0 10px;color:#000;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700}.login-page input::placeholder{color:#000;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700;opacity:1}.login-page button,.login-page .button{width:100%;padding:10px 0;color:#000;font-family:PP Radio Grotesk;font-size:16px;font-style:normal;font-weight:700;border:none!important;border-radius:0!important;color:#fff;background-color:#000!important;cursor:pointer;text-transform:uppercase;display:inline-block;text-align:center;line-height:normal}.login-page button svg,.login-page .button svg{height:14px;vertical-align:baseline;margin-right:10px}.login-page .error{margin-top:0;color:red}.login-page a{color:#000;font-family:PP Radio Grotesk;font-size:12px;font-style:normal;font-weight:400;line-height:300%;text-decoration:none}.hotspots-editor .placementpoint-list ul li.active h4{color:#389e0d!important}.hotspots-editor .ant-tabs{display:block;height:100%;overflow:hidden}.hotspots-editor .ant-tabs-content-holder{overflow-y:auto;height:calc(100% - 9em)}.hotspots-editor .hotspots-container{display:flex;height:100%;width:100%;justify-content:center;-webkit-user-select:none;user-select:none}.hotspots-editor .hotspots-container .hotspots{position:relative;flex:0}.hotspots-editor .hotspots-container .hotspots img{height:100%;width:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.hotspots-editor .hotspots-container .hotspots .aspect-overlay{position:absolute;inset:0;background-color:#0009}.hotspots-editor .hotspots-container .hotspots .hotspot-item,.hotspots-editor .hotspots-container .hotspots .scale-handle{position:absolute;display:block;top:0;left:0;width:10px;height:10px;background-color:#4096ff;border-radius:10px;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:translate(-5px,-5px) scale(1);cursor:pointer;pointer-events:none}.hotspots-editor .hotspots-container .hotspots .hotspot-item.active,.hotspots-editor .hotspots-container .hotspots .scale-handle.active{opacity:1;transition:opacity .2s ease-in-out,transform .2s ease-in-out;pointer-events:all;z-index:20}.hotspots-editor .hotspots-container .hotspots .hotspot-item.selected,.hotspots-editor .hotspots-container .hotspots .scale-handle.selected{background-color:#389e0d;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transform:translate(-5px,-5px) scale(1.4)}.hotspots-editor .hotspots-container .hotspots .scale-rect-container{position:absolute;inset:0;z-index:1}.hotspots-editor .hotspots-container .hotspots .scale-rect-container .scale-handle{width:15px;height:15px;border-radius:0;background-color:#389e0d;opacity:1;z-index:20;transform:translate(-7.5px,-7.5px) scale(1);-webkit-user-select:none;user-select:none;pointer-events:all}.hotspots-editor .hotspots-container .hotspots .scale-rect-container .scale-handle.dragging{background-color:#389e0d;opacity:.3;transform:translate(-7.5px,-7.5px) scale(1.3)}.hotspots-editor .hotspots-container .hotspots .scale-rect-container .scale-rect{position:absolute;display:block;background-color:#389e0d;opacity:.2;-webkit-user-select:none;user-select:none;z-index:10}.hotspots-editor .draggable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.hotspots-editor .draggable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.illustration-editor{position:relative}.illustration-editor img{width:100%}.illustration-editor .cam{position:absolute;width:20px;height:20px;background:#000;border:1px solid #fff;border-radius:100%;transform:translate(-10px,-10px);cursor:move}.illustration-editor .cam .label{position:absolute;background:#fff;color:#000;opacity:.7;transform:translate(-50%,-20px);top:-26px;left:8px;white-space:nowrap;pointer-events:none}.illustration-editor .cam .direction{position:absolute;top:10px;left:10px}.illustration-editor .cam .direction .direction-cone{position:absolute;width:30px;height:30px;border-left:3px solid #000;border-top:3px solid #000;top:0;left:0;transform:rotate(135deg);transform-origin:0 0}.illustration-editor .cam .direction .direction-handle{position:absolute;width:12px;height:20px;top:-10px;left:-40px;background:#000;border:1px solid #fff;cursor:n-resize}.expression-editor{margin-bottom:20px;display:flex;gap:8px;align-items:center}.expression-editor button{margin-top:10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center}.expression-editor button.primary svg g{fill:#fff}.filter-presets{display:flex;flex:1}.filter-presets>div{display:flex;flex:1 0 auto;gap:8px;align-items:center}.filter-presets .filter-preset-select{display:flex;flex:1 0 auto;min-width:300px}.resetpassword>div{display:flex;flex-direction:column}.resetpassword>div input{box-sizing:border-box;margin-bottom:10px;padding:4px 11px;border-radius:6px;line-height:1.5714285714;border:1px solid #d9d9d9;transition:all .2s;outline:0}.resetpassword>div input:focus{border-color:#1677ff;box-shadow:0 0 0 2px #0591ff1a}.resetpassword>div button{padding:4px 15px;line-height:1.5714285714;border-radius:6px;color:#fff;background-color:#1677ff;border:1px solid transparent;transition:all .2s;cursor:pointer;outline:0}.resetpassword>div button:hover{background-color:#4096ff}
