@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap);:not(p){box-sizing:border-box;margin:0;padding:0;text-decoration:none}body,html{overflow-x:hidden;width:100%}:root{--secondary-detail:#414141;--bg:#fff;--secondary-bg:#000;--terciary-bg:#535353;--text:#000;--secondary-text:#fff;--terciary-text:#b3b3b1}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans\ 3,sans-serif;font-optical-sizing:auto;font-size:62.5%;font-style:normal;font-weight:400}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{border:1px solid red;margin:0;padding:0;text-align:center;width:100vw}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--bg-color:#121212;--card-bg:#272727;--accent:#00ff58;--border-color:#fff}.MainContainer{align-items:center;background-color:#121212;background-color:var(--bg-color);min-height:100vh}.CentralBlock,.MainContainer{display:flex;flex-direction:column;overflow-x:hidden;width:100%}.CentralBlock{box-sizing:border-box;flex:1 1;max-width:1600px;padding:.5rem 1rem 1.5rem}.CentralBlock .table{font-size:calc(6px + .6vw)}.HomeInfoContainer{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:space-evenly;width:100%}.HomeInfoContainer #main-table-header .table-cell{align-items:center;background-color:#272727;background-color:var(--card-bg);display:flex;font-size:calc(8px + .6vw);font-weight:700;justify-content:center;padding:10px}.HomeInfoContainer #main-table-header:hover{background:none;cursor:default;transform:none}.DataFillContainer{align-items:flex-start;align-self:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;max-width:1200px;padding-top:1rem;width:100%}.DataFillContainer[data-is-super-admin=true]{justify-content:space-between}.DataFillContainer[data-is-super-admin=false]{justify-content:flex-start}.DataFillColumn{display:flex;flex:1 1 220px;flex-direction:column;gap:.75rem;min-width:180px}.DateSelectorContainer,.DropDownHomeContainer{width:100%}.DateBarInput{background-color:initial;border:none;color:#fff;color:var(--text-color);display:flex;outline:none;width:100%}.buttonInfoContainer{background-color:var(--accent);max-width:150px;min-width:90px;transition:transform .4s ease,box-shadow .4s ease;width:10%}.buttonInfoContainer:hover{box-shadow:0 0 10px #00ff5880}.buttonsHomeNav{display:flex;justify-content:space-between;max-width:200px;min-width:130px;width:15%}.arrowButton{align-items:center;background-color:gray;border:none;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;height:1.5rem;justify-content:center;padding:.75rem 1rem;transition:transform .4s ease,opacity .4s ease;width:60px}.arrowButton:hover{transform:scale(1.05)}.arrowButton:disabled{cursor:not-allowed;opacity:.6}.TableFooter{align-items:center;display:flex;justify-content:space-between;margin-top:.5rem;width:100%}@media (max-width:900px){.CentralBlock{padding:.5rem}.buttonInfoContainer{max-width:200px;width:40%}.buttonsHomeNav{max-width:220px;width:40%}.HomeInfoContainer #main-table-header .table-cell{font-size:calc(10px + .6vw)}}@media (max-width:600px){.DataFillContainer{flex-direction:column;gap:.75rem}.DataFillColumn{flex:1 1 100%;min-width:100%}.buttonInfoContainer{width:100%}.TableFooter{flex-direction:column;gap:.75rem}.buttonsHomeNav{justify-content:space-between;width:100%}}.skeleton{background:#0000;height:100%;overflow:hidden;width:100%}.skeleton-text1{height:25%;width:50%}.skeleton-text1,.skeleton-text2{animation:loading 1.5s infinite;background:linear-gradient(90deg,#444 8%,#555 18%,#444 33%);background-size:800px 104px;margin-bottom:1.1rem;max-height:50px}.skeleton-text2{height:20%;width:95%}.skeleton-text3{animation:loading 1.5s infinite;background:linear-gradient(90deg,#444 8%,#555 18%,#444 33%);background-size:800px 104px;height:24%;margin-bottom:1.1rem;max-height:50px;width:75%}@keyframes loading{to{background-position:100% 50%}}:root{--topbar-height:72px;--topbar-bg:#000;--topbar-text:#fff;--detail:#00dd4d;--secondary-text:#c4c4c4}.topBarContainer{background-color:#000;background-color:var(--topbar-bg);flex-direction:column;height:auto;justify-content:flex-start;position:relative;z-index:20}.topBarContainer,.topBarContent{align-items:center;display:flex;width:100%}.topBarContent{box-sizing:border-box;height:72px;height:var(--topbar-height);justify-content:space-between;max-width:1600px;padding:0 1.5rem}.topBarLogo{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;max-width:150px;min-width:60px;-webkit-user-select:none;user-select:none;width:auto}.topBarLogo img{height:auto;max-width:120px;object-fit:contain;width:100%}.topBarNav{align-items:center;display:flex;flex:1 1;gap:1.5rem;justify-content:flex-start;margin:0 1.5rem}.topBarTextContainer{align-items:center;display:flex;height:40px;justify-content:center}.topBarText{color:#00dd4d;color:var(--detail);cursor:pointer;font-size:calc(5px + .7vw);position:relative;transition:color .2s ease,transform .2s ease;-webkit-user-select:none;user-select:none}.topBarText:hover{color:#4afc8e;transform:translateY(-1px)}.topBarText--active{color:#4afc8e}.topBarText--active:after{background:linear-gradient(90deg,#00dd4d,#4afc8e);background:linear-gradient(90deg,var(--detail),#4afc8e);border-radius:4px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}.topBarTextItem{color:#c4c4c4;color:var(--secondary-text);cursor:pointer;font-size:calc(4px + .6vw);padding-left:calc(1px + .4vw);-webkit-user-select:none;user-select:none}.topBarRight{align-items:center;display:flex;gap:1rem}.topBarInputContainer{align-items:center;background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;gap:.4rem;height:36px;max-width:260px;padding:0 .6rem;width:220px}.topBarInputContainer:focus-within{outline:2px solid #00dd4d;outline:2px solid var(--detail)}.topBarInput{background-color:#fff;border:none;flex:1 1;font-size:.85rem;height:100%;outline:none}.topBarIcons{align-items:center;display:flex;gap:.8rem}.topBarIcon{cursor:pointer;font-size:1.4rem;transition:transform .2s ease,color .2s ease}.topBarIcon:hover{color:#00dd4d;color:var(--detail);transform:translateY(-1px)}.topBarHamburger{background:none;border:none;color:#fff;color:var(--topbar-text);cursor:pointer;display:none;font-size:1.4rem;padding:.4rem}.topBarMobileMenu{background-color:#000;background-color:var(--topbar-bg);border-top:1px solid #222;box-sizing:border-box;display:none;flex-direction:column;gap:.75rem;max-width:1600px;padding:0 1.5rem 1rem;width:100%}.topBarMobileMenu--open{display:flex}.topBarMobileSection{display:flex;flex-direction:column;gap:.6rem}.topBarMobileSection .topBarTextContainer{justify-content:flex-start}.topBarDesktopOnly{display:flex}.topBarMobileOnly{display:none}.SimpleDropDown{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;height:40px;position:relative}.SimpleDropDownTrigger{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:.35rem;height:100%;justify-content:center;padding:0;width:100%}.SimpleDropDownMenu{background-color:#262626;border-radius:8px;box-shadow:0 4px 10px #0009;left:0;margin-top:4px;min-width:140px;padding:.3rem 0;position:absolute;top:100%;z-index:999}.topBarDropdownItem{color:#c4c4c4;color:var(--secondary-text);cursor:pointer;font-size:calc(4px + .6vw);padding:.35rem .8rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.topBarDropdownItem:hover{background-color:#333;color:#fff;transform:translateX(2px)}.topBarDropdownIcon{font-size:.75rem;transition:transform .25s ease}.SimpleDropDown.dropdown-open .topBarDropdownIcon{transform:rotate(180deg)}@media (max-width:1024px){.topBarNav{gap:1rem;margin:0 1rem}.topBarInputContainer{width:180px}}@media (max-width:900px){.topBarDesktopOnly{display:none}.topBarMobileOnly{display:flex}.topBarContent{padding:0 1rem}.topBarLogo{max-width:110px}.topBarMobileMenu{padding:0 1rem 1rem}.topBarInputContainer{max-width:none;width:100%}.topBarIcons{margin-top:.4rem}}@media (max-width:500px){.topBarLogo img{max-width:100px}.topBarText{font-size:.85rem}.topBarTextItem{font-size:.8rem}}:root{--dropbox-height:3.2rem;--dropbox-font-size:12px;--dropbox-color:#fff}.DropBoxContainer{align-items:center;color:#fff;color:var(--dropbox-color);display:flex;font-size:12px;font-size:var(--dropbox-font-size);height:3.2rem;height:var(--dropbox-height);position:relative;width:100%}.DropBoxContainer.disabled{cursor:not-allowed;opacity:.6}.DropBoxDisplay{align-items:center;background-color:initial;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;height:100%;justify-content:space-between;outline:none;padding:0 .5rem;width:100%}.DropBoxDisplay:disabled{cursor:not-allowed}.DropBoxDisplayLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DropBoxDisplayLabel.placeholder{opacity:.5}.DropBoxRightIcons{align-items:center;display:flex;gap:.35rem}.DropBoxClear{cursor:pointer;font-size:.85rem;opacity:.7;-webkit-user-select:none;user-select:none}.DropBoxClear:hover{opacity:1}.DropBoxArrow{font-size:.8rem}.DropBoxDropdown{background-color:#1e1e1e;border:1px solid #fff;border-radius:8px;box-sizing:border-box;left:0;margin-top:4px;max-height:220px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:999}.DropBoxSearchInput{background-color:initial;border:none;border-bottom:1px solid #333;box-sizing:border-box;color:inherit;outline:none;width:100%}.DropBoxOption,.DropBoxSearchInput{font-size:inherit;padding:.4rem .6rem}.DropBoxOption{cursor:pointer}.DropBoxOption.selected,.DropBoxOption:hover{background-color:#333}.DropBoxNoOptions{font-size:inherit;opacity:.6;padding:.4rem .6rem}.table{background-color:#383838;border-radius:10px;display:flex;flex-direction:column;height:50vh;overflow-x:hidden;overflow-y:auto;scrollbar-color:#888 #383838;scrollbar-width:thin;width:100%}.table::-webkit-scrollbar{width:2px}.table::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.table-row{border-radius:10px;cursor:pointer;display:flex}.table-row:hover{background-color:#aaacae}.table-cell{border-bottom:1px solid #727171;border-right:1px solid #727171;flex:1 1;padding:8px;text-align:center}.table-row .table-cell:last-child{border-right:none}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;stroke:#aeaeae;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;stroke:#aeaeae;color:#fff}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.DatePickerContainer{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding-left:1rem;padding-right:1.5rem}.DatePickerContainer,.DatePickerStyle{background-color:initial;height:100%;width:100%}.DatePickerStyle{border:none;color:#fff;font-size:.9rem;outline:none}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker-popper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.DatePickerContainer input{background:#0000;border:none!important;color:#fff;outline:none!important}.InputWrapper{align-items:center;border:1px solid var(--border-color);border-radius:7px;box-sizing:border-box;display:flex;height:5vh;min-height:40px;padding:.75rem 1rem;width:100%}.LoginContainer{justify-content:space-between;width:50%}.LoginContainer,.loginButton{align-items:center;display:flex;flex-direction:column}.loginButton{background-color:#00dd4d;border:0;border-radius:5px;color:var(--secondary-text);cursor:pointer;font-size:1rem;font-weight:500;height:3rem;justify-content:center;transition-duration:.4s;width:100%}.loginButton:hover{background-color:var(--detail)}.login-field{max-width:500px;min-width:300px;width:70%}#LoginImageContainer{height:8vw;max-height:100px;min-height:60px}.loadingCircle{animation:spin .6s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:1rem;width:1rem}.mainInfoContainer{display:flex;flex-direction:row;height:70vh;justify-content:space-between;width:75%}.leftContainer{justify-content:space-between}.leftContainer,.rightContainer{display:flex;flex-direction:column;height:100%;width:49%}.rightContainer{align-items:flex-start;background-color:#383636;border-radius:1rem;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;padding:2rem 3rem;scrollbar-color:#888 #383636;scrollbar-width:thin}.rightContainer::-webkit-scrollbar{width:2px}.rightContainer::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.leftItemContainer{align-items:center;background-color:#383636;border-radius:1rem;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;height:20%;justify-content:flex-start;padding:1rem 1rem 1rem 3rem;-webkit-user-select:none;user-select:none;width:100%}.leftItemContainer:hover{background-color:gray}.infoText{align-items:center;color:#fff;display:flex;height:100%;width:100%}:root{--card-left-bg:#fff;--card-right-bg:#383636;--text-dark:#000;--text-light:#fff}.SoftwareTopPadding{padding:1rem}.SoftwareFilters{grid-gap:1rem;align-items:center;box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto 1.5rem;max-width:1200px;padding:0 1.5rem;width:100%}.SoftwareFilterItem{width:100%}.SoftwareParamsButton{height:3.2rem;width:100%}.SoftwareParamsButtonText{font-size:clamp(.8rem,.8rem + .5vw,1rem)}.SoftwareContentWrapper{box-sizing:border-box;display:flex;justify-content:center;padding:0 1.5rem 2rem;width:100%}.mainSoftwareContainer{background-color:#000;border-radius:8px;display:flex;flex-direction:row;max-width:1200px;min-height:60vh;overflow:hidden;width:100%}.softwareContainerLeft{align-items:flex-start;background-color:#fff;background-color:var(--card-left-bg);box-sizing:border-box;color:#000;color:var(--text-dark);display:flex;flex-direction:column;padding:3rem 3rem 2rem;width:60%}.softwareHeader{align-items:center;display:flex;gap:1rem;width:100%}.softwareLogo{height:2.3rem;object-fit:contain}.softwareHeaderInfo{display:flex;flex-direction:column}.softwareTitle{color:#000;color:var(--text-dark);font-size:clamp(1.2rem,1rem + 1.1vw,1.8rem);font-weight:700}.softwareSubtitle{color:#555;font-size:clamp(.7rem,.55rem + .4vw,.95rem);margin-top:2px}.softwareSection{margin-top:1rem;width:100%}.softwareSectionLabel{color:#000;color:var(--text-dark);display:block;font-size:clamp(.85rem,.8rem + .2vw,1rem);font-weight:700;margin-bottom:.25rem}.softwareSectionText{color:#000;color:var(--text-dark);font-size:clamp(.8rem,.75rem + .2vw,.95rem)}.softwareChangesList{display:flex;flex-direction:column;gap:.2rem;margin-top:.25rem}.aboutText{color:#000;color:var(--text-dark);display:flex;font-size:clamp(.8rem,.75rem + .25vw,.95rem);margin-left:.5rem}.aboutText--empty{opacity:.7}.softwareContainerRight{align-items:center;background-color:#383636;background-color:var(--card-right-bg);box-sizing:border-box;color:#fff;color:var(--text-light);display:flex;flex-direction:column;justify-content:center;padding:2rem 3rem;width:40%}.softwareContainerRight>span:first-of-type,.softwareRightTitle{color:#fff;color:var(--text-light);font-size:clamp(1.5rem,1.2rem + 2vw,2.3rem);font-weight:700;text-align:center}.versionInfoContainer{align-items:flex-start;align-self:flex-start;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.versionInfoContainer span{color:#fff;color:var(--text-light);font-size:clamp(.8rem,.7rem + .25vw,1rem);font-weight:500}.itemContainerUpdate{align-items:center;align-self:center;background-color:#fff;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:35%;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:1rem;scrollbar-color:#888 #d9d9d9;scrollbar-width:thin;width:100%}.itemContainerUpdate span{color:#000;color:var(--text-dark);font-size:calc(5px + .6rem)}.itemPlaceholder{opacity:.7;text-align:center}.SoftwareUpdateButtonWrapper{display:flex;justify-content:center;width:100%}.faSyncContainer{align-items:center;align-self:center;background-color:#00ff58;background-color:var(--accent-color);border:none;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:2.5rem;justify-content:center;padding:.5rem;transition:transform .4s,opacity .2s;width:4rem}.faSyncContainer:hover{transform:scale(1.05)}.faSyncContainer:disabled{cursor:not-allowed;opacity:.6;transform:none}.faSyncIcon{color:#000;opacity:.8}.rotate-animation{animation:spin 1s linear infinite}.SoftwareModal{background-color:#383636;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;height:80vh;overflow:auto;padding-bottom:2rem;padding-top:2rem;width:min(50vw,800px);z-index:99999999}.SoftwareModal>div:first-child{align-self:center;display:flex;justify-content:space-between;padding:0 10px;width:85%}.params-config-container{align-self:center;box-sizing:border-box;padding-bottom:5px;padding-left:10px;width:85%}.params-config-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:65%}.params-config-item>span{color:#fff;font-size:.8rem}.params-config-item>:last-child{margin-top:10px;width:100%}.configureButton{align-items:center;align-self:flex-start;background-color:#fff;border-radius:5px;color:#000;cursor:pointer;display:flex;flex-direction:row!important;font-size:.8rem;height:3.2rem!important;justify-content:space-around!important;max-width:180px;transition:transform .4s}.configureButton:hover{transform:scale(1.05)}.SoftwareSpacer{padding:.7rem 0}.SoftwareSpacer--small{padding:.5rem 0}@media (max-width:1024px){.SoftwareFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.mainSoftwareContainer{flex-direction:column;max-width:100%}.softwareContainerLeft,.softwareContainerRight{padding:2rem 1.5rem;width:100%}.softwareContainerRight{align-items:center;justify-content:flex-start}}@media (max-width:600px){.SoftwareFilters{grid-template-columns:1fr;padding:0 1rem}.SoftwareContentWrapper{padding:0 1rem 1.5rem}.softwareContainerLeft,.softwareContainerRight{padding:1.5rem 1rem}.SoftwareParamsButton{width:100%}}.modal-sync-button{color:#fff;cursor:pointer;transition:color .4s}.modal-sync-button:hover{color:var(--detail)}#software-modal-header-label{align-items:center;display:flex;flex-direction:row}#software-modal-header-label>:not(:last-child){margin-right:15px}.ModalContainerOpen{display:flex;height:100vh;left:0;overflow:hidden;top:0;width:100vw;z-index:100}.ModalContainerClosed,.ModalContainerOpen{align-items:center;justify-content:center;position:absolute}.ModalContainerClosed{display:none;height:100%;width:100%;z-index:0}.ModalContainerOpen:before{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.Modal{align-items:center;align-self:center;background-color:#383636;border-radius:2rem;display:flex;flex-direction:column;opacity:.9;position:absolute;width:50%}.PageModal{height:12rem;margin-right:16rem;width:25rem}.PageModalButton,.PageModalText{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center}.PageModalButton{background-color:#f36934;border-radius:1rem;width:5rem}.ScrollViewContainer{overflow-x:hidden;overflow-y:auto;scrollbar-color:#888 #383636;scrollbar-width:thin}.ScrollViewContainer::-webkit-scrollbar{width:2px}.ScrollViewContainer::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.ControlLayout{box-sizing:border-box;display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 1rem 2rem;width:100%}.ControlLeft{min-width:260px;width:30%}.ControlRight{width:70%}.ControlTopRow{display:flex;gap:1rem;justify-content:space-between;min-height:15%;padding-bottom:20px;width:100%}.controlItem{align-items:center;background-color:#202020;border-radius:20px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:1rem;width:100%}.controlItem>:first-child{font-size:clamp(.8rem,.7rem + .3vw,1rem);font-weight:700}.cardValue--large{font-size:clamp(1.4rem,1rem + 1.4vw,2.5rem)}.ControlTopRow .controlItem:first-child,.ControlTopRow .controlItem:nth-child(3){flex:1.1 1}.ControlTopRow .controlItem:nth-child(2){flex:1 1}.ControlMainRow{display:flex;flex-direction:row;gap:1rem;height:83%;justify-content:space-between;width:100%}.ControlMainLeft{height:100%;width:49%}.ControlMainRight{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:49%}.ControlMainRightBottom,.ControlMainRightTop{height:49%;width:100%}.ControlLeftHeaderIcons{align-items:center;display:flex;height:15%;justify-content:space-between;width:100%}.carIcon{min-height:10px}.unlockIconContainer{align-items:center;background-color:#00ff58;border-radius:8px;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;cursor:pointer;display:flex;height:80%;justify-content:center;transition:all .3s ease;width:20%}.unlockIconContainer:hover{background-color:#00c944;box-shadow:0 6px 10px #00000026;transform:scale(1.05)}.unlockIcon{color:#000;height:1.7rem;transition:color .3s ease}.unlockIconContainer:hover .unlockIcon{color:#e0ffe6}.unlockModal{animation:fadeIn .4s ease-in-out forwards;background-color:#121212;border-radius:10px;box-shadow:0 4px 10px #0003;box-sizing:border-box;left:50%;opacity:0;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%) scale(.8);width:30%;z-index:1000}@media (max-width:768px){.unlockModal{height:auto;min-height:40%;padding:1.5rem;width:90%}}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.buttonUnlock{all:unset;align-items:center;background-color:gray;border-radius:10px;color:#fff;cursor:not-allowed;display:flex;font-weight:700;justify-content:center;margin-top:20px;width:100px}.buttonUnlock--enabled{background-color:#00ff58;border:none;cursor:pointer;transition-duration:.4s}.buttonUnlock--enabled:hover{transform:scale(1.05)}.EventsItemRow{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:10px 0}.EventsItemVehicle{color:#fff;font-size:14px;font-weight:700}.EventsItemBadge{border-radius:5px;color:#000;font-size:14px;font-weight:700;padding:5px 10px;text-align:center}.EventsItemBadge--critical{background-color:#f03d59}.EventsItemBadge--warning{background-color:#ff9796}.EventsItemTimestamp{color:#fff;display:flex;flex-direction:column;font-size:14px;text-align:center}.EventsSeparator{background-color:#ffffff14;height:1px;width:100%}.buttonInfoContainer{padding:.5rem 1rem;width:50%}@media (max-width:900px){.ControlLayout{flex-direction:column;padding:0 .5rem 1.5rem}.ControlLeft,.ControlRight{height:auto;width:100%}.ControlContainer{height:auto}.ControlMainRow{flex-direction:column;height:auto}.ControlMainLeft,.ControlMainRight{height:auto;width:100%}.ControlMainRightBottom,.ControlMainRightTop{height:auto}}span{color:#fff}.DownloadListContainer{display:flex;flex-direction:column;height:80vh;justify-content:flex-start;width:80%}.DownloadListContainer .itemContainer{align-items:center;border-bottom:3px solid #fff;display:flex;justify-content:space-between;margin-bottom:1.2rem;padding-bottom:1.2rem;width:100%}.DownloadListContainer .iconItem{color:#fff;display:flex;font-size:2rem}.DownloadListContainer .downloadItem{color:gray;cursor:pointer;display:flex;font-size:1.5rem}.DownloadListContainer .downloadItemDisabled{color:gray;cursor:not-allowed;display:flex;font-size:1.5rem;opacity:.7}.DownloadListContainer .itemText{color:#fff;display:flex;font-size:1.3rem}.InstalationContainer .reports{display:flex;flex-direction:column;height:60vh;overflow:auto;scrollbar-color:#888 #d9d9d9;scrollbar-width:thin;width:100%}.InstalationContainer .downloadItem,.InstalationContainer .downloadItemDisabled{font-size:1.3rem}.InstalationContainer .columnItem{flex-direction:row}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingCircleContainer{align-self:center;animation:spin 2s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:gray;cursor:not-allowed;display:flex;flex-direction:column;height:15px;opacity:.8;width:15px}:root{--accent-color:#00ff58;--panel-bg:#181818;--card-bg:#202020;--text-color:#fff}.SensorTopPadding{padding:1rem}.SensorLayout{gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 1rem 2rem;width:100%}.ControlContainer,.SensorLayout{box-sizing:border-box;display:flex}.ControlContainer{align-items:center;background-color:#181818;background-color:var(--panel-bg);border-radius:20px;box-shadow:0 4px 8px #000;flex-direction:column;height:80vh;padding:2% 4%}.SensorLeft{min-width:280px;width:30%}.SensorRight{width:70%}.SensorLeftHeaderIcons{align-items:center;display:flex;height:15%;justify-content:space-between;width:100%}.carIconContainer{align-content:center;background-color:#2e2e2e;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;height:80%;justify-content:center;min-height:100px;transition:transform .2s ease,box-shadow .2s ease;width:45%}.carIconContainer--primary{background-color:#00ff58;background-color:var(--accent-color)}.carIconContainer:hover{box-shadow:0 4px 8px #0009;transform:scale(1.03)}.carIcon{align-self:center;color:#000;height:3rem}.sensorCard{align-items:center;background-color:#202020;background-color:var(--card-bg);border-radius:20px;box-sizing:border-box;color:#fff;color:var(--text-color);display:flex;flex-direction:column;gap:.8rem;overflow:hidden;padding:1rem;width:100%}.sensorCard--top{align-items:center;text-align:center}.sensorCardTitle{color:#fff;color:var(--text-color);font-size:clamp(.8rem,.7rem + .3vw,1rem);font-weight:700}.cardValue{word-wrap:break-word;font-size:clamp(1.2rem,.9rem + 1.1vw,1.5rem);font-weight:500;line-height:1.2;text-align:center;width:100%}.cardValue--medium{font-size:clamp(1.3rem,1.1rem + 1vw,2rem)}.cardValue--small{font-size:clamp(1rem,.9rem + .6vw,1.4rem)}.SensorTopRow{min-height:15%;padding-bottom:20px}.SensorMainRow,.SensorTopRow{display:flex;gap:1rem;justify-content:space-between;width:100%}.SensorMainRow{flex-direction:row;height:83%}.SensorMainLeftCard{height:100%;width:49%}.SensorMainRightColumn{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:49%}.SensorMainRightBottom,.SensorMainRightTop{height:49%;width:100%}.scrollable-div{max-height:100%;overflow-y:auto;padding-right:10px;width:100%}.scrollable-div::-webkit-scrollbar{width:8px}.scrollable-div::-webkit-scrollbar-track{background:#ffffff1a;border-radius:10px}.scrollable-div::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:10px}.scrollable-div::-webkit-scrollbar-thumb:hover{background:#ffffff80}.SensorEventRow{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:10px 0}.SensorEventVehicle{color:#fff;color:var(--text-color);font-size:12px;font-weight:700}.SensorEventText{color:#fff;color:var(--text-color);display:flex;flex:1 1;flex-direction:column;font-size:14px;text-align:center}.SensorEventBadge{border-radius:5px;color:#000;font-size:12px;font-weight:700;padding:5px 10px;text-align:center}.SensorEventBadge--critical{background-color:#f03d59}.SensorEventBadge--warning{background-color:#ff9796}.SensorEventBadge--ok{background-color:#00ff58;background-color:var(--accent-color)}.SensorEventSeparator{background-color:#0000001a;height:1px;width:100%}.SensorSpacer{padding:1rem 0}.SensorSmallSpacer{padding:.7rem 0}.SensorMicroSpacer{padding:.3rem 0}.SensorInnerSpacer{padding:.9rem 0}.SensorFullWidth{width:100%}.SensorLabel{align-self:flex-start;color:#fff;color:var(--text-color);font-size:calc(5px + .5rem);font-weight:600}.SensorToggleWrapper{cursor:pointer;display:flex;width:100%}.buttonTravel{align-items:center;background-color:#121212;border:1px solid #fff;border-radius:10px;color:#fff;display:flex;font-size:calc(5px + .5rem);height:3rem;justify-content:flex-start;padding-left:1rem;transition:background-color .2s ease,color .2s ease,transform .2s;-webkit-user-select:none;user-select:none;width:100%}.buttonTravel--active{background-color:#00ff58;background-color:var(--accent-color);color:#000}.buttonTravel:hover{transform:scale(1.01)}.SensorConsultButton{margin-top:auto;width:50%}.SensorConsultText{font-size:calc(5px + .5vw)}.buttonInfoContainer{align-items:center;background-color:#00ff58;background-color:var(--accent-color);border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;justify-content:center;padding:.1rem 1rem;transition-duration:.4s}.buttonInfoContainer:hover{transform:scale(1.05)}@media (max-width:1024px){.SensorLayout{flex-direction:column;max-width:100%;padding:0 1rem 1.5rem}.SensorLeft,.SensorRight{min-width:0;width:100%}.ControlContainer{height:auto}.SensorMainRow{flex-direction:column;height:auto}.SensorMainLeftCard,.SensorMainRightColumn{width:100%}.SensorMainRightBottom,.SensorMainRightTop{height:auto}}@media (max-width:600px){.SensorTopRow{flex-direction:column}.SensorLeftHeaderIcons{gap:1rem}.carIconContainer{width:48%}.SensorConsultButton{width:70%}}.ControlContainer p,.ControlContainer span{color:#fff;color:var(--text-color)}.InstalationContainer{display:flex;flex:.85 1;flex-direction:column;width:75%}.InstalationContainer .reports_new{display:flex;flex-direction:column;height:65vh;width:100%}.InstalationContainer .itemContainer{align-items:center;display:flex;flex-direction:row;height:3rem;justify-content:space-between;width:100%}.InstalationContainer .iconItem{color:#fff;font-size:2rem}.InstalationContainer .downloadItem{color:gray;cursor:pointer;display:flex;font-size:1.4rem}.InstalationContainer .downloadItemDisabled{color:gray;cursor:not-allowed;display:flex;font-size:1.4rem;opacity:.5}.InstalationContainer .line{background-color:#fff;display:flex;height:2px;margin-bottom:15px;margin-top:15px;opacity:.7;width:100%}div.ScrollViewContainer.reports_new>div:first-of-type{background-color:#242424;border-top-left-radius:5px;border-top-right-radius:5px;padding:15px 0}.InstalationContainer .columnItem{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:500;justify-content:center;width:20%}.InstalationContainer .itemText{color:#fff;font-size:1rem}.AppInfo{display:flex;flex-direction:column;height:100dvh;justify-content:space-evenly;width:80%}.AppInfo .TitleContainer{box-sizing:border-box;color:#fff;display:flex;font-size:1.8rem;justify-content:flex-start;padding:1rem;width:100%}.AppInfo .ItemsContainer{display:flex;justify-content:space-between;width:100%}.AppInfo .VideoContainer{border-radius:1rem;box-sizing:border-box;cursor:pointer;display:flex;position:relative;width:48%}.AppInfo .VideoButton{display:flex;height:3rem;left:45%;position:absolute;top:40%;width:3rem;z-index:1}.AppInfo .InfoContainer{align-items:flex-start;background-color:#fff;border-radius:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:1.2rem;width:49%}body{background-color:var(--bg);margin:0;padding:0}#container{height:100vh;width:100%}#content{align-items:center;display:flex;flex-direction:column}#content p{margin:0}#first-content{background-image:url(/static/media/landing_no_mark.d74ae0ee44fe921621c1.jpg);background-position:20%;background-repeat:no-repeat;background-size:cover;display:flex;height:clamp(500px,80vh,1000px);justify-content:center;margin-bottom:40px;overflow:hidden;padding-inline:60px;position:relative;text-align:start;width:100%}#first-content:before{background:#00000059;content:"";inset:0;pointer-events:none;position:absolute}#first-content-data{display:flex;flex-direction:column;margin-top:90px;max-width:1200px;position:relative;width:100%;z-index:2}#first-content p{color:#fff!important;width:60%}#first-content>p:nth-child(2){min-width:300px}#first-content button{margin-top:20px}#content>div#first-content.section,#video{margin-bottom:40px}#video{background-color:#000;height:600px;width:100%}#product-section>.subsection-header:first-child{margin-top:40px}.partners-carousel-item{align-items:center;background-color:var(--secondary-bg);border:1px solid var(--detail);border-radius:5px;display:flex;height:150px;justify-content:center;margin:0 15px;max-width:200px;min-width:200px;padding:14px;width:200px}.image-list-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.image-list-container .img-image-list{background-color:#000;border-radius:5px;width:55%}.image-list-container>.advantage-list{width:40%}.img-image-list img{border-radius:5px;height:100%;object-fit:cover;object-position:center;width:100%}#advantage-table{grid-gap:8%;display:grid;gap:8%;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,150px);height:auto;margin-top:40px;width:100%}#advantage-table>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#advantage-table div{align-items:center;background-color:var(--secondary-bg);border-radius:5px;color:var(--secondary-text);display:flex;flex-direction:column;height:150px;justify-content:center;text-align:center;transition-duration:.4s}#advantage-table div:hover{background-color:#1f1f1f}#advantage-table div p{font-size:1rem;font-weight:500;margin-top:10px;width:60%}#visite-us-section div:nth-child(2){width:100%}#visite-us-section div:nth-child(2) p,.advantage-list{text-align:start}.advantage-list div:not(:last-child){margin-bottom:20px}#visite-us-section div:nth-child(2) p:first-of-type,.advantage-list div>p:first-child{color:var(--text);font-size:18pt;font-weight:700;margin-bottom:10px!important}.advantage-list div>p:nth-child(2){color:var(--text);font-size:12pt;line-height:2}@media (max-width:1200px){#advantage-table{column-gap:10%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,150px);margin-bottom:80px}}@media (max-width:900px){#advantage-table{column-gap:15%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,150px);margin-bottom:120px}}@media (max-width:800px){.image-list-container{flex-direction:column}.image-list-container .img-image-list{height:400px;margin-bottom:40px;width:100%}.image-list-container .advantage-list{width:100%}div.image-list-container:nth-last-child(2){flex-direction:column-reverse}#first-content{justify-content:flex-start;padding-inline:0}#first-content-data{align-items:center;justify-content:center;margin-top:0;text-align:center;width:100%}}@media (max-width:500px){#first-content .subsection-title{font-size:3rem!important}#first-content-data p{width:100%}#advantage-table div p{font-size:.8rem}}:root{--detail:#00ff58}.container,body{background-color:snow}.container{height:100vh;width:100vw}.content-container{background-color:snow;margin:0 auto;max-width:1200px;width:80%}.content-container p:not(.subsection-title):not(.subsection-subtitle):not(.catchphrase){line-height:2}.content-section{margin-bottom:120px;width:100%}.section{align-items:center;display:flex;flex-direction:column;margin-bottom:200px;max-width:1200px;width:80%}.section .subsection:last-child{margin-bottom:0}.subsection{margin-bottom:150px;width:100%}.section-title{color:#00ff58;color:var(--detail);font-size:1.6rem!important;font-weight:700;line-height:normal!important;text-align:start;width:100%}.subsection-title{color:var(--text);font-size:calc(2.5rem + 2vw)!important;font-weight:700;margin-bottom:20px!important}.subsection-subtitle{color:var(--text);font-size:1.1rem!important;line-height:2}.disabled-button{cursor:not-allowed;opacity:.7}.primary-button{all:unset;align-items:center;background-color:#00dd4d;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:30px;justify-content:center;padding:10px;transition:.4s;transition:background-color .4s;width:120px}.primary-button:hover{background-color:#00ff58}.subsection-header{text-align:center}.section>div.subsection-header:first-child{margin-top:0}.subsection-header{margin-bottom:40px;text-align:start;width:100%}a{color:inherit;cursor:pointer;text-decoration:none}#header-container{background-color:var(--secondary-bg);display:flex;height:70px;justify-content:center;width:100%}#header-content{align-items:center;display:flex;justify-content:space-between;max-width:1200px;width:85%}#logo img{filter:brightness(1)}#nav-center{align-items:center;display:flex;flex:1 1;gap:2.5rem;justify-content:center}#nav-center a{color:#fff;font-size:1rem;transition:color .3s}#nav-center a:hover,.active-link{color:var(--detail)}.active-link{font-weight:600;position:relative}.active-link:after{animation:slideIn .3s ease forwards;background-color:var(--detail);border-radius:2px;bottom:-4px;content:"";height:2px;left:0;position:absolute;width:100%}@keyframes slideIn{0%{width:0}to{width:100%}}.active-client{background-color:var(--detail)!important;border-color:var(--detail)!important;color:#000!important;font-weight:700}.active-side{color:var(--detail);font-weight:600}.active-mobile-btn{background-color:var(--detail);color:#000!important;font-weight:700}#nav-right button{all:unset;border:1px solid var(--secondary-detail);border-radius:6px;color:#fff;font-size:.85rem;font-weight:700;padding:10px 20px;transition:.3s}#nav-right button:hover{background-color:var(--detail);border-color:var(--detail)}#open-side-panel{cursor:pointer;display:none;padding:8px}#side-panel{background-color:#000;display:flex;flex-direction:column;height:100%;padding:1rem;position:fixed;right:-100%;top:0;transition:.4s ease-in-out;width:230px;z-index:20}#toggle-side-panel:checked~#side-panel{right:0}#close-side-panel{display:flex;justify-content:flex-end;width:100%}.side-links{display:flex;flex-direction:column;gap:1.2rem;margin-top:1rem}.side-links a{color:#fff;font-size:1.1rem}.mobile-btn{all:unset;background-color:var(--detail);border-radius:6px;color:#000;padding:10px 14px;text-align:center;width:85%}@media (max-width:1100px){#nav-center,#nav-right{display:none}#open-side-panel{display:block}#header-content{justify-content:space-between}}footer{align-items:center;background-color:#000;color:var(--secondary-text);display:flex;justify-content:center;width:100%}#footer-content{max-width:1200px;width:80%}#footer-info{display:grid;grid-template-columns:repeat(3,1fr);min-width:360px;width:80%}#footer-info>div:last-child{justify-self:end}#footer-company-field{display:flex;flex-direction:column;margin-right:0;padding-right:0;text-align:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#footer-company-field>:not(:first-child):not(:last-child){margin-bottom:10px}#footer-company-field>:not(:first-child){font-size:1rem;transition-duration:.4s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#footer-company-field>:not(:first-child):not(span):hover{color:var(--detail);cursor:pointer}#footer-company-field>span{color:grey;cursor:default}#footer-info div>p:first-child{color:var(--detail);font-size:1.4rem;font-weight:500}#footer-info>div:nth-child(2){align-items:center;display:flex;flex-direction:column}#footer-info div:nth-child(2) a{cursor:pointer;padding:0!important}#footer-info div:nth-child(2) a img{max-width:165px;width:100%}#footer-info div:nth-child(2)>a:first-of-type{margin-bottom:10px}#footer-company-info{border-top:2px solid var(--terciary-text);font-size:1rem;margin-top:20px;padding-top:20px}#footer-company-info>div:first-child{text-align:start;width:50%}#footer-info div:last-of-type div{display:flex;flex-direction:row;justify-content:space-between;width:90px}.footer-icon{transition-duration:.4s}.footer-icon:hover{color:var(--detail);cursor:pointer}@media (max-width:800px){#footer-info{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);width:70%}#footer-info>div:nth-child(2){justify-self:end}#footer-info>div:nth-child(3){justify-self:start}#footer-info>div:nth-child(4){grid-column:1/span 2}}@media (max-width:460px){#footer-info{grid-template-columns:repeat(2,.4fr);width:100%}}.slider{height:var(--height);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);overflow:hidden;width:100%}.slider .list{display:flex;min-width:calc(var(--width)*var(--quantity));position:relative;width:100%}.slider .list .item{align-items:center;animation:autoRun 10s linear infinite;animation-delay:calc((10s/var(--quantity))*(var(--position) - 1) - 10s)!important;display:flex;height:var(--height);justify-content:center;left:100%;position:absolute;transition:filter .5s;width:var(--width)}@keyframes autoRun{0%{left:100%}to{left:calc(var(--width)*-1)}}.slider:hover .item{animation-play-state:paused!important}.slider[reverse=true] .item{animation:reversePlay 10s linear infinite}@keyframes reversePlay{0%{left:calc(var(--width)*-1)}to{left:100%}}.content-container>div:first-of-type{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px;width:100%}.content-container p{font-size:1rem}.content-container>div:first-of-type p{color:var(--text);font-size:1.2rem!important;font-weight:500;padding-left:35px}#our-values>div{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:100px}.our-values-content{display:flex;flex-direction:column;text-align:start;width:35%}.our-values-content p:nth-of-type(2){color:var(--text);line-height:2}.our-values-content p:first-of-type{color:var(--text);font-size:1.5rem!important;font-weight:700;line-height:1!important;margin:0!important;padding:0!important}#our-history>div{text-align:start}#our-history li{font-size:1rem;margin-bottom:10px}#our-history b{color:var(--detail)}.our-values-img{border-radius:5px;height:500px;width:60%}.our-values-img img{border-radius:5px;height:100%;object-fit:cover;object-position:center;width:100%}.content-section>p:nth-of-type(2){line-height:2;text-align:start}.paragraph{line-height:2}.catchphrase{color:var(--detail);font-size:calc(2.5rem + 2vw)!important;font-weight:700}@media (max-width:800px){#our-values>div{flex-direction:column}#our-values>div:nth-child(2n){flex-direction:column-reverse}.our-values-content,.our-values-img{width:100%}.our-values-content{margin-top:40px}}#policy-container{align-items:center!important;background-color:var(--secondary-bg);display:flex;flex-direction:column;height:100vh;justify-content:center!important;text-align:justify}#policy-container>p:first-of-type{color:var(--detail);font-size:3rem;font-weight:700}#policy-container>p:nth-of-type(2){color:var(--secondary-text)}div:has(#policy-container){background-color:var(--secondary-bg)!important}#breathalyzer>p:first-of-type{text-align:start}#breathalyzer>button{width:180px}#catchphoto-container{background-color:grey;height:900px;width:100%}#catchphoto-container img{height:100%;object-fit:cover;object-position:center;width:100%}#product-chars-container{margin-top:40px}#product-chars-container div>label{align-items:center;border-bottom:2px solid #d3d3d3;cursor:pointer;display:flex;justify-content:space-between}#product-chars-container div>label>p:first-of-type{font-size:16pt;font-weight:500}#product-chars-container div>p{text-align:start}#product-chars-container div div{max-height:0;overflow:hidden;transition:all .4s ease-in-out}#product-chars-container div input:checked~div{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;overflow:visible}#breathalyzer>div:last-of-type{margin-top:40px}#breathalyzer>div>p:first-of-type{font-size:14pt;font-weight:500;text-align:start}#breath-specs{align-items:center;display:flex;flex-direction:column;justify-content:center}#breath-specs p{margin-top:40px;padding:0;width:100%}#carousel-wrapper{position:relative}#carousel-slider{-ms-overflow-style:none;aspect-ratio:16/9;border-radius:5px;box-shadow:0 1.5rem 3rem -.75rem #00000040;display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}#carousel-slider::-webkit-scrollbar{display:none}#carousel-slider *{flex:1 0 100%;object-fit:cover;scroll-snap-align:start}#carousel-nav{bottom:3rem;column-gap:1rem;display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:1}#carousel-nav a{background-color:#fff;border-radius:50%;height:.5rem;opacity:.75;transition:opacity .25s ease;width:.5rem}#carousel-nav a:hover{cursor:pointer;opacity:1}#contact-us-info{align-items:center;display:flex;flex-direction:column;margin:80px 0}#contact-us-info>span:first-of-type{color:var(--detail);font-size:1.2rem;font-weight:700}#contact-us-info>span:nth-of-type(2){font-size:.8rem;margin:20px 0;text-align:center}#contact-us-info>div{width:200px}#contact-us-info>div>div{align-items:center;display:flex;width:100%}#contact-us-info>div>div>span{display:inline-block;font-size:.8rem;text-align:center;width:100%}#contact-us-info>div>div:not(:last-of-type){margin-bottom:10px}#contact-us-form>p{font-size:1.2rem;font-weight:700}#contact-us-form,form{width:100%}form{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:80px}.form-group{display:flex;flex-direction:column}.form-group label{font-size:.75rem;font-weight:700;margin-bottom:5px}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--terciary-text);border-radius:5px;font-size:1rem;padding:10px}.form-group input:focus,.form-group textarea:focus{border-color:var(--detail);outline:1px solid var(--detail)}.full-width{grid-column:span 2}.form-grid>div:last-of-type{align-items:center;display:flex;justify-content:center;margin-top:20px;width:100%}@media (max-width:600px){form{display:flex;flex-direction:column}}main .content{padding-top:50px}#head{background:linear-gradient(#000000fa,#000000fa),url(/static/media/product_catchphoto.cda8fe32f4ec434ac1ea.jpg) 50%/cover no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),0 100%);height:1250px;width:100%}#head .content img:first-of-type{cursor:pointer;margin-bottom:100px;margin-top:100px}#head .content div:last-of-type img{height:50px}#head-img{border-radius:10px;display:block;height:auto;margin-bottom:60px;margin-top:60px;width:clamp(350px,100%,70%)}#dashboard{display:flex;flex-direction:row;justify-content:space-between;position:relative}#dashboard .content span{color:#000}#dashboard .content-text{text-align:center}#dashboard img{height:auto;margin-bottom:50px;width:clamp(300px,100%,60%)}#dot-left{left:clamp(-300px,calc(-300px + 10vw),-150px);top:50px}#dot-right{bottom:50px;right:clamp(-300px,calc(-300px + 10vw),-150px)}#features{background-color:#000}#features .features-list{display:flex;flex-direction:row;justify-content:center;margin-top:80px}#integration img{border-radius:5px;height:100%;object-fit:cover;object-position:center;width:100%}#integration .content .catch-phrase{color:#000;margin-bottom:50px}#integration .content>div{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}#integration div div div{display:flex;flex-direction:column;width:48%}#integration #integration-content div{width:100%}#integration div div div span{color:#000}#integration #integration-content span:first-of-type{font-size:1.5rem;font-weight:700;margin-bottom:5px}#integration #integration-content div:not(:last-child){margin-bottom:20px}#integration #integration-content span:last-of-type{font-size:1rem;line-height:2rem;text-align:justify}#app{background-color:#000}#app #apps-container,#app .content-text{margin-bottom:50px}#contact #form-card{align-items:center;background-color:#000;border-radius:10px;box-shadow:0 0 10px 1px var(--detail);display:flex;flex-direction:column;height:910px;margin-bottom:50px;padding:25px 0;width:55%}#contact #form-card div:last-child{background-color:var(--detail);border-radius:5px;height:2px;width:25%}#form-card>span:first-of-type{font-size:2rem;font-weight:700;margin:50px 0;text-align:center}#form-card>span:first-of-type span{color:var(--detail)}#form-card>span:nth-of-type(2){font-size:1.5rem}#form_lp01{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding:0 20px;width:100%}#form_lp01 .catch-btn{grid-column:1/-1;justify-self:center;margin-top:20px}#form_lp01 .field{display:flex;flex-direction:column;text-align:left}#form_lp01 label{align-self:flex-start;font-size:.8rem;text-align:left}#form_lp01 label span{color:red}#form_lp01 .field.full{grid-column:1/-1;justify-self:stretch}#form_lp01 label{color:#fff;font-weight:600;margin-bottom:.5rem}#form_lp01 input,#form_lp01 select{background:#222;border:1px solid #444;border-radius:.5rem;box-sizing:border-box;color:#fff;font-size:1rem;padding:.75rem 1rem}#form_lp01 select{width:100%}#form_lp01 input:focus,#form_lp01 select:open{outline:solid;outline-color:var(--detail);outline-width:2px}#location{background-color:#000}#map-container{margin-bottom:50px;margin-top:50px;width:100%}.catch-phrase,.catch-phrase span{font-size:clamp(2.5rem,3vw,3.5rem);font-weight:800;text-align:center}.catch-phrase span{color:var(--detail)}.features-list div{display:flex;flex-direction:column;margin-bottom:100px;width:33%}.features-list div>span:first-of-type{color:var(--detail);font-size:1.6rem;font-weight:700}.features-list div span:last-of-type{font-size:1rem;line-height:2rem;text-align:justify;width:85%}.content{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;width:clamp(350px,100%,60%)}.content-text{font-size:clamp(1rem,2vw,1.2rem);text-align:justify}.catch-btn{border-radius:25px;box-shadow:0 0 10px 1px var(--detail);font-size:clamp(.8rem,1vw,1.2rem);height:45px;text-align:center;width:clamp(200px,20vw,350px)}.dot-mesh{background-image:radial-gradient(circle,#37db74 3px,#0000 0);background-size:30px 30px;height:300px;pointer-events:none;position:absolute;width:300px;z-index:0}.partners-logo-item>div{align-items:center;background-color:none;display:flex;height:150px;justify-content:center;margin:0 15px;max-width:200px;min-width:200px;width:200px}.app-item-container img{border-radius:5px;height:500px;margin:0 14px;pointer-events:none}.app-item-container>div{border-radius:5px}.loader{animation:rotation 1s linear infinite;border:5px solid;border-color:#fff #fff #0000;border-radius:50%;box-sizing:border-box;display:inline-block;height:35px;width:35px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1200px){#features .features-list{align-items:center;flex-direction:column;margin-bottom:100px}#features .features-list div{margin-bottom:50px;width:clamp(350px,2vw,65%)}#features .features-list div span:first-of-type{text-align:center}#features .features-list div span:last-of-type{text-align:justify;width:100%}#features .features-list div:last-of-type{margin-bottom:0}}@media (max-width:1500px){#integration .content>div{align-items:center;flex-direction:column}#integration #integration-img-container{width:80%}#integration #integration-content{margin-top:25px;width:80%}#contact #form-card{width:clamp(350px,100%,70%)}}@media (max-width:480px){#dot-left,#dot-right{display:none}}
/*# sourceMappingURL=main.65ec4984.css.map*/