@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-D76n7Daw.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-b0JluIOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-BiRJyiea.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-JN0iKxGs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAXYABIAAAAACgAAAAV8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmAAXghUCYM8EQwKg2iDTgsUABIUATYCJAMkBCAFgnQHIAyCSRucCFFUkDIBfhzkZKcmnOCkolAQnoSyxYqFpYXieXb+xgO83X+ee8cPWukL624junMJs9RsoCpuxSopamF+Pi97f6xC6QrJFHRKpFCmII8L4C95A3y0rJouCIdkJgncD/oHj/4Ptd1Rm0IYXCtKb1yQDmO4797U2dlr/Om01LkOVpT2L12pLVa73QtgLIKxr2n9efiAIhiyAGBi25Coekds8qZninvglyCgAwhKQRDQspY1tF9oNA0iKTQN4IRtO0c8LdtzW2orwfLCWqaCzZfl11dfBsTdnaQ3h2kZ2eOZEwgbeF/yBVwQgZ2DvRwJfK0Dj4wLA3+w4XAB/M8FxYoIY9AzkO6S7TOGwEWk2ZbiCu/nOQToKUU5oq4x6zbE1HUGA3Rl83vzuil5fuJX+RchWrDatW53jdtwnlgZhpwlhXP0dtJr7vYxsPT/PLq40lhiT5ruQpdOGGT7LM3N6cMWw/ws9PIfIIcEwLJDUR3FYQgfiUJzxskPq2Qy1ggbiezOIJylETciLCiNZCMFSKaDJqeFHmOPg5ePsYC2syXS6aE6P7V6nJwhSOIdAc0Ke4n7Xb8SyWqkqXiaf5zcKrRPwvfqdPtrZBtL2slMnRuMa42LvcxYpRRZvA/n8T7tUCIaeZ2q3j7uEhVDkc8XZrrMEm9RfK85lv64HemnFa6lmfuYFI7x/oVR8InaSyj5acula+ve+LU96YKCxZUXd9MwGtXGUoutAUxK5q2NmLMD2mz+aZ2N4WzsRo9j+buXk1pEpRttzy1KfocMeUz6dmDs9k7cweWb9rsbsde9m5w+h/OOcb2wOG7o3RICJCrFpqEEFRhZH9oDuAjooYPPICPCo0jTpMlTRj1BOey1KZvbSstFFVnKclSBPKn7/nPJ6C8PU1DPT6+kYz8/gBNueLjm39PQ/QP9dT+ltmVK4aRWsRS+SabvokUfQ1Z/zGWygF8Mr9+/8b206dV6Ljp9GGVza+Jnt9+d8hVurXeJt93vjq6U3ZwJkOx4aa9k2z3+d04j7me6E29d13G+Vvxzc/2x9y4pOP96WSx98PKAi/qn3un2CdsyOa1xdLjn/jNOzIUF+AcAFPL/LuBa/t/+/00Wx7+LZarhcLSj7qhqn2s859Wt3etQ2/+kfRxqzc5ou8fJDwOT0QDzOKLLr2WqruDlpp0t2a9YhvLuvI6qnb1VNjpkZXJDl/FYKm5xTmMZ2tdaepL9fasvEPAi1srweZuqi+ubWBAA9duqOh3Aq2fXLZ48tfLYbwcI6FRFSox5GgsC4uTo+6gDX3L73r+JVpUAH39Qk4BvUOKXX+7fO5WxrANQiSBQXPZPRnXwL6t/kZURIvyq5E7nKYd/+oHsWlclBNZezqf/HAGhco/laHwB9IjiFIGA0gW4QlrhDPtsR9DxoiPqeXgx8S2mzZGZYXLk1qLzPbQCLlIvLSaeKN70nUj5TPIVKsUgsWqVoFQqU4hRrQ6jDiVahCAhYiUJsZwjklEiVgFWPdZyiRglGlTKVysFo1adMqxqRNRGB07ceCHMeI4bn835eBCWSYtaZUqUqmdxhRPCsFgl1zMIEaoVIhECVMoeIbGn6hD5JrKmH9WIUYTEBZpLoIi4tu4srS3CQRWXBjxE2jOODD23Tq8ZEC06EsK9yPGl5oa3Y1q4+6JJksQg5/nLSZoT4710FclcN06s6pO8JjvU0YoUM1dnec4lZWdJvIclqegQ1wVLSasxL8rVZtzuOy/2LOk8wKOF3qSrG3TEOel5b59dOyR9f+fF65a2B/EBlR2CR1LhYu2/fT32swx1OFfBLqCUehyHLE7hXvwPdkoD9sNc7GoobUO8bPge7JR6nItTeA3/g5/SgNk+RYQ6q0mgOgA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAATkAA4AAAAABXwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABQAAAAUAA8ACUdQT1MAAAFYAAAAHgAAAB5EdEx1R1NVQgAAAXgAAAAzAAAANJMNggJPUy8yAAABrAAAAEsAAABgdAng+GNtYXAAAAH4AAAAQAAAAF4+Y+J/Z2FzcAAAAjgAAAAMAAAADAAIABNnbHlmAAACRAAAARQAAAEUnMz0sGhlYWQAAANYAAAANgAAADb8atJ6aGhlYQAAA5AAAAAfAAAAJAq6BalobXR4AAADsAAAAB8AAAAkF+P/e2xvY2EAAAPQAAAAEwAAABQBMQGDbWF4cAAAA+QAAAAcAAAAIAArAOVuYW1lAAAEAAAAAM4AAAF0G504anBvc3QAAATQAAAAEwAAACD/bQBkAAEAAAAMAAAAAAAAAAEACAABAAEAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYjACQhYXN58QBrnkyqIcBqn0otRsBqmcxJI8BikGEGABEf//g0gA3Y0JHgB42iXFsRFAMAAAwE8ijCE76FQ6lbNFRlGr01jBKhZyCt+81B3hlMktT4TxPz1qRASwkABg3ffVwrj1XurQoiJc0M35VhTpA+O9Ck4AeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAC//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAAhIREhAxEBAREBAyEBNQEhAyj9PALENv7u/roBDOQCA/7+AQL9/QWw+qQFB/19Anf7EQJ4/V4CXogCXgAAAgB2/+wFCQXEABEAHwAAARQCBCMiJAInNTQSJDMyBBIVJxACIyICBxUUEjMyEjcFCZD++LCs/vaTApIBC6yvAQuQv9C7ttED07m6zAMCqdb+waipATnOadIBQqup/r/VAgEDARX+6/Zr+/7hAQ/9AAIAbwRwAskF1gAFAA0AAAETMxUDIwEzFRYXByY1AZF0xN9Z/t6oA1BJsgSUAUIV/sMBUlt7VTtfu////jL/7AVPBdYAJgAFRgAABwAG/cMAAAABAAAAAiMSo8X+nl8PPPUAGQgAAAAAAMTwES4AAAAA1QFS9Pob/dUJMAhzAAAACQACAAAAAAAAeNpjYGRgYM/5x8PAwOn5S/qfF6cBUAQVcAIAb4cEcQB42mPuYUhhgALG3xDM2sBQxqzAkA9mH/tnBABopAdwAHjaY2Bg0ITDRIY6IOwCABGeArUAeNpjYGRgYOBk6GcQYwhhYAXzEICNgREAGIoBEXjaXY4BBgJRFEVPVSnSCkIgoKkKUSBJIqESIKp+05BpzFRpI62gBbTErvGNkes+977nfB8ocSJHJl8GtnxtzlDhY3OWKm+bc6l9PpULNAhsLlJjbXNVCc7cpIABLekZy2FHIB90NWpXQlxdL3jaGXwizUibOTPGTFiw0mzSxaHNUsRevslNNSP6LnpHyEYtFOvp5lOPiQ49+gzj1lbr/zHp98ZywEtbDxf9PqE6SlOukivOqM3wOeAojbhIdZYJFcXNEMkhD80jzg9HQTQoAAB42mNgZgCD/1kMKQxYAAAqHwHRAA==) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-LPh2sqOm.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-IIc_WWwF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-DhTUfTw_.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-D5pJwT9g.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-DgXbz5gU.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-BSFkPfbf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-DXyFPIdK.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-BVyCgWwA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--workAreaBackground: #445964;--rulerBackground: #bdc3c7;--rulerContentBackground: #ecf0f1;--bleedBox: #bdc3c7;--helpLines: #3498db;--globalHelpLines: #f472d0;--background: #0a2e42;--backgroundDivider: #1f4759;--backgroundText: #fff;--backgroundSoftText: #787d82;--elementBackground: #283545;--elementBackgroundHover: #051e2c;--elementText: #f4bf4c;--elementTextHover: #fff;--elementTextDisabled: #808f96;--elementDivider: #2f4f5d;--error: #ff0000;--contrastWarning: #FF0059;--hover: #558396;--active: #fcda85;--inactive: #cccccc}::selection{background:#ffd998cc}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinningColorChange{0%{color:#fff;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}25%{color:#f29200}50%{color:#fff}75%{color:#f29200}to{color:#fff;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes colorChange{0%{color:#fff}25%{color:#f29200}50%{color:#fff}75%{color:#f29200}to{color:#fff}}.spin{animation:spin .9s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Nunitosans-bold;font-style:normal;font-weight:400;src:url(/assets/Nunitosans-bold-FfWI_6a-.ttf) format("truetype")}@font-face{font-family:Nunitosans-extralight;font-style:normal;font-weight:400;src:url(/assets/Nunitosans-extralight-DtwEga5S.ttf) format("truetype")}@font-face{font-family:Nunitosans-light;font-style:normal;font-weight:400;src:url(/assets/Nunitosans-light-_JuRJmW-.ttf) format("truetype")}@font-face{font-family:Nunitosans-medium;font-style:normal;font-weight:400;src:url(/assets/Nunitosans-medium-BEFSdpkI.ttf) format("truetype")}@font-face{font-family:Nunitosans-regular;font-style:normal;font-weight:400;src:url(/assets/Nunitosans-regular-D4Q8ulu7.ttf) format("truetype")}@font-face{font-family:Nunitosans-semibold;font-style:normal;font-weight:400;src:url(/assets/Nunitosans-semibold-CW2yQPWx.ttf) format("truetype")}@font-face{font-family:TradeGothic;font-style:normal;font-weight:400;src:url(/assets/TradeGothic-Bhu1fDPN.ttf) format("truetype")}@font-face{font-family:Trade Gothic LT Std Bold;font-style:normal;font-weight:400;src:url(/assets/TradeGothicLTStd-Bold-BR9_WKef.otf) format("truetype")}@font-face{font-family:Trade Gothic LT Pro Light;font-style:normal;font-weight:400;src:url(/assets/TradeGothicLTPro-Light-DuPj-k-M.otf) format("truetype")}@font-face{font-family:AdelleSans-Regular;font-style:normal;font-weight:400;src:url(/assets/AdelleSans-Regular-BzgbmPJN.otf) format("truetype")}@font-face{font-family:AdelleSans-Light;font-style:normal;font-weight:400;src:url(/assets/AdelleSans-Light-DSVhDwoN.otf) format("truetype")}@font-face{font-family:AdelleSans-Bold;font-style:normal;font-weight:400;src:url(/assets/AdelleSans-Bold-DJn3w1Bi.otf) format("truetype")}@font-face{font-family:AdelleSans-Italic;font-style:normal;font-weight:400;src:url(/assets/AdelleSans-Italic-C2LAXur9.otf) format("truetype")}@font-face{font-family:AdelleSans-Thin;font-style:normal;font-weight:400;src:url(/assets/AdelleSans-Thin-DbgDQ4F6.otf) format("truetype")}@font-face{font-family:Frutiger LT Std Light Condensed;font-style:normal;font-weight:400;src:url(/assets/FrutigerLTStd-LightCn-BQkgxMET.otf) format("truetype")}@font-face{font-family:Frutiger LT Std Bold Condensed;font-style:normal;font-weight:400;src:url(/assets/FrutigerLTStd-BoldCn-LD28dwmJ.otf) format("truetype")}@font-face{font-family:Roboto-Regular;font-style:normal;font-weight:400;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype")}@font-face{font-family:Roboto-MediumItalic;font-style:normal;font-weight:400;src:url(/assets/Roboto-MediumItalic-DZe-jd04.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;font-style:normal;font-weight:400;src:url(/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype")}@font-face{font-family:Roboto-LightItalic;font-style:normal;font-weight:400;src:url(/assets/Roboto-LightItalic-CubrlQUP.ttf) format("truetype")}@font-face{font-family:Roboto-Light;font-style:normal;font-weight:400;src:url(/assets/Roboto-Light-y85UWPYz.ttf) format("truetype")}@font-face{font-family:Roboto-Italic;font-style:normal;font-weight:400;src:url(/assets/Roboto-Italic-Dxo79a56.ttf) format("truetype")}@font-face{font-family:Roboto-BoldItalic;font-style:normal;font-weight:400;src:url(/assets/Roboto-BoldItalic-DLtOeeWN.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;font-style:normal;font-weight:400;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype")}@font-face{font-family:UniversLTStd-BoldCn;font-style:normal;font-weight:400;src:url(/assets/UniversLTStd-BoldCn-9cYc9kB5.otf) format("opentype")}@font-face{font-family:UniversLTStd-Cn;font-style:normal;font-weight:400;src:url(/assets/UniversLTStd-Cn-Bt_zqpg1.otf) format("opentype")}@font-face{font-family:UniversLTStd-CnObl;font-style:normal;font-weight:400;src:url(/assets/UniversLTStd-CnObl-BOdHPYIR.otf) format("opentype")}@font-face{font-family:UniversLTStd-LightCn;font-style:normal;font-weight:400;src:url(/assets/UniversLTStd-LightCn-CdyYfL8i.otf) format("opentype")}@font-face{font-family:UniversCom-45Light;font-style:normal;font-weight:400;src:url(/assets/UniversCom-45Light-9JKmuJCw.ttf) format("truetype")}@font-face{font-family:UniversCom-47LightCond;font-style:normal;font-weight:400;src:url(/assets/UniversCom-47LightCond-DF87UlIg.ttf) format("truetype")}@font-face{font-family:UniversCom-57CondensedObl;font-style:normal;font-weight:400;src:url(/assets/UniversCom-57CondensedObl-CLTBDF6X.ttf) format("truetype")}@font-face{font-family:UniversCom-57Condensed;font-style:normal;font-weight:400;src:url(/assets/UniversCom-57Condensed-C01McujF.ttf) format("truetype")}@font-face{font-family:UniversCom-67BoldCond;font-style:normal;font-weight:400;src:url(/assets/UniversCom-67BoldCond-imb7yrWV.ttf) format("truetype")}@font-face{font-family:SwiftCom-Italic;font-style:normal;font-weight:400;src:url(/assets/SwiftCom-Italic-CPSpDKXu.ttf) format("truetype")}@font-face{font-family:SwiftCom-Regular;font-style:normal;font-weight:400;src:url(/assets/SwiftCom-Regular-BKaAjHpE.ttf) format("truetype")}@font-face{font-family:TheSans-SemiLight;font-style:normal;font-weight:400;src:url(/assets/TheSans-SemiLight-8kczgRYT.ttf) format("truetype")}@font-face{font-family:TheSans-Plain;font-style:normal;font-weight:400;src:url(/assets/TheSans-Plain-JcIJck9D.ttf) format("truetype")}@font-face{font-family:TheSans-SemiBold;font-style:normal;font-weight:400;src:url(/assets/TheSans-SemiBold-t3YjwK8a.ttf) format("truetype")}@font-face{font-family:TheSans-Bold;font-style:normal;font-weight:400;src:url(/assets/TheSans-Bold-mjza-YWd.ttf) format("truetype")}@font-face{font-family:TheSans-ExtraBold;font-style:normal;font-weight:400;src:url(/assets/TheSans-ExtraBold-BF_PXV0S.ttf) format("truetype")}@font-face{font-family:TheSans-Black;font-style:normal;font-weight:400;src:url(/assets/TheSans-Black-CKtFMbkj.ttf) format("truetype")}@font-face{font-family:TheSans SemiLight Neu;font-style:normal;font-weight:400;src:url(/assets/TheSans%20SemiLight%20Neu-DHgvZVJX.otf) format("truetype")}@font-face{font-family:TheSans ExtraBold Neu;font-style:normal;font-weight:400;src:url(/assets/TheSans%20ExtraBold%20Neu-CiK7YGSg.otf) format("truetype")}@font-face{font-family:TheSans SemiLight Italic;font-style:normal;font-weight:400;src:url(/assets/TheSans%20SemiLight%20Italic-CWE7XLoD.otf) format("truetype")}@font-face{font-family:TheSans ExtraBold Italic Neu;font-style:normal;font-weight:400;src:url(/assets/TheSans%20ExtraBold%20Italic%20Neu-B6t_l_KU.ttf) format("truetype")}@font-face{font-family:SaansHays-Regular;font-style:normal;font-weight:400;src:url(/assets/SaansHays-Regular-TPcaoHuy.otf) format("truetype")}@font-face{font-family:SaansHays-RegularItalic;font-style:normal;font-weight:400;src:url(/assets/SaansHays-RegularItalic-CxqgZ5IQ.otf) format("truetype")}@font-face{font-family:SaansHays-SemiBold;font-style:normal;font-weight:400;src:url(/assets/SaansHays-SemiBold-21q9lEeG.otf) format("truetype")}.context-menu{position:absolute;background-color:#fff;border:1px solid #cccccc;box-shadow:0 2px 5px #0000001a;z-index:999999;padding:0;list-style:none;min-width:150px;font-family:var(--app-font-family);font-size:14px;color:#333}.context-menu-item{padding:8px 16px;cursor:pointer;transition:background-color .2s ease;border-top:.8px solid #ccc}.context-menu-item:hover{background-color:#f0f0f0}.context-menu-item.disabled{color:#999;cursor:not-allowed}:root{--app-font-family: Roboto, Helvetica, Arial, sans-serif}body{margin:0;padding:0;background:#e5e5e5;overflow:hidden;font-family:var(--app-font-family)}a,a:hover,a:visited,a:active{color:var(--elementText)}[contenteditable=true]:active,[contenteditable=true]:focus{border:none;outline:none;-webkit-user-modify:read-write;-moz-user-modify:read-write;user-modify:read-write}[contenteditable=true]:focus>style{display:block}.inline-b{display:inline-block}.clear{clear:both}#root{height:100vh;width:100%}.pointer{cursor:pointer}.hover-bg-effect-trigger:hover>.hover-bg-effect-receiver{background:#051e2c!important}.hover-expand-trigger:hover>.hover-expand-content{visibility:visible;display:block}.spinner{animation:spin 2s infinite normal forwards linear}.spinner-color-change{animation:spinningColorChange 2s infinite normal forwards linear}.color-change{animation:colorChange 2s infinite normal forwards linear}.line-through-on-hover:hover{text-decoration:line-through}.svg-blend{opacity:.3}.right-bar-padding{padding:16px}.right-bar-lock{position:relative}.minus-right-bar-padding{margin:-16px}.relative{position:relative}::-webkit-scrollbar{width:3px;height:6px}::-webkit-scrollbar-thumb{background:var(--backgroundSoftText);border-radius:12px}::-webkit-scrollbar-thumb:hover{background:var(--active)}.flag-button{box-sizing:border-box;width:100%;height:18px;text-align:center;margin-top:0;border-radius:4px;cursor:pointer;border:1px solid var(--elementBackground);font-size:8pt;display:flex;flex-direction:row;justify-content:space-evenly}.flag-button svg{height:16px}.flag-button:hover{border:1px solid var(--elementText)}.flag-button:first-child{margin-top:4px}.flag-button.off{color:var(--elementTextDisabled)}.flag-button.on{color:var(--elementText)}.error-text{color:var(--error)!important}.error-snackbar{background:var(--error)!important;color:var(--backgroundText)!important}.config-tag-chip{color:#fff!important;border-color:var(--backgroundSoftText)!important}.config-tag-chip.addable,.config-tag-chip.removable{color:var(--backgroundText)!important;border-color:var(--backgroundText)!important}.config-tag-chip.addable:hover{color:var(--elementText)!important;border-color:var(--elementText)!important}.config-tag-chip.removable:hover{color:var(--elementText)!important;border-color:var(--elementText)!important;text-decoration:line-through;cursor:pointer}.custom-tag-chip{color:var(--elementText)!important;border-color:var(--elementText)!important}.custom-tag-chip.addable:hover{color:var(--active)!important;border-color:var(--active)!important}.custom-tag-chip.removable:hover{color:var(--active)!important;border-color:var(--active)!important;cursor:pointer;text-decoration:line-through}.active{color:var(--active)}.admin-element-list-toggle{position:absolute;right:12px;top:20px}.admin-element-list-toggle .hint{position:absolute;bottom:-6px;font-size:8pt;text-align:center}.simple-space{clear:both;height:12px;width:100%}.simple-half-space{clear:both;height:6px;width:100%}.flex-row{display:flex;flex-direction:row}.flex-row .item{flex:1}.flex-row .item.mr{margin-right:8px}body,html,#root{font-family:var(--app-font-family)}.element-list-block{margin-bottom:12px;border-radius:12px}.element-list-head-bar{position:relative;display:flex;flex-direction:row;min-height:40px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:background .16s ease,border-color .16s ease}.element-list-head-bar:hover{background:#ffffff0d}.element-list-head-bar.active{background:#ffffff1a!important;border-color:#ffffff1a!important;color:var(--backgroundText)!important}.element-list-head-bar-dropzone{width:100%;height:100%;top:0;position:absolute;z-index:10}.element-list-head-bar-dropzone-layer{width:100%;height:calc(100% + 16px);bottom:0;position:absolute;z-index:10}.below-list-dropzone{height:24px;margin-top:-12px;width:100%}.layer-drop-result{width:100%;height:2px;background:var(--active);border-radius:999px;margin-bottom:6px;margin-top:-2px}.is-dragging>.elem-cell{background:#ffffff14!important;border-radius:12px;opacity:.8}.element-list-child-mount{display:flex;flex-direction:column;gap:6px;margin-top:6px}.element-list-child-mount .elem-row{position:relative;display:flex;flex-direction:row;box-sizing:border-box;overflow:visible}.drop-hint-below{border-bottom:2px solid var(--active)!important;border-radius:0}.element-list-child-mount .elem-row-dropzone-top{width:100%;height:calc(50% + 1px);top:-1px;position:absolute}.element-list-child-mount .elem-row-dropzone-bottom{width:100%;height:50%;bottom:0;position:absolute}.element-list-child-mount .elem-row-dropzone-layer{width:100%;height:100%;bottom:0;position:absolute}.element-list-child-mount .elem-row.minified{margin-bottom:2px;height:0}.element-list-child-mount .elem-row .elem-cell{background:#ffffff08;min-height:40px;box-sizing:border-box;flex:1;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;border:1px solid rgba(255,255,255,.08);transition:background .16s ease,border-color .16s ease}.element-list-child-mount .elem-row .elem-cell.minified{margin-left:2px;flex:0;cursor:unset}.element-list-child-mount .elem-row .elem-cell:hover{background:#ffffff0d}.element-list-child-mount .elem-row .elem-cell.selected{background:#ffffff1a!important;border-color:#ffffff1a!important;color:var(--backgroundText)!important}.drag-cursor{cursor:grabbing!important}.plus-minus-button-container{display:flex;flex-direction:row;justify-content:flex-start;height:24px}.plus-minus-button-container .icon-wrap{width:24px;height:24px;background:var(--elementBackground);margin-right:1px;text-align:center;box-sizing:border-box;cursor:pointer}.plus-minus-button-container .icon-wrap.txt{padding-top:3px;margin-top:2px}.plus-minus-button-container .icon-wrap:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.plus-minus-button-container .icon-wrap:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:0}.plus-minus-button-container .icon-wrap svg{font-size:24px;color:var(--backgroundText);cursor:pointer}.plus-minus-button-container .icon-wrap svg:hover{color:var(--elementText)}.project-structure-grid{display:flex;flex-direction:column;justify-content:flex-start;margin-top:3px}.project-structure-grid .row-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:4px}.project-structure-grid .row-wrapper.small{height:8px}.project-structure-grid .row-wrapper .left-icon{width:18px;height:18px;flex:0 0 18px;display:flex;align-content:center;justify-content:center;align-self:center;font-size:16px}.project-structure-grid .row-wrapper .right-options{flex:0 0;display:flex;flex-direction:row;align-self:stretch;font-size:12px;padding:1px 3px}.project-structure-grid .row-wrapper .right-options .row-option{width:12px;height:12px;margin:1px 0;cursor:pointer}.project-structure-grid .row-wrapper .right-options .row-option.move{width:12px;height:10px;cursor:pointer;margin-top:-2px}.project-structure-grid .row-wrapper .right-options .row-option.move:first-child{margin-top:0}.project-structure-grid .row-wrapper .right-options .row-option.move svg{margin-top:-2px}.project-structure-grid .row-wrapper .right-options .row-option:hover{background:var(--hover);border-radius:2px}.project-structure-grid .row-wrapper .right-options .row-option.move.disabled{color:var(--elementTextDisabled);cursor:default}.project-structure-grid .row-wrapper .right-options .row-option.move.disabled:hover{background:none}.project-structure-grid .row-wrapper .right-options .group-line-indicator{background:var(--elementText);height:100%;margin:0 2px;flex:0 0 2px}.project-structure-grid .row-wrapper .right-options .group-options{height:100%;display:flex;flex-direction:column;justify-content:center;width:16px;flex:0 0}.project-structure-grid .row-wrapper .row-wrapper-rows{display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%}.project-structure-grid .row-wrapper .row-wrapper-rows .row{display:flex;flex-direction:row;justify-content:stretch;height:24px;margin:1px 0}.project-structure-grid .row-wrapper .row-wrapper-rows .row.small{height:3px}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column{flex:1 1 100%;background:var(--elementBackground);margin:0 1px;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column.active{background:var(--active)}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column.small{flex:0 0 3px;width:3px}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column:hover{cursor:pointer;background:var(--hover)}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column.active:hover{background:var(--active)}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column.active:hover>.element{background:var(--hover)}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column .element{cursor:pointer;width:20px;height:20px;border-radius:3px;color:var(--backgroundText)}.project-structure-grid .row-wrapper .row-wrapper-rows .row .column .element.active{background:var(--active)}.toggle-move-mode{float:right;background:var(--elementBackground);color:var(--backgroundText);border-radius:3px;height:20px;padding:0 2px;cursor:pointer}.toggle-move-mode:hover{background:var(--hover)}.toggle-move-mode.active{background:var(--active)}.add-table-line{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:2px}.add-table-line .special-marker{height:18px;width:20px;flex:0 0 20px;font-size:16px}.add-table-line .table-line-name{padding:0 2px;line-height:20px;flex:1}.add-table-line .add-table-btn{color:var(--backgroundText);background:var(--elementBackground);height:20px;padding:0 2px;box-sizing:border-box;border-radius:3px;flex:0 0 16px;cursor:pointer}.add-table-line .add-table-btn:hover{background:var(--hover)}.directory-empty-spacer{width:0;background:#fff;margin:-8px 8px -8px 10px}.directory-vertical-line{width:2px;background:#fff;margin:-8px 8px}.directory-child-connect-line-continue{width:2px;position:relative;background:#fff;margin:-8px 8px}.directory-child-connect-line-continue .horizontal-line{position:absolute;left:0;bottom:50%;height:2px;width:6px;background:#fff}.directory-child-connect-line-end{width:2px;position:relative;background:linear-gradient(0deg,transparent 49%,white 50%);margin:-8px 8px}.directory-child-connect-line-end .horizontal-line{position:absolute;left:0;bottom:50%;height:2px;width:6px;background:#fff}.table-row-selection{height:24px;width:100%;color:var(--backgroundText);background:var(--elementBackground);padding:2px 4px;box-sizing:border-box;border-radius:3px;cursor:pointer;margin:0 1px;-webkit-user-select:none;user-select:none}.table-row-selection:hover{background:var(--hover)}.table-row-selection.active{background:var(--active)}.table-row-selection-button{width:20px;height:24px;display:flex;flex-direction:row;justify-content:center;cursor:pointer;border-radius:3px;margin:0 1px;padding:0;position:relative}.table-row-selection-button:hover{background:var(--hover)}.table-row-selection-button svg{color:var(--backgroundText)}.table-row-selection-button.active svg{color:var(--active)}.table-row-selection-button.disabled svg{color:var(--elementTextDisabled)}.table-cell-selection-container{flex-grow:1;display:flex;flex-direction:row}.table-cell-selection{flex:1;color:var(--backgroundText);background:var(--elementBackground);text-align:center;margin-right:1px;height:24px;padding-top:1px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.table-cell-selection.invisible{width:5px;flex:unset;background:var(--elementTextDisabled)}.table-cell-selection:hover{background:var(--hover);cursor:pointer}.table-cell-selection.active{background:var(--active)}.table-cell-selection:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.table-cell-selection:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.table-cell-button{margin-top:-3px;margin-bottom:-3px;width:30px}.cell-width-lock-toggle-container{width:30px;flex-shrink:0;flex-grow:0;position:relative;display:flex;flex-direction:column;align-content:center;justify-content:center}.cell-setting-visible-text{padding:6px 8px}.table-cell-element-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}.table-cell-element-container .option{flex-grow:0;padding:6px;border-radius:3px;width:36px;height:36px;text-align:right;box-sizing:border-box;color:var(--backgroundText)}.table-cell-element-container .option:hover{color:var(--error);cursor:pointer;flex-grow:0}.table-cell-element-bar{flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;background:var(--elementBackground);border-radius:3px;min-height:36px;box-sizing:border-box;cursor:pointer}.table-cell-element-bar.table-cell-pick-able{background:transparent;border:1px solid var(--backgroundSoftText);width:100%;margin-bottom:2px}.table-cell-element-bar:hover{background:var(--hover)}.table-cell-element-bar.table-cell-pick-able:hover{padding:1px;border:none}.table-cell-element-bar .icon{flex-grow:0;width:36px;height:36px;padding:6px;box-sizing:border-box}.table-cell-element-bar .text{flex-grow:1;padding:8px;box-sizing:border-box}.table-selection-matrix{width:100%;display:flex;flex-direction:column;justify-content:flex-start;border-radius:3px;overflow:hidden}.table-selection-matrix .row-selection-matrix{flex:1;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1px}.table-selection-matrix .row-selection-matrix:last-child{margin-bottom:0}.table-selection-matrix .cell-selection-matrix{flex:1;color:var(--backgroundText);background:var(--elementBackground);text-align:center;margin-right:1px;height:32px;padding-top:4px;box-sizing:border-box;-webkit-user-select:none;user-select:none}.table-selection-matrix .cell-selection-matrix:last-child{margin-right:0}.table-selection-matrix .cell-selection-matrix:hover{background:var(--hover);cursor:pointer}.table-selection-matrix .cell-selection-matrix.selected{background:var(--active)!important;color:var(--backgroundText)!important}.table-selection-matrix .cell-selection-matrix.selected:hover>svg{background:var(--hover)!important;color:var(--backgroundText)!important;border-radius:3px}.add-content-rows{margin-top:8px;display:flex;flex-direction:row}.add-content-rows .add-remove-rows{width:50%;align-content:flex-start}.add-content-rows .special-rows{width:50%}.table-object{-webkit-appearance:none;width:100%;text-align:unset!important;display:flex;flex-direction:column}.table-tr{text-align:unset!important;display:flex;flex-direction:row}.table-td{text-align:unset!important}.table-td-relative{position:relative}.active-table-cell-element-mount{background:#fff}.auto-complete-suggestion-mount{background:transparent;position:absolute;width:100%;padding-top:4px;z-index:11}.auto-complete-suggestion-frame{background:var(--elementDivider);border-radius:3px;width:100%;max-height:200px;overflow-y:auto;overflow-x:hidden}.auto-complete-suggestion-entry{width:calc(100% - 16px);height:16px;background:var(--elementBackground);color:var(--elementTextHover);margin-bottom:1px;padding:8px}.auto-complete-suggestion-entry:last-child{margin-bottom:0}.auto-complete-suggestion-entry.force-hover-style,.auto-complete-suggestion-entry:hover{color:var(--elementText);cursor:pointer}.autocomplete-input-field{position:relative;z-index:12}
