@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:300;src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-300.3ef3d975d91de8811476.eot);src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-300.3ef3d975d91de8811476.eot?#iefix) format("embedded-opentype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-300.7c88009879e5355a46e2.woff2) format("woff2"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-300.082f18f48199b36b54db.woff) format("woff"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-300.e4c0d82037c78029ae73.ttf) format("truetype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-300.164cb413e3fd87aabcb1.svg#IBMPlexSans) format("svg")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-regular.f4440fdaaf615bab1e50.eot);src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-regular.f4440fdaaf615bab1e50.eot?#iefix) format("embedded-opentype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-regular.739e952e834d5dcc184d.woff2) format("woff2"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-regular.b24abbf0eb793c54d40b.woff) format("woff"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-regular.a343b1f29db381944bb3.ttf) format("truetype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-regular.240a4af036e2592b538a.svg#IBMPlexSans) format("svg")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:400;src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-italic.b93c22a1ec11afe83053.eot);src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-italic.b93c22a1ec11afe83053.eot?#iefix) format("embedded-opentype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-italic.aee105460405a78b06f6.woff2) format("woff2"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-italic.b2c8f02a54e6e626adf4.woff) format("woff"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-italic.ba7cdbe2e3a95da6d637.ttf) format("truetype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-italic.553132e61db10c13404c.svg#IBMPlexSans) format("svg")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500.9d938451204388282f5e.eot);src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500.9d938451204388282f5e.eot?#iefix) format("embedded-opentype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500.876391b6ba00c4a00258.woff2) format("woff2"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500.f90ca31e8861e761c025.woff) format("woff"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500.f8e24f5c18c324f7b2bf.ttf) format("truetype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500.ab7bb2624c2144aabb15.svg#IBMPlexSans) format("svg")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:italic;font-weight:500;src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500italic.91d3f48c5641be1a1d26.eot);src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500italic.91d3f48c5641be1a1d26.eot?#iefix) format("embedded-opentype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500italic.d1314ee86eddcae4c873.woff2) format("woff2"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500italic.baabfd709ef7fdc88f1d.woff) format("woff"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500italic.df61976bf45a5873c8fc.ttf) format("truetype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-500italic.67881291a9a685dc83f6.svg#IBMPlexSans) format("svg")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-600.9313d13b150204437c8b.eot);src:url(/static/media/ibm-plex-sans-v14-cyrillic_latin-600.9313d13b150204437c8b.eot?#iefix) format("embedded-opentype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-600.bcdbc832d80fe51e40a4.woff2) format("woff2"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-600.9147a2d79eb998365f74.woff) format("woff"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-600.92f37f226b6cdb0d9980.ttf) format("truetype"),url(/static/media/ibm-plex-sans-v14-cyrillic_latin-600.0ebd522612496cd779ee.svg#IBMPlexSans) format("svg")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:300;src:url(/static/media/nunito-sans-v15-cyrillic_cyrillic-ext_latin_latin-ext-300.193bf0c9c560e6f23a58.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/static/media/nunito-sans-v15-cyrillic_cyrillic-ext_latin_latin-ext-regular.e1fe0af83fce879cfac7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/static/media/nunito-sans-v15-cyrillic_cyrillic-ext_latin_latin-ext-600.bbd21173454f816dfa33.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/static/media/nunito-sans-v15-cyrillic_cyrillic-ext_latin_latin-ext-700.dfe241427a80c718ae5a.woff2) format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:IBM Plex Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root,body{height:100%;position:relative;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.global-dark-mode input[type=datetime-local]{color-scheme:dark}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.login-page{align-items:center;background:#444;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;position:relative;width:100vw;z-index:99999}.login-page>*{flex:0 1}.login-form{background:#fff;color:#000;color:initial}.login-form,.login-form-dark{border-radius:10px;max-width:500px;min-width:250px;overflow:visible;overflow:initial;padding:40px 40px 20px;width:70%}.login-form-dark{background:#090908;color:#fff}.login-form>*{margin:0 0 20px!important}.login-input{margin:10px 0!important}.login-form.wrong-credentials{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:form-shake;animation-name:form-shake}.screen-loader{height:50px;left:50%;margin:-25px 0 0 -25px;position:absolute;top:50%;width:50px}.changePassword-page{align-items:center;background:#444;display:flex;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;position:relative;width:100vw;z-index:99999}.bottom-logo{flex:0 1;height:65px;margin-bottom:20px;margin-top:10px;max-height:65px}.bottom-logo g.change-stroke>*,.bottom-logo g.logo>*{stroke:#fff}.bottom-logo g.change-fill>*,.bottom-logo g.sub>*{fill:#fff}.top-dummy{height:60px}.changePassword-page>*{flex:0 1}.changePassword-form{background:#fff;color:#000;color:initial}.changePassword-form,.changePassword-form-dark{border-radius:10px;max-width:500px;min-width:250px;overflow:visible;overflow:initial;padding:40px 40px 20px;width:70%}.changePassword-form-dark{background:#090908;color:#fff}.changePassword-form>*{margin:0 0 20px!important}.changePassword-input{margin:10px 0!important}.button-bar{padding-top:20px;text-align:center}.changePassword-form.wrong-credentials{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:form-shake;animation-name:form-shake}@-webkit-keyframes form-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}40%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}60%{-webkit-transform:translateX(15px);transform:translateX(15px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes form-shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(10px);transform:translateX(10px)}40%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}60%{-webkit-transform:translateX(15px);transform:translateX(15px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.dipano-logo{position:fixed;text-align:center;transition:all .3s;width:auto;z-index:1300}@media (min-width:1200px){.desktop-parking-name{left:280px}}@media (max-width:1199px){.desktop-parking-name{left:80px}}@media (min-width:900px){.mobile-drawer,.mobile-parking-name{display:none}.dipano-logo{height:46px;left:75px;top:12px;width:auto}.dipano-logo,.dipano-logo g.change-fill>*,.dipano-logo g.change-stroke>*,.dipano-logo g.logo>*,.dipano-logo g.sub>*{transition:all .3s}.dipano-logo.light g.change-stroke>*,.dipano-logo.light g.logo>*{stroke:#333}.dipano-logo.light g.change-fill>*,.dipano-logo.light g.sub>*{fill:#333}.dipano-logo.dark g.change-stroke>*,.dipano-logo.dark g.logo>*{stroke:#fff}.dipano-logo.dark g.change-fill>*,.dipano-logo.dark g.sub>*{fill:#fff}}@media (max-width:899px){.desktop-parking-name{display:none}.dipano-logo{height:42px;left:80px;padding:2px 0 0;top:8px;width:auto}.dipano-logo g.change-fill>*,.dipano-logo g.change-stroke>*,.dipano-logo g.logo>*,.dipano-logo g.sub>*{transition:all .3s}.dipano-logo.open{left:70px;z-index:1301}.dipano-logo.open g.change-stroke>*,.dipano-logo.open g.logo>*{stroke:#333}.dipano-logo.closed g.change-stroke>*,.dipano-logo.closed g.logo>*{stroke:#fff}.dipano-logo.open g.change-fill>*,.dipano-logo.open g.sub>*{fill:#333}.dipano-logo.closed g.change-fill>*,.dipano-logo.closed g.sub>*{fill:#fff}.dipano-logo.dark g.change-stroke>*,.dipano-logo.dark g.logo>*{stroke:#fff}.dipano-logo.dark g.change-fill>*,.dipano-logo.dark g.sub>*{fill:#fff}}@media (min-width:0px) and (max-width:599px) and (orientation:landscape){.dipano-logo{height:34px}}.lexical-ltr{text-align:left}.lexical-rtl{text-align:right}.lexical-editor-container{color:#000;font-weight:400;line-height:20px;position:relative;text-align:left}.lexical-editor-inner{background:#fff;position:relative}.editor-input{caret-color:#050505;caret-color:#444;font-size:15px;max-height:600px;min-height:250px;outline:0;overflow:auto;padding:15px 10px;position:relative;resize:none;tab-size:1}.editor-placeholder{color:#999;display:inline-block;font-size:15px;left:10px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:15px;-webkit-user-select:none;user-select:none}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:#f0f2f5;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%;padding:1px .25rem}.editor-link{color:#216fdb;text-decoration:none}.dark-mode{background-color:#090908;color:#f0f0f0}.editor-code{background-color:#f0f2f5;display:block;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;margin:8px 0;overflow-x:auto;padding:8px 8px 8px 52px;position:relative;tab-size:2}.editor-code:before{background-color:#eee;border-right:1px solid #ccc;color:#777;content:attr(data-gutter);left:0;min-width:25px;padding:8px;position:absolute;text-align:right;top:0;white-space:pre-wrap}.editor-code:after{color:rgba(0,0,0,.5);content:attr(data-highlight-language);font-size:10px;padding:3px;position:absolute;right:3px;text-transform:uppercase;top:0}.editor-tokenComment{color:#708090}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-heading-h1{font-size:1.8rem;line-height:1.8rem;margin:0 0 12px;padding:0}.editor-heading-h2{font-size:1.5rem;line-height:1.5rem;margin:0 0 12px;padding:0}.editor-heading-h3{font-size:1.3rem;line-height:1.3rem;margin:0 0 12px;padding:0}.editor-heading-h4{font-size:1.1rem;line-height:1.1rem;margin:0 0 12px;padding:0}.editor-heading-h5{font-size:.9rem;line-height:.9rem;margin:0 0 12px;padding:0}.editor-quote{border-left:4px solid #ced0d4;color:#65676b;font-size:15px;margin:0 0 0 20px;padding-left:16px}.editor-list-ol,.editor-list-ul{margin:0 0 0 16px;padding:0}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}pre::-webkit-scrollbar{background:transparent;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.emoji{background-position:50%;background-repeat:no-repeat;background-size:16px 16px;color:transparent;margin:0 -1px;vertical-align:middle}.emoji-inner{padding:0 .15em}.emoji-inner::selection{background-color:hsla(0,0%,59%,.4);color:transparent}.emoji-inner::moz-selection{background-color:hsla(0,0%,59%,.4);color:transparent}.lexical-toolbar{background:#fff;border-bottom:1px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;margin-bottom:1px;padding:4px;vertical-align:middle;width:100%}.lexical-toolbar button.toolbar-item{background:none;border:0;cursor:pointer;display:flex;vertical-align:middle}.lexical-toolbar button.toolbar-item:disabled{cursor:not-allowed}.lexical-toolbar button.toolbar-item.spaced{margin-right:2px}.lexical-toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;display:flex;height:18px;margin-top:2px;opacity:.6;vertical-align:-.25em;width:18px}.lexical-toolbar button.toolbar-item:disabled i.format{opacity:.2}.lexical-toolbar button.toolbar-item.active{background-color:#ddd}.lexical-toolbar button.toolbar-item.active svg{fill:#000}.lexical-toolbar button.toolbar-item.active i{opacity:1}.lexical-toolbar .toolbar-item:hover:not([disabled]){background-color:#eee;color:#090908}.lexical-toolbar .divider{background-color:#eee;margin:0 4px;width:1px}.lexical-toolbar select.toolbar-item{-webkit-appearance:none;-moz-appearance:none;background:none;border:0;border-radius:10px;color:#777;display:flex;font-size:14px;padding:8px;text-overflow:ellipsis;vertical-align:middle;width:70px}.lexical-toolbar select.code-language{text-transform:capitalize;width:130px}.lexical-toolbar .toolbar-item .text{color:#777;display:flex;font-size:14px;height:20px;line-height:20px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;width:200px;width:70px}.lexical-toolbar .toolbar-item .icon{background-size:contain;display:flex;height:20px;line-height:16px;margin-right:8px;-webkit-user-select:none;user-select:none;width:20px}.lexical-toolbar i.chevron-down{display:flex;height:16px;margin-top:3px;-webkit-user-select:none;user-select:none;width:16px}.lexical-toolbar i.chevron-down.inside{display:flex;height:16px;margin-left:-25px;margin-right:10px;margin-top:11px;pointer-events:none;width:16px}#block-controls button:hover{background-color:#efefef;color:#090908}#block-controls button:focus-visible{border-color:blue}#block-controls span.block-type{background-size:contain;display:block;height:18px;margin:2px;width:18px}.lexical-dropdown{background-color:#fff;border-radius:8px;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px hsla(0,0%,100%,.5);display:block;min-height:40px;min-width:100px;position:absolute;z-index:5}.lexical-dropdown .item{align-content:center;background-color:#fff;border:0;border-radius:8px;color:#050505;cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;font-size:15px;justify-content:space-between;line-height:16px;margin:0 8px;min-width:268px;padding:8px}.lexical-dropdown .item .active{background-size:contain;display:flex;height:20px;width:20px}.lexical-dropdown .item:first-child{margin-top:8px}.lexical-dropdown .item:last-child{margin-bottom:8px}.lexical-dropdown .item:hover{background-color:#eee;color:#090908}.lexical-dropdown .item .text{display:flex;flex-grow:1;line-height:20px;margin-left:10px;width:200px}.lexical-dropdown .item .icon{background-size:contain;display:flex;height:20px;line-height:16px;margin-right:12px;-webkit-user-select:none;user-select:none;width:20px}.lexical-link-editor{background-color:#fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.3);left:-10000px;margin-top:-6px;max-width:300px;opacity:0;position:absolute;top:-10000px;transition:opacity .5s;width:100%;z-index:100}.lexical-link-editor .link-input{background-color:#eee;border:0;border-radius:15px;box-sizing:border-box;color:#050505;display:block;font-family:inherit;font-size:15px;margin:8px 12px;outline:0;padding:8px 12px;position:relative;width:calc(100% - 24px)}.lexical-link-editor .link-edit{background-position:50%;background-repeat:no-repeat;background-size:16px;bottom:0;cursor:pointer;position:absolute;right:0;top:0;vertical-align:-.25em;width:35px}.lexical-link-editor .link-input a{color:#216fdb;display:block;margin-right:30px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.lexical-link-editor .link-input a:hover{text-decoration:underline}.lexical-link-editor .button{border-radius:8px;cursor:pointer;display:inline-block;height:20px;margin:0 2px;padding:6px;width:20px}.lexical-link-editor .button.hovered{background-color:#eee;color:#090908;display:inline-block;height:20px;width:20px}.actions i,.lexical-link-editor .button i{background-size:contain;display:inline-block;height:20px;vertical-align:-.25em;width:20px}.terminal-box{min-height:100px;width:300px}.dp-traffic-container,.dp-traffic-container .dp-traffic-relative{position:relative;width:100%}.dp-traffic-container svg{position:relative}.dp-traffic-container .dp-traffic-warning{position:absolute;right:5%;top:5%}.dp_traffic_lane{padding:5%;position:relative;width:100%}.dp-terminal-screen{border-radius:8%;left:13.5%;position:absolute;top:33.8%;width:10%}.dp_traffic_lane #dp-barrier,.dp_traffic_lane #dp-terminal,.dp_traffic_lane #dp-terminal-loop1,.dp_traffic_lane #dp-terminal-loop2,.dp_traffic_lane #dp-trafficlight{opacity:0;transition:all .5s}.dp_traffic_lane.show-barrier #dp-barrier,.dp_traffic_lane.show-loop1 #dp-terminal-loop1,.dp_traffic_lane.show-loop2 #dp-terminal-loop2,.dp_traffic_lane.show-terminal #dp-terminal,.dp_traffic_lane.show-trafficlight #dp-trafficlight{opacity:1}.dp_traffic_lane.show-terminal.virtual-terminal #dp-terminal{opacity:.35}.dp_traffic_lane.dark.show-loop1 #dp-terminal-loop1,.dp_traffic_lane.dark.show-loop2 #dp-terminal-loop2{opacity:.7}.dp_traffic_lane.show-barrier #dp-branch{-webkit-transform-origin:28.5% 53.5%;transform-origin:28.5% 53.5%;transition:all 1s}.dp_traffic_lane.show-barrier.barrier-open #dp-branch{-webkit-transform:rotate(-75deg);transform:rotate(-75deg)}.dp_traffic_lane.show-barrier.barrier-moving #dp-branch{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.dp_traffic_lane.show-barrier.barrier-closed #dp-branch{-webkit-transform:rotate(0deg);transform:rotate(0deg)}@-webkit-keyframes offline-chip-animation{0%{background-color:#c00}to{background-color:#e76d6d}}@keyframes offline-chip-animation{0%{background-color:#c00}to{background-color:#e76d6d}}.offline-chip{-webkit-animation-direction:alternate!important;animation-direction:alternate!important;-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;-webkit-animation-name:offline-chip-animation!important;animation-name:offline-chip-animation!important}@-webkit-keyframes online-progressing-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes online-progressing-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.online-progressing{-webkit-animation-duration:2.5s!important;animation-duration:2.5s!important;-webkit-animation-iteration-count:infinite!important;animation-iteration-count:infinite!important;-webkit-animation-name:online-progressing-animation!important;animation-name:online-progressing-animation!important;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.online-chip-onlineChip{background-color:#8bc34a!important;color:#fff!important;margin-left:10px!important;vertical-align:text-top!important}.online-chip-whiteCircle{color:#fff!important}.online-chip-error{background-color:#c00!important}.online-chip-offline{background-color:#ce9c42!important}.online-chip-progressing{background-color:#444!important}.payStation-box{min-height:100px;width:300px}.dp-paystation-container,.dp-paystation-container .dp-paystation-relative{position:relative;width:100%}.dp-paystation-container svg{position:relative}.dp-paystation-container .dp-paystation-warning{position:absolute;right:5%;top:5%}.dp_paystation{padding:5%;position:relative;width:100%}.dp-payStation-screen{border-radius:6%;left:31.5%;position:absolute;top:17.7%;width:18.4%}.dp_paystation #dp-barrier,.dp_paystation #dp-payStation,.dp_paystation #dp-payStation-loop1,.dp_paystation #dp-payStation-loop2,.dp_paystation #dp-paystationlight{opacity:0;transition:all .5s}.dp_paystation.show-barrier #dp-barrier,.dp_paystation.show-loop1 #dp-payStation-loop1,.dp_paystation.show-loop2 #dp-payStation-loop2,.dp_paystation.show-payStation #dp-payStation,.dp_paystation.show-trafficlight #dp-paystationlight{opacity:1}.dp_paystation.dark.show-loop1 #dp-payStation-loop1,.dp_paystation.dark.show-loop2 #dp-payStation-loop2{opacity:.7}.dp_paystation.show-barrier #dp-branch{-webkit-transform-origin:28.5% 53.5%;transform-origin:28.5% 53.5%;transition:all 1s}.dp_paystation.show-barrier.barrier-open #dp-branch{-webkit-transform:rotate(-75deg);transform:rotate(-75deg)}.dp_paystation.show-barrier.barrier-moving #dp-branch{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.dp_paystation.show-barrier.barrier-closed #dp-branch{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.picker-frame-container{display:flex;flex-direction:column;max-height:100%;max-width:100%;position:relative;width:100%}.picker-frame-container.disabled{opacity:.5;pointer-events:none}.title,.title-text{align-items:center;display:flex;font-size:1.2rem;justify-content:center}.title-text{flex:1 1 auto}.title .navigation{align-items:center;flex:0 0 auto;justify-content:center;width:36px}.title .navigation:first-child{text-align:left}.title .navigation:last-child{text-align:right}.title{flex:0 0 auto}.content{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;overflow:auto}.content,.content .row{display:flex;position:relative}.content .row{flex:1 1;flex-direction:column;max-height:100%}.content.outlined .item .inner{border:1px solid #ccc}.enable-scrolling .content .row .list{overflow-y:auto}.fill-content .content .row .list{height:100%}.header{font-weight:700}.items{display:flex;flex-wrap:wrap;justify-content:flex-start}.item{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;flex-basis:100%;flex-direction:column;height:auto;justify-content:center;overflow:hidden;padding:.2rem;position:relative;-webkit-user-select:none;user-select:none}@media (min-width:600px){.item{flex-basis:50%}}@media (min-width:960px){.item{flex-basis:calc(100%/var(--item-count))}}.item .inner{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;padding:.4rem .3rem;position:relative;width:100%}.item .inner,.item .inner *{text-align:center}.circles .item,.equal-item-size .item{aspect-ratio:1}.header .item{aspect-ratio:auto;height:30px}.item .inner{border-radius:5px}.circles .item .inner{border-radius:50%}.item.highlight.info .inner{color:#0d71bb;font-weight:700}.item.highlight.info .disabled .inner{color:rgba(0,0,0,.2);font-weight:700}.item.selectable:hover .inner{background-color:#eaeaea}.item.selected .inner,.item.selected:hover .inner{background-color:#fcb821;color:#000!important}.header .item,.item.disabled,.item.placeholder{cursor:auto}.item.disabled,.item.disabled .inner{color:rgba(0,0,0,.2)!important}.day-time-picker{display:flex;height:100%;position:relative;width:100%}.day-time-picker .day{border-image:linear-gradient(180deg,transparent,#ccc,transparent) 1 100%;border-right:1px solid transparent;flex:0 0 60%}.day-time-picker .time{flex:0 0 40%;max-height:100%}.day-time-picker .time>*{height:100%}.day-time-picker.hide-time{max-height:100%}.day-time-picker .day-slots,.day-time-picker.hide-time .day{border-image:none;border-right:none;flex:0 0 100%;max-height:100%}.day-time-picker{max-height:100%}.time-slot-container{display:flex;height:100%;position:relative;width:100%}.time-range-container{display:flex;flex:1 1 auto;position:relative;width:100%}.start{flex:1 1 auto;flex-basis:0;flex-grow:1;height:100%}.spacer{flex:0 0 auto}.end{flex:1 1 auto;flex-basis:0;flex-grow:1;height:100%}.fixed-duration .start{flex:0 0 100%}.plan-item-space{--sbw:var(--select-border-width,4px);align-items:center;background-color:#e6e6e666;border-color:#444;border-color:var(--border-color,#444);border-style:solid;border-width:var(--sbw) var(--sbw) 0 var(--sbw);bottom:0;display:flex;justify-content:center;left:calc(var(--sbw)/-2);position:absolute;right:calc(var(--sbw)/-2);text-align:center;top:calc(var(--sbw)/-2)}.plan-item-space.selected{background-color:#e6e6e6}.plan-item-space.rotate-1{border-width:var(--sbw) var(--sbw) var(--sbw) 0;bottom:calc(var(--sbw)/-2);left:0;right:calc(var(--sbw)/-2);top:calc(var(--sbw)/-2)}.plan-item-space.rotate-1.selected:after{border-width:var(--sbw) var(--sbw) var(--sbw) 0;bottom:calc(var(--sbw)*-1);left:0;right:calc(var(--sbw)*-1);top:calc(var(--sbw)*-1)}.plan-item-space.rotate-2{border-width:0 var(--sbw) var(--sbw) var(--sbw);bottom:calc(var(--sbw)/-2);left:calc(var(--sbw)/-2);right:calc(var(--sbw)/-2);top:0}.plan-item-space.rotate-2.selected:after{border-width:0 var(--sbw) var(--sbw) var(--sbw);bottom:calc(var(--sbw)*-1);left:calc(var(--sbw)*-1);right:calc(var(--sbw)*-1);top:0}.plan-item-space.rotate-3{border-width:var(--sbw) 0 var(--sbw) var(--sbw);bottom:calc(var(--sbw)/-2);left:calc(var(--sbw)/-2);right:0;top:calc(var(--sbw)/-2)}.plan-item-space.rotate-3.selected:after{border-width:var(--sbw) 0 var(--sbw) var(--sbw);bottom:calc(var(--sbw)*-1);left:calc(var(--sbw)*-1);right:0;top:calc(var(--sbw)*-1)}.plan-item-type{align-items:center;background-color:#bdbdbd;border-radius:50%;display:flex;height:40px;justify-content:center;position:relative;width:40px}.plan-item-type:before{border:2px solid transparent;border-radius:50%;content:"";inset:-2px;pointer-events:none;position:absolute}.plan-item-type-icon{background-color:rgba(0,0,0,.5);border-radius:16px;height:22px;opacity:.9;padding:1px;width:22px}.plan-item-type.status-free{background-color:#4caf50}.plan-item-type.status-occupied{background-color:#f44336}.plan-item-type.status-not-setup{background-color:#e0e0e0}.plan-item-type.status-in-setup{background-color:#fbb820}.plan-item-type.status-no-heartbeat{background-color:#616161}.plan-item-type.status-free:before,.plan-item-type.status-occupied:before{border-color:#ffffffaa}.plan-item-type.status-not-setup:before{border-color:#9e9e9e;border-style:dashed}.plan-item-type.status-in-setup:before{-webkit-animation:spin-setup 1.5s linear infinite;animation:spin-setup 1.5s linear infinite;border-color:#fbb820;border-style:dashed}.plan-item-type.status-no-heartbeat:before{border-color:#f44336;border-style:dashed}.status-badge.status-badge-no-heartbeat{background-color:#f44336;border-radius:50%;box-shadow:0 0 0 2px #fff;height:8px;position:absolute;right:-2px;top:-2px;width:8px}@-webkit-keyframes spin-setup{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-setup{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.plan-item-drive{height:100%}.plan-item-drive.rotate-1{rotate:90deg}.plan-item-drive.rotate-2{rotate:180deg}.plan-item-drive.rotate-3{rotate:270deg}.plan-item-drive.selected{background-color:#e6e6e6}.plan-item-drive .on-loop{opacity:.5}.plan-item-drive .off-loop{opacity:0}.plan-item-barrier{-webkit-transform-origin:14% 0;transform-origin:14% 0;transition:all .5s}.plan-item-barrier.close{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.plan-item-barrier.open{-webkit-transform:rotateY(75deg);transform:rotateY(75deg)}.plan-item-sensor-box{align-items:center;background-color:#ffffffee;border:2px solid #ddd;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.12);cursor:pointer;display:flex;flex-direction:column;height:64px;justify-content:center;left:50%;margin:-32px 0 0 -32px;position:absolute;top:50%;-webkit-transform-origin:center center;transform-origin:center center;width:64px}.plan-item-sensor-box.selected{border-color:#1976d2;box-shadow:0 0 0 5px rgba(25,118,210,.15)}.plan-item-sensor-box-icon{align-items:center;display:flex;justify-content:center}.plan-item-sensor-box-label{margin-top:2px}.matrix-box{min-height:100px;width:300px}.matrix-live-container{background-image:linear-gradient(0deg,#1b1b1b,#444);border-color:#cfcfcf #bfbfbf #aaa silver;border-radius:3px;border-style:solid;border-width:4px;position:relative}.matrix-live-preview{-ms-interpolation-mode:nearest-neighbor;image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;position:relative;vertical-align:top;width:100%}.double-text-image .preview-image>img{max-height:100%;max-width:100%}.form-image{padding-top:0}.form-control{margin-top:20px;width:100%}.double-text-image .preview-image{background:linear-gradient(0deg,#aaa,#fafafa);text-align:center}.double-text-image .preview-image>svg{color:#ccc;height:24px;width:24px}.preview-image{border:1px solid #bbb;border-radius:3px;display:inline-block;margin-left:10px;padding:3px;vertical-align:top}.preview-image,.preview-image>img{max-height:120px;max-width:200px;min-height:30px;min-width:100px}.fmatrix-live-container{position:relative}.fmatrix-live-preview{-ms-interpolation-mode:nearest-neighbor;image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;left:0;padding:2.8%;position:absolute;top:0;width:100%}.progress-chip-container{overflow:hidden;position:relative}.progress-chip-container>*{z-index:1}.progress-chip{height:100%;left:0;position:absolute;top:0;transition:width .5s;width:50%;z-index:0}.progress-button-container{padding:4px;position:relative}.progress-button-disabled{cursor:default}.progress-button-button{height:40px;width:40px}.progress-button-indicator,.progress-button-indicator-container{height:48px;left:0;position:absolute!important;top:0;width:48px}.progress-button-indicator-container{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:center;transform-origin:center}.progress-button-indicator-container-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.progress-button-indicator svg{color:#a0d62c}.duration-select-text-field,.duration-select-text-field>*{cursor:pointer}.opticalbarrier-box{min-height:100px;width:300px}.gate{padding:0;position:relative;width:150px}.gate>svg{padding:0 10px 0 40px}.barrier{-webkit-transform-origin:10% 62%;transform-origin:10% 62%;transition:all 1s}.open .barrier{-webkit-transform:rotate(-64deg);transform:rotate(-64deg)}.moving .barrier{-webkit-transform:rotate(-32deg);transform:rotate(-32deg)}.closed .barrier{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.inductive-loop-after *,.inductive-loop-before *{fill:transparent;transition:all .5s}.inductive-loop-before-active .inductive-loop-before *{fill:#39b54a}.inductive-loop-after-active .inductive-loop-after *{fill:#d3da3c}.dp-opticalbarrier-container,.dp-opticalbarrier-container .dp-opticalbarrier-relative{position:relative;width:100%}.dp-opticalbarrier-container svg{position:relative}.dp-opticalbarrier-container .dp-opticalbarrier-warning{position:absolute;right:5%;top:5%}.dp_opticalbarrier{padding:5%;position:relative;width:100%}.dp-opticalBarrier-screen{border-radius:3%;left:37.4%;position:absolute;top:10.2%;width:26.2%}.dp_opticalbarrier #dp-barrier,.dp_opticalbarrier #dp-opticalbarrier,.dp_opticalbarrier #dp-opticalbarrier-loop1,.dp_opticalbarrier #dp-opticalbarrier-loop2,.dp_opticalbarrier #dp-opticalbarrierlight{opacity:0;transition:all .5s}.dp_opticalbarrier.show-barrier #dp-barrier,.dp_opticalbarrier.show-loop1 #dp-opticalbarrier-loop1,.dp_opticalbarrier.show-loop2 #dp-opticalbarrier-loop2,.dp_opticalbarrier.show-opticalBarrier #dp-opticalbarrier,.dp_opticalbarrier.show-trafficlight #dp-opticalbarrierlight{opacity:1}.dp_opticalbarrier.dark.show-loop1 #dp-opticalbarrier-loop1,.dp_opticalbarrier.dark.show-loop2 #dp-opticalbarrier-loop2{opacity:.7}.dp_opticalbarrier.show-barrier #dp-branch{-webkit-transform-origin:28.5% 53.5%;transform-origin:28.5% 53.5%;transition:all 1s}.dp_opticalbarrier.show-barrier.barrier-open #dp-branch{-webkit-transform:rotate(-75deg);transform:rotate(-75deg)}.dp_opticalbarrier.show-barrier.barrier-moving #dp-branch{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.dp_opticalbarrier.show-barrier.barrier-closed #dp-branch{-webkit-transform:rotate(0deg);transform:rotate(0deg)}