i.lcfi {
  display: inline-block;
  width: 36px;
  height: 36px;
}
i.lcfi.lcfi-ai {
  content: url(/static/media/ai.19afb56991591df2feef.png);
}
i.lcfi.lcfi-avi {
  content: url(data:image/png;base64,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);
}
i.lcfi.lcfi-css {
  content: url(/static/media/css.6c9fd512b594be488cf9.png);
}
i.lcfi.lcfi-csv {
  content: url(/static/media/csv.d249dd16cc7860bc54d7.png);
}
i.lcfi.lcfi-dbf {
  content: url(data:image/png;base64,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);
}
i.lcfi.lcfi-doc {
  content: url(/static/media/doc.12fb1a55ec7dabbd06ff.png);
}
i.lcfi.lcfi-dwg {
  content: url(/static/media/dwg.13344ef7b8bd1e41bba4.png);
}
i.lcfi.lcfi-exe {
  content: url(/static/media/exe.83bee0edf1cc4f6335e4.png);
}
i.lcfi.lcfi-fla {
  content: url(/static/media/fla.62b93a827873ae106919.png);
}
i.lcfi.lcfi-html {
  content: url(data:image/png;base64,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);
}
i.lcfi.lcfi-iso {
  content: url(/static/media/iso.cdee294fdd1e6d557984.png);
}
i.lcfi.lcfi-jpg {
  content: url(/static/media/jpg.a6bcd82b57b58dd91b34.png);
}
i.lcfi.lcfi-js {
  content: url(/static/media/js.4b0c58056d3b2c2196bf.png);
}
i.lcfi.lcfi-json {
  content: url(/static/media/json.bc73d93a5b55cf5644df.png);
}
i.lcfi.lcfi-mp3 {
  content: url(/static/media/mp3.e9cef6cb0e24ee3404fa.png);
}
i.lcfi.lcfi-mp4 {
  content: url(/static/media/mp4.7d7d4ee2c8038d26a85a.png);
}
i.lcfi.lcfi-pdf {
  content: url(/static/media/pdf.46de44589ccd9c856deb.png);
}
i.lcfi.lcfi-png {
  content: url(/static/media/png.511f2de90e4191b9b95f.png);
}
i.lcfi.lcfi-ppt {
  content: url(data:image/png;base64,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);
}
i.lcfi.lcfi-psd {
  content: url(/static/media/psd.7dc9f1513522d59bc681.png);
}
i.lcfi.lcfi-rtf {
  content: url(data:image/png;base64,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);
}
i.lcfi.lcfi-svg {
  content: url(/static/media/svg.2f8dd06da5d0fbddbbf0.png);
}
i.lcfi.lcfi-txt {
  content: url(data:image/png;base64,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);
}
i.lcfi.lcfi-xls {
  content: url(data:image/png;base64,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);
}
i.lcfi.lcfi-xml {
  content: url(/static/media/xml.e76b5a054aaa67ba11ee.png);
}
i.lcfi.lcfi-zip {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAB+jAAAfowB9hn7bAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABxNSURBVHja7d0JlGRlYejxr3t635eZnp6ZngWGwUGWkR2UAQOCynII4otgBFG2FyNiYjSEJIeo8YUXl+TAcwEXCEECvuhRUQ+bIotEwQCyw+zM1jPTPUvP0nt36rv4fEfeG2iqbvfU8vud852Zw6F6bn23uu6/vrp1q3x8fDwY/3ds2rT6sMz4+8x4MDNWZEZ/ZowbhmG8xujNjLsz43OZcbjnUqMQRnkgsXnzmuMy47HMX3+TGX+dGUszY//MqDE7wOtoy4zTMuPqzHise+PK61csf2KhaSGflXwAZA76FZnxtcxfH8mMozwkgBxNGw/ho+Nj48+9vOa540wHAiA/D/6VmT++kxmXZ0aZhwOQlrGx0aqhwYEHRQACID/dmhnneBgAkxQBlSIAAZB/r/7Py/zxRx4CgAhAAJTOwX965o/r7H5ABCAASsuVmTHD7gdEAAKgdF79xxP/LrHrARGAACgt8aS/TrseEAEIgNJytt0OiAAEQOnxCweIAARAKd3ZzZvXdIRXLu8LIAIQACXkSLscEAFQegHQYZcDIgBKLwBa7HJABEDpBUCzXQ6IABAAACIAAVACptnlgAgAXwcMIAIQAACIAAQAACIAAQCACEAAACACEAAAiAAEAAAiAAEAgAhAAAAgAhAAAIgABAAAbzwCjjUbCACA0ouAh0QAAgBABIAAABABIAAARAACwBQAiAAEAAAiAAEAgAhAAAAgAhAAAIgABAAAIgABAIAIQAAAIAIQAACIAAQAACIAAQCACEAAACACEAAAiAAEAAAiAAEAgAhAAAAgAhAAAIgABAAAIkAAAIAIEAAAiAARIACAfDUyPBKGB4dyHqMjoyYTESAAgELRs35jWLdsZc5j+5Yek4kIEAAA8P+NgGPMhgAAoPQi4GERIAAAEAEIAABEAAIAABGAAABABCAAABABCAAARAACAAARgAAAQAQgAAAQAQgAAEQAAgAAEYAAAEAEIAAAEAECwBQAIAIEAACIAAEATKZ1y1amMgb29KeyPbu296WyPd1r1tq5iAABAOzN8OBQKmN8bCydJ+fR0VS2Z2Ro2M5FBAgAABABAgAARIAAAEAEiAABAIAIQAAAIAIQAACIAAQAACIAAQCACEAAACACEAAAFGYErH72aLMhAAAotQgYGvyFCBAAAIgABAAAIgABAIAIQAAAIAIQAACIAAQA7HvtszpSGZXVValsT019XSrb0zKj3c5FBAgAYG+a2ttSGRWVlalsT1VNdSrb09DSbOciAgQAAIgAAQAAIkAAAIAIEAAAIAIEAACIAAEAACJAAACACBAAACACBAAAIkAECAAARAACAAARIAAAQAQIAAAQAQIAAESAAAAAESAAAKCAI2DN6mePFADAlOrftTuVMTY6msr2jAyPpLI9A3v6S3q/lpWVhYrKKqMARvm0aZXj42M/Wrf2hToBAEyZ7tVrUxmD/QOpbM+evp2pbE/P+o0lvV/Ly8tDQ2OLUSCjrr6ps6q69kIBAACl578LAAAoPUs2b15TJQAAoPR0CAAAEAACAABKwEwBAABWAAQAAFgBEAAAUIxmCAAAKD2VAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgBKzH6HLE5l1DbUp7I9Te2tqWxP16L97VwQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAACAAAQAAAAAIAABAAAIAAAAAEAAAgAIDX0L16bSpjqH8gle3Z07crle3pWd9t54IAAPamf9fuVMbo6Ggq2zMyPJzK9gzs2WPnggAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAEAAAAACAAAQAACAAAAABAAAIACAiWtqb01lVFRWprI9VTU1qWxPQ0uznQsCANib9lkzUxmV1VWpbE9NfW0q29Myo93OBQEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAIAAAAAEAAAgAAAAAQAACAAAQAAAEzc8OJTKGB8bS2V7xkbHUtmekaFhOxcEALA365atTGUM7OlPZXt2bd+RyvZ0r1lr54IAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAABAAAAAAgAAEAAAgAAAAAQAACAAAAABALyGrkX7pzJq6mpT2Z6GluZUtqdz/lw7FwQAsDeV1VWpjLLydH6Vy6eVp7I9FVWVdi4IAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAABAAAIAAAAAEAAAgAAEAAAAACAIrd8OBQ6N24Ka9G3KY0DOzuz7v7Njoy6kEHAgD2vZHh4dDXuy2vRtymNAwNDOTdfRsbFQAgAAAAAQAACAAAQAAAAAIAABAAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIACh6tQ31RTlq6mrtXBAAwN50LphblGP6nFl2LggAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAwCQYHhwKfb3bwpZ1G8L6ZSvDqmdfDKueeSHnsTrzc9YvXxV61neHnVu3h9GREZMNAgDY58bHw46erclBunfjprBre18YysRA/O/p/PjxMDQwGHZu2x56NnSHdctWhd07+sw7CABgXxkZHgkbV70ctnZvTg7UU2FsdDRsXrshbH55fRgfG7MTQAAAU61n/YYwsKd/n/zbu/t2hq2bttgJIACAqRSX5Pt37dmn2xDPORjYvdvOAAEATIWx0ZFk2T8fbF63ccrefgAEAJS0uOw/Npof77+PDo8kn0AABAAwyQb3DObX9vQP2CkgAIDJNjTQn1/b099vp4AAgNJTVlaW2s8aH3v999PzZfn/d9szgY8Djo+nt81l5WUedCAAYN+bVlmR2s8amcCV9qpra/Lq/lfVvP72jA6PpjffFRUedCAAYN+rSPGANDo8/PoH3DwLgOra2lTCZmIH/2mprrgAAgCyVlZeHsqnpfOrMzqhFYDaPLrzZZkgqU7lfnn1DwIACk5aB6aJvFKurK4Kja0teXG/WztmhPLy13/aSC0AKgUACADIIxWVlekEwNDEDpRtnR37/GAYVyKap7dO7H4NpxMAFRWVHmwgAKD4VgAmemnd+JZDR9fs5O2HfXV/Z3TNmtD78fFKgQO707lssRUAEACQXwGQ0oEpfvXuyNDwhP7fmvq60HXAfsmfU6m+uSl0LdoveStiYlGzJ/kWwXRWAAQACADII2kemHbv3Dnxf7eqMszab16YPqcz1DbUh/Jpk3OAjG9x1DU2hJnzu0LH3NmZf2fahG+7p29X3oUWIAAgFRN9NTxZB8x4UmDngrlh/kEHhLlvWpj8feb83Mes/eaGeYsXJT8zHvxjBExm0LzuPFdVebCBAID8EZfh03o/fmDPnjCaw5J5fLUeVwPqGnMfNfX1yWfvszXY3598YVBaB/80QwsQAJCzeDJcXeagm4rxEPp6thbFvGzfkt79qGtq8EADAQD5J80D1I7eral9dG5fiV9bvKdvZ4rz2+hBBgIA8jAAGhtSu0xt/FKg7Zu3FPR8bOvenNrPih87rKmr9SADAQB5+MszbVqoTvEgtXPbjuRjgYUovvKPKwDpvfq3/A8CAPJYfcrL1FtTfBU9VeLXA2/tTnf1or7R8j8IAMhj2XxM7rX079qd+sF0sm1ZtzEMDw2l96RUXh5qGuo8uEAAQP6KF+apqqlO9Wfu6OkNu7b3FcT937ZpS6on/kW1KZ5bAQgAmDTN09tS/5k96zeGwf6BvL7fu3f0he1begtiPgEBAKlraGlOfRUgfqHOpjXrwvDgUF7e53i9/y2ZSElbfXNjqK6t8aACAQCFIX5db9pGR0bChpVrkvMC8snObdtD9+q1yUcX0xSX/VtnzvBgAgEAhSNeird2Er6lL36rXveataGvd9u+v5OZ433vxk2hZ313skKRtvj9Bq79DwIACk7rJKwC/P6Bd+OkHHjzIUTimf8tHdM9iEAAQOGJ713XNzdN2s+PFwpa99LKKf2EQAyOHT1bw9rMvzuZb0XEE/9y+RIiQADAPtU2c8akfoRtZHg4bFm3IaxfvnrSzw2IobFu2crk4kRjOXxb4euJl/1tcuY/CAAoZPG6AE1trZP+7wwNDCQn4sURD9RpHaDjV/n2bd2eBEYMjZGh4Um/L60d05O3AAABAAWttXPGlH2RTVwFiAfql19YHjauejl5j/6NHrTj9w/Ez/NvWLE6vPzi8tC7oTsJjKnQ0NIUGttaPGhAAEDhi28BdMzrChWVlVP2b8b36uNn8+PJgmtfWhHWPP9SsnwfVwjipXq3btqSXGEwLufHYIixEM8nWP3cS5lX+6uSK/pN9YWH4jkT0+fM8oABAQDFI57QNnN+VyjbR0vbY6NjyUWE4grBru07wo4tvcl3DMQT+uJbBjEW4vX7x8fG9s38VFa8Mj8u+QsCAIpNvDpgR5dXuK9WVl4WZs7rSk7+AwQAFKW6pkZXt3uVuOzvcr8gAKDotcxoDw2TeH0AcwEIAMjXV71ds5LLBZey+KVJVkNAAEBJiSe7xZPemtpbS/L+xwskzXA+BAgAKNUIaJ81M0yf3VkyZ7/HC/zE8Gme0e4BAAIASlu88E3ngrmhfFpxX/s+XhVx1sL5oa6xwU4HAQBENfV1YfbCBaGyurpo79+czP2rKtL7BwIAyFpl5hXy7CJ8hVwqKxwgAIDsfwF/+x55PEFuKi8dPBnihY86588tqXMcQAAAOYkfkes6cP/Q1tlRcK+cY7jMmDMrzDlgv1DbWG9nggAA3oj4qrl5eluYmwmB5untef8qOoZKW+eMJFwaWpvtQBAAQDEfWAstVAABAAXl/yytdy3aP7mE7r4+oz5evz9eya9Q36oABAAUlMrqquTAO2fRfr87+NbU1U7JK/14+eL22Z1h3uIDko8txhAp9JMVAQEAhRcDVVXJ8vus/ecnB+XpczqTE+/KytP5VY6v6uubG8OMubMzP39R8nG+prYWX90LAgDIF/Gg3Njaknz0bsGbDwzzD1qUvF3Qud+8MKNrdrJS0NzeljmgNyUX5okf06vN/NnQ0pRERNusjtCROdDPyvz/cWVh/m9/RsfcOck39pVP8/QAAgDI/1/mzKv3+HbB3g7y8WN6e4uDuLJQXu7pAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAQAACAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAALAFACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIABS8ujjK+bc//BzwTAMwzBePeIxQgAUqSeeXn3Ad+98NBiGYRjGq0c8RggAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAgAAEAAAAACAAAQAACAAAAABAAAIAAAAAEAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEAAAgAAAAAQAACAAAQAAAAAIAAASAKQAAAQB5p7OjLVz0/neV3JgMJxx3aNbbE287Wd5y6AFTNq/nn3tyOOO048LS4w9L/t39F8wK09ubQ1mZ3zUEAOSV9ramcPqpx5bcmAxLDlmY9fbE206WRQu7pmxezzlzafjg+e8MV1x2Trj6z/84XHvNZeErX/h4+Ob1nwqf/Nh54cx3Hh8WLpgdyssVAQIAoOg11NeGow9/U7jwvNPCP1xzabjpy1eFqz7+/uS/lVkeQAAAlIbamqpwxJJFyarA9f/zY8nKQH1djYlBAACUio4ZLcnKwNe+9OfhkgvPCO2tTSYFAQBQKqqrK8Npf3BU+OLnPhLefsJbTAgCAKCU1NVWh49cfHb4y4+fH1pbGkwIAgCglBy55MDwpb//07D0+ENNBgIAoJTU19eEKy57T3jv2SeZDAQAQKn5oz98ezj3rBNNBAIAoNS87z1/EN5z1lITgQAAmGw7d/WHDd29Ex47+naHsbHxSdue895zcjjnjBPsGAQA5Kp3a1/4yb2/Krjx0wceDyMjo1nd5917Buz4Cbrrp4+Gj//V/5rwuPTKL4TzL/lMuPiKfwx/dvWXwzXX3hxu+/efhtUvd6e2Tee/95Rw3FFvtnMQAJCL7s1bw8233VVQ456fPRYOPKArVFRMy+o+/8u/3W3HT6Lx8VdWDtZv7AnPv7gmfP/HD4dPXXNDuDITCHd87/5klSBX8YJBjQ11JhsBAKUifsPctX93WZg7pyOr2z/x1LLw84efNJH7wMbu3vDdOx9MVgYe+MVvcvpZTY114eILTjepCAAoBfFJ/6OXnhNqqquyun1c+r/h5jtN5D62a3d/+PI3vh8+98Vbc1oNeOsxB4djjlxsQhEAUOwuvuCMJAKyFZf+t27baSLzxG+eWRE++/lbkiDI1qUXnpl80yAIAChS8aSv44/O/sQvS//56eV1m5OVgP6Boaxu39xUH979jmNMJAIAilE82Sue9JWtPf2Dlv7z2IpVG8KNOeyfE9+2xCQiAKAYXXLB6bkt/d92l6X/PPeLXz0TXlj2cla3nTmjNSxeNM8kIgCgmCRL/8ccnPXtn3hqebjf0n9BuOnbdyUfIczGSSdYBUAAQNFIZ+n/hyayQKxaszHrVYC3Hn1wqKqqMIkIACgGlv5LzyOPPpPV7Wprq5OvDwYBAAXu2KMOsvRfgn716+ezvm1XlheHAgEAeSJZ+r8gt6X/G531X5C279iV9cWBprc3m0AEABSyeInX+PnubMUL/vRu6zORBaqnd0d2AdDWZPIQAFCo4tL/W3NY+n/y6eXh/oeeMJEFbEvv9qxu195mBQABAAUpjaX/G26y9F/wAdCT3QpAuxUABAAUJkv/RD1ZrgBUV1VmItL3AiAAoKAce6Slf14xOjpmEhAAUApSueCPpf+iUZ/lt/uNjo3l9M2CIABgin34A+/Oaen/ltst/ReThvqarG7X17c760sJgwCAKRaX/t927CFZ3z5+p/zPHrT0X1QrAHXZrQBke/0AEAAwxeIJW7ks/ff3D4avfcu1/osuALJcARAACAAoEB/+QI5n/Vv6L0rx632zEa8iCAIA8twxRy629M//o662OsyfOzOr227b7oufEACQ1+LS/6UXnpn17ZOl/5ss/RejxQfOC2VlZVnd9pnnV5lABADks1yX/m+5/Z7Qu9XSfzE66MD52UXhwFB47sU1JhABAPkqjaX/nz74uIksUocftiir2z317IowMjJqAhEAkI8s/fNalhyyMMzr6sjqto8/+ZIJRABAvrL0z2v5w9NPyOp28eI/jz+1zAQiACAfWfrntSxa2BUOPmhBVrd9acVa1wBAAEA+svTPa6mvqwlXXHZO1rf/9x88YBIRAJCPPvTHOV7r/w5L/8UqfuTvY5efGzo72rK6/dPPrUxWh0AAQJ45+ojF4YTjDs369snS/wOW/otRRcW0cPlFZ4XDDzsgq9vH9/5v/c59JhIBAPmmob42XPbB3Jb+b7jZ1/wWo7bWxvDpqy4KJ594eNY/45FHnwmr1mw0mQgAyDc5f83vHfeEnt4dJrKIxEv9nnPm0vD5z/xJcuJftuJn/m//7s9MKAIA8k2uS/9PPbvS0n8RiCeAvvlN88M7Tzk6XP6hs8JXv/hn4fxzT07+ey6++q0fhk1btplgBADkk7j0f2kuX/M7MOSs/zwRP7r5yY+d94bH337ywnDjP38ifPP6T4W/u+qicPEHTg+nnHhEqK2tznmbbv/ez8JD//GUnYMAgHwTl/5bmhuyvv0tt99t6T9PzO5sD0cf/qY3PA598345PQb2Jq4Kfe/Oh+wYBADkm/jkb+mfyfDEU8vDN275sYlAAEC+SZb+cznr39I/e/HwL58OX/rKd8Lo2JjJQABAvokX/Mll2fdfnfXPqwwODoevfvMH4bobvpf8HQQA5Jm49L/0+OyX/uMV3e77+X+aSH5nzdpN4apP3xjuf/hJk4EAgHyUxtJ//FgXRMPDI+FHd/9HuPozXw/rN/aYEAQA5CtL/6Rh9+6B5Az/j/zFPydf/Tw8MmpSEACQr46y9E+OYvz9y7/dHf7kE/+UfMbfV/siACDP1dfX5Hat/3jWv6X/kjM2Nh6Wr1wffvCTX4TPffHWcMWnrgs/vueXYWBwyOQgAKAQfDjHpf9b77gnbLH0X9T29A+GTZu3hReXrQ133vVI+Id/ui186E+vDVd/9hvh2//7vuTbHn20DwEABeSVpf/Dsr59XPq/19J/3nvk0WfD56+/Y0LjH6+7PVxz7c3hE3/zlXDplV8I51/82XDRR64NV/zldeFv/8e3wr/ecW944qllycoPCAAoQHHp/9ILLf2XgngW/mOPvzCh8esnXgzPv7gmrF2/JXkf3yt7BAAUmbj039pi6R9AAFAyjnzLgTku/a8K9z1g6R8QAFAwXjnr/6ysbx/P8v7at34QxsfNJSAAoGB86P25Lf3Hk8As/QMCAApIXPo/8a05Lv3//NcmEhAAUChSWfq/6YeW/gEBAIUklaX/nu0mEhAAUCiOXJLb0v8zz1v6BwQAFJRk6f+i3Jb+49f8WvoHBAAUkIvOf1eOF/yx9A8IACgocen/pLctyfr2cen/Xkv/gACAwlFfF5f+s7/Wv6V/QABAAbro/XHpvzHr21v6BwQAFJgjlizKaen/2edXW/oHBIApoJDEpf/Lcz3r/ybX+gcQABSUXJf+v/2d+8LmLZb+AQQABSONpf977n/MRAIIAApFrkv/m7ZsC1/55vct/QMIAApJLkv/v3lmRfirT3/d1/wCCAAKyYJ5nVkv/ff3D4aNm3rDe88+KYmIQhoAAoCSFpf/s1VbWx3edcox4fRTjy24ASAAAAABAAAIAABAAAAAAgAAEAAAgAAAAAEAAAgAAEAAAAACAKZI79a+8JN7f1VyYzLEL0bKdnvibSfLshXrst6ueFtAAFCEujdvDTffdlfJjcnw8C+fznp74m0ny5NPL896u+JtAQEAAAgAAEAAAAACAAAEAAAgAAAAAQAACAAAQAAAAAIAABAAAIAAAAAEwBQqC2XjdjkAjhElFgB1dVUDHuIAOEaUWAA0Ndbu9hAHwDGixAKgs6Nlu4c4AI4RJRYARxy2YH1dXbVHOQC/Jx4b4jFCABSpioppDxyyuMsjHYDfE48N8RghAIrXj09eevD2srIyj3YAEvGYEI8N8RghAIpUR8f8oa7ZbTced9QBHvEAJOIxIR4b4jFCABS3q8849fAftbc2eNQDlLh4LIjHhHhsKLX7XnIBkCm80ZbmunMvPG/pQ1VVFR79ACUqHgPisSAeE+KxQQCURgQMLVww87QPvm/pQw31NX4LAEpMfO6Px4B4LCi1pf+SDoDfRsDAqSefeOJ/O/vYC2bNbOn36wBQGuJzfnzuj8eAeCwo1Xko+S8Devepb7/19He8pfHE4xd/vb21YdSvBkBxis/x8bk+PufH5/5Snw/fBpjxznecNPrRy9532UcvOa3+3acsufLwwxb859w57TvbWupHKiummSCAAhOfu+NzeHwuj8/p8bk9PsfH5/r4nG+GQvgvBHCwlPE/5B4AAAAASUVORK5CYII=);
}
i.lcfi.lcfi-05x {
  width: 20px;
  height: 20px;
}
i.lcfi.lcfi-075x {
  width: 26px;
  height: 26px;
}
i.lcfi.lcfi-2x {
  width: 42px;
  height: 42px;
}
i.lcfi.lcfi-3x {
  width: 56px;
  height: 56px;
}
i.lcfi.lcfi-4x {
  width: 62px;
  height: 62px;
}
i.lcfi.lcfi-5x {
  width: 74px;
  height: 74px;
}
:root {
    --color-primary-blue: #471FCC;
    --color-primary-purple-dark: #2E1956;
    --color-primary-purple: #8C40E3;
    --color-primary-magenta: #AB19E7;
    --color-primary-purple-light: #966CF3;
    --color-primary-pink: #DA43F2;
    --color-secondary-purple-bright: #9FA3FF;
    --color-secondary-cyan: #00DBFF;
    --color-secondary-lime: #C9FF46;
    --color-secondary-black: #000000;
    --color-secondary-mint: #A6FFE8;
    --color-secondary-green-dark: #255A4B;
    --color-secondary-green-light: #34C38F;
    --background-lightest: #FAFBFF;
    --background-light: #E2E6F3;
    --background-neutral: #EBEBEB;
    --background-white: #FFFFFF;
    --background-purple-dark: #2E1956;
    --text-default: #2E1956;
    --text-dark: #6B6F7D;
    --text-light: #8B90A3;
    --text-link: #00DBFF;
    --text-link-hover: #471FCC;
    --text-white: #FFFFFF;
    --icon-default: #2E1956;
    --icon-blue: #471FCC;
    --icon-not-selected: #898DA6;
    --icon-disabled: #EBEBEB;
    --icon-white: #FFFFFF;
    --status-green: #3EBB3F;
    --status-yellow: #F6DE00;
    --status-red: #DC291E;
    --line-default: #E2E6F3;
    --line-dark: #9196A7;
    --line-light: #EBEBEB;
    --line-outline: #CCCCCF;
    --menu-item-active: #2E1956;
    --menu-item-hover: #E2E6F3;
    --button-primary-default: #9FA3FF;
    --button-primary-hover: #9FA3FF;
    --button-secondary-default: #E2E6F3;
    --button-secondary-hover: #E2E6F3;
    --button-disabled: #8B90A3;
}

.pp-dropdown > .field {
    height: 28px !important;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

    *:focus {
        outline: none;
    }

body .container > .page {
    margin: 0 auto;
}
.MuiButtonBase-root {
    font-family: 'Ubuntu' !important;
    padding: 0px !important;
    font-size: 12px !important;
}

.ai-gradient-text {
    font-weight: 400 !important;
    background: linear-gradient(90deg, #00FF00 0%, #00FFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-family: 'Ubuntu'
}
 
.ai-gradient-icon {

    background: linear-gradient(90deg, #00FF00 0%, #00FFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.container > .page {
    width: 100%;
    height: 100%;
    overflow-x: auto;
    overflow-y: auto;
}

.echarts-for-react g text {
    width: 150px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

    .echarts-for-react g text :hover {
        overflow: visible !important;
    }

div.pp-input > .field, div.pp-dropdown > .field, div.pp-multiselect > .field {
    max-height: 28px !important;
}

.pp-input > .suggestions, .pp-input > .loading {
    top: auto !important;
}

div.pp-textarea > .field {
    max-height: 70px;
    align-items: baseline;
}

.pp-inputfile > .body {
    height: auto !important;
}

h1 {
    font-size: 1.5rem;
}

h2 {
    font-size: 1.25rem;
}

h3 {
    font-size: 1.1rem;
}

h4 {
    font-size: 1rem;
}

h5 {
    font-size: 0.9rem;
    font-weight: 400;
}

h6 {
    font-size: 0.8rem;
    font-weight: 400;
}

hr {
    height: 1px;
    background-color: #cccccf;
    border: 0;
    margin: 0.5rem 0;
}

ul,
li {
    padding: revert;
}

.hide {
    display: none !important;
}

.shrunked {
    width: 0 !important;
    overflow: hidden !important;
}

.fullheigth {
    height: 100%;
}
.pointer {
    cursor: pointer;
}

.link {
    cursor: pointer;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    color: var(--primary);
}

.link-text {
    cursor: pointer;
    color: #00DBFF;
    color: var(--text-link);
    font-weight: bold;
    text-decoration: underline;
}

.hover:hover {
    background-color: #eee;
}

.bold {
    font-weight: bold;
}

.bolder {
    font-weight: bolder;
}

.lclink {
    width: 38px;
    height: 38px;
    border-radius: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

    .lclink:hover {
        background-color: #cccccf;
    }

.lctaglink {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.3rem 1.2rem;
    border: 0;
    /* box-shadow: 4px 4px 18px rgba(58, 79, 135, 0.06); */
    border-radius: 8px;
    height: 2.5rem;
    cursor: pointer;
    background-color: #fff;
    margin-bottom: 0.2rem;
}

    .lctaglink > div {
        display: flex;
        align-items: center;
    }

    .lctaglink i {
        font-size: 1.5rem;
    }

    .lctaglink:hover {
        outline: 3px auto #666;
    }

button.lc-button,
button.pp-button, #react-joyride-portal button[aria-label='Pular'],#react-joyride-portal button[aria-label='Voltar'] {
    padding: 0.3rem 1.2rem;
    border: 0;
    border-radius: 4px;
    height: 40px;
    cursor: pointer;
    font-weight: 600;
    font-family: "Ubuntu", sans-serif;
    min-width: 135px;
    background-color: #E2E6F3 !important;
    background-color: var(--background-light) !important;
    color:#2E1956 !important;
    color:var(--text-default) !important;
    transition: background-color 0.3s ease, color 0.3s ease; 
}


button.lc-button:hover,
button.pp-button:hover, .react-joyride__tooltip button[aria-label='Pular']:hover, .react-joyride__tooltip button[aria-label='Voltar']:hover {
    background-color: #ECEEF6 !important;
    transition: background-color 0.3s ease, color 0.3s ease;
}



    button.lc-button > .small,
    button.pp-button > .small {
        height: 30px;
        min-width: 50px;
    }

   

    button.lc-button.small,
    button.pp-button.small {
        padding: 0.2rem 0.5rem;
        border-radius: 0.25rem;
        height: 24px;
        font-size: 0.6rem;
    }

    button.lc-button.disabled,
    button.pp-button.disabled {
        background-color: #ebebeb !important;
        color: #8B90A3 !important;
        color: var(--text-light) !important;
        cursor: not-allowed;
    }

    button.lc-button.grey,
    button.pp-button.grey {
        background-color: #cccccf !important;
        color: #000 !important;
    }

.lc-buttons {
    display: flex;
    align-items: center;
    gap: 0;
}

    .lc-buttons > .active {
        background-color:#471FCC;
        background-color:var(--color-primary-blue);
        color: #fff;
    }

    .lc-buttons > :not(.active) {
        background-color: #EAEEF6;
    }

    .lc-buttons > * {
        border-radius: 0 !important;
    }

        .lc-buttons > *:first-child {
            border-radius: 4px 0 0 4px !important;
        }

        .lc-buttons > *:last-child {
            border-radius: 0 4px 4px 0 !important;
        }

.lc-pivot-segments {
    column-count: 2;
    column-gap: 0.5rem;
    flex-flow: row wrap;
}

.bg-primary, .bg-info {
    background-color: #2E1956 !important;
    background-color: var(--color-primary-purple-dark) !important;
    color: #fff !important;
}


.lc-button.bg-primary, .lc-button.bg-info {
    background-color: #9FA3FF !important;
    background-color: var(--button-primary-default) !important;
    color: #2E1956 !important;
    color: var(--text-default) !important;    
    font-family: 'Ubuntu' !important;
}

.react-joyride__tooltip button[aria-label='Próximo'], .react-joyride__tooltip button[aria-label='Fim'] {
    background-color: #9FA3FF !important;
    background-color: var(--button-primary-default) !important;
    color: #2E1956 !important;
    color: var(--text-default) !important;    
    font-family: 'Ubuntu' !important;
}

.lc-button.bg-primary:hover, .lc-button.bg-info:hover, .react-joyride__tooltip button:hover {
    background-color: #C3C6FD !important; /* Ajuste a cor para uma versão mais clara ou escura */
}

.bg-secondary {
    background-color: #1b3a7a !important;
    color: #fff !important;
}

.bg-danger {
    background-color: #e64646 !important;
    color: #fff !important;
}

.bg-success {
    background-color: #a5bf3e !important;
    color: #000 !important;
}

.bg-warning {
    background-color: #ffb800 !important;
    color: #000 !important;
}


.bg-link {
    background-color: #0580ce !important;
    color: #fff !important;
}

.bg-grey {
    background-color: #cccccf !important;
    color: #000 !important;
}

.bg-purple {
    background-color: #5969cd !important;
    color: #fff !important;
}

.bg-pink {
    background-color: #e273c5 !important;
    color: #fff !important;
}

.bg-green {
    background-color: #a5bf3e !important;
    color: #fff !important;
}

.bg-brown {
    background-color: #b48c48 !important;
    color: #fff !important;
}

.text-primary {
    color: #2E1956 !important;
    color: var(--text-default) !important;
}

.text-secondary {
    color: var(--text-blue) !important;
}

.text-danger {
    color: #DC291E !important;
    color: var(--status-red) !important;
}

.text-success {
    color: #3EBB3F !important;
    color: var(--status-green) !important;
}

.text-warning {
    color: #F6DE00 !important;
    color: var(--status-yellow) !important;
}

.text-lime {
    color: #C9FF46 !important;
    color: var(--color-secondary-lime) !important;
}

.text-info {
    color: #b8ccea !important;
}

.text-link {
    color: #00DBFF !important;
    color: var(--text-link) !important;
}

.text-grey {
    color: #cccccf !important;
}

.text-purple {
    color: #5969cd !important;
}

.text-pink {
    color: #e273c5 !important;
}

.text-green {
    color: #a5bf3e !important;
}

.text-brown {
    color: #b48c48 !important;
}

.scrollable-v {
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 0.8rem;
}

    .scrollable-v::-webkit-scrollbar {
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 0.25rem;
        background-color: #eee;
        z-index: 99;
    }

    .scrollable-v::-webkit-scrollbar-thumb {
        background: #cccccf;
        border-radius: 0.25rem;
    }

        .scrollable-v::-webkit-scrollbar-thumb:hover {
            background: #ddd;
        }

    .scrollable-v::-webkit-scrollbar-track {
        border-radius: 0.25rem;
    }

.scrollable-h {
    overflow-x: auto;
    overflow-y: hidden;
    padding-right: 0.5rem;
    /* z-index: 99; */
}

    .scrollable-h::-webkit-scrollbar {
        width: 0.5rem;
        height: 0.5rem;
    }

    .scrollable-h::-webkit-scrollbar-thumb {
        background: #cccccf;
        border-radius: 0.25rem;
    }

        .scrollable-h::-webkit-scrollbar-thumb:hover {
            background: #ddd;
        }

    .scrollable-h::-webkit-scrollbar-track {
        border-radius: 0.25rem;
    }

.lci-1x {
    font-size: 1rem !important;
}

.lci-2x {
    font-size: 1.2rem !important;
}

.lci-3x {
    font-size: 1.4rem !important;
}

.lci-4x {
    font-size: 1.6rem !important;
}

.lci-5x {
    font-size: 1.8rem !important;
}

.lci-6x {
    font-size: 2rem !important;
}

.lci-7x {
    font-size: 2.5rem !important;
}

.lci-rotate-180 {
    transform: rotate(180deg) !important;
}

.lci-rotate-90 {
    transform: rotate(90deg) !important;
}

.lci-rotate-270 {
    transform: rotate(270deg) !important;
}

.font-xs {
    font-size: 0.7rem !important;
}

.font-sm {
    font-size: 0.8rem !important;
}

.font-md {
    font-size: 1rem !important;
}

.font-lg {
    font-size: 1.25rem !important;
}

.font-xl {
    font-size: 1.5rem !important;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-dark {
    font-weight: 500;
}

.text-darker {
    font-weight: 700;
}

.font-1x {
    font-size: 6px;
}

.font-2x {
    font-size: 8px;
}

.font-3x {
    font-size: 10px;
}

.font-4x {
    font-size: 12px;
}

.font-5x {
    font-size: 14px;
}

.font-6x {
    font-size: 16px;
}

.font-7x {
    font-size: 20px;
}

.font-8x {
    font-size: 24px;
}

.font-9x {
    font-size: 26px;
}

@media only screen and (max-width: 600px) {
    .pc-only {
        display: none !important;
    }
}

@media only screen and (min-width: 600px) {
    .mobile-only {
        display: none !important;
    }
}

.m-1 {
    margin: 1px;
}

.m-2 {
    margin: 2px;
}

.m-3 {
    margin: 5px;
}

.m-4 {
    margin: 8px;
}

.m-5 {
    margin: 10px;
}

.m-6 {
    margin: 15px;
}

.m-7 {
    margin: 20px;
}

.mt-1 {
    margin-top: 1px;
}

.mt-2 {
    margin-top: 2px;
}

.mt-3 {
    margin-top: 5px;
}

.mt-4 {
    margin-top: 8px;
}

.mt-5 {
    margin-top: 10px;
}

.mt-6 {
    margin-top: 15px;
}

.mt-7 {
    margin-top: 20px;
}

.mb-1 {
    margin-bottom: 1px;
}

.mb-2 {
    margin-bottom: 2px;
}

.mb-3 {
    margin-bottom: 5px;
}

.mb-4 {
    margin-bottom: 8px;
}

.mb-5 {
    margin-bottom: 10px;
}

.mb-6 {
    margin-bottom: 15px;
}

.mb-7 {
    margin-bottom: 20px;
}

.ml-1 {
    margin-left: 1px;
}

.ml-2 {
    margin-left: 2px;
}

.ml-3 {
    margin-left: 5px;
}

.ml-4 {
    margin-left: 8px;
}

.ml-5 {
    margin-left: 10px;
}

.ml-6 {
    margin-left: 15px;
}

.ml-7 {
    margin-left: 20px;
}

.mr-1 {
    margin-right: 1px;
}

.mr-2 {
    margin-right: 2px;
}

.mr-3 {
    margin-right: 5px;
}

.mr-4 {
    margin-right: 8px;
}

.mr-5 {
    margin-right: 10px;
}

.mr-6 {
    margin-right: 15px;
}

.mr-7 {
    margin-right: 20px;
}

.mv-1 {
    margin-top: 1px;
    margin-bottom: 1px;
}

.mv-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.mv-3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.mv-4 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.mv-5 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mv-6 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.mv-7 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.mh-1 {
    margin-left: 1px;
    margin-right: 1px;
}

.mh-2 {
    margin-left: 2px;
    margin-right: 2px;
}

.mh-3 {
    margin-left: 5px;
    margin-right: 5px;
}

.mh-4 {
    margin-left: 8px;
    margin-right: 8px;
}

.mh-5 {
    margin-left: 10px;
    margin-right: 10px;
}

.mh-6 {
    margin-left: 15px;
    margin-right: 15px;
}

.mh-7 {
    margin-left: 20px;
    margin-right: 20px;
}

.p-1 {
    padding: 1px !important;
}

.p-2 {
    padding: 2px !important;
}

.p-3 {
    padding: 5px !important;
}

.p-4 {
    padding: 8px !important;
}

.p-5 {
    padding: 10px !important;
}

.p-6 {
    padding: 15px !important;
}

.p-7 {
    padding: 20px !important;
}

.pt-1 {
    padding-top: 1px !important;
}

.pt-2 {
    padding-top: 2px !important;
}

.pt-3 {
    padding-top: 5px !important;
}

.pt-4 {
    padding-top: 8px !important;
}

.pt-5 {
    padding-top: 10px !important;
}

.pt-6 {
    padding-top: 15px !important;
}

.pt-7 {
    padding-top: 20px !important;
}

.pb-1 {
    padding-bottom: 1px !important;
}

.pb-2 {
    padding-bottom: 2px !important;
}

.pb-3 {
    padding-bottom: 5px !important;
}

.pb-4 {
    padding-bottom: 8px !important;
}

.pb-5 {
    padding-bottom: 10px !important;
}

.pb-6 {
    padding-bottom: 15px !important;
}

.pb-7 {
    padding-bottom: 20px !important;
}

.pl-1 {
    padding-left: 1px !important;
}

.pl-2 {
    padding-left: 2px !important;
}

.pl-3 {
    padding-left: 5px !important;
}

.pl-4 {
    padding-left: 8px !important;
}

.pl-5 {
    padding-left: 10px !important;
}

.pl-6 {
    padding-left: 15px !important;
}

.pl-7 {
    padding-left: 20px !important;
}

.pr-1 {
    padding-right: 1px !important;
}

.pr-2 {
    padding-right: 2px !important;
}

.pr-3 {
    padding-right: 5px !important;
}

.pr-4 {
    padding-right: 8px !important;
}

.pr-5 {
    padding-right: 10px !important;
}

.pr-6 {
    padding-right: 15px !important;
}

.pr-7 {
    padding-right: 20px !important;
}

.pv-1 {
    padding: 1px 0 !important;
}

.pv-2 {
    padding: 2px 0 !important;
}

.pv-3 {
    padding: 5px 0 !important;
}

.pv-4 {
    padding: 8px 0 !important;
}

.pv-5 {
    padding: 10px 0 !important;
}

.pv-6 {
    padding: 15px 0 !important;
}

.pv-7 {
    padding: 20px 0 !important;
}

.ph-1 {
    padding: 0 1px !important;
}

.ph-2 {
    padding: 0 2px !important;
}

.ph-3 {
    padding: 0 5px !important;
}

.ph-4 {
    padding: 0 8px !important;
}

.ph-5 {
    padding: 0 10px !important;
}

.ph-6 {
    padding: 0 15px !important;
}

.ph-7 {
    padding: 0 20px !important;
}

.w-100 {
    width: 100px !important;
}

.w-200 {
    width: 200px !important;
}

.w-300 {
    width: 300px !important;
}

.w-400 {
    width: 400px !important;
}

.w-500 {
    width: 500px !important;
}

.w-600 {
    width: 600px !important;
}

.w-700 {
    width: 700px !important;
}

.w-800 {
    width: 800px !important;
}

.w-900 {
    width: 900px !important;
}

.w-1000 {
    width: 1000px !important;
}

.h-100 {
    height: 100px !important;
}

.h-200 {
    height: 200px !important;
}

.h-300 {
    height: 300px !important;
}

.h-400 {
    height: 400px !important;
}

.h-500 {
    height: 500px !important;
}

.h-600 {
    height: 600px !important;
}

.h-700 {
    height: 700px !important;
}

.h-800 {
    height: 800px !important;
}

.h-900 {
    height: 900px !important;
}

.h-1000 {
    height: 1000px !important;
}

.w-10p {
    width: 10% !important;
}

.w-15p {
    width: 15% !important;
}

.w-20p {
    width: 20% !important;
}

.w-25p {
    width: 25% !important;
}

.w-30p {
    width: 30% !important;
}

.w-40p {
    width: 40% !important;
}

.w-45p {
    width: 45% !important;
}

.w-50p {
    width: 50% !important;
}

.w-55p {
    width: 55% !important;
}

.w-60p {
    width: 60% !important;
}

.w-70p {
    width: 70% !important;
}

.w-75p {
    width: 75% !important;
}

.w-80p {
    width: 80% !important;
}

.w-90p {
    width: 90% !important;
}

.w-100p {
    width: 100% !important;
}

.h-10p {
    height: 10% !important;
}

.h-15p {
    height: 15% !important;
}

.h-20p {
    height: 20% !important;
}

.h-25p {
    height: 25% !important;
}

.h-30p {
    height: 30% !important;
}

.h-40p {
    height: 40% !important;
}

.h-45p {
    height: 45% !important;
}

.h-50p {
    height: 50% !important;
}

.h-55p {
    height: 55% !important;
}

.h-60p {
    height: 60% !important;
}

.h-70p {
    height: 70% !important;
}

.h-75p {
    height: 75% !important;
}

.h-80p {
    height: 80% !important;
}

.h-90p {
    height: 90% !important;
}

.h-100p {
    height: 100% !important;
}

.centralized {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.centralized-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 4px;
}

.space-between {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.sequence {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
}

.embed-insights {
    max-width: 1050px;
    width: 100%;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(-1turn);
    }
}

.lci.lci-spin,
.ppi.ppi-spin {
    animation: spin 2s linear infinite;
    display: block;
}

.lci.lci-pulse {
    animation: spin 1s steps(8) infinite;
    display: block;
}

.table,
.pp-table {
    margin: 15px 0;
    border: none;
    width: 100%;
}

    .table thead,
    .pp-table thead {
        font-weight: 700;
        background-color: #eee;
    }

    .table tbody tr,
    .pp-table tbody tr {
        background-color: #fff;
    }

        .table tbody tr:nth-child(odd),
        .pp-table tbody tr:nth-child(odd) {
            background-color: #fafdff;
        }

        .table tbody tr:hover,
        .pp-table tbody tr:hover {
            background-color: #eee;
        }

        .table tbody tr td,
        .pp-table tbody tr td {
            font-size: 0.9rem;
            padding: 3px;
        }

            .table tbody tr td.dark,
            .pp-table tbody tr td.dark {
                font-weight: 700;
            }

    .table tfoot,
    .pp-table tfoot {
        font-weight: 700;
        background-color: #eef;
    }

        .table tfoot tr th,
        .pp-table tfoot tr th {
            text-align: left;
            padding: 3px;
            font-size: 0.8rem;
        }

form,
.form {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    height: 100%;
}

    form > .fields,
    .form > .fields {
        display: flex;
        flex-direction: column;
        row-gap: 10px;
    }

    form > .commands,
    .form > .commands {
        padding-top: 10px;
        display: flex;
        justify-content: space-between;
    }

    form.gap-mini,
    .form.gap-mini {
        row-gap: 3px;
    }

    form.gap-tiny,
    .form.gap-tiny {
        row-gap: 7px;
    }

    form.gap-small,
    .form.gap-small {
        row-gap: 10px;
    }

.cards {
    column-count: 2;
    column-gap: 0.5rem;
    flex-flow: row wrap;
}

    .cards > .lc-segment {
        break-inside: avoid-column;
    }

.bg-hover:hover {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.05));
    border-radius: 5px;
}

.pvtUi {
    color: #333;
}

table.pvtTable {
    font-size: 10pt;
    text-align: left;
    border-collapse: collapse;
}

    table.pvtTable tbody tr th,
    table.pvtTable thead tr th {
        background-color: #fafafa !important;
        border: 1px solid #cdcdcd;
        font-size: 10pt !important;
        padding: 5px;
    }

    table.pvtTable .pvtColLabel {
        text-align: center;
    }

    table.pvtTable .pvtTotalLabel {
        text-align: right;
    }

    table.pvtTable tbody tr td {
        color: #3d3d3d;
        padding: 5px;
        background-color: #fff;
        border: 1px solid #cdcdcd;
        vertical-align: top;
        text-align: right;
    }

.pvtGrandTotal,
.pvtTotal {
    font-weight: 700;
}

.pvtVals {
    text-align: center;
    white-space: nowrap;
}

.pvtColOrder,
.pvtRowOrder {
    cursor: pointer;
    width: 15px;
    margin-left: 5px;
    display: inline-block;
}

.pvtAggregator {
    margin-bottom: 5px;
}

.pvtAxisContainer,
.pvtVals {
    border: 1px solid #e4eaec !important;
    background: #fff !important;
    min-width: 20px;
    min-height: 20px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}

    .pvtAxisContainer li {
        padding: 8px 6px;
        list-style-type: none;
        cursor: move;
    }

        .pvtAxisContainer li.pvtPlaceholder {
            -webkit-border-radius: 5px;
            padding: 3px 15px;
            border-radius: 5px;
            border: 1px dashed #aaa;
        }

        .pvtAxisContainer li span.pvtAttr {
            -webkit-text-size-adjust: 100%;
            background: #fff !important;
            border: 1px solid #e4eaec !important;
            padding: 2px 5px;
            white-space: nowrap;
            border-radius: 5px;
        }

.pvtTriangle {
    cursor: pointer;
    color: grey;
}

.pvtHorizList li {
    display: inline;
}

.pvtVertList {
    vertical-align: top;
}

.pvtFilteredAttribute {
    font-style: italic;
}

.pvtFilterBox {
    z-index: 100;
    width: 300px;
    border: 1px solid gray;
    background-color: #fff;
    position: absolute;
    text-align: center;
}

    .pvtFilterBox h4 {
        margin: 15px;
    }

    .pvtFilterBox p {
        margin: 10px auto;
    }

    .pvtFilterBox label {
        font-weight: 400;
    }

    .pvtFilterBox input[type=checkbox] {
        margin-right: 10px;
        margin-left: 10px;
    }

    .pvtFilterBox input[type=text] {
        width: 230px;
    }

    .pvtFilterBox .count {
        color: gray;
        font-weight: 400;
        margin-left: 3px;
    }

.pvtCheckContainer {
    text-align: left;
    font-size: 14px;
    white-space: nowrap;
    overflow-y: scroll;
    width: 100%;
    max-height: 250px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    cursor: grab;
}

table#ngxpivottable {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: a 0px;
}

table.pvtUi {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.pvtCheckContainer p {
    margin: 5px;
}

table.pvtTable {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.pvtAxisContainer,
.pvtVals {
    border: 1px solid #e4eaec !important;
    background: #fff !important;
    min-width: 10px;
    min-height: 10px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}

table.pvtTable thead tr th {
    background-color: #0487d9 !important;
    font-size: 10pt !important;
    color: #fff !important;
}

.pvtUi td.pvtOutput {
    vertical-align: top;
    overflow: scroll !important;
    overflow-x: auto !important;
    max-height: calc(100vh - 220px) !important;
    max-width: calc(100vw - 300px) !important;
    display: flex;
}

.pvtTable {
    background-color: #fff !important;
}

table.pvtTable tbody tr th {
    background-color: #fff !important;
}

.pvtAxisContainer li span.pvtAttr {
    min-width: 50px !important;
}

.zIndex {
    z-index: 5000;
}

div[class^=MuiSelect-root] {
    background-color: transparent !important;
}

div.column {
    display: flex;
    flex-direction: column;
}

div.row,
span.row {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}

    div.row.full,
    span.row.full {
        width: 100%;
    }

    div.row.botton,
    span.row.botton {
        align-items: flex-end;
    }

    div.row.gap-0,
    span.row.gap-0 {
        gap: 0;
    }

    div.row.gap-1,
    span.row.gap-1 {
        gap: 5px;
    }

    div.row.gap-2,
    span.row.gap-2 {
        gap: 10px;
    }

    div.row.gap-3,
    span.row.gap-3 {
        gap: 15px;
    }

    div.row.gap-4,
    span.row.gap-4 {
        gap: 20px;
    }

    div.row.gap-5,
    span.row.gap-5 {
        gap: 25px;
    }

    div.row.right,
    span.row.right {
        justify-content: flex-end;
    }

    div.row.wrap,
    span.row.wrap {
        flex-wrap: wrap;
    }

    div.row.between,
    span.row.between {
        justify-content: space-between;
    }

div[class*=SnackbarItem-contentRoot] {
    background-color: #fff;
    color: #2E1956;
    color: var(--text-default);
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #cccccf;
}

div.MuiCollapse-wrapperInner .jss15 {
    background-color: #fff;
    color: #2E1956;
    color: var(--text-default);
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #cccccf;
}

    div.MuiCollapse-wrapperInner .jss15.jss17 {
        border: 1px solid #31cf70;
    }

    div.MuiCollapse-wrapperInner .jss15.jss18 {
        border: 1px solid #d35555;
    }

    div.MuiCollapse-wrapperInner .jss15.jss19 {
        border: 1px solid #2196f3;
    }

    div.MuiCollapse-wrapperInner .jss15.jss20 {
        border: 1px solid #be8e12;
    }

div[class*=SnackbarItem-variantError] {
    border: 1px solid #d35555;
}

div[class*=SnackbarItem-variantSuccess] {
    border: 1px solid #31cf70;
}

div[class*=SnackbarItem-variantWarning] {
    border: 1px solid #be8e12;
}

div[class*=SnackbarItem-variantInfo] {
    border: 1px solid #0580ce;
}

body > iframe {
    display: none;
}

/* svg > g > path[fill="#777777"]:nth-child(n+2) {
    filter: opacity(0);
} */

.fullspace {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.date {
    /* font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-feature-settings: "tnum" on, "Inum" on;
    letter-spacing: 0.05em; */
    font-feature-settings: "tnum";
    font-variant-numeric: tabular-nums;
}

div.pp-input > .field,
div.pp-textarea > .field,
div.pp-dropdown > .field,
div.pp-multiselect > .field {
    border: 1px #ddd solid;
}

.MuiOutlinedInput-notchedOutline {
    border-top: 1px #ddd solid !important;
    border-right: 1px #ddd solid !important;
    border-bottom: 1px #ddd solid !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}


/*.pp-dropdown > .list.wt {
    transform: translateY(32px) translateX(3px);
}*/

.pp-dropdown > .list {
    margin-top: 50px;
}


.lc-tooltip > .body {
    filter: drop-shadow(0px 0px 3px rgba(58, 79, 135, 0.36));
}

    .lc-tooltip > .body .content {
        background-color: #f1f5fb
    }

    .lc-tooltip > .body > .arrow {
        background-color: #f1f5fb
    }

.card-page {
    display: flex;
    background-color: rgba(255,255,255,0.7);
    border-radius: 0.25rem;
    padding: 0.75rem;
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
    flex-direction: column;
    /*justify-content: space-between;*/
    height: calc(100vh - 104px);
}

.container:has(.backupGoldTree) .functions .lc-iconlink {
    display: none;
}

.container:has(.backupGoldTree) .functions {
    width: 64px !important;
}

    .container:has(.backupGoldTree) .functions .lc-iconlink:has(.ppi-filter) {
        display: flex;
    }

.container:has(.backupGoldTree) .right > .row {
    display: none !important;
}

.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    text-wrap: nowrap;
}

/* .card-frame:hover {
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2);
} */

.card-frame {
    display: flex;
    background-color: #fff;
    border-radius: 0.25rem;
    padding: 0.75rem;
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
    flex-direction: column;
    justify-content: space-between;
}

.bordered {
    border: 1px solid #EBEBEB;
}

.label {
    font-size: 0.75rem;
    display: inline-block;
    margin-bottom: 4px;
}

[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}

[data-title]:after {
    content: attr(data-title);
    background-color: #FAFBFF;
    background-color: var(--background-lightest); /* Darker background color for better contrast */
    color: #2E1956;
    color: var(--text-default); /* White text for readability */
    font-size: 11px;
    position: absolute;
    padding: 4px 8px;
    border-radius: 4px;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    filter: drop-shadow(0px 0px 3px rgba(58, 79, 135, 0.36));
    opacity: 0;
    z-index: 99999;
    visibility: hidden;
}

[data-title] {
    position: relative;
}

.MuiTooltip-tooltip {
    filter: drop-shadow(0px 0px 3px rgba(58, 79, 135, 0.36));
    color:#2E1956 !important;
    color:var(--text-default) !important;
    background-color: #f1f5fb !important;
    font-size: 11px !important;
    padding: 8px 12px !important;
    font-weight: 400 !important;
    font-family: "Ubuntu", sans-serif !important;
}

.MuiTooltip-arrow {
    color: #f1f5fb !important;
}


body .container > .page:has(.homeflex) {
    overflow-y: hidden;
}

.pp-textarea > .title {
    font-family: "Ubuntu" !important;
    color: #2E1956  !important;
    color: var(--text-default)  !important;
}

.pp-textarea > .field.required {
    border-left: 3px solid #C9FF46;
    border-left: 3px solid var(--color-secondary-lime);
}
.lc-loading {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* padding: 1rem;   */
}

.lc-loading>.label {
  margin-top: 0.5rem;
  font-size: 0.8rem;
}

.lc-loading>.loading {
  margin-top: 0.5rem;
  font-size: 1rem;
}

.title-loading {
  color: var(--text-dark);
  font-family: "Ubuntu", sans-serif;
  font-size: 14px;
  line-height: 160%;
  text-align: center;
  padding-top: 12px;
}



/* uiball.com/ldrs helix  */

.lc-loading .container-helix {
  --uib-size: 45px;
  --uib-color: #471FCC;
  --uib-speed: 2.5s;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: var(--uib-size);
  width: var(--uib-size);
  background-color: transparent;
  margin: 0 auto;
}

.lc-loading .slice {
  position: relative;
  height: calc(var(--uib-size) / 6);
  width: 100%;
}

.lc-loading .slice::before,
.lc-loading .slice::after {
  --uib-a: calc(var(--uib-speed) / -2);
  --uib-b: calc(var(--uib-speed) / -6);
  content: '';
  position: absolute;
  top: 0;
  left: calc(50% - var(--uib-size) / 12);
  height: 100%;
  width: calc(100% / 6);
  border-radius: 50%;
  background-color: var(--uib-color);
  flex-shrink: 0;
  animation: orbit var(--uib-speed) linear infinite;
  transition: background-color 0.3s ease;
}

.lc-loading .slice:nth-child(1)::after {
  animation-delay: var(--uib-a);
}

.lc-loading .slice:nth-child(2)::before {
  animation-delay: var(--uib-b);
}

.lc-loading .slice:nth-child(2)::after {
  animation-delay: calc(var(--uib-a) + var(--uib-b));
}

.lc-loading .slice:nth-child(3)::before {
  animation-delay: calc(var(--uib-b) * 2);
}

.lc-loading .slice:nth-child(3)::after {
  animation-delay: calc(var(--uib-a) + var(--uib-b) * 2);
}

.lc-loading .slice:nth-child(4)::before {
  animation-delay: calc(var(--uib-b) * 3);
}

.lc-loading .slice:nth-child(4)::after {
  animation-delay: calc(var(--uib-a) + var(--uib-b) * 3);
}

.lc-loading .slice:nth-child(5)::before {
  animation-delay: calc(var(--uib-b) * 4);
}

.lc-loading .slice:nth-child(5)::after {
  animation-delay: calc(var(--uib-a) + var(--uib-b) * 4);
}

.lc-loading .slice:nth-child(6)::before {
  animation-delay: calc(var(--uib-b) * 5);
}

.lc-loading .slice:nth-child(6)::after {
  animation-delay: calc(var(--uib-a) + var(--uib-b) * 5);
}

@keyframes helix {
  0% {
    transform: translateX(calc(var(--uib-size) * 0.25)) scale(0.73684);
    opacity: 0.65;
  }

  5% {
    transform: translateX(calc(var(--uib-size) * 0.235)) scale(0.684208);
    opacity: 0.58;
  }

  10% {
    transform: translateX(calc(var(--uib-size) * 0.182)) scale(0.631576);
    opacity: 0.51;
  }

  15% {
    transform: translateX(calc(var(--uib-size) * 0.129)) scale(0.578944);
    opacity: 0.44;
  }

  20% {
    transform: translateX(calc(var(--uib-size) * 0.076)) scale(0.526312);
    opacity: 0.37;
  }

  25% {
    transform: translateX(0%) scale(0.47368);
    opacity: 0.3;
  }

  30% {
    transform: translateX(calc(var(--uib-size) * -0.076)) scale(0.526312);
    opacity: 0.37;
  }

  35% {
    transform: translateX(calc(var(--uib-size) * -0.129)) scale(0.578944);
    opacity: 0.44;
  }

  40% {
    transform: translateX(calc(var(--uib-size) * -0.182)) scale(0.631576);
    opacity: 0.51;
  }

  45% {
    transform: translateX(calc(var(--uib-size) * -0.235)) scale(0.684208);
    opacity: 0.58;
  }

  50% {
    transform: translateX(calc(var(--uib-size) * -0.25)) scale(0.73684);
    opacity: 0.65;
  }

  55% {
    transform: translateX(calc(var(--uib-size) * -0.235)) scale(0.789472);
    opacity: 0.72;
  }

  60% {
    transform: translateX(calc(var(--uib-size) * -0.182)) scale(0.842104);
    opacity: 0.79;
  }

  65% {
    transform: translateX(calc(var(--uib-size) * -0.129)) scale(0.894736);
    opacity: 0.86;
  }

  70% {
    transform: translateX(calc(var(--uib-size) * -0.076)) scale(0.947368);
    opacity: 0.93;
  }

  75% {
    transform: translateX(0%) scale(1);
    opacity: 1;
  }

  80% {
    transform: translateX(calc(var(--uib-size) * 0.076)) scale(0.947368);
    opacity: 0.93;
  }

  85% {
    transform: translateX(calc(var(--uib-size) * 0.129)) scale(0.894736);
    opacity: 0.86;
  }

  90% {
    transform: translateX(calc(var(--uib-size) * 0.182)) scale(0.842104);
    opacity: 0.79;
  }

  95% {
    transform: translateX(calc(var(--uib-size) * 0.235)) scale(0.789472);
    opacity: 0.72;
  }

  100% {
    transform: translateX(calc(var(--uib-size) * 0.25)) scale(0.73684);
    opacity: 0.65;
  }
}

/* orbit */
.lc-loading .container-orbit {
  --uib-size: 24px;
  --uib-color: #471FCC;
  --uib-speed: 1.5s;
  --uib-dot-size: calc(var(--uib-size) * 0.4);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--uib-dot-size);
  width: var(--uib-size);
  margin: 0 auto;
}

.lc-loading .container-orbit::before,
.lc-loading .container-orbit::after {
  content: '';
  position: absolute;
  height: var(--uib-dot-size);
  width: var(--uib-dot-size);
  border-radius: 50%;
  background-color: var(--uib-color);
  flex-shrink: 0;
  transition: background-color 0.3s ease;
}

.lc-loading .container-orbit::before {
  animation: orbit var(--uib-speed) linear infinite;
}

.lc-loading .container-orbit::after {
  animation: orbit var(--uib-speed) linear calc(var(--uib-speed) / -2) infinite;
}

@keyframes orbit {
  0% {
    transform: translateX(calc(var(--uib-size) * 0.25)) scale(0.73684);
    opacity: 0.65;
  }

  5% {
    transform: translateX(calc(var(--uib-size) * 0.235)) scale(0.684208);
    opacity: 0.58;
  }

  10% {
    transform: translateX(calc(var(--uib-size) * 0.182)) scale(0.631576);
    opacity: 0.51;
  }

  15% {
    transform: translateX(calc(var(--uib-size) * 0.129)) scale(0.578944);
    opacity: 0.44;
  }

  20% {
    transform: translateX(calc(var(--uib-size) * 0.076)) scale(0.526312);
    opacity: 0.37;
  }

  25% {
    transform: translateX(0%) scale(0.47368);
    opacity: 0.3;
  }

  30% {
    transform: translateX(calc(var(--uib-size) * -0.076)) scale(0.526312);
    opacity: 0.37;
  }

  35% {
    transform: translateX(calc(var(--uib-size) * -0.129)) scale(0.578944);
    opacity: 0.44;
  }

  40% {
    transform: translateX(calc(var(--uib-size) * -0.182)) scale(0.631576);
    opacity: 0.51;
  }

  45% {
    transform: translateX(calc(var(--uib-size) * -0.235)) scale(0.684208);
    opacity: 0.58;
  }

  50% {
    transform: translateX(calc(var(--uib-size) * -0.25)) scale(0.73684);
    opacity: 0.65;
  }

  55% {
    transform: translateX(calc(var(--uib-size) * -0.235)) scale(0.789472);
    opacity: 0.72;
  }

  60% {
    transform: translateX(calc(var(--uib-size) * -0.182)) scale(0.842104);
    opacity: 0.79;
  }

  65% {
    transform: translateX(calc(var(--uib-size) * -0.129)) scale(0.894736);
    opacity: 0.86;
  }

  70% {
    transform: translateX(calc(var(--uib-size) * -0.076)) scale(0.947368);
    opacity: 0.93;
  }

  75% {
    transform: translateX(0%) scale(1);
    opacity: 1;
  }

  80% {
    transform: translateX(calc(var(--uib-size) * 0.076)) scale(0.947368);
    opacity: 0.93;
  }

  85% {
    transform: translateX(calc(var(--uib-size) * 0.129)) scale(0.894736);
    opacity: 0.86;
  }

  90% {
    transform: translateX(calc(var(--uib-size) * 0.182)) scale(0.842104);
    opacity: 0.79;
  }

  95% {
    transform: translateX(calc(var(--uib-size) * 0.235)) scale(0.789472);
    opacity: 0.72;
  }

  100% {
    transform: translateX(calc(var(--uib-size) * 0.25)) scale(0.73684);
    opacity: 0.65;
  }
}
.lc-datatableinfinite .pp-modal>.body>.content>form>.pp-input>.field {
    border: 1px solid #ddd;
}

.lc-datatableinfinite .pp-modal>.body>.content>form>.pp-input>.field:hover {
    border: 1px solid #898da6;
}

.lc-datatableinfinite>.topbar {
    display: flex;
    justify-content: space-between;
}

.lc-datatableinfinite>.topbar>.functions {
    color: #2E1956;
    display: flex;
    align-items: center;
    font-size: 28px;
    position: relative;
}

.lc-datatableinfinite>.topbar>.functions>div {
    display: flex;
}

.lc-datatableinfinite>.topbar>.functions>div>* {
    margin: 0 8px;
}

.lc-datatableinfinite>.topbar>.functions>div:not(:last-child) {
    padding-right: 8px;
    border-right: 1px #ddd solid;
}

.lc-datatableinfinite>.topbar>.functions>div:not(:first-child) {
    margin-left: 8px;
}

.lc-datatableinfinite>.topbar>.pagination {
    display: flex;
    align-items: center;
    font-size: 0.9rem;
}

.lc-datatableinfinite>.topbar>.pagination>.pageinfo {
    border-radius: 1rem;
    padding: 2px 8px;
    margin: 0 6px;
    font-size: 0.7rem;
    background-color: #EBEBEB;
}

.lc-datatableinfinite>.header {
    position: relative;
    padding-right: .5rem;
}

.lc-datatableinfinite>.header>.row {
    display: flex;
    gap: 0;
    background-color: #fff;
    border-radius: 5px;
    border-left-width: 5px;
    border-left-style: solid;
    border-left-color: #fff;
    border-bottom: solid 1px #E2E6F3;
    min-height: 28px;
}

.lc-datatableinfinite>.header>.row>.selectable {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 28px;
    cursor: pointer;
}

.lc-datatableinfinite:has(.body-functions)>.header>.row>.cells {
    width: calc(100% - 28px);
}

.lc-datatableinfinite>.header>.row>.cells {
    display: flex;
    width: 100%;
    gap: 6px;
    align-items: center;
}

.lc-datatableinfinite>.header>.row>.cells>.cell {
    font-family: "Ubuntu", sans-serif;
    font-size: .75rem;
    font-weight: 700;
    padding: 3px 0;
    border-radius: 3px;
    display: flex;
    align-items: center;
    color: var(--text-default);
    min-width: 0;
}

.lc-datatableinfinite>.header>.row>.cells>.cell.sortable {
    cursor: pointer;
}

.lc-datatableinfinite>.header>.row>.cells>.cell.sortable:hover {
    background-color: #eee;
}

.lc-datatableinfinite>.header>.row>.cells>.cell.left {
    justify-content: flex-start;
    text-align: start;
}

.lc-datatableinfinite>.header>.row>.cells>.cell.center {
    justify-content: center;
    text-align: center;
}

.lc-datatableinfinite>.header>.row>.cells>.cell.right {
    justify-content: flex-end;
    text-align: end;
}

.lc-datatableinfinite>.header>.row>.functions {
    width: 28px;
}

.lc-datatableinfinite>.header>.row>.scroll {
    width: 8px;
}

.lc-datatableinfinite>.header.status {
    padding-right: 0px;
}
.lc-datatableinfinite>.header.status>.row {
    gap: 0;

}
.lc-datatableinfinite>.body {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    scrollbar-gutter: stable;
}

.lc-datatableinfinite>.body::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background-color: #eee;
}

.lc-datatableinfinite>.body::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}

.lc-datatableinfinite>.body::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.lc-datatableinfinite>.body::-webkit-scrollbar-track {
    border-radius: 0.25rem;
}

.lc-datatableinfinite>.body>.row,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row {
    display: flex;
    background-color: #fff;
    border-radius: 5px;
    gap: 0;
    border-left-width: 5px;
    border-left-style: solid;
    border-left-color: #fff;
}

.lc-datatableinfinite>.body>.row>.selectable,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.selectable {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 28px;
    cursor: pointer;
}

.lc-datatableinfinite>.body>.row>.cells,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells {
    display: flex;
    align-items: center;
    width: 100%;
    font-feature-settings: "tnum";
    font-variant-numeric: tabular-nums;
    gap: 6px;
}

.lc-datatableinfinite>.body>.row>.cells>.cell,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell {
    font-size: .8rem;
    color: #2E1956;
    display: flex;
    padding: 0;
    min-width: 0;
    overflow: hidden;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.left,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.left {
    justify-content: flex-start;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.right,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.right {
    justify-content: flex-end;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.center,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.center {
    justify-content: center;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.between,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.between {
    justify-content: space-between;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.tiny,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.tiny {
    font-size: 0.6rem;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.small,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.small {
    font-size: 0.7rem;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.medium,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.medium {
    font-size: 0.8rem;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.large,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.large {
    font-size: 1rem;
}

.lc-datatableinfinite>.body>.row>.cells>.cell.big,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.cells>.cell.big {
    font-size: 1.2rem;
}

.lc-datatableinfinite>.body>.row>.functions,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row>.functions {
    width: 28px;
}

.lc-datatableinfinite>.body>.row:hover,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row:hover {
    background-color: #eee;
}

.lc-datatableinfinite>.body>.row:hover:not(.status),
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row:hover:not(.status) {
    border-left-color: #eee !important;
}

.lc-datatableinfinite>.body.highdensity>.row,
.lc-datatableinfinite>.body.highdensity>.lc-accordion.visible>.body>.row {
    min-height: 28px;
    margin-bottom: 1px;
}

.lc-datatableinfinite>.body.mediumdensity>.row,
.lc-datatableinfinite>.body.mediumdensity>.lc-accordion.visible>.body>.row {
    min-height: 38px;
    margin-bottom: 4px;
}

.lc-datatableinfinite>.body.lowdensity>.row,
.lc-datatableinfinite>.body.lowdensity>.lc-accordion.visible>.body>.row {
    min-height: 80px;
    margin-bottom: 4px;
}

.lc-datatableinfinite>.body>.loader {
    margin-top: 34px;
    display: flex;
    justify-content: center;
}

.lc-datatableinfinite>.body>.nodatamessage {
    width: 100%;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lc-datatableinfinite.debug>.header {
    background-color: orange;
}

.lc-datatableinfinite.debug>.header>.cells>.cell:nth-child(even) {
    background-color: blue;
}

.lc-datatableinfinite.debug>.header>.cells>.cell:nth-child(odd) {
    background-color: green;
}

.lc-datatableinfinite.debug>.header>.scroll {
    background-color: red;
}

.lc-datatableinfinite.debug>.body .row {
    background-color: orangered;
}

.lc-datatableinfinite.debug>.body .row>.cells>.cell:nth-child(even) {
    background-color: blue;
}

.lc-datatableinfinite.debug>.body .row>.cells>.cell:nth-child(odd) {
    background-color: green;
}


.lc-datatableinfinite .lc-tooltip:has(.color-status) {
    min-height: inherit;
}

.lc-datatableinfinite .color-status {
    height: 100%;
    width: 5px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    position: absolute;
    top: 0px;
    left: 0;
}


.lc-datatableinfinite:has(.color-status) .cells {
    margin-left: 10px;
}

.lc-datatableinfinite .lc-accordion.visible>.body {
    overflow: visible;
}


.lc-datatableinfinite .lc-tooltip:has(.color-status)>.body>.arrow {
    transform: translate(0px, 18px) rotate(45deg);
}

.lc-datatableinfinite .lc-tooltip:has(.color-status)>.body {
    left: 12px;
    top: -7px;
}

.lc-datatableinfinite .lc-tooltip:has(.color-status)>.body.left>.content {
    padding: 5px 16px !important;
}

.lc-datatableinfinite .ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-wrap: wrap;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow-wrap: break-word;
}

.lc-datatableinfinite>.body>.row:has(.functions)>.cells,
.lc-datatableinfinite>.body>.lc-accordion.visible>.body>.row:has(.functions)>.cells {
    width: calc(100% - 28px);
    /* flex: none; */
}

.lc-datatableinfinite .expandable-cell .expandable.collapsed {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.lc-datatableinfinite .expandable-cell:has(.expanded) {
    padding: 6px 0;
}

.lc-datatableinfinite .expandable-cell .expandable.expanded {
    display: block;
}

.lc-datatableinfinite .expandable-cell .expand-button {
    background: none;
    border: none;
    color: var(--primary);
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
    padding: 8px 0 0 0;
    display: inline-block;
}
.lc-input {
  position: relative;
  display: flex;
  flex-direction: column;
  color: var(--text-default);
}
.lc-input .label {
  color: var(--text-default);
  font-size: 0.75rem;
  line-height: 1rem;
}
.lc-input .field {
  padding-top: 5px;
  display: flex;
  align-items: center;
}
.lc-input .field input,
.lc-input .field select {
  width: 100%;
  font-family: "Ubuntu", sans-serif;
  height: 40px;
  border: 1px solid #eee;
  border-radius: 4px;
  padding: 4px 8px 4px 8px;
  font-size: 14px;
  background-color: #fff;
  color: var(--text-default);
  overflow: hidden;
}
.lc-input .field input.required,
.lc-input .field select.required {
  border-left: 4px solid;
  border-left-color: var(--color-secondary-lime);
  border-radius: 4px;
  border-bottom: none;
  border-right: none;
  border-top: none;
}
.lc-input .field input.bordersOff,
.lc-input .field select.bordersOff {
  border: none;
}
.lc-input .field input:-webkit-autofill,
.lc-input .field select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #fff inset;
}
.lc-input .field input:hover,
.lc-input .field select:hover {
  background-color: #fafafa;
}
.lc-input .field.multi select {
  height: 150px;
  overflow: scroll;
}
.lc-input .field .lci {
  font-size: 1.5rem;
  position: absolute;
  right: 0.5rem;
}
.lc-input .field .invalid {
  border: 1px solid var(--status-red);
}
.lc-input .field.icon > input, .lc-input .field.icon > select {
  padding: 4px 40px 4px 8px;
}

input[type="file"] {
  background-color: #EAEEF6;
  display: none;
}

span.spanNameFile {
  font-size: 12px;
  color: var(--primary);
  
}
.lc-tooltip {
  display: inline-block;
  width: inherit;
  height: fit-content;
  position: relative;
}

.lc-tooltip>.body {
  position: absolute;
  display: none;
  flex-direction: column;
  filter: drop-shadow(0px 0px 3px rgba(32, 47, 47, 0.36));
  z-index: 1001;
  overflow: visible;
}

.lc-tooltip>.body>.arrow {
  align-self: center;
  width: 10px;
  height: 10px;
  background-color: #e2e6f3;
  transform: rotate(45deg) translate(5px, 5px);
}

.lc-tooltip>.body .content {
  align-self: center;
  width: max-content;
  max-width: 220px;
  height: auto;
  background-color: #e2e6f3;
  border: 0;
  border-radius: 4px;
  padding: 10px;
  font-size: 12px;
  font-weight: 400;
  color: var(--text-default);
}

.lc-tooltip:hover>.body {
  display: flex;
}

.lc-tooltip>.body.left>.content {
  align-self: flex-start;
}

.lc-tooltip>.body.center>.content {
  align-self: center;
}

.lc-tooltip>.body.right>.content {
  align-self: flex-end;
}

.lc-tooltip>.body.fullright>.content {
  align-self: flex-end;
  transform: translate(10px, 0px);
}

.lc-tooltip.top .body {
  flex-direction: column-reverse;
  transform: translateY(-100%);
}

.lc-tooltip.top .body>.arrow {
  transform: rotate(45deg) translate(-5px, -5px);
}
.input-checkbox {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 5px;
}
.input-checkbox > .lci {
  font-size: 1.25rem;
}
.input-checkbox > .lci.lci-checkbox {
  color: #cccccf;
}
.input-checkbox > .lci.lci-checkbox-on {
  color: var(--color-secondary-lime) !important;
}
.input-checkbox > .title {
  font-size: 0.875rem;
  color: var(--text-default);
}
.lc-accordion {
  overflow: visible;
}
.lc-accordion.accordionBackground {
  background-color: #fff;
  margin-top: 5px;
}
/* .lc-accordion > .header > .chevron {
  transform: rotate(-90deg);
}
.lc-accordion.visible > .header > .chevron {
  transform: rotate(0deg);
} */
.lc-accordion > .header {
  margin: 10px;
  display: flex;
  align-items: center;
  justify-content: left;
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-default);
  cursor: pointer;
}
.lc-accordion > .header.fontSize {
  padding: 5px 0px 5px 0px;
  font-size: 1.3rem;
}
.lc-accordion > .header > .chevron {
  cursor: pointer;
  width: 16px;
  height: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 18px;
  overflow: visible;
}
.lc-accordion > .header > .chevron.rotate {
  transform: rotate(-90deg);
}
.lc-accordion.visible > .header > .chevron.rotate {
  transform: rotate(0deg);
}
.lc-accordion > .header > .chevron.rotate {
  transition: transform 0.25s ease-in-out;

}
/* .lc-accordion > .header > .chevron:hover {
  font-size: 1.5rem;
} */
.lc-accordion > .header > .title {
  display: flex;
  align-items: inherit;
  padding-left: 0.8rem;
  width: 100%;
}
.lc-accordion > .body {
  margin-left: 20px;
  height: auto;
  overflow: hidden;
  transition: max-height 0.4s ease-out;
}
.lc-accordion > .body.collapsed {
  max-height: 0;
}
.lc-dropdown {
  display: inline-block;
  position: relative;
  width: fit-content;
  height: fit-content;
}
.lc-dropdown > .element {
  cursor: pointer;
}
.lc-dropdown > .body {
  width: 0;
  height: 0;
  position: absolute;
  overflow: visible;
  z-index: 6000;
}
.lc-dropdown > .body > .content {
  position: absolute;
  display: flex;
  flex-direction: column;
  width: max-content;
  min-width: 180px;
  height: fit-content;
  background-color: #fff;
  border: 1px solid #cccccf;
  padding: 12px;
  box-shadow: 0px 0px 18px rgba(58, 79, 135, 0.3);
}
.lc-dropdown > .body > .content > .item,
.lc-dropdown > .body > .content > div .item {
  display: block;
  width: 100%;
  padding: 10px;
  border-radius: 8px;
  font-size: 14px;
  color: var(--text-default) !important;
  cursor: pointer;
}
.lc-dropdown > .body > .content > .item.disabled,
.lc-dropdown > .body > .content > div .item.disabled {
  color: #ccc;
  cursor: not-allowed;
}
.lc-dropdown > .body > .content > .item:hover,
.lc-dropdown > .body > .content > div .item:hover {
  background-color: #eee;
}
.lc-dropdown > .body > .content > hr {
  margin: 8px 10px;
}

.lc-dropdown > .body.left {
  left: 0;
}
.lc-dropdown > .body.center {
  left: 50%;
}
.lc-dropdown > .body.right {
  right: 0;
}
.lc-iconlink {
    width: 30px;
    height: 30px;
    border-radius: 18px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 20px;
    position: relative;
}

    .lc-iconlink.filtered {
        color: var(--color-secondary-lime);
    }

    .lc-iconlink.unfiltered {
        color: var(--text-default);
    }

    .lc-iconlink.small {
        width: 28px;
        height: 28px;
        border-radius: 14px;
        font-size: 20px;
    }

    .lc-iconlink.big {
        width: 42px;
        height: 42px;
        border-radius: 21px;
        font-size: 26px;
    }

    .lc-iconlink > .content {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

        .lc-iconlink > .content > .badge {
            position: absolute;
            display: flex;
            justify-content: center;
            align-items: center;
            width: fit-content;
            min-width: 19px;
            height: 14px;
            padding: 0 2px;
            border-radius: 7px;
            top: -5px;
            left: 18px;
            right: 0;
        }

            .lc-iconlink > .content > .badge > span {
                font-size: 10px;
                font-weight: bold;
            }

    .lc-iconlink > .tooltip {
        visibility: hidden;
        width: inherit;
        position: absolute;
        z-index: 9999;
    }

        .lc-iconlink > .tooltip.delay {
            transition-delay: 0.5s;
            transition-property: visibility;
        }

        .lc-iconlink > .tooltip > .body {
            width: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            transform: translateY(38px);
            filter: drop-shadow(0px 0px 3px rgba(32, 47, 47, 0.36));
        }

            .lc-iconlink > .tooltip > .body.inline-left {
                transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, -1, 0, 1, 0, -35, -5, 0, 1);
            }

            .lc-iconlink > .tooltip > .body.inline-right {
                transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, -1, 0, 1, 0, 200, -5, 0, 1);
            }
            .lc-iconlink > .tooltip > .body:has(.super-info) {
                transform: translateY(86px);
            }


            .lc-iconlink > .tooltip > .body > .arrow {
                z-index: 7501;
                align-self: center;
                width: 10px;
                height: 10px;
                background-color: var(--background-lightest);
                transform: rotate(45deg) translate(5px, 5px);
            }

                .lc-iconlink > .tooltip > .body > .arrow.inline-left {
                    transform: rotate(50deg) translate(20px, 0px);
                }
                .lc-iconlink > .tooltip > .body > .arrow.inline-right {
                    transform: rotate(50deg) translate(-95px, 133px);
                }

            .lc-iconlink > .tooltip > .body .content {
                align-self: center;
                z-index: 7500;
                width: max-content;
                max-width: 350px;
                height: auto;
                background-color: var(--background-lightest);
                border: 0;
                border-radius: 4px;
                padding: 8px 12px;
                font-size: 11px;
                font-weight: 400;
                color: var(--text-default);
            }

                .lc-iconlink > .tooltip > .body .content.left {
                    align-self: flex-start;
                }

                .lc-iconlink > .tooltip > .body .content.right {
                    align-self: flex-end;
                }

                .lc-iconlink > .tooltip > .body .content.inline-left {
                    align-self: flex-end;
                    padding: 5px 16px;
                }
                .lc-iconlink > .tooltip > .body .content.inline-right {
                    align-self: flex-end;
                    padding: 5px 16px;
                }

    .lc-iconlink:hover {
        background-color: #F0F3FF;
    }

        .lc-iconlink:has(.lci-checkbox):hover {
            background-color: transparent;
        }

        .lc-iconlink:hover .tooltip {
            visibility: visible;
        }

    .lc-iconlink:not(:hover) .tooltip {
        visibility: hidden;
        transition-delay: 0s;
        transition-delay: initial;
    }

    .lc-iconlink.disabled {
        color: #666;
        cursor: not-allowed;
    }
    .lc-iconlink.notALink {
        cursor: auto;
    }

        .lc-iconlink.disabled:hover {
            background-color: #eee;
        }
        .lc-iconlink.notHover:hover {
            background-color: transparent;
            cursor: pointer;
        }

    .lc-iconlink.debug {
        background-color: red;
    }

        .lc-iconlink.debug > .content {
            background-color: blue;
        }

        .lc-iconlink.debug > .tooltip {
            background-color: green;
        }
    .lc-iconlink >.content > i.degrade {
        font-size: 30px; 
        background-image: linear-gradient(191.87deg, #75F9FB 6.38%, rgb(117, 249, 69) 92.76%);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        background-color: red;
        
    }

    
    .lc-iconlink.pulse {
        box-shadow: 0 0 0 rgba(255,0,0, 0.6);
        animation: pulse-red 2s infinite;
        border-radius: 50%;
        
    }

    .lc-iconlink.pulse:hover {                
        animation: none; 
    }

    .AiMenu:has(.pp-dropmenu) .lc-iconlink {
        animation: none; 
    }

    .fields:has(.allAI.open) .lc-iconlink {
        animation: none;
    }
      @keyframes pulse-red {
        0% {
          box-shadow: 0 0 0 0 rgba(255,0,0, 0.6);
        }
        70% {
            box-shadow: 0 0 0 10px rgba(255,0,0, 0);
        }
        100% {
            box-shadow: 0 0 0 0 rgba(255,0,0, 0);
        }
      }

.ppdropdown .ppdropdown-container {
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: var(--text-default);
    letter-spacing: normal;
    line-height: normal;
    min-height: 28px;
    /* height: 28px; */
    cursor: pointer;
}

.ppdropdown > label {
    font-size: 0.75rem;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 4px;
}

/*.ppdropdown .ppdropdown__menu-list {
    max-height: 20vh;
}*/

.ppdropdown .ppdropdown__menu-list::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background-color: #eee;
    z-index: 99;
}

.ppdropdown .ppdropdown__menu-list::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}

    .ppdropdown .ppdropdown__menu-list::-webkit-scrollbar-thumb:hover {
        background: #ddd;
    }

.ppdropdown .ppdropdown__menu-list::-webkit-scrollbar-track {
    border-radius: 0.25rem;
}




.ppdropdown .ppdropdown__control {
    min-height: 28px;
    /* height: 28px; */
    cursor: pointer;
}

.ppdropdown .ppdropdown__value-container {
    /* height: 26px; */
    padding: 0 4px;
    max-height: 75px;
    overflow-y: auto;
}
.ppdropdown .ppdropdown__value-container::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background-color: #eee;
    z-index: 99;
}
.ppdropdown .ppdropdown__value-container::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}
.ppdropdown .ppdropdown__value-container::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.ppdropdown .ppdropdown__value-container::-webkit-scrollbar-track {
border-radius: 0.25rem;
}


.ppdropdown .ppdropdown__option {
    padding: 4px 8px;
    cursor: pointer;
    color: var(--text-default);
    font-size: 13px;
}

.ppdropdown .ppdropdown__input {
    margin: 0px;
    padding: 0px;
}

.ppdropdown .ppdropdown__indicator-separator {
    display: none;
}

.ppdropdown .ppdropdown__indicator {
    padding: 4px;
}

/* .ppdropdown .ppdropdown__indicators {
    min-height: 26px;
} */


.ppdropdown .ppdropdown__control--is-disabled {
    background: #ebebeb !important;
}
.ppdropdown-tools {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.ppdropdown-tools-title {
	font-weight: normal;
	font-size: 12px;
}

.ppdropdown-tools-button-container {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-bottom: 2px;
}

.ppdropdown-tools-buttons {
	display: flex;
	gap: 8px;
}

.ppdropdown-tools-button {
	background-color: var(--button-primary-default);
	border: none;
	color: white;
	padding: 2px 6px;
	font-size: 12px;
	border-radius: 4px;
	cursor: pointer;
	transition: background-color 0.3s ease, color 0.3s ease;
}

.ppdropdown-tools-button:hover {
	background-color: var(--text-link-hover);
	color: white;
}
.pp-input {
  width: fit-content;
  height: fit-content;
  width: 100%;
}

.pp-input>.title {
  font-family: "Inter";
  font-weight: 400;
  font-size: 12px;
  color: #2b304f;
  margin-bottom: 6px;
}

.pp-input>.field {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 8px 10px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #ddd;
  transition: border 0.5s;
}

.pp-input>.field:hover {
  border: 1px solid #898da6;
}

.pp-input>.field.active {
  border: 1px solid #141b4d;
}

.pp-input>.field input:-webkit-autofill,
.pp-input>.field input:-webkit-autofill:hover,
.pp-input>.field input:-webkit-autofill:focus,
.pp-input>.field input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.pp-input>.field input:-webkit-autofill:read-only,
.pp-input>.field input:-webkit-autofill:disabled {
  -webkit-box-shadow: 0 0 0 30px #ebebeb inset !important;
}

.pp-input>.field>.decoration {
  display: flex;
  align-items: center;
  margin-right: 5px;
  gap: 5px;
}

.pp-input>.field>input {
  border: 0;
  width: 100%;
  font-family: "Inter";
  font-weight: 400;
  font-size: 14px;
  color: #2b304f;
  background-color: transparent;
}

.pp-input>.field>input::placeholder {
  color: #bbb;
}

.pp-input>.field>.icons {
  display: flex;
  font-size: 20px;
  gap: 5px;
  color: #141b4d;
}

.pp-input>.field>.icons>.ppi {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}

.pp-input>.field>.icons>.ppi:hover {
  font-weight: 700;
}

.pp-input>.field.required {
  border-left: 3px solid #ffb800;
}

.pp-input>.field.error {
  border-width: 2px;
  border-color: #f44336;
  border-style: solid;
}

.pp-input>.loading {
  font-size: 0.8rem;
  color: #aaa;
}

.pp-input>.suggestions,
.pp-input>.loading {
  position: fixed;
  z-index: 500;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 4px;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  min-width: 200px;
  width: fit-content;
  max-width: 100%;
  margin-left: 3px;
  max-height: 86px;
  overflow-y: auto;
}

.pp-input>.suggestions>.suggestion,
.pp-input>.loading>.suggestion {
  cursor: pointer;
  padding: 2px;
  font-size: 0.8rem;
  border-radius: 2px;
}

.pp-input>.suggestions>.suggestion:hover,
.pp-input>.loading>.suggestion:hover {
  background-color: #ccc;
}

.pp-input>.suggestions::-webkit-scrollbar,
.pp-input>.loading::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #eee;
  z-index: 99;
}

.pp-input>.suggestions::-webkit-scrollbar-thumb,
.pp-input>.loading::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 4px;
}

.pp-input>.suggestions::-webkit-scrollbar-thumb:hover,
.pp-input>.loading::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}

.pp-input>.suggestions::-webkit-scrollbar-track,
.pp-input>.loading::-webkit-scrollbar-track {
  border-radius: 4px;
}

.pp-input>.help {
  width: auto;
  height: fit-content;
  justify-content: center;
  position: absolute;
  overflow: visible;
  display: none;
}

.pp-input>.help>i {
  z-index: 7501;
  position: absolute;
  font-size: 1.2rem;
  color: #e2e6f3;
  transform: translate(20px, -8px);
}

.pp-input>.help>.main {
  width: inherit;
  z-index: 7500;
  position: absolute;
  transform: translate(0, 4px);
  display: flex;
  justify-content: flex-start;
  overflow: visible;
}

.pp-input>.help>.main>.content {
  position: absolute;
  width: max-content;
  max-width: 240px;
  height: auto;
  background-color: #e2e6f3;
  padding: 8px 11px;
  box-shadow: 0px 0px 3px rgba(32, 47, 47, 0.36);
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  word-break: break-word;
  color: #2b304f !important;
}

.pp-input>.help>.main>.content .line:not(:last-child) {
  margin-bottom: 8px;
}

.pp-input.debug {
  background-color: green;
}

.pp-input.debug .title {
  background-color: red;
}

.pp-input.debug .field {
  background-color: blue;
}

.pp-input:hover .help {
  display: flex;
}

.pp-input.disabled>.field,
.pp-input.readonly>.field {
  background-color: #ebebeb;
}

.pp-input.disabled>.field>.value,
.pp-input.readonly>.field>.value {
  color: #777;
}

.pp-input.disabled>.field>.icons,
.pp-input.readonly>.field>.icons {
  color: #777;
}

.pp-input.disabled>.field>.icons>.ppi:hover,
.pp-input.readonly>.field>.icons>.ppi:hover {
  font-weight: normal;
}

.pp-input.disabled {
  cursor: not-allowed;
}

.pp-input.disabled>.field>.value {
  cursor: inherit;
}

.pp-input.disabled>.field:hover {
  border: 1px solid #fff;
}

.pp-input.readonly>.field>.value {
  color: #141b4d;
}
.pp-iconlink {
  width: 36px;
  height: 36px;
  border-radius: 18px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 24px;
}
.pp-iconlink.small {
  width: 28px;
  height: 28px;
  border-radius: 14px;
  font-size: 20px;
}
.pp-iconlink.big {
  width: 42px;
  height: 42px;
  border-radius: 21px;
  font-size: 26px;
}
.pp-iconlink > .badge {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
  min-width: 19px;
  height: 14px;
  padding: 0 2px;
  border-radius: 7px;
  top: 0;
  left: 21px;
  right: 0;
}
.pp-iconlink > .badge > span {
  font-size: 10px;
  font-weight: bold;
}
.pp-iconlink > .tooltip {
  display: none;
  width: inherit;
  position: absolute;
  z-index: 7000;
}
.pp-iconlink > .tooltip > .body {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transform: translateY(38px);
  filter: drop-shadow(0px 0px 3px rgba(32, 47, 47, 0.36));
}
.pp-iconlink > .tooltip > .body > .arrow {
  z-index: 7501;
  align-self: center;
  width: 14px;
  height: 14px;
  background-color: #e2e6f3;
  transform: rotate(45deg) translate(5px, 5px);
}
.pp-iconlink > .tooltip > .body .content {
  align-self: center;
  z-index: 7500;
  width: max-content;
  max-width: 230px;
  height: auto;
  background-color: #e2e6f3;
  border: 0;
  border-radius: 4px;
  padding: 10px 16px;
  font-size: 13px;
  font-weight: 400;
  color: #2b304f;
}
.pp-iconlink > .tooltip > .body .content.left {
  align-self: flex-start;
}
.pp-iconlink > .tooltip > .body .content.right {
  align-self: flex-end;
}
.pp-iconlink:hover {
  background-color: #cccccf;
}
.pp-iconlink:hover .tooltip {
  display: block;
}
.pp-iconlink.disabled {
  color: #666;
  cursor: not-allowed;
}
.pp-iconlink.disabled:hover {
  background-color: #eee;
}

@keyframes append {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.pp-modal {
  background-color: rgba(0, 0, 0, 0.25);
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
  animation: append 0.2s linear;
}

.pp-modal>.body {
  max-width: 100vw;
  min-width: 300px;
  max-height: 90vh;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.25);
  padding: 24px;
}

.pp-modal>.body>.header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.pp-modal>.body>.header>.title {
  font-family: "Inter";
  font-weight: 200;
  font-size: 22px;
  color: #2b304f;
}

.pp-modal>.body>.content {
  overflow-y: auto;
  overflow-x: hidden;
}

.pp-modal>.body>.content::-webkit-scrollbar {
  width: 8px;
  height: 0;
}

.pp-modal>.body>.content::-webkit-scrollbar-thumb {
  background: #cccccf;
  height: 8px;
  border-radius: 4px;
}

.pp-modal>.body>.content::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}

.pp-modal>.body>.content::-webkit-scrollbar-track {
  border-radius: 4px;
}

.pp-modal>.body>.content>.functions,
.pp-modal>.body>.content .form .functions {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
  gap: 16px;
}

.pp-modal>.body>.content>.loading {
  width: 100%;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pp-modal>.body>.functions {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
  gap: 16px;
}
.pp-tooltip {
  width: fit-content;
  height: fit-content;
}
.pp-tooltip > .body {
  width: 100%;
  height: fit-content;
  justify-content: center;
  position: fixed;
  overflow: visible;
  display: flex;
  z-index: 10000;
}
.pp-tooltip > .body > i {
  z-index: 7501;
  position: absolute;
  font-size: 1.2rem;
  color: #e2e6f3;
  transform: translate(0, -8px);
}
.pp-tooltip > .body > .main {
  width: inherit;
  z-index: 7500;
  position: absolute;
  transform: translate(0, 4px);
  display: flex;
  justify-content: center;
  overflow: visible;
}
.pp-tooltip > .body > .main > .content {
  position: absolute;
  width: max-content;
  max-width: 240px;
  height: auto;
  background-color: #e2e6f3;
  padding: 8px 11px;
  box-shadow: 0px 0px 3px rgba(32, 47, 47, 0.36);
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  word-break: break-word;
  color: #2b304f !important;
}
.pp-tooltip > .body > .main > .content .line:not(:last-child) {
  margin-bottom: 8px;
}
.pp-tooltip > .body.left {
  justify-content: flex-start;
}
.pp-tooltip > .body.left > i {
  padding-left: 5px;
}
.pp-tooltip > .body.rigth {
  justify-content: flex-end;
}
.pp-tooltip > .body.rigth > i {
  padding-right: 5px;
}
.pp-tooltip > .body.top {
  flex-direction: column-reverse;
  justify-content: flex-end;
  align-items: center;
}
.pp-tooltip > .body.top > .main {
  transform: translateY(calc(100% - 7px));
  align-items: end;
}
.pp-tooltip > .body.top > i {
  transform: rotate(180deg) translateY(calc(100% - 6px));
}
.pp-tooltip.debug {
  background-color: red;
}
.pp-tooltip.debug .body > .main {
  background-color: blue;
}

.pp-tooltip > .body > .main.left {
  justify-content: flex-start;
}
.pp-tooltip > .body > .main.center {
  justify-content: center;
}
.pp-tooltip > .body > .main.rigth {
  justify-content: flex-end;
}
body {
    background-color: var(--background-lightest);
    font-family: "Ubuntu", sans-serif !important;
}

.container > .topbar > .right::after {
    background: none !important;
}

body .container {
    max-width: 100%;
    background-color: var(--background-lightest);
}

    body .container > .topbar {
        background: linear-gradient(90deg, var(--color-primary-purple-dark) 40%, var(--color-primary-purple) 100%);
    }

        body .container > .topbar > .left > .lc-tooltip .item.notifications,
        body .container > .topbar .center > .lc-tooltip .item.notifications,
        body .container > .topbar .right > .lc-tooltip .item.notifications {
            position: relative;
        }
        body .container > .topbar .right > .lc-tooltip .item.notifications.active {
            position: relative;
            padding: 0px;
            border-radius: 0px;
        }

            body .container > .topbar > .left > .lc-tooltip .item.notifications .badge,
            body .container > .topbar .center > .lc-tooltip .item.notifications .badge,
            body .container > .topbar .right > .lc-tooltip .item.notifications .badge {
                position: absolute;
                display: flex;
                align-items: center;
                justify-content: center;
                top: 3px;
                right: 3px;
                background-color: #fff;
                color: #000;
                font-size: 10px;
                padding: 2px;
                border-radius: 8px;
                min-width: 20px;
                color: #fff;
                background-color: #4ebaff;
            }

                body .container > .topbar > .left > .lc-tooltip .item.notifications .badge.success,
                body .container > .topbar .center > .lc-tooltip .item.notifications .badge.success,
                body .container > .topbar .right > .lc-tooltip .item.notifications .badge.success {
                    background-color: #a5bf3e;
                }

                body .container > .topbar > .left > .lc-tooltip .item.notifications .badge.warning,
                body .container > .topbar .center > .lc-tooltip .item.notifications .badge.warning,
                body .container > .topbar .right > .lc-tooltip .item.notifications .badge.warning {
                    background-color: var(--color-secondary-lime);
                    color: var(--text-default);
                }

                body .container > .topbar > .left > .lc-tooltip .item.notifications .badge.danger,
                body .container > .topbar .center > .lc-tooltip .item.notifications .badge.danger,
                body .container > .topbar .right > .lc-tooltip .item.notifications .badge.danger {
                    background-color: #e64646;
                }

        body .container > .topbar > .left .lc-tooltip > .item,
        body .container > .topbar .center > .lc-tooltip > .item,
        body .container > .topbar .right > .lc-tooltip > .item {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 44px;
            width: 44px;
            font-family: "Ubuntu", sans-serif;
            font-weight: 700;
            cursor: pointer;
            color: #fff;
        }

            body .container > .topbar > .left .lc-tooltip > .item > i,
            body .container > .topbar .center > .lc-tooltip > .item > i,
            body .container > .topbar .right > .lc-tooltip > .item > i {
                font-size: 24px;
            }



            body .container > .topbar > .left .lc-tooltip > .item > .avatar,
            body .container > .topbar .center > .lc-tooltip > .item > .avatar,
            body .container > .topbar .right > .lc-tooltip > .item > .avatar {
                width: 24px;
                height: 24px;
                border: 1px solid #fff;
                border-radius: 14px;
            }

        body .container > .topbar > .left > .items {
            display: flex;
            gap: 0px;
        }

            body .container > .topbar > .left > .items > .division {
                width: 3px;
                height: 22px;
                border-radius: 2px;
                background-color: #ccc;
                margin-left: 8px;
                margin-right: 16px;
                margin-top: 10px;
                margin-bottom: 10px;
            }

            body .container > .topbar > .left > .items > .group {
                display: flex;
                align-items: center;
                justify-content: center;
                min-width: 50px;
                width: fit-content;
                max-width: 150px;
                font-size: 0.8rem;
                padding-right: 10px;
            }

        body .container > .topbar > .left .items .lc-tooltip .item .title {
            margin-left: 0;
        }

        body .container > .topbar > .left .items .gtm {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 36px;
            min-width: 52px;
            margin-top: 8px;
            border-radius: 10px 10px 0 0;
            font-family: "Ubuntu", sans-serif;
            font-weight: 500;
            padding: 10px 20px;
            cursor: pointer;
            color: var(--text-dark);
            position: relative;
            background-color: var(--background-white);
            margin-left: 20px;
            margin-right: 20px;
        }

            body .container > .topbar > .left .items .gtm.secops {
                background-color: #f1f5fb;
            }

            body .container > .topbar > .left .items .gtm .title {
                font-size: 14px;
            }

            body .container > .topbar > .left .items .gtm::after,
            body .container > .topbar > .left .items .gtm::before {
                content: "";
                position: absolute;
                bottom: 0;
                width: 20px;
                height: 20px;
                background-color: var(--color-primary-purple-dark);
                border-radius: 50%;
            }

            body .container > .topbar > .left .items .gtm::after {
                left: -20px;
                box-shadow: 10px 10px #fff;
            }

            body .container > .topbar > .left .items .gtm::before {
                right: -20px;
                box-shadow: -10px 10px #fff;
            }

            body .container > .topbar > .left .items .gtm.secops::after {
                box-shadow: 10px 10px #f1f5fb;
            }

            body .container > .topbar > .left .items .gtm.secops::before {
                box-shadow: -10px 10px #f1f5fb;
            }


            body .container > .topbar > .left .items .gtm > i {
                font-size: 24px;
                text-align: center;
                font-weight: 100;
            }

        body .container > .topbar > .center {
            position: fixed;
            left: 50%;
            transform: translateX(-50%);
            display: flex;
        }

            body .container > .topbar > .center > .logo {
                height: 20px;
                min-height: -webkit-fill-available !important;
                margin: 10px !important;
            }

        body .container > .topbar > .right .changearea {
            padding-left: 20px;
            margin-right: 15px;
            width: 250px;
            display: flex;
            justify-content: end;
            align-items: center;
        }

            body .container > .topbar > .right .changearea .lastupdate {
                display: flex;
                flex-direction: column;
                text-align: right;
                font-weight: 400;
                font-size: 11px;
                color: var(--text-dark);
                opacity: 0.5;
                gap: 2px;
            }

            body .container > .topbar > .right .changearea .notification {
                height: 50px;
                font-family: "Ubuntu", sans-serif;
                font-weight: 500;
                font-size: 10px;
                text-align: right;
                color: #ffffff;
                text-overflow: ellipsis;
                overflow: hidden;
                display: flex;
                align-items: center;
            }

                body .container > .topbar > .right .changearea .notification > span {
                    -webkit-line-clamp: 3;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    text-overflow: ellipsis;
                    overflow: hidden;
                }

    body .container > .toolbar {
        z-index: 10;
    }


        body .container > .toolbar > .right > *:not(:last-child)::after {
            content: " ";
            display: inline-flex;
            width: 1px;
            height: 20px;
            border-radius: 2px;
            background-color: var(--line-dark);
            margin: auto 12px;
        }

        body .container > .toolbar > .right * > .lc-dropdown * {
            white-space: nowrap;
        }

        body .container > .toolbar > .right > .gridfilter {
            display: flex;
            align-items: center;
            overflow: hidden;
            font-size: 12px;
        }

            body .container > .toolbar > .right > .gridfilter > .size {
                font-weight: 700;
            }

            body .container > .toolbar > .right > .gridfilter:hover {
                overflow: visible;
            }

        body .container > .toolbar > .right > .select-period {
            display: flex;
            align-items: center;
            font-size: 12px;
            cursor: pointer;
            -webkit-user-select: none;
            user-select: none;
        }

        body .container > .toolbar > .right > .functions {
            position: relative;
            display: flex;
            overflow: hidden;
        }

            body .container > .toolbar > .right > .functions:hover {
                overflow: visible;
            }

        body .container > .toolbar > .right > .row {
            display: flex;
            align-items: center;
            gap: 5px;
        }

            body .container > .toolbar > .right > .row > .lc-dropdown {
                font-size: 12px;
                font-weight: 500;
            }

                body .container > .toolbar > .right > .row > .lc-dropdown .ppi {
                    font-weight: bolder;
                }

            body .container > .toolbar > .right > .row select {
                font-family: "Ubuntu", sans-serif;
                font-size: 13px;
                font-weight: 500;
                padding: 4px 5px;
                border: 0;
                cursor: pointer;
            }

        body .container > .toolbar > .right > .clientgroup {
            display: flex;
            align-items: center;
        }

            body .container > .toolbar > .right > .clientgroup span {
                max-width: 100px;
                overflow: hidden;
                text-overflow: ellipsis;
                margin: 0 10px;
                white-space: nowrap;
                font-size: 12px;
                font-weight: 400;
            }

        body .container > .toolbar > .right > .last {
            display: flex;
            align-items: center;
            gap: 5px;
        }

    body .container > .page {
        margin: 0 auto;
        padding: 0.75rem;
    }

    body .container>.topbar>.left>.items>.logo {
            height: 20px;
        }

.pp-dropmenu > .items > .group-solution {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: .25rem;
    padding: .0rem 0;
}

.pp-dropmenu > .items .group-solution-meu-lc {
    display: flex;
    grid-gap: 0.25rem;
    gap: 0.25rem;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: .25rem 1.5rem;
}

.pp-dropmenu > .items > .item .group-solution {
    display: flex;
    align-items: center;
    gap: .25rem;
}

.pp-dropmenu > .items > .item .label,
.pp-dropmenu .label {
    margin-bottom: 0;
}


.pp-dropmenu .color-group {
    width: .5rem;
    height: .5rem;
    border: 1px solid #fff;
    background: blue;
    border-radius: 50%;
}


.pp-dropmenu > .items > .item,
.pp-dropmenu > .items .item {
    gap: 0.3125rem;
    flex-shrink: 0;
    align-self: stretch;
}


.pp-dropmenu > .items,
.pp-dropmenu .subitems {
    width: 280px !important;
}

    .pp-dropmenu .subitems > .group-solution .item {
        cursor: pointer;
        width: 100%;
        display: flex;
        padding: 0.3125rem 1.5rem;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 0.125rem;
        align-self: stretch;
    }


.pp-dropmenu .items > .group-solution .item {
    cursor: pointer;
    width: 100%;
    display: flex;
    padding: 0.3125rem 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 0.125rem;
}


.pp-dropmenu .subitems > .group-solution {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
}

    .pp-dropmenu .subitems > .group-solution .item .label.solution-name,
    .pp-dropmenu .items > .group-solution .item .label {
        color: var(--text-light);
        font-family: "Ubuntu", sans-serif;
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
    }


    .pp-dropmenu .subitems > .group-solution .item .label,
    .pp-dropmenu .items > .group-solution .item .label {
        margin-bottom: 0 !important;
    }

    .pp-dropmenu .subitems > .group-solution .item .solution {
        display: flex;
        align-items: flex-start;
        gap: .25rem;
        justify-content: space-between;
        width: 100%;
        flex-direction: column;
    }


.pp-dropmenu .title-menu {
    color: var(--text-light);
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    /* 1.4rem */
    letter-spacing: -0.035rem;
    display: flex;
    padding: .75rem 1.25rem;
    align-items: center;
    gap: 0.3125rem;
    align-self: stretch;
}

.pp-dropmenu .subitems > .group-solution .item i {
    font-size: 18px;
    font-weight: bolder;
}




.pp-dropmenu .subitems > .group-solution .item.selected,
.pp-dropmenu .items > .group-solution .item.selected {
    background-color: #eee;
}

.pp-dropmenu .subitems > .group-solution .item:hover,
.pp-dropmenu .subitems > .group-solution .item:hover .label,
.pp-dropmenu .items > .group-solution .item:hover,
.pp-dropmenu .items > .group-solution .item:hover .label {
    background-color: #f5f5f5;
    color: var(--text-default);
}

.pp-dropmenu .subitems > .group-solution .item > .label {
    display: flex;
    align-items: center;
    gap: 10px;
}


.pp-dropmenu .subitems > .group-solution .item .sufixo,
.pp-dropmenu .item .sufixo {
    font-size: 11px;
    color: var(--text-light);
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    /* 1rem */
}


.pp-dropmenu > .items hr,
.pp-dropmenu .items .group-solution hr {
    margin: 1rem auto;
    display: inline-block;
    width: calc(100% - 3rem);
    padding: 0 1.5rem;
    background-color: #d6d8e1;
    border: 0
}

.pp-dropmenu > .subitems > .group-solution .item i {
    font-size: 22px;
    font-weight: 300;
}


.pp-dropmenu .subitems .group-solution,
.pp-dropmenu .items .group-solution {
    margin: 0;
}

    .pp-dropmenu .subitems .group-solution .group-title {
        font-size: 0.75rem;
        color: var(--text-light);
        padding: 5px 24px;
        display: block;
        font-weight: 500;
    }


    .pp-dropmenu .items .group-solution .group-title {
        font-size: 10px;
        font-family: "Ubuntu", sans-serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 500;
        line-height: 160%;
        /* 1rem */
        letter-spacing: -0.025rem;
        color: var(--text-light);
        display: block;
    }


/*.pp-dropmenu .group_0 .color-group {
    background-color: #5F5DAD;
}

.pp-dropmenu .group_1 .color-group {
    background-color: #0055A8;
}

.pp-dropmenu .group_2 .color-group {
    background-color: #16C2F3;
}

.pp-dropmenu .group_3 .color-group {
    background-color: #6E2D8E;
}

.pp-dropmenu .group_4 .color-group {
    background-color: #DC291E;
}

.pp-dropmenu .group_5 .color-group {
    background-color: #59BAC5;
}*/


/*.pp-dropmenu .subitems .group-solution.group_0 .group-title, .pp-dropmenu .items .group-solution.group_0 .group-title {
    color: #5F5DAD;
}

.pp-dropmenu .subitems .group-solution.group_1 .group-title, .pp-dropmenu .items .group-solution.group_1 .group-title {
    color: #0055A8;
}

.pp-dropmenu .subitems .group-solution.group_2 .group-title, .pp-dropmenu .items .group-solution.group_2 .group-title {
    color: #16C2F3;
}

.pp-dropmenu .subitems .group-solution.group_3 .group-title, .pp-dropmenu .items .group-solution.group_3 .group-title {
    color: #6E2D8E;
}

.pp-dropmenu .subitems .group-solution.group_4 .group-title, .pp-dropmenu .items .group-solution.group_4 .group-title {
    color: #DC291E;
}

.pp-dropmenu .subitems .group-solution.group_5 .group-title, .pp-dropmenu .items .group-solution.group_5 .group-title {
    color: #59BAC5;
}*/



.pp-dropmenu > .items {
    height: fit-content;
    overflow-y: auto;
}

    .pp-dropmenu > .items::-webkit-scrollbar {
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 0.25rem;
        background-color: #eee;
        z-index: 99;
    }

    .pp-dropmenu > .items::-webkit-scrollbar-thumb {
        background: #cccccf;
        border-radius: 0.25rem;
    }

        .pp-dropmenu > .items::-webkit-scrollbar-thumb:hover {
            background: #ddd;
        }

    .pp-dropmenu > .items::-webkit-scrollbar-track {
        border-radius: 0.25rem;
    }



/* plataforma */

.container > .topbar {
    /*background-color: #173192 !important;*/
    place-content: space-between;
    display: flex;
    flex-direction: row;
    /* background-color: #173192 !important; */
    height: 44px !important;
    min-width: fit-content;
}

    .container > .topbar > .left {
        /*background-color: #173192 !important;*/
        place-content: space-between;
        display: flex;
        flex-direction: row;
        /* background-color: #173192 !important; */
        height: 44px !important;
        min-width: fit-content;
    }

    .container > .topbar > .center {
        /*background-color: #173192 !important;*/
        place-content: space-between;
        display: flex;
        flex-direction: row;
        /* background-color: #173192 !important; */
        height: 44px !important;
        min-width: fit-content;
    }

    .container > .topbar > .right {
        /*background-color: #173192 !important;*/
        place-content: space-between;
        display: flex;
        flex-direction: row;
        /* background-color: #173192 !important; */
        height: 44px !important;
        min-width: fit-content;
    }

    .container > .topbar > .left > .items {
        overflow: inherit !important;
    }




.pp-dropmenu {
    top: 44px !important;
}

.container > .toolbar {
    height: 36px !important;
    display: flex !important;
    justify-content: space-between;
    position: relative;
}

    .container > .toolbar > .left {
        display: flex !important;
        justify-content: space-between;
    }

        .container > .toolbar > .left > .items > span.item {
            white-space: nowrap;
            color: var(--text-light) !important;
            font-size: 12px !important;
            padding: 0 10px !important;
            height: 22px !important;
            font-weight: 400 !important;
        }


        .container > .toolbar > .left > .items {
            padding: 0 25px 0 12px;
            gap: 10px;
            flex: 1 1;
        }

            .container > .toolbar > .left > .items > span.item:hover {
                background-color: var(--background-light) !important;
                color: var(--text-default) !important;
            }

    .container > .toolbar > .right .element,
    .container > .toolbar > .right .clientgroup {
        color: var(--text-light) !important;
    }

    .container > .toolbar > .right {
        height: 36px !important;
        padding: 0 12px !important;
        display: flex !important;
    }


        .container > .toolbar > .right .input-toggle > .title {
            color: var(--text-light);
        }

.toolbar > .left > .btnscroll {
    border-radius: 10px;
    border: none;
    box-shadow: 0px -4px 8px 4px #ebebeb;
    padding: 4px 10px;
}

    .toolbar > .left > .btnscroll.left {
        box-shadow: 0px -4px 8px 4px #ebebeb;
        border-radius: 0px 10px 10px 0px;
        z-index: 1;
    }

.pp-dropmenu > .items > .item,
.pp-dropmenu .subitems > .item {
    font-size: 13px;
    font-weight: 400 !important;
    font-family: 'Ubuntu' !important;
}

.pp-dropmenu > .items,
.pp-dropmenu .subitems {
    background-color: var(--background-white) !important;
    color: var(--text-default) !important;
}

.pp-input>.title,
.pp-dropdown>.title,
.pp-input>.field>input,
.pp-dropdown>.field>.value {
    font-family: "Ubuntu" !important;
    color: var(--text-default) !important;
}


.MuiInputBase-input {
    font-family: 'Ubuntu' !important;
}

.pp-input>.field.required,
.pp-dropdown>.field.required {
    border-left: 3px solid var(--color-secondary-lime) !important;
}


div.pp-input > .field:focus,
div.pp-textarea > .field:focus,
div.pp-dropdown > .field:focus,
div.pp-multiselect > .field:focus {
    border: 1px solid var(--color-secondary-lime) !important;
    border-left: 3px solid var(--color-secondary-lime) !important;
}

.pp-modal > .body > .header > .title {
    font-family: "Ubuntu" !important;
    font-weight: 300 !important;
    font-size: 20px !important;
    color: var(--text-dark) !important;
}

.pp-modal > .body > .content {
    color: var(--text-default) !important;
}

spline-viewer {
    width: 100%;
    height: 100vh;
    display: block;
}


.homeflex .fix-card-content .card-frame-header-content {
    display: none !important;
}

.MuiBox-root.css-vxc1o {
    left: -30px;
}

.pp-tooltip>.body>.main>.content {

    background-color: var(--background-light) !important;
    box-shadow: 0px 0px 3px rgba(32, 47, 47, 0.36) !important;
    color: var(--text-default) !important;
}

.MuiGrid-root {
    font-family: 'Ubuntu' !important;
}




.lc-datatableinfinite.infinitetable-with-tooltip>.body>.row>.cells>.cell,
.lc-datatableinfinite.infinitetable-with-tooltip>.body>.lc-accordion.visible>.body>.row>.cells>.cell {
    overflow: visible !important;
    overflow: initial !important;
}

.pp-textarea>.field>textarea,
.MuiTypography-body1 {
    font-family: 'Ubuntu' !important;
    color: var(--text-default);
}

.MuiButtonBase-root {
    font-family: 'Ubuntu' !important;
    color: var(--text-default) !important;
}

.MuiSlider-valueLabel {
    color: var(--color-primary-purple-dark) !important;
}


.MuiSlider-track {
    height: 4px !important;
}

.MuiSlider-rail {
    height: 4px !important;
}

.MuiPopover-paper,
.css-3bmhjh-MuiPaper-root-MuiPopover-paper,
.MuiPaper-elevation8 {
    box-shadow: none !important;
    background: transparent !important;
}

@font-face {
  font-family: "LiveCloudIconPack";
  src: url(/static/media/LiveCloudIconPack.01237871b35c90cb9e92.eot);
  src: url(/static/media/LiveCloudIconPack.01237871b35c90cb9e92.eot#iefix)
      format("embedded-opentype"),
    url(/static/media/LiveCloudIconPack.2c6420b33ff72a6a1c91.ttf) format("truetype"),
    url(/static/media/LiveCloudIconPack.47e3a558e6ae767efd9d.woff) format("woff"),
    url(/static/media/LiveCloudIconPack.af4081e0a70605ebbbc3.svg#LiveCloudIconPack) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

i.lci {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "LiveCloudIconPack" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lci.lci-dot-i:before {
  content: "\e905";
}
.lci.lci-dot-exclamation:before {
  content: "\e906";
}
.lci.lci-dot-check:before {
  content: "\ea04";
}
.lci.lci-dot-x:before {
  content: "\ea05";
}
.lci.lci-drag-vertical:before {
  content: "\e900";
}
.lci.lci-expand:before {
  content: "\e901";
}
.lci.lci-floppy:before {
  content: "\e902";
}
.lci.lci-flow-merge:before {
  content: "\e903";
}
.lci.lci-in-progress:before {
  content: "\e904";
}
.lci.lci-percent:before {
  content: "\e907";
}
.lci.lci-play:before {
  content: "\e908";
}
.lci.lci-restore:before {
  content: "\e909";
}
.lci.lci-Seta-direita:before {
  content: "\e90a";
}
.lci.lci-Seta-esquerda:before {
  content: "\e90b";
}
.lci.lci-star-solid:before {
  content: "\e90c";
}
.lci.lci-Union:before {
  content: "\e90d";
}
.lci.lci-upload:before {
  content: "\e90e";
}
.lci.lci-x:before {
  content: "\e90f";
}
.lci.lci-academic-cap:before {
  content: "\e910";
}
.lci.lci-adjustments:before {
  content: "\e911";
}
.lci.lci-annotation:before {
  content: "\e912";
}
.lci.lci-archive:before {
  content: "\e913";
}
.lci.lci-arrow-circle-down:before {
  content: "\e914";
}
.lci.lci-arrow-circle-left:before {
  content: "\e915";
}
.lci.lci-arrow-circle-right:before {
  content: "\e916";
}
.lci.lci-arrow-circle-up:before {
  content: "\e917";
}
.lci.lci-arrow-down:before {
  content: "\e918";
}
.lci.lci-arrow-left:before {
  content: "\e919";
}
.lci.lci-arrow-narrow-down:before {
  content: "\e91a";
}
.lci.lci-arrow-narrow-left:before {
  content: "\e91b";
}
.lci.lci-arrow-narrow-right:before {
  content: "\e91c";
}
.lci.lci-arrow-narrow-up:before {
  content: "\e91d";
}
.lci.lci-arrow-right:before {
  content: "\e91e";
}
.lci.lci-arrows-expand:before {
  content: "\e91f";
}
.lci.lci-arrow-up:before {
  content: "\e920";
}
.lci.lci-at-symbol:before {
  content: "\e921";
}
.lci.lci-backspace:before {
  content: "\e922";
}
.lci.lci-badge-check:before {
  content: "\e923";
}
.lci.lci-ban:before {
  content: "\e924";
}
.lci.lci-beaker:before {
  content: "\e925";
}
.lci.lci-bell:before {
  content: "\e926";
}
.lci.lci-bookmark:before {
  content: "\e927";
}
.lci.lci-bookmark-alt:before {
  content: "\e928";
}
.lci.lci-book-open:before {
  content: "\e929";
}
.lci.lci-briefcase:before {
  content: "\e92a";
}
.lci.lci-cake:before {
  content: "\e92b";
}
.lci.lci-calculator:before {
  content: "\e92c";
}
.lci.lci-calendar:before {
  content: "\e92d";
}
.lci.lci-camera:before {
  content: "\e92e";
}
.lci.lci-cash:before {
  content: "\e92f";
}
.lci.lci-chart-bar:before {
  content: "\e930";
}
.lci.lci-chart-pie:before {
  content: "\e931";
}
.lci.lci-chart-square-bar:before {
  content: "\e932";
}
.lci.lci-chat:before {
  content: "\e933";
}
.lci.lci-chat-alt:before {
  content: "\e934";
}
.lci.lci-chat-alt-2:before {
  content: "\e935";
}
.lci.lci-check:before {
  content: "\e936";
}
.lci.lci-checkbox:before {
  content: "\e937";
}
.lci.lci-checkbox-on:before {
  content: "\e938";
}
.lci.lci-checkbox-part:before {
  content: "\e939";
}
.lci.lci-check-circle:before {
  content: "\e93a";
}
.lci.lci-chevron-double-down:before {
  content: "\e93b";
}
.lci.lci-chevron-double-left:before {
  content: "\e93c";
}
.lci.lci-chevron-double-right:before {
  content: "\e93d";
}
.lci.lci-chevron-double-up:before {
  content: "\e93e";
}
.lci.lci-chevron-down:before {
  content: "\e93f";
}
.lci.lci-chevron-down-alt:before {
  content: "\e940";
}
.lci.lci-chevron-left:before {
  content: "\e941";
}
.lci.lci-chevron-right:before {
  content: "\e942";
}
.lci.lci-chevron-up:before {
  content: "\e943";
}
.lci.lci-chevron-up-alt:before {
  content: "\e944";
}
.lci.lci-chip:before {
  content: "\e945";
}
.lci.lci-clipboard:before {
  content: "\e946";
}
.lci.lci-clipboard-check:before {
  content: "\e947";
}
.lci.lci-clipboard-copy:before {
  content: "\e948";
}
.lci.lci-clipboard-list:before {
  content: "\e949";
}
.lci.lci-clock:before {
  content: "\e94a";
}
.lci.lci-cloud:before {
  content: "\e94b";
}
.lci.lci-cloud-download:before {
  content: "\e94c";
}
.lci.lci-cloud-upload:before {
  content: "\e94d";
}
.lci.lci-code:before {
  content: "\e94e";
}
.lci.lci-cog:before {
  content: "\e94f";
}
.lci.lci-collection:before {
  content: "\e950";
}
.lci.lci-color-swatch:before {
  content: "\e951";
}
.lci.lci-credit-card:before {
  content: "\e952";
}
.lci.lci-cube:before {
  content: "\e953";
}
.lci.lci-cube-transparent:before {
  content: "\e954";
}
.lci.lci-currency-bangladeshi:before {
  content: "\e955";
}
.lci.lci-currency-dollar:before {
  content: "\e956";
}
.lci.lci-currency-euro:before {
  content: "\e957";
}
.lci.lci-currency-pound:before {
  content: "\e958";
}
.lci.lci-currency-rupee:before {
  content: "\e959";
}
.lci.lci-currency-yen:before {
  content: "\e95a";
}
.lci.lci-cursor-click:before {
  content: "\e95b";
}
.lci.lci-database:before {
  content: "\e95c";
}
.lci.lci-desktop-computer:before {
  content: "\e95d";
}
.lci.lci-device-mobile:before {
  content: "\e95e";
}
.lci.lci-device-tablet:before {
  content: "\e95f";
}
.lci.lci-divider-horizontal:before {
  content: "\e960";
}
.lci.lci-divider-vertical:before {
  content: "\e961";
}
.lci.lci-division:before {
  content: "\e962";
}
.lci.lci-document:before {
  content: "\e963";
}
.lci.lci-document-add:before {
  content: "\e964";
}
.lci.lci-document-download:before {
  content: "\e965";
}
.lci.lci-document-duplicate:before {
  content: "\e966";
}
.lci.lci-document-remove:before {
  content: "\e967";
}
.lci.lci-document-report:before {
  content: "\e968";
}
.lci.lci-document-search:before {
  content: "\e969";
}
.lci.lci-document-text:before {
  content: "\e96a";
}
.lci.lci-dots-circle-horizontal:before {
  content: "\e96b";
}
.lci.lci-dots-horizontal:before {
  content: "\e96c";
}
.lci.lci-dots-vertical:before {
  content: "\e96d";
}
.lci.lci-download:before {
  content: "\e96e";
}
.lci.lci-duplicate:before {
  content: "\e96f";
}
.lci.lci-emoji-happy:before {
  content: "\e970";
}
.lci.lci-emoji-neutral:before {
  content: "\e971";
}
.lci.lci-emoji-sad:before {
  content: "\e972";
}
.lci.lci-exclamation:before {
  content: "\e973";
}
.lci.lci-exclamation-circle:before {
  content: "\e974";
}
.lci.lci-expand1:before {
  content: "\e975";
}
.lci.lci-external-link:before {
  content: "\e976";
}
.lci.lci-eye:before {
  content: "\e977";
}
.lci.lci-eye-off:before {
  content: "\e978";
}
.lci.lci-fast-forward:before {
  content: "\e979";
}
.lci.lci-film:before {
  content: "\e97a";
}
.lci.lci-filter:before {
  content: "\e97b";
}
.lci.lci-finger-print:before {
  content: "\e97c";
}
.lci.lci-fire:before {
  content: "\e97d";
}
.lci.lci-flag:before {
  content: "\e97e";
}
.lci.lci-folder:before {
  content: "\e97f";
}
.lci.lci-folder-add:before {
  content: "\e980";
}
.lci.lci-folder-download:before {
  content: "\e981";
}
.lci.lci-folder-open:before {
  content: "\e982";
}
.lci.lci-folder-remove:before {
  content: "\e983";
}
.lci.lci-gauge-needle:before {
  content: "\e984";
}
.lci.lci-gift:before {
  content: "\e985";
}
.lci.lci-globe:before {
  content: "\e986";
}
.lci.lci-globe-alt:before {
  content: "\e987";
}
.lci.lci-hand:before {
  content: "\e988";
}
.lci.lci-hashtag:before {
  content: "\e989";
}
.lci.lci-heart:before {
  content: "\e98a";
}
.lci.lci-home:before {
  content: "\e98b";
}
.lci.lci-identification:before {
  content: "\e98c";
}
.lci.lci-inbox:before {
  content: "\e98d";
}
.lci.lci-inbox-in:before {
  content: "\e98e";
}
.lci.lci-information-circle:before {
  content: "\e98f";
}
.lci.lci-key:before {
  content: "\e990";
}
.lci.lci-library:before {
  content: "\e991";
}
.lci.lci-light-bulb:before {
  content: "\e992";
}
.lci.lci-lightning-bolt:before {
  content: "\e993";
}
.lci.lci-link:before {
  content: "\e994";
}
.lci.lci-loading:before {
  content: "\e995";
}
.lci.lci-location-marker:before {
  content: "\e996";
}
.lci.lci-lock-closed:before {
  content: "\e997";
}
.lci.lci-lock-open1:before {
  content: "\e998";
}
.lci.lci-login:before {
  content: "\e999";
}
.lci.lci-logout:before {
  content: "\e99a";
}
.lci.lci-mail:before {
  content: "\e99b";
}
.lci.lci-mail-open:before {
  content: "\e99c";
}
.lci.lci-map:before {
  content: "\e99d";
}
.lci.lci-menu:before {
  content: "\e99e";
}
.lci.lci-menu-alt-1:before {
  content: "\e99f";
}
.lci.lci-menu-alt-2:before {
  content: "\e9a0";
}
.lci.lci-menu-alt-3:before {
  content: "\e9a1";
}
.lci.lci-menu-alt-4:before {
  content: "\e9a2";
}
.lci.lci-microphone:before {
  content: "\e9a3";
}
.lci.lci-minus:before {
  content: "\e9a4";
}
.lci.lci-minus-circle:before {
  content: "\e9a5";
}
.lci.lci-minus-sm:before {
  content: "\e9a6";
}
.lci.lci-moon:before {
  content: "\e9a7";
}
.lci.lci-music-note:before {
  content: "\e9a8";
}
.lci.lci-newspaper:before {
  content: "\e9a9";
}
.lci.lci-office-building:before {
  content: "\e9aa";
}
.lci.lci-paper-airplane:before {
  content: "\e9ab";
}
.lci.lci-paper-clip:before {
  content: "\e9ac";
}
.lci.lci-pause:before {
  content: "\e9ad";
}
.lci.lci-pencil:before {
  content: "\e9ae";
}
.lci.lci-pencil-alt:before {
  content: "\e9af";
}
.lci.lci-phone:before {
  content: "\e9b0";
}
.lci.lci-phone-incoming:before {
  content: "\e9b1";
}
.lci.lci-phone-missed-call:before {
  content: "\e9b2";
}
.lci.lci-phone-outgoing:before {
  content: "\e9b3";
}
.lci.lci-photograph:before {
  content: "\e9b4";
}
.lci.lci-pig:before {
  content: "\e9b5";
}
.lci.lci-pin:before {
  content: "\e9b6";
}
.lci.lci-play1:before {
  content: "\e9b7";
}
.lci.lci-plus:before {
  content: "\e9b8";
}
.lci.lci-plus-circle:before {
  content: "\e9b9";
}
.lci.lci-plus-sm:before {
  content: "\e9ba";
}
.lci.lci-polygons:before {
  content: "\e9bb";
}
.lci.lci-presentation-chart-bar:before {
  content: "\e9bc";
}
.lci.lci-presentation-chart-line:before {
  content: "\e9bd";
}
.lci.lci-printer:before {
  content: "\e9be";
}
.lci.lci-puzzle:before {
  content: "\e9bf";
}
.lci.lci-qrcode:before {
  content: "\e9c0";
}
.lci.lci-question-mark-circle:before {
  content: "\e9c1";
}
.lci.lci-radiobtn:before {
  content: "\e9c2";
}
.lci.lci-radiobtn-on:before {
  content: "\e9c3";
}
.lci.lci-receipt-refund:before {
  content: "\e9c4";
}
.lci.lci-receipt-tax:before {
  content: "\e9c5";
}
.lci.lci-refresh:before {
  content: "\e9c6";
}
.lci.lci-reply:before {
  content: "\e9c7";
}
.lci.lci-rewind:before {
  content: "\e9c8";
}
.lci.lci-rss:before {
  content: "\e9c9";
}
.lci.lci-save:before {
  content: "\e9ca";
}
.lci.lci-save-as:before {
  content: "\e9cb";
}
.lci.lci-scale:before {
  content: "\e9cc";
}
.lci.lci-scissors:before {
  content: "\e9cd";
}
.lci.lci-search:before {
  content: "\e9ce";
}
.lci.lci-search-circle:before {
  content: "\e9cf";
}
.lci.lci-selector:before {
  content: "\e9d0";
}
.lci.lci-server:before {
  content: "\e9d1";
}
.lci.lci-service:before {
  content: "\e9d2";
}
.lci.lci-share:before {
  content: "\e9d3";
}
.lci.lci-shield-check:before {
  content: "\e9d4";
}
.lci.lci-shield-exclamation:before {
  content: "\e9d5";
}
.lci.lci-shopping-bag:before {
  content: "\e9d6";
}
.lci.lci-shopping-cart:before {
  content: "\e9d7";
}
.lci.lci-sort-ascending:before {
  content: "\e9d8";
}
.lci.lci-sort-descending:before {
  content: "\e9d9";
}
.lci.lci-sparkles:before {
  content: "\e9da";
}
.lci.lci-speakerphone:before {
  content: "\e9db";
}
.lci.lci-star:before {
  content: "\e9dc";
}
.lci.lci-status-offline:before {
  content: "\e9dd";
}
.lci.lci-status-online:before {
  content: "\e9de";
}
.lci.lci-stop:before {
  content: "\e9df";
}
.lci.lci-sun:before {
  content: "\e9e0";
}
.lci.lci-support:before {
  content: "\e9e1";
}
.lci.lci-switch-horizontal:before {
  content: "\e9e2";
}
.lci.lci-switch-vertical:before {
  content: "\e9e3";
}
.lci.lci-table:before {
  content: "\e9e4";
}
.lci.lci-tag:before {
  content: "\e9e5";
}
.lci.lci-template:before {
  content: "\e9e6";
}
.lci.lci-terminal:before {
  content: "\e9e7";
}
.lci.lci-thumb-down:before {
  content: "\e9e8";
}
.lci.lci-thumb-up:before {
  content: "\e9e9";
}
.lci.lci-ticket:before {
  content: "\e9ea";
}
.lci.lci-translate:before {
  content: "\e9eb";
}
.lci.lci-trash:before {
  content: "\e9ec";
}
.lci.lci-trending-down:before {
  content: "\e9ed";
}
.lci.lci-trending-up:before {
  content: "\e9ee";
}
.lci.lci-truck:before {
  content: "\e9ef";
}
.lci.lci-upload1:before {
  content: "\e9f0";
}
.lci.lci-user:before {
  content: "\e9f1";
}
.lci.lci-user-add:before {
  content: "\e9f2";
}
.lci.lci-user-circle:before {
  content: "\e9f3";
}
.lci.lci-user-group:before {
  content: "\e9f4";
}
.lci.lci-user-remove:before {
  content: "\e9f5";
}
.lci.lci-users:before {
  content: "\e9f6";
}
.lci.lci-variable:before {
  content: "\e9f7";
}
.lci.lci-video-camera:before {
  content: "\e9f8";
}
.lci.lci-view-boards:before {
  content: "\e9f9";
}
.lci.lci-view-grid:before {
  content: "\e9fa";
}
.lci.lci-view-grid-add:before {
  content: "\e9fb";
}
.lci.lci-view-list:before {
  content: "\e9fc";
}
.lci.lci-volume-off:before {
  content: "\e9fd";
}
.lci.lci-volume-up:before {
  content: "\e9fe";
}
.lci.lci-wifi:before {
  content: "\e9ff";
}
.lci.lci-x1:before {
  content: "\ea00";
}
.lci.lci-x-circle:before {
  content: "\ea01";
}
.lci.lci-zoom-in:before {
  content: "\ea02";
}
.lci.lci-zoom-out:before {
  content: "\ea03";
}

.container {
  position: relative;
  max-width: 100%;
  margin: auto;
  background-color: #fafafa;
  height: 100vh;
  display: flex;
  flex-direction: column;
}
.container > .topbar {
  background-color: var(--primary);
  width: 100%;
  height: 52px;
  position: relative;
  z-index: 1000;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.container > .topbar > .left {
  color: #fff;
  display: flex;
}
.container > .topbar > .left .shadow {
  position: absolute;
  width: 20px;
  height: 100%;
  transform: translateX(62px);
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0), var(--primary));
  pointer-events: none;
}
.container > .topbar > .left > .nav {
  width: 10px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 100;
}
.container > .topbar > .left > .nav:hover i {
  font-weight: 700;
}
.container > .topbar > .left > .items {
  display: flex;
  flex-direction: row;
  gap: 8px;
  overflow: hidden;
  scroll-behavior: smooth;
  padding-right: 10px;
}
.container > .topbar > .left > .items > .item,
.container > .topbar > .left > .items .pp-tooltip .item,
.container > .topbar > .left .hamburger > .item,
.container > .topbar > .left .hamburger .pp-tooltip .item {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 52px;
  min-width: 52px;
  font-family: Inter;
  font-weight: 700;
  padding: 10px;
  cursor: pointer;
  color: #fff;
}
.container > .topbar > .left > .items > .item > .title,
.container > .topbar > .left > .items .pp-tooltip .item > .title,
.container > .topbar > .left .hamburger > .item > .title,
.container > .topbar > .left .hamburger .pp-tooltip .item > .title {
  font-size: 14px;
  font-weight: 700;
  margin-left: 10px;
}
.container > .topbar > .left > .items > .item > i,
.container > .topbar > .left > .items .pp-tooltip .item > i,
.container > .topbar > .left .hamburger > .item > i,
.container > .topbar > .left .hamburger .pp-tooltip .item > i {
  font-size: 32px;
  text-align: center;
  opacity: 0.8;
  font-weight: 100;
}
.container > .topbar > .left > .items > .item:hover:not(.selected),
.container > .topbar > .left > .items .pp-tooltip .item:hover:not(.selected),
.container > .topbar > .left .hamburger > .item:hover:not(.selected),
.container > .topbar > .left .hamburger .pp-tooltip .item:hover:not(.selected) {
  background-color: var(--primary-hover);
}
.container > .topbar > .left > .items > .item .ppi-menu,
.container > .topbar > .left > .items .pp-tooltip .item .ppi-menu,
.container > .topbar > .left .hamburger > .item .ppi-menu,
.container > .topbar > .left .hamburger .pp-tooltip .item .ppi-menu {
  opacity: 1;
}
.container > .topbar > .left > .items > .item.selected,
.container > .topbar > .left > .items .pp-tooltip .item.selected,
.container > .topbar > .left .hamburger > .item.selected,
.container > .topbar > .left .hamburger .pp-tooltip .item.selected {
  opacity: 1;
  background-color: var(--dark);
  color: #fff;
  cursor: default;
  width: max-content;
}
.container > .topbar > .left > .items > .item.selected > i,
.container > .topbar > .left > .items .pp-tooltip .item.selected > i,
.container > .topbar > .left .hamburger > .item.selected > i,
.container > .topbar > .left .hamburger .pp-tooltip .item.selected > i {
  opacity: 1;
  color: var(--light);
}
.container > .topbar > .right {
  display: flex;
  gap: 8px;
  align-items: center;
  width: fit-content;
  z-index: 100;
  padding: 0 0 0 10px;
}
.container > .topbar > .right::after {
  position: absolute;
  content: "";
  width: 20px;
  height: 100%;
  transform: translateX(-30px);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), var(--primary));
  pointer-events: none;
}
.container > .topbar > .right > .nav {
  color: #fff;
  width: 10px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  transform: translateX(-10px);
}
.container > .topbar > .right > .nav:hover i {
  font-weight: 700;
}
.container > .topbar > .right > .item,
.container > .topbar > .right .pp-tooltip .item {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 52px;
  width: 52px;
  font-family: Inter;
  font-weight: 700;
  cursor: pointer;
  color: #fff;
}
.container > .topbar > .right > .item > i,
.container > .topbar > .right .pp-tooltip .item > i {
  font-size: 26px;
  text-align: center;
}
.container > .topbar > .right > .item:hover,
.container > .topbar > .right .pp-tooltip .item:hover {
  background-color: var(--primary-hover);
}
.container > .topbar > .right > .item .avatar,
.container > .topbar > .right .pp-tooltip .item .avatar {
  width: 28px;
  height: 28px;
  border: 1px solid #fff;
  border-radius: 14px;
}
.container > .topbar > .debug {
  padding: 5px;
  border: 1px solid #bbb;
  position: fixed;
  right: 10px;
  top: 200px;
  display: none;
  flex-direction: column;
}
.container > .topbar.debug {
  background-color: yellow;
}
.container > .topbar.debug > .left {
  background-color: red;
}
.container > .topbar.debug > .left .nav {
  background-color: green;
}
.container > .topbar.debug > .right {
  background-color: blue;
}
.container > .topbar.debug > .right .nav {
  background-color: green;
}
.container > .topbar.debug > .debug {
  display: flex;
}
.container > .toolbar {
  position: relative;
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  box-shadow: 4px 4px 18px rgba(58, 79, 135, 0.32);
  z-index: 10;
}
.container > .toolbar > .left {
  display: flex;
  align-items: center;
  width: 100%;
  overflow: hidden;
}
.container > .toolbar > .left > .nav {
  color: #141b4d;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: 0 0 0 8px;
}
.container > .toolbar > .left > .nav:hover i {
  font-weight: 700;
}
.container > .toolbar > .left > .items {
  display: flex;
  align-items: center;
  padding: 0 25px 0 16px;
  width: fit-content;
  overflow: hidden;
  scroll-behavior: smooth;
}
.container > .toolbar > .left > .items > span.item {
  display: flex;
  align-items: center;
  background-color: #fff;
  height: 24px;
  border-radius: 4px;
  padding: 0 12px;
  color: #2b304f;
  cursor: pointer;
  font-weight: 500;
  font-size: 13px;
  white-space: nowrap;
}
.container > .toolbar > .left > .items > span.item:hover {
  background-color: #f5f5f5;
}
.container > .toolbar > .left > .items > span.item.active {
  cursor: auto;
  background-color: var(--emphasis);
  color: #fff;
}
.container > .toolbar > .right {
  display: flex;
  align-items: center;
  color: #141b4d;
  height: 48px;
  padding: 12px;
  width: fit-content;
  box-shadow: -30px -5px 10px #fff;
}
.container > .toolbar > .right > .nav {
  color: #141b4d;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-left: -10px;
  margin-right: 20px;
}
.container > .toolbar > .right > .nav:hover i {
  font-weight: 700;
}
.container > .toolbar > .right > * {
  transition: width 0.2s ease-in-out;
}
.container > .toolbar.debug {
  background-color: yellow;
}
.container > .toolbar.debug > .left {
  background-color: red;
}
.container > .toolbar.debug > .right {
  background-color: blue;
}
.container > .page {
  padding: 10px;
  width: 100%;
  height: calc(100vh - 100px);
  overflow-x: hidden;
  overflow-y: auto;
}
.container > .page::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #eee;
  z-index: 99;
}
.container > .page::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 4px;
}
.container > .page::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.container > .page::-webkit-scrollbar-track {
  border-radius: 4px;
}
@keyframes append {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.lcd-confirmation > .all {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 6000;
  background-color: rgba(0, 0, 0, 0.5);
  animation: append 0.2s linear;
}
.lcd-confirmation > .all > .body {
  /* background-color: #e2e6f3; */
  background-color: #fff;
  box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.25);
  padding: 15px;
  min-width: 300px;
  max-width: 500px;
  color: var(--text-default);
}
.lcd-confirmation > .all > .body > .title {
  font-size: 26px;
  margin-bottom: 30px;
  padding: 0px 15px;
  font-weight: 200;
  display: flex;
  justify-content: space-between;
}
.lcd-confirmation > .all > .body > .text {
  font-size: 14px;
  margin-bottom: 30px;
  font-weight: 400;
  padding: 0px 15px;
  text-align: justify;
}
.lcd-confirmation > .all > .body > .actions {
  display: flex;
  justify-content: space-between;
  padding: 0 15px;
}
.lcd-confirmation > .all > .body > .actions > *:not(:last-child) {
  margin-right: 24px;
}
.lc-vote {
  margin-bottom: 30px;
  width: 100%;
}

.lc-vote>.question {
  font-size: 20px;
  margin: 0 0 16px 0;
  text-align: center;
  color: var(--text-default);
}

.lc-vote>.options-container {
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
}

.lc-vote>.options-container>.options {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 4px;
  padding: 0 2px;
}

.lc-vote>.options-container>.options>.option {
  flex: 1 1;
  aspect-ratio: 1 / 1;
  max-width: calc(2rem + 2vw);
  border-radius: 50%;
  font-size: calc(0.5rem + 0.5vw);

  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-weight: 700;
  cursor: pointer;
  transition: all 0.3s ease;
  box-sizing: border-box;
  border: 3px solid transparent;
  text-align: center;

  box-shadow: none;
  transition: all 0.3s ease, box-shadow 0.3s ease;
}

.lc-vote>.options-container>.options>.option.active {
  transform: scale(1.1);
  border-color: transparent;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 8px;
}


.lc-vote>.texts {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  font-size: calc(0.6rem + 0.3vw);
  width: 100%;
}

.lc-vote>.texts>.less-text,
.lc-vote>.texts>.more-text {
  color: var(--text-default);
  max-width: 35%;
  word-wrap: break-word;
}

.lc-vote>.texts>.less-text {
  text-align: left;
}

.lc-vote>.texts>.more-text {
  text-align: right;
}
.side-modal {
    position: absolute;
    top: 45px;
    right: 0;
    margin-left: auto;
    height: calc(100% - 45px);
    width: 0;
    z-index: 700;
    box-shadow: 0px 0px 18px rgba(58, 79, 135, 0.3);
    overflow-x: hidden;
    transition: width 0.1s;
}

.side-modal.blue {
    background-color: #e2e6f3;
}

.side-modal.white {
    background-color: #fafafa;
}

.side-modal.visible {
    width: 35rem;
    max-width: 100vw;
}

.side-modal>.header {
    width: 100%;
    height: 80px;
    padding: 2rem;
    display: flex;
    justify-content: space-between;
    font-size: 20px;
    color: var(--text-default);
}

.side-modal>.header span {
    font-weight: 300;
}

.side-modal>.body {
    width: 100%;
    height: calc(100vh - 152px);
    padding: 0 2rem 2rem 2rem;
}
.pp-textarea {
  width: fit-content;
  height: fit-content;
  width: 100%;
}
.pp-textarea > .title {
  font-family: "Inter";
  font-weight: 400;
  font-size: 12px;
  color: #2b304f;
  margin-bottom: 6px;
}
.pp-textarea > .field {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 40px;
  height: fit-content;
  padding: 8px 10px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #fff;
  transition: border 0.5s;
  position: relative;
  resize: vertical;
  overflow: hidden;
}
.pp-textarea > .field:hover {
  border: 1px solid #898da6;
}
.pp-textarea > .field.active {
  border: 1px solid #141b4d;
}
.pp-textarea > .field > .decoration {
  display: flex;
  align-items: center;
  margin-right: 5px;
  gap: 5px;
}
.pp-textarea > .field > textarea {
  border: 0;
  width: 100%;
  height: 100%;
  font-family: "Inter";
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #2b304f;
  background-color: transparent;
  resize: none;
}
.pp-textarea > .field > textarea::placeholder {
  color: #bbb;
}
.pp-textarea > .field > textarea::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #eee;
  z-index: 99;
  cursor: pointer !important;
}
.pp-textarea > .field > textarea::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 4px;
}
.pp-textarea > .field > textarea::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.pp-textarea > .field > textarea::-webkit-scrollbar-track {
  border-radius: 4px;
}
.pp-textarea > .field > .icons {
  display: flex;
  align-items: center;
  font-size: 20px;
  gap: 5px;
  color: #141b4d;
  margin-left: 5px;
}
.pp-textarea > .field > .icons > .ppi {
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
}
.pp-textarea > .field > .icons > .ppi:hover {
  font-weight: 700;
}
.pp-textarea > .field.required {
  border-left: 3px solid #ffb800;
}
.pp-textarea > .field.error {
  border-width: 2px;
  border-color: #f44336;
  border-style: solid;
}
.pp-textarea > .help {
  width: auto;
  height: fit-content;
  justify-content: center;
  position: absolute;
  overflow: visible;
  display: none;
}
.pp-textarea > .help > i {
  z-index: 7501;
  position: absolute;
  font-size: 1.2rem;
  color: #e2e6f3;
  transform: translate(20px, -8px);
}
.pp-textarea > .help > .main {
  width: inherit;
  z-index: 7500;
  position: absolute;
  transform: translate(0, 4px);
  display: flex;
  justify-content: flex-start;
  overflow: visible;
}
.pp-textarea > .help > .main > .content {
  position: absolute;
  width: max-content;
  max-width: 240px;
  height: auto;
  background-color: #e2e6f3;
  padding: 8px 11px;
  box-shadow: 0px 0px 3px rgba(32, 47, 47, 0.36);
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  word-break: break-word;
  color: #2b304f !important;
}
.pp-textarea > .help > .main > .content .line:not(:last-child) {
  margin-bottom: 8px;
}
.pp-textarea.debug {
  background-color: green;
}
.pp-textarea.debug .title {
  background-color: red;
}
.pp-textarea.debug .field {
  background-color: blue;
}
.pp-textarea:hover .help {
  display: flex;
}
.pp-textarea.disabled > .field, .pp-textarea.readonly > .field {
  background-color: #ebebeb;
}
.pp-textarea.disabled > .field > .value, .pp-textarea.readonly > .field > .value {
  color: #777;
}
.pp-textarea.disabled > .field > .icons, .pp-textarea.readonly > .field > .icons {
  color: #777;
}
.pp-textarea.disabled > .field > .icons > .ppi:hover, .pp-textarea.readonly > .field > .icons > .ppi:hover {
  font-weight: normal;
}
.pp-textarea.disabled {
  cursor: not-allowed;
}
.pp-textarea.disabled > .field > .value {
  cursor: inherit;
}
.pp-textarea.disabled > .field:hover {
  border: 1px solid #fff;
}
.pp-textarea.readonly > .field > .value {
  color: #141b4d;
}
.pp-textarea.debug > .field {
  background-color: #5467e4;
}
.pp-textarea.debug > .field > textarea {
  background-color: #ffb800;
}
.webix_view {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
  -webkit-font-smoothing: antialiased;
  cursor: default;
  overflow: hidden;
  border: 0px solid #DADEE0;
  background-color: #FFFFFF;
  white-space: normal;
  -webkit-appearance: none;
}
.webix_view.webix_form {
  background-color: #FFFFFF;
}
body {
  -webkit-tap-highlight-color: transparent !important;
}
/*
	webix_layout_{type}
	known types are: line, clean, wide, space;
*/
.webix_abslayout {
  position: relative;
}
.webix_abslayout > .webix_view {
  position: absolute !important;
  z-index: 0;
}
.webix_layout_space {
  background-color: #EBEDF0;
}
.webix_layout_wide {
  background-color: #EBEDF0;
}
.webix_layout_line,
.webix_multiview,
.webix_layout_clean,
.webix_layout_accordion {
  background: transparent;
}
.webix_overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 90;
  text-align: center;
  padding-top: 10px;
  box-sizing: border-box;
}
.webix_view > .webix_disabled {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #ddd;
  opacity: 0.4;
  z-index: 92;
  cursor: not-allowed;
}
.webix_disabled_view {
  overflow: hidden !important;
  position: relative;
}
body.webix_full_screen {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
body.webix_noselect {
  overscroll-behavior: none;
}
.webix_noselect,
.webix_noselect div {
  -webkit-user-select: none;
  user-select: none;
}
.webix_selectable {
  -webkit-user-select: text;
  user-select: text;
}
.webix_template {
  height: 100%;
  padding: 4px 12px;
  box-sizing: border-box;
}
.webix_clean {
  background: transparent;
}
.webix_clean .webix_template {
  padding: 0px;
}
.webix_section {
  box-sizing: border-box;
  background-color: transparent;
  position: relative;
  color: #444;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 44px;
}
.webix_section:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #DADEE0;
  position: absolute;
  top: 50%;
}
.webix_section > .webix_template {
  padding: 0px 8px;
  margin-left: 30px;
  background-color: #FFFFFF;
  display: inline;
  position: relative;
}
.webix_layout_space > .webix_section > .webix_template {
  padding: 0px 8px;
  background-color: #EBEDF0;
}
.webix_layout_wide > .webix_section > .webix_template {
  padding: 0px 8px;
  background-color: #EBEDF0;
}
.webix_layout_line > .webix_section > .webix_template,
.webix_layout_clean > .webix_section > .webix_template {
  padding: 0px 8px;
  background-color: #FFFFFF;
}
.webix_header {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
  line-height: 42px;
}
.webix_header .webix_el_label .webix_el_box {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
}
.webix_header.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_header.webix_dark .webix_el_button,
.webix_header.webix_dark .webix_el_label .webix_el_box,
.webix_header.webix_dark .webix_inp_label,
.webix_header.webix_dark .webix_inp_top_label,
.webix_header.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_secondary .webix_icon,
.webix_header.webix_dark .webix_transparent .webix_icon,
.webix_header.webix_dark .webix_secondary .webix_img_btn_text,
.webix_header.webix_dark .webix_transparent .webix_img_btn_text,
.webix_header.webix_dark .webix_secondary .webix_icon_btn,
.webix_header.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_transparent button:hover,
.webix_header.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_header.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_header.webix_dark .webix_secondary button,
.webix_header.webix_dark .webix_inp_counter_next,
.webix_header.webix_dark .webix_inp_counter_prev,
.webix_header.webix_dark .webix_segment_0,
.webix_header.webix_dark .webix_segment_1,
.webix_header.webix_dark .webix_segment_N,
.webix_header.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border-color: transparent;
}
.webix_header.webix_dark .webix_view > .webix_template {
  color: #FFFFFF;
  background-color: #657584;
}
.webix_header.webix_dark .webix_secondary button:hover,
.webix_header.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_header.webix_dark .webix_inp_counter_next:hover,
.webix_header.webix_dark .webix_inp_counter_prev:hover,
.webix_header.webix_dark .webix_segment_0:hover,
.webix_header.webix_dark .webix_segment_1:hover,
.webix_header.webix_dark .webix_segment_N:hover {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_header.webix_dark .webix_secondary button:focus,
.webix_header.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_header.webix_dark .webix_inp_counter_next:focus,
.webix_header.webix_dark .webix_inp_counter_prev:focus,
.webix_header.webix_dark .webix_segment_0:focus,
.webix_header.webix_dark .webix_segment_1:focus,
.webix_header.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_secondary button:active,
.webix_header.webix_dark .webix_menu-x .webix_list_item:active,
.webix_header.webix_dark .webix_inp_counter_next:active,
.webix_header.webix_dark .webix_inp_counter_prev:active,
.webix_header.webix_dark .webix_segment_0:active,
.webix_header.webix_dark .webix_segment_1:active,
.webix_header.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_inp_static,
.webix_header.webix_dark input[type=text],
.webix_header.webix_dark input[type=combo],
.webix_header.webix_dark input[type=datepicker],
.webix_header.webix_dark textarea,
.webix_header.webix_dark select,
.webix_header.webix_dark .webix_text_highlight {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.7);
}
.webix_header.webix_dark .webix_el_texthighlight input,
.webix_header.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_header.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_header.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_multicombo_value,
.webix_header.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_header.webix_dark .webix_inp_static:focus,
.webix_header.webix_dark input[type=text]:focus,
.webix_header.webix_dark input[type=combo]:focus,
.webix_header.webix_dark input[type=datepicker]:focus,
.webix_header.webix_dark textarea:focus,
.webix_header.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_header.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_header.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_header.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_header.webix_dark .webix_selected.webix_segment_0,
.webix_header.webix_dark .webix_selected.webix_segment_1,
.webix_header.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_selected.webix_segment_0:hover,
.webix_header.webix_dark .webix_selected.webix_segment_1:hover,
.webix_header.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_header.webix_dark .webix_selected.webix_segment_0:focus,
.webix_header.webix_dark .webix_selected.webix_segment_1:focus,
.webix_header.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_header.webix_dark .webix_selected.webix_segment_0:active,
.webix_header.webix_dark .webix_selected.webix_segment_1:active,
.webix_header.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_header.webix_dark .webix_el_icon,
.webix_header.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_header.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_header.webix_dark .webix_icon_button:hover .webix_icon,
.webix_header.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_header.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_header.webix_dark .webix_custom_checkbox,
.webix_header.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_custom_checkbox:focus,
.webix_header.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_header.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_header.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_header.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_header.webix_dark .webix_invalid .webix_el_box input,
.webix_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_header.webix_dark .webix_invalid .webix_el_box select,
.webix_header.webix_dark .webix_invalid .webix_el_box textarea,
.webix_header.webix_dark input.webix_invalid,
.webix_header.webix_dark select.webix_invalid,
.webix_header.webix_dark textarea.webix_invalid {
  color: #ffdedb;
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
}
.webix_header.webix_dark .webix_invalid .webix_multicombo_value,
.webix_header.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_header.webix_dark {
  color: #FFFFFF;
}
.webix_header > div {
  line-height: 44px;
  padding-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
}
.webix_spacer {
  background: transparent;
}
.webix_view_animate {
  position: relative;
  width: 100%;
  height: 100%;
}
x\:ui {
  display: none;
}
.webix_view.webix_flexlayout {
  display: flex !important;
  flex-wrap: wrap;
  flex-direction: row;
  overflow: hidden;
  box-sizing: border-box;
}
.webix_flexlayout > div {
  display: block !important;
}
.webix_view_align {
  background: transparent;
}
.webix_view div,
.webix_view span,
.webix_view a.webix_list_item,
.webix_view.webix_window {
  outline: none;
}
textarea,
input,
select,
button,
.webix_view div.webix_inp_static:focus {
  outline: none;
}
.webix_resize_area {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.webix_resize_handle_x .webix_handle_content,
.webix_resize_handle_y .webix_handle_content {
  width: 100%;
  height: 100%;
  background: rgba(100, 100, 100, 0.1);
  border: 1px dotted #ebebeb;
}
.webix_resize_handle_x {
  box-sizing: border-box;
  cursor: ew-resize;
  width: 1px;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0px;
}
.webix_resize_handle_x .webix_handle_content {
  border-width: 0px 1px;
}
.webix_resize_origin_x {
  cursor: ew-resize;
  width: 3px;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0px;
}
.webix_resize_handle_y {
  cursor: ns-resize;
  height: 1px;
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 0px;
}
.webix_resize_handle_y .webix_handle_content {
  border-width: 1px 0px;
}
.webix_resize_origin_y {
  cursor: ns-resize;
  height: 3px;
  width: 100%;
  position: absolute;
  z-index: 2;
  left: 0px;
}
.webix_resizer {
  position: relative;
}
.webix_resizer.webix_disabled_view {
  cursor: default;
}
.webix_resizer_vy {
  cursor: ns-resize;
  margin-top: 0px !important;
  border: 0px !important;
  padding: 0px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) no-repeat center center;
}
.webix_resizer_vx {
  cursor: ew-resize;
  margin-left: 0px !important;
  border: 0px !important;
  padding: 0px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) no-repeat center center;
}
.webix_resizer_y {
  cursor: ns-resize;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) no-repeat center center;
  background-color: #ffffff;
}
.webix_resizer_x {
  cursor: ew-resize;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) no-repeat center center;
  background-color: #ffffff;
}
.webix_accordionitem_body {
  position: relative;
}
.webix_accordionitem_body > div {
  border-width: 0px!important;
}
.webix_accordionitem_header {
  border-bottom: 1px solid #DADEE0;
  position: relative;
  z-index: 2;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
  line-height: 42px;
  cursor: pointer;
  overflow: hidden;
}
.webix_accordionitem_header.webix_dark {
  color: #FFFFFF;
}
.webix_accordionitem_header .webix_el_label .webix_el_box {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
}
.webix_accordionitem_header.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_accordionitem_header.webix_dark .webix_el_button,
.webix_accordionitem_header.webix_dark .webix_el_label .webix_el_box,
.webix_accordionitem_header.webix_dark .webix_inp_label,
.webix_accordionitem_header.webix_dark .webix_inp_top_label,
.webix_accordionitem_header.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_secondary .webix_icon,
.webix_accordionitem_header.webix_dark .webix_transparent .webix_icon,
.webix_accordionitem_header.webix_dark .webix_secondary .webix_img_btn_text,
.webix_accordionitem_header.webix_dark .webix_transparent .webix_img_btn_text,
.webix_accordionitem_header.webix_dark .webix_secondary .webix_icon_btn,
.webix_accordionitem_header.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_transparent button:hover,
.webix_accordionitem_header.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_accordionitem_header.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_secondary button,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev,
.webix_accordionitem_header.webix_dark .webix_segment_0,
.webix_accordionitem_header.webix_dark .webix_segment_1,
.webix_accordionitem_header.webix_dark .webix_segment_N,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border-color: transparent;
}
.webix_accordionitem_header.webix_dark .webix_view > .webix_template {
  color: #FFFFFF;
  background-color: #657584;
}
.webix_accordionitem_header.webix_dark .webix_secondary button:hover,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next:hover,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:hover,
.webix_accordionitem_header.webix_dark .webix_segment_0:hover,
.webix_accordionitem_header.webix_dark .webix_segment_1:hover,
.webix_accordionitem_header.webix_dark .webix_segment_N:hover {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_secondary button:focus,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next:focus,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:focus,
.webix_accordionitem_header.webix_dark .webix_segment_0:focus,
.webix_accordionitem_header.webix_dark .webix_segment_1:focus,
.webix_accordionitem_header.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_secondary button:active,
.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:active,
.webix_accordionitem_header.webix_dark .webix_inp_counter_next:active,
.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:active,
.webix_accordionitem_header.webix_dark .webix_segment_0:active,
.webix_accordionitem_header.webix_dark .webix_segment_1:active,
.webix_accordionitem_header.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_inp_static,
.webix_accordionitem_header.webix_dark input[type=text],
.webix_accordionitem_header.webix_dark input[type=combo],
.webix_accordionitem_header.webix_dark input[type=datepicker],
.webix_accordionitem_header.webix_dark textarea,
.webix_accordionitem_header.webix_dark select,
.webix_accordionitem_header.webix_dark .webix_text_highlight {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.7);
}
.webix_accordionitem_header.webix_dark .webix_el_texthighlight input,
.webix_accordionitem_header.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_accordionitem_header.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_accordionitem_header.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_multicombo_value,
.webix_accordionitem_header.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_accordionitem_header.webix_dark .webix_inp_static:focus,
.webix_accordionitem_header.webix_dark input[type=text]:focus,
.webix_accordionitem_header.webix_dark input[type=combo]:focus,
.webix_accordionitem_header.webix_dark input[type=datepicker]:focus,
.webix_accordionitem_header.webix_dark textarea:focus,
.webix_accordionitem_header.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_accordionitem_header.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_accordionitem_header.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_accordionitem_header.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:hover,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:hover,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:focus,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:focus,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:active,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:active,
.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_accordionitem_header.webix_dark .webix_el_icon,
.webix_accordionitem_header.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_accordionitem_header.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_accordionitem_header.webix_dark .webix_icon_button:hover .webix_icon,
.webix_accordionitem_header.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_accordionitem_header.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_accordionitem_header.webix_dark .webix_custom_checkbox,
.webix_accordionitem_header.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_custom_checkbox:focus,
.webix_accordionitem_header.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_accordionitem_header.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_accordionitem_header.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box input,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box select,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box textarea,
.webix_accordionitem_header.webix_dark input.webix_invalid,
.webix_accordionitem_header.webix_dark select.webix_invalid,
.webix_accordionitem_header.webix_dark textarea.webix_invalid {
  color: #ffdedb;
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
}
.webix_accordionitem_header.webix_dark .webix_invalid .webix_multicombo_value,
.webix_accordionitem_header.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_accordionitem_label {
  height: 100%;
  padding-left: 10px;
}
.webix_accordionitem_button {
  float: right;
  position: relative;
  height: 11px;
  width: 11px;
  margin: 14.5px 13px;
}
.webix_carousel {
  position: relative;
}
.webix_nav_panel {
  bottom: 16px;
  height: 14px;
  line-height: 14px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  padding: 2px 0;
}
.webix_nav_item {
  display: inline-block;
  height: 10px;
  margin: 0 2px;
  width: 10px;
  cursor: pointer;
  border-radius: 50%;
  -webkit-user-select: none;
  user-select: none;
  box-sizing: content-box;
}
.webix_nav_inactive {
  border: 2px solid rgba(0, 0, 0, 0.15);
  opacity: 0.6;
  background: #fff;
}
.webix_nav_active {
  border: 2px solid rgba(0, 0, 0, 0.1);
  background: #fff;
}
.webix_nav_active:hover,
.webix_nav_active:focus {
  box-shadow: 0 0 2px #fff;
}
.webix_nav_button_prev,
.webix_nav_button_next {
  cursor: pointer;
  display: block;
  height: 32px;
  line-height: 32px;
  position: absolute;
  width: 32px;
}
.webix_nav_button_prev .webix_nav_button_inner,
.webix_nav_button_next .webix_nav_button_inner {
  height: 100%;
  width: 100%;
}
.webix_nav_button_prev .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDNEOTBEMTYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDNEOTBEMjYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0M0Q5MENGNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0M0Q5MEQwNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yGPRLgAAAPBJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgteAINN5CCaokI3UcB2I+UNQBsTghxaRacAaI+aH62IB4MzUtuAjEwlA9zEC8hhhNxFpwFYhFkQxfTqyriLHgFhBLQtWC8s18UsKUkAV3gVgGyfBZpKYIQhbYQtWAcBg5BRIhC26j+WAOtS0AgRvQ9A6L4IXUtgAELqOlopXUtgAEzgOxIFQPKxCvo7YFIHAKLSdvo7YFIHAUiHmgeiUIKSanNLUC4i1ALAHENoQUD48a7TkNzX8BsiAFxKCB4U+BOBkgwAAsAiGcWMs58QAAAABJRU5ErkJggg==);
}
.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_next .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODJBRDc2RTYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODJBRDc2RjYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MkFENzZDNjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4MkFENzZENjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+crpRPgAAAOhJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgsCAMGkdHyLKBiNQgDoomIOYH4uOkJiViLNgMxGxIlpyhtgUgsAaImaHqhYH4IrUtAIHlSJaIAvFValsAAvOBmBGqTxKIb1HbAhCYhWSJDBDfobYFIBAO1QvCNtS2YA6SD6SB+DY1LViIFNFiQHydmnGwEi0VXaZmKloHxKxQ9YJAfJ6a+WAbWk4+Re2cLAFVxwPER0lNEcSUpjZALAHEW4DYitTCdHjUaM9paP4LkAUpIAYNDH8KxMkAAQYAlwMhmq8XxigAAAAASUVORK5CYII=);
}
.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_panel_corner {
  right: 80px;
}
.webix_nav_button_corner.webix_nav_button_prev {
  bottom: 9px;
  right: 44px;
}
.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_corner.webix_nav_button_next {
  bottom: 9px;
  right: 8px;
}
.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_panel_side {
  margin: 0 auto;
  left: 0;
  width: 100%;
}
.webix_nav_button_side {
  height: 86px;
  line-height: 86px;
  width: 56px;
  top: 50%;
  margin-top: -43px;
}
.webix_nav_button_side.webix_nav_button_next {
  left: auto;
  right: 16px;
}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc4MTkxODY2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc4MTkxODU2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D/KEcQAAAOhJREFUeNqs1jsOwjAMBuCKhR2uxsLGxg1a+hD0wVGYGJC4DgssnAFVQjLukKWk/WM7lv4OqfQ1UdLWCRGtOTdOz3lwtpzEkuFyp/9KreiX/JVa0DdNV6ZF9zRfmQYdcgbwQYNGhccDXQzYN4jgXIOa4bkntgAuNKgaDtlNMRx69hoAlxpUBEvfawRXGnRIjeBFIq8e3F9KZ5mDWXbS5QeBEjQYDEULALbSwy8GEYrARvpBUYNTaGkBfagZHKMIrKU/vioW6NANAE+aZuIVE3RoHxN06NUDHq2t5Ipz4Xw4T87O2vT+BBgAeQQKvezNqP0AAAAASUVORK5CYII=);
}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_nav_button_side.webix_nav_button_prev {
  left: 16px;
  right: auto;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner {
  opacity: 0.8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzRTVCQkY2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzRTVCQkU2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wRT1eAAAAM9JREFUeNqs1jsKwlAQBdDBxlL3ZmVlmRXYaaVbCYg7kti4BQu1e85AhBDfZz73wm1ewsmfDKWUKNgNd+C+uVfuOgoe0n8uaFDyQoOSOxqU7NDgUfaDgxZUDWpRE6hBzWALdYE11A2W0BCYQ8PgHIWAUxQG/lAoKF0Q0ZLq+ZA1o35qnO3eevlweL4AgXOL5yhc2hCCa0d0w63744I1T9MMa989E2z5/NSw9Retgj3DRAveeseeGnyLDGgl+BkdJXNwH0WlHfcxDr09d/UVYADVjwptZ8mPvQAAAABJRU5ErkJggg==);
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_carousel > .webix_scroll_x,
.webix_carousel > .webix_scroll_y {
  background-color: rgba(0, 0, 0, 0);
}
.webix_dark .webix_nav_inactive {
  background-color: #95a5a6;
}
.webix_dark .webix_nav_active {
  background-color: #7f8c8d;
}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSIURgotfwAAASxJREFUSMfNlbErhlEUh5/vJZOSQSijshgsFiklhdj0lcHw5SP7uX+A8we4d1c+g2RgsIjIxmCxGCzKRO9bMjCSWE5WpXPrO9MZbs9T5577u7XNrTgPtIBBfKsEmkUmOMZsFZngv5KCzNW2gmsbbT2H4AZY0CAVcOUtuAXmNMi7xtQF7HgK7oBZDfKmMXUAB8Cil+AemNEgrwbfB5a8LvnB4C8aU83Gsuy1RY/AtAYpDb4NNDzXtKFBnqyvA+ve72BXYxqy/shyy1UwDFxqTP0a5BvYAPa8X/KISfo0yBewChx6R8UocKEx9ZpkBTj2zqIx4Fxj6tEgn7aqZ95RMQ6cakzdGuTDxuUedhPAicY0AEz+dbjzn3E9ZX9ue3w4ZUZ+VQBrQJUB/gw0fwC/UlVpnH2f9AAAAABJRU5ErkJggg==);
}
.webix_dark .webix_nav_button_next .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSENCUzWfAAAAS1JREFUSMfN1TFLXEEUhuFnr8FKCBaGiK2FRQobG7GSgBG2E8IWFmE3wX7uD3B+QOb2QpaAiMWmsAkJBtMEizQ2FmmCXcIuhBRpDZI0g7XCXNhTD+8L53znTGf/ddrGEIvK1hiDqiW4zBxWLcFvJZWWayoEz3Mbz9sSfIl1mKCLr20I3sTUzMY6/MEzXJQWdHEcUzOTJVu4LD3kHRxlyW88xbfSKerldnViHX5lyffSMX2BgywZYxNXpffgVY6uWIcfWVpUMMQIYmqW8Lak4BB7sQ7/Ymoe4QzLpQQj9GMdbmJqFvAZK6WGfILdDJ/HJzwpFdOP6MU6/I2peYhTrJZctH6sw3VMzRw+YK30qdiIqXmM91i/b+Qe3OHNu6n/cMYt8icVXmLSAvwnBv8B+EFU7qlZ1xIAAAAASUVORK5CYII=);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSI77dsQJgAAARxJREFUSMet1jFqAkEUxvH/rkIqLVN5ES2CjScQG6tUESx3SWOMLKgggt7BC6SxsnIr9w4ewAsEEis3RTBE3N3ZmfemHB4/HsPMm89L0xTJilbrLrAAGsAWeKkKwTEw/bfVAy6ea6cZ4HV9+8ogwMm6UwMI8Owrg5MoDDa+MjgF8LXBUqgtaERdwELUFcxFJWAmKgXvUA3wBtUC/1BNEKBCra4KXjt9MNScbadYJd7t9nGSVIGnnJpOnCRf7VbzYNMpURi8A7OCumW0Wr9aodrw7T39hedS+P5FhcFYCme/fSGcP6UEcPE8dYTNk98BLvdHWcLlf1ML2CVMzIC3gpK+U5YywEdJQMuDP50CmuGMt55C6B0AI+AR+ACGPw26r6m12WOpAAAAAElFTkSuQmCC);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSE1IU5u4gAAAW1JREFUSMet1rtOwzAUgOG/5jbBwsQD8BAwIAa2TggegjmRgELbuFeo1GRlQEJMMDN264CUiYdgg0dolzIkFUEk9nHSbLGtT76cc+xaMA53gUegDnwCgfa9Vyp8CngCToFNYB940WF0WRWt57SPqsAK+C7oG+kwuiqLdg3992Xgtelk8jGN4w3gqGDMyTSOZ8eHB+8uM0X7XhMYGMbd6TC6dkIzcH8VsMr+aN9rCeCGEyqEhzZY5TWmcM8C3zihKdy2wIMiWJmWURZWtk1P4a4FvnVCUziwwP0srKQBLYSbALXFYuGU1zqMNBAYhrRUiSI0s/RvKcdZNoChcQt8Tz5TKSg/fQdQFqdJcJvAXha0Z1QCDixgW577drCbBxZXKRkYyOtpkm6lwf+VPwH7VcC/d5Qd7EjA39s0KQQ2UIvvfbZ3zoEHU2Rp3+u4vlDGqwSX6N4qwSX6ltMelAUB1oELYA6cAV/poTxXeZ/+AOFqn1e/Gh7yAAAAAElFTkSuQmCC);
}
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  opacity: 1;
}
.webix_list_item {
  box-sizing: border-box;
  padding: 2px 12px;
  line-height: 31px;
  cursor: pointer;
  border-bottom: 1px solid #EDEFF0;
  text-align: left;
  border-color: #EDEFF0;
}
.webix_list_icon {
  vertical-align: middle;
  margin-right: 4px;
}
.webix_list_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_list_item.webix_selected {
  color: #475466;
  background: #F4F5F9;
}
.webix_list_item.webix_selected:focus {
  background: #edeff5;
}
.webix_list .webix_list_item.webix_selected {
  border-bottom: 1px solid #EDEFF0;
  padding: 2px 12px;
}
.webix_group {
  position: relative;
}
.webix_group_back,
.webix_group_back.webix_selected {
  position: relative;
  background: #F4F5F9;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
}
.webix_arrow_icon {
  position: absolute;
  top: 50%;
  bottom: 50%;
  margin-top: -10px;
  right: 8px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  color: #475466;
  font-size: 20px;
  font-family: "Webix Material Icons";
}
.webix_arrow_icon:before {
  content: '\F003';
}
.webix_group_back {
  padding-left: 33px;
}
.webix_group_back .webix_arrow_icon {
  left: 8px;
}
.webix_group_back .webix_arrow_icon:before {
  content: '\F002';
}
.dhx_pagelist {
  position: relative;
}
.webix_list_count {
  float: right;
  width: 25px;
  font-size: 14px;
  text-align: center;
  margin-right: 45px;
  box-shadow: 0 1px 0 #000000;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.6);
}
.webix_unit_header {
  padding: 0 12px;
  line-height: 35px;
  text-align: left;
  background-color: #F4F5F9;
}
.webix_list-x .webix_list_item {
  display: inline-block;
  vertical-align: top;
  border-right: 1px solid #EDEFF0;
  border-bottom: none;
  border-color: #EDEFF0;
}
.webix_list-x .webix_list_item.webix_selected {
  border-left: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  padding-left: 11px;
}
.webix_list-x .webix_scroll_cont {
  display: inline-block;
}
.webix_view.webix_list-x {
  white-space: nowrap;
}
/* Style for disabled items */
.webix_list_item.webix_disabled {
  color: #8b949e;
  background-color: #FFFFFF;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.webix_list_item.webix_disabled:focus {
  background-color: #FFFFFF;
}
.webix_list_item.webix_disabled .webix_badge {
  background-color: #eab993;
}
.webix_list_item.webix_disabled .webix_submenu_icon {
  visibility: hidden;
}
/*button of pager*/
.webix_view.webix_pager {
  padding: 3px 0;
  box-sizing: border-box;
  background-color: transparent;
}
.webix_pager_item,
.webix_pager_item_selected {
  padding: 0 6px;
  text-align: center;
  height: 100%;
  width: auto;
  min-width: 32px;
  margin: 0 2px;
  cursor: pointer;
  box-sizing: border-box;
  border-radius: 2px;
}
.webix_pager_item .webix_icon,
.webix_pager_item_selected .webix_icon {
  line-height: 0;
  font-size: 17px;
}
.webix_pager_item {
  background: #F4F5F9;
  color: #1CA1C1;
}
.webix_pager_item:hover {
  background-color: #e7e9f2;
}
.webix_pager_item:focus {
  background-color: #e7e9f2;
}
.webix_pager_item:active {
  background-color: #daddeb;
}
.webix_pager_item:hover {
  background-color: #e7e9f2;
}
.webix_pager_item:focus {
  background-color: #e7e9f2;
}
.webix_pager_item:active {
  background-color: #daddeb;
}
/*selected  button of pager*/
.webix_pager_item_selected {
  cursor: default;
}
.webix_pager_item_selected:hover {
  background-color: #1992af;
}
.webix_pager_item_selected:focus {
  background-color: #1992af;
}
.webix_pager_item_selected:active {
  background-color: #17839d;
}
.webix_animation .webix_ss_header {
  position: relative;
  z-index: 1;
}
.webix_animation .webix_ss_vscroll_header {
  z-index: 1;
}
.webix_animation .webix_ss_footer,
.webix_animation .webix_vscroll_x {
  position: absolute;
  bottom: 0px;
  z-index: 1;
}
/*helper for allowing selection*/
.webix_allow_selection {
  -webkit-user-select: text;
  user-select: text;
}
/*default item in dataview*/
.webix_dataview_item {
  box-sizing: border-box;
  padding: 2px 12px;
  line-height: 31px;
  cursor: pointer;
  border-bottom: 1px solid #EDEFF0;
  text-align: left;
  border-color: #EDEFF0;
  border-right: 1px solid #EDEFF0;
}
.webix_dataview_item.webix_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_dataview_item.webix_disabled {
  color: #94A1B3;
}
.webix_dataview_item.webix_selected.webix_disabled {
  box-shadow: inset 2px 0 #94A1B3;
}
.webix_dataview_item .webix_icon {
  font-size: 20px;
}
/*default item in selected state*/
.webix_dataview_item.webix_selected {
  color: #475466;
  background: #F4F5F9;
  border-bottom: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
}
.webix_dataview_item.webix_selected:focus {
  background: #edeff5;
}
.webix_dataview_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_dataview_item.tiles {
  border: 1px solid #EDEFF0;
  box-sizing: border-box;
}
.webix_drag_zone > .webix_dataview_item.tiles {
  margin: 0 !important;
}
.webix_dataview .webix_scroll_cont {
  box-sizing: border-box;
}
/*chart container*/
.webix_chart {
  position: relative;
  font-family: Roboto, sans-serif;
  font-size: 13px;
  color: #475466;
  overflow: hidden;
  z-index: 1;
}
.webix_chart canvas {
  position: absolute;
}
/*labels*/
.webix_canvas_text {
  position: absolute;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  font-size: 12px;
  z-index: 80;
}
.webix_chart .webix_canvas_text {
  border-radius: 4px;
}
.webix_chart .webix_canvas_text.webix_inner_text_dark {
  color: #475466;
  text-shadow: 0 0 4px #ffffff;
  padding: 0 2px;
}
.webix_chart .webix_canvas_text.webix_inner_text_light {
  color: #ffffff;
  text-shadow: 0 0 4px #475466;
  padding: 0 2px;
}
/*map*/
.webix_map_img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 0px;
  opacity: 0;
  -webkit-user-select: none;
}
/*scales*/
.webix_axis_item_y {
  position: absolute;
  height: 18px;
  line-height: 18px;
  margin-top: -4px;
  text-align: right;
}
.webix_axis_item_x {
  padding-top: 2px;
}
.webix_axis_title_x {
  text-align: center;
  font-size: 13px;
}
.webix_axis_title_y {
  text-align: center;
  font-family: Verdana;
  font-size: 13px;
  transform: rotate(-90deg);
  padding-left: 3px;
}
/*legend block*/
.webix_chart_legend {
  position: absolute;
  z-index: 81;
}
.webix_chart_legend_item {
  height: 18px;
  line-height: 18px;
  padding: 2px;
  cursor: pointer;
}
.webix_chart_legend_item.hidden {
  color: #cfd5dd;
}
.webix_axis_item_y.webix_radar {
  color: #555;
  font-size: 11px;
  padding-right: 3px;
  height: 13px;
  line-height: 13px;
  margin-top: 0px;
}
.webix_canvas_text.webix_axis_radar_title {
  margin-top: 0px;
  padding-top: 0px;
  color: #74869f;
  font-size: 12px;
}
.webix_axis_item_y,
.webix_axis_item_x {
  color: #74869f;
}
/*data frame*/
.webix_chart_frame {
  background-color: #a0cfef;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  top: 0;
  z-index: 82;
  border-left: 1px solid #3498db;
  border-right: 1px solid #3498db;
  cursor: w-resize;
}
.webix_chart_resizer {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);
  background-position: 3px center;
  background-repeat: no-repeat;
  border-radius: 2px;
  height: 20px;
  bottom: 0;
  width: 11px;
  z-index: 83;
  position: absolute;
  background-color: #fff;
  border: 1px solid #cccccc;
  cursor: w-resize;
}
.webix_chart_resizer:focus {
  border-color: #1CA1C1;
}
.webix_wresize_cursor {
  cursor: w-resize;
}
/* donut center text */
.webix_donut_center_text {
  display: inline-block;
  line-height: normal;
  white-space: normal;
  vertical-align: middle;
}
.webix_dt_editor {
  position: absolute;
  z-index: 2;
  overflow: visible;
  background: #FFFFFF;
}
.webix_dt_editor input,
.webix_dt_editor select {
  width: 100%;
  box-sizing: border-box;
  padding: 0 11px;
  margin: 0;
  border: 1px solid #ffd700;
  height: 100%;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
}
.webix_dt_editor input[type="checkbox"] {
  margin: 11px 13px 0px;
  height: auto;
  width: auto;
}
.webix_dt_editor select {
  padding: 0 7px;
}
.webix_clipbuffer {
  width: 2000px;
  height: 1px;
  padding: 0;
  margin: 0;
  border: 0;
  left: 0px;
  top: 0px;
  white-space: pre-wrap;
  position: fixed;
  opacity: 0;
  pointer-events: none;
  cursor: default;
}
.webix_dt_editor.webix_password_editor {
  overflow: hidden;
}
.webix_password_editor input {
  padding-right: 26px;
}
.webix_password_editor .webix_icon {
  position: absolute;
  right: 4px;
  top: 50%;
  margin-top: -9px;
  font-size: 18px;
  cursor: pointer;
  color: #94A1B3;
}
.webix_password_editor .webix_icon:hover {
  color: #1CA1C1;
}
.webix_column,
.webix_hcolumn {
  position: absolute;
  top: 0px;
}
.webix_cell {
  overflow: hidden;
  line-height: 33px;
  white-space: nowrap;
}
.webix_hcell {
  width: 100%;
  overflow: hidden;
}
.webix_cell,
.webix_hcell {
  background: inherit;
  font: inherit;
  text-align: inherit;
  color: inherit;
}
.webix_ss_body {
  overflow: hidden;
  position: relative;
}
.webix_hs_center,
.webix_hs_right,
.webix_hs_left,
.webix_ss_center,
.webix_ss_right,
.webix_ss_left {
  overflow: hidden;
  float: left;
  position: relative;
}
.webix_ss_center_scroll {
  height: 100%;
  position: relative;
  overflow: hidden;
  min-height: 1px;
}
.webix_ss_hscroll {
  bottom: 0px;
}
.webix_ss_vscroll {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
}
.webix_ss_vscroll_footer {
  position: absolute;
  bottom: 0px;
  right: 0px;
  border-left: 1px solid #EDEFF0;
  border-top: 1px solid #EDEFF0;
  z-index: 1;
}
.webix_ss_vscroll_header {
  position: absolute;
  top: 0px;
  right: 0px;
  border-left: 1px solid #DADEE0;
  border-bottom: 1px solid #DADEE0;
  z-index: 1;
}
.webix_dtable {
  position: relative;
  cursor: default;
  z-index: 0;
}
.webix_ss_footer,
.webix_ss_header {
  clear: both;
  overflow: hidden;
}
.webix_table_cell,
.webix_view.webix_table_cell,
.webix_block_selection,
.webix_hcell,
.webix_cell {
  box-sizing: border-box;
}
.webix_table_cell {
  font-size: 14px;
}
.webix_block_selection {
  position: absolute;
}
.webix_ss_sort_asc,
.webix_ss_sort_desc {
  position: absolute;
  top: 50%;
  right: 2px;
  font-family: "Webix Material Icons";
  font-size: 20px;
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin-top: -12px;
  float: none;
  -webkit-user-select: none;
  user-select: none;
}
.webix_ss_sort_asc.webix_ss_sort_single,
.webix_ss_sort_desc.webix_ss_sort_single {
  width: 20px;
  text-align: center;
}
.webix_ss_sort_asc:before {
  content: '\F004';
}
.webix_ss_sort_desc:before {
  content: '\F001';
}
.webix_ss_sort_num {
  position: absolute;
  top: 0;
  right: 0;
  height: 12px;
  line-height: 12px;
  font-family: Roboto, sans-serif;
  font-size: 10px;
  text-align: right;
  color: #1CA1C1;
}
.webix_ss_sort_single .webix_ss_sort_num {
  display: none;
}
.webix_hcell .webix_excel_filter {
  position: absolute;
  top: 50%;
  right: 2px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-top: -10px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #94A1B3;
}
.webix_hcell .webix_excel_filter:hover {
  color: #1CA1C1;
}
.webix_excel_filter ~ .webix_ss_sort_asc,
.webix_excel_filter ~ .webix_ss_sort_desc {
  right: 24px;
}
.webix_hcell.webix_ss_excel_filter {
  position: relative;
}
.webix_hcell.webix_ss_filter_active .webix_excel_filter {
  color: #1CA1C1;
}
.webix_hcell.webix_ss_filter_active .webix_excel_filter:hover {
  color: #17839d;
}
.webix_hcell.webix_ss_filter {
  padding: 3px 5px 3px 5px;
}
.webix_hcell .webix_tree_close,
.webix_hcell .webix_tree_open {
  margin-right: 5px;
}
.webix_table_checkbox,
.webix_hcell input[type="checkbox"] {
  margin: 0px 1px 2px;
  vertical-align: middle;
}
.webix_ss_filter select,
.webix_ss_filter input {
  width: 100%;
  font-size: inherit;
  color: #475466 !important;
  height: 38px;
  margin-top: -2px;
  padding: 0 3px;
  vertical-align: top;
  border: 1px solid #DADEE0;
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
}
.webix_richfilter {
  margin-top: 1px;
  line-height: 32px;
}
.webix_ss_filter select {
  padding: 3px;
}
/*headers and footers*/
.webix_ss_header,
.webix_hcolumn,
.webix_ss_vscroll_header,
.webix_dd_drag_column,
.webix_hs_left,
.webix_hs_center,
.webix_hs_right {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
  background: #F4F5F9;
}
.webix_ss_footer,
.webix_ss_footer .webix_hcolumn,
.webix_ss_footer .webix_hs_left,
.webix_ss_footer .webix_hs_center,
.webix_ss_footer .webix_hs_right,
.webix_ss_footer div.webix_ss_vscroll_footer {
  background: #fafafa;
}
.webix_hcell.webix_measure_size {
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
}
/*content in header and footer*/
.webix_hcell {
  padding: 0px 12px 0px 12px;
  text-align: left;
}
/*borders in header and footer*/
.webix_ss_header .webix_hcolumn .webix_hcell,
.webix_ss_header .webix_span {
  border-right: 1px solid #DADEE0;
  border-bottom: 1px solid #DADEE0;
}
.webix_ss_footer .webix_hcolumn .webix_hcell,
.webix_ss_footer .webix_span {
  border-right: 1px solid #EDEFF0;
  border-top: 1px solid #EDEFF0;
}
/*remove rightmost borders*/
.webix_hs_right .webix_hcell.webix_last,
.webix_hs_center .webix_hcell.webix_last {
  border-right-width: 0px;
}
/*right inner border*/
.webix_column.webix_last > div {
  border-right-width: 0px;
}
/*borders between split areas*/
.webix_ss_right .webix_column.webix_first > div,
.webix_hs_right .webix_first {
  border-left: 1px solid #DADEE0;
}
.webix_ss_left .webix_column.webix_last > div {
  border-right: 1px solid #DADEE0;
}
.webix_last_topcell.webix_cell {
  border-bottom: 1px solid #DADEE0;
}
/*normal data cell of the table*/
.webix_column > div,
.webix_table_cell {
  border-right: 1px solid #EDEFF0;
  padding: 0 12px;
  border-bottom: 1px solid #EDEFF0;
}
.webix_column,
.webix_hcolumn {
  text-align: left;
}
/*header selection in column mode, column dnd*/
.webix_ss_header .webix_sel_hcell,
.webix_ss_footer .webix_sel_hcell,
.webix_ss_header .webix_dd_over_column {
  background-color: #c9eaf5;
}
.webix_block_selection {
  z-index: 2;
  background: rgba(0, 0, 0, 0.1);
  border: 2px solid #EDEFF0;
}
.webix_dd_drag {
  white-space: nowrap;
  overflow: hidden;
  border-left: 1px solid #EDEFF0;
  height: 36px;
}
.webix_dd_drag > div {
  display: inline-block;
  vertical-align: top;
  background: #FFFFFF;
  border-top: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  border-bottom: 1px solid #EDEFF0;
  padding: 5px 12px;
  height: 36px;
  line-height: 28px;
  box-sizing: border-box;
}
.webix_dd_drag_column {
  padding: 5px 10px 5px 10px;
}
.webix_column > .webix_drag_over.webix_cell {
  background-color: #e6e6e6;
  color: #475466;
}
.webix_column > .webix_drag_over.webix_cell.webix_row_select,
.webix_column > .webix_drag_over.webix_cell.webix_cell_select {
  color: #475466;
  background: #F4F5F9;
}
.webix_column > .webix_drag_over.webix_cell.webix_row_select:focus,
.webix_column > .webix_drag_over.webix_cell.webix_cell_select:focus {
  background: #edeff5;
}
.webix_cell.webix_invalid {
  background-color: #ffeeee;
}
.webix_invalid_cell {
  position: relative;
}
.webix_invalid_cell:after {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 0px;
  height: 1px;
  border-top: 8px solid #f44;
  border-left: 8px solid transparent;
}
/*selection*/
.webix_column > div.webix_cell_select,
.webix_column > div.webix_column_select,
.webix_column > div.webix_row_select {
  color: #475466;
  background: #F4F5F9;
}
.webix_column > div.webix_cell_select:focus,
.webix_column > div.webix_column_select:focus,
.webix_column > div.webix_row_select:focus {
  background: #edeff5;
}
/*extra borders, for selection in cell mode*/
.webix_column > div.webix_cell_select {
  border-bottom: 1px solid #EDEFF0;
  border-left: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  padding-top: 0px;
  padding-left: 11px;
}
.webix_ss_right .webix_column.webix_first > div.webix_cell_select {
  padding-left: 12px;
}
/*extra borders, for selection in row mode*/
.webix_column > div.webix_row_select {
  border-bottom: 1px solid #EDEFF0;
  padding-top: 0px;
}
/*extra borders for selection in column mode*/
.webix_column > div.webix_column_select {
  border-left: 1px solid #EDEFF0;
  border-right: 1px solid #EDEFF0;
  padding-left: 11px;
}
.webix_cell.webix_dtable_colrow,
.webix_cell.webix_dtable_subrow,
.webix_dtable_subview {
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: #FFFFFF;
  width: 100%;
  padding-right: 30px;
  padding-left: 12px;
  padding-top: 1px;
  border-bottom: 1px solid #EDEFF0;
}
.webix_cell.webix_dtable_colrow.webix_selected {
  color: #475466;
  background: #F4F5F9;
}
.webix_cell.webix_dtable_colrow.webix_selected:focus {
  background: #edeff5;
}
.webix_dtable_subrow {
  border-top: 1px solid #EDEFF0;
  text-align: right;
}
.webix_dtable_subview {
  background: #EDEFF0;
  border-top: 1px solid #EDEFF0;
  padding: 0px 0px 0px 0px;
  padding-left: 10px;
  box-sizing: border-box;
}
.number .webix_cell {
  text-align: right;
}
.webix_rotate {
  transform: rotate(-90deg);
  line-height: normal;
}
.webix_measure_rotate {
  line-height: normal;
  white-space: normal;
  padding: 10px;
}
.webix_span_layer,
.webix_span_layer_top {
  background: transparent;
  position: absolute;
  left: 0px;
  top: 0px;
  height: 0px;
  width: 0px;
  overflow: visible;
}
.webix_span_layer_top {
  z-index: 1;
}
.webix_ss_right .webix_span_layer,
.webix_ss_right .webix_span_layer_top {
  border-left: 1px solid #DADEE0;
}
.webix_dtable_span {
  position: absolute;
  background: #FFFFFF;
  text-align: left;
}
.webix_dtable_span.webix_selected {
  color: #475466;
  background: #F4F5F9;
}
.webix_dtable_span.webix_selected:focus {
  background: #edeff5;
}
.webix_hcell .webix_input_icon {
  background-color: #DADEE0;
}
.webix_area_selection_layer {
  position: absolute;
  z-index: 2;
}
.webix_area_selection {
  position: absolute;
  background: #475466;
}
.webix_dtable_focused .webix_area_selection {
  background-color: #3f4a5a;
}
.webix_area_selection_top,
.webix_area_selection_bottom {
  height: 2px;
}
.webix_area_selection_left,
.webix_area_selection_right {
  width: 2px;
}
.webix_area_selection_handle {
  position: absolute;
  width: 6px;
  height: 6px;
  border: 1px solid #fff;
  background: #475466;
  cursor: crosshair;
  margin: -6px 0 0 -6px;
}
.webix_topcell {
  position: relative;
  background: #FFFFFF;
  z-index: 1;
}
.webix_dtable .webix_resize_handle_x .webix_handle_content,
.webix_dtable .webix_resize_handle_y .webix_handle_content {
  border: none;
  background-color: #1CA1C1;
}
.webix_dtable_focused .webix_column > div.webix_row_select,
.webix_dtable_focused .webix_column > div.webix_column_select {
  background: #edeff5;
}
.webix_window {
  position: absolute;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
}
.webix_window:focus {
  box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_win_body {
  overflow: hidden;
}
.webix_window,
.webix_win_content,
.webix_win_body,
.webix_win_body > .webix_view {
  border-radius: 0px;
}
.webix_win_body > .webix_view .webix_cal_month {
  border-radius: 0px;
}
.webix_win_head {
  border-bottom: 1px solid #DADEE0;
}
.webix_win_title {
  text-align: center;
}
/*----------------------------*/
/* DO NOT CHANGE STYLES BELOW */
/*----------------------------*/
.webix_win_content {
  height: auto;
  width: auto;
  overflow: hidden;
}
.webix_modal {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.2;
}
.webix_modalbox_inside {
  pointer-events: none;
}
.webix_point_top,
.webix_point_right,
.webix_point_bottom,
.webix_point_left {
  position: absolute;
}
.webix_point_top,
.webix_point_bottom {
  width: 13px;
  height: 7px;
}
.webix_point_left,
.webix_point_right {
  width: 7px;
  height: 13px;
}
.webix_point_top,
.webix_point_bottom,
.webix_point_right,
.webix_point_left {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAIAAADHSy4DAAAABnRSTlMAAAAAAABupgeRAAAACXBIWXMAAABPAAAATwFjiv3XAAAAhElEQVR4nMXVQQoAIQhAUe9/FC/pLAYayUm/EeT6YWGmoqpWharKG7n+XK5nt9L/LurMeV27oZHrReN0M6Oupr5S1GU0vhN1J7L27hp1QYXX1WtE5UxnNXI0ep7+pEGRpr95ooWObbXUm1npXWkFaF3vTqj9c+h8pVOb7gK6Yeje4tvwARi4FgcAh2V/AAAAAElFTkSuQmCC);
}
.webix_point_top {
  background-position: 0 -36px;
}
.webix_point_bottom {
  background-position: 0 0;
}
.webix_point_right {
  background-position: 0 -22px;
}
.webix_point_left {
  background-position: 0 -9px;
}
.webix_resize_handle {
  position: absolute;
  z-index: 2;
  width: 15px;
  height: 15px;
  bottom: 0px;
  line-height: 15px;
  right: -1px;
  text-align: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);
  cursor: nw-resize;
}
.webix_resize_frame {
  position: absolute;
  opacity: 0.1;
  background: #1CA1C1;
  display: block;
  border: 1px solid #0f5768;
  box-shadow: 1px 3px 6px #000;
}
.webix_resize_cursor {
  cursor: nw-resize;
}
.webix_shadow_medium,
.webix_shadow_small,
.webix_shadow_big {
  position: relative;
}
.webix_shadow_medium {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
}
.webix_shadow_small {
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.webix_shadow_big {
  box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
}
.webix_shadow_none {
  box-shadow: none !important;
}
.webix_toolbar.webix_shadow_small,
.webix_toolbar.webix_shadow_medium,
.webix_toolbar.webix_shadow_big {
  z-index: 1;
}
/*basis*/
.webix_tree .webix_scroll_cont > .webix_tree_leaves {
  display: inline-block;
  padding: 8px;
}
.webix_tree_item {
  clear: both;
  height: 24px;
  line-height: 24px;
  white-space: nowrap;
}
.webix_tree_item.webix_selected {
  background: transparent;
}
.webix_tree_item.webix_selected span {
  padding: 4px 10px 4px 4px;
  margin-left: -4px;
  color: #475466;
  background: #F4F5F9;
}
.webix_tree_item.webix_selected span:focus {
  background: #edeff5;
}
.webix_tree_item.webix_invalid {
  background-color: #ffeeee;
}
.webix_tree_checkbox {
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  height: 100%;
  width: 13px;
}
.webix_indeterminate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVR4nGPw8Mhldw9ObXAPTp1JBG4AqWcAawhNs2QgArgFp1q5haTVgzTNZCABuIekzSJdU3DqTOpoqq+vZ3IPSfsPwyD+INJECNBREzSeGkAxTYwG16B0a3CKICXtgTSA0h4ApZxpTQmN4jEAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: left center;
  height: 100%;
  width: 13px;
  margin-top: 0 !important;
  display: inline-block;
}
.webix_measure_size {
  font-family: Roboto, sans-serif;
}
.webix_measure_size input,
.webix_measure_size textarea,
.webix_measure_size select {
  width: 5px;
}
.webix_measure_size div {
  float: none;
}
.webix_measure_size div,
.webix_measure_size a {
  display: inline-block !important;
  position: static !important;
}
.webix_tree_close,
.webix_tree_open,
.webix_tree_none,
.webix_tree_folder,
.webix_tree_file,
.webix_tree_folder_open {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 100%;
  cursor: pointer;
  margin: 0;
  background-repeat: no-repeat;
}
.webix_tree_close,
.webix_tree_open,
.webix_tree_none {
  background-position: center center;
}
.webix_cell .webix_tree_close,
.webix_cell .webix_tree_open,
.webix_cell .webix_tree_none {
  background-color: transparent;
}
.webix_tree_folder,
.webix_tree_file,
.webix_tree_folder_open {
  background-position: 0 center ;
}
.webix_tree_file,
.webix_tree_folder,
.webix_tree_folder_open {
  margin: 0px 2px;
}
.webix_tree_leaves .webix_tree_leaves {
  display: block;
  margin-left: 20px;
}
.webix_line_tree .webix_tree_leaves {
  margin-left: 0px;
}
.webix_tree_file {
  background-image: url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAInjI+JwM26XAtPyTnTfU5veGyXJ2ZhaRpoSq0AicKlLNJftNojyCMFADs=);
}
.webix_tree_folder {
  background-image: url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIhjI+py90AI3Syvoqj27mfnn2gZYxkYEpiCqypa27yTC8FADs=);
}
.webix_tree_folder_open {
  background-image: url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIjjI+py90AI3SyvorjkQ7pDAJBSJaTaGpjKq7pxsJmR9c2UwAAOw==);
}
.webix_tree_img {
  background-color: #FFFFFF;
  float: left;
  width: 24px;
  height: 24px;
  background-position: 0 0;
}
.webix_tree_line1 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIxjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKrKg68GbjNGVTeGZmeiRP+IphBbi0EgrAAA7);
}
.webix_tree_line2 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIpjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC7/mTNf2jef6zvc+XgAAOw==);
  background-repeat: no-repeat;
}
.webix_tree_line3 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAI1jI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC78VC9KeveGYPpsJTwFmfCeixahABoQRXQEAOw==);
}
.webix_tree_line4 {
  background-image: url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIjjI+py+0Po5y02ouz3rxDAIZi+HGAiW6nmmqr22avHGMzUwAAOw==);
}
.webix_cal_month {
  height: 24px;
  line-height: 24px;
  text-align: center;
  position: relative;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 6px;
  box-sizing: content-box;
}
.webix_cal_prev_button,
.webix_cal_next_button {
  cursor: pointer;
  position: absolute;
  top: 0;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 8px 6px;
  -webkit-user-select: none;
  user-select: none;
}
.webix_cal_prev_button {
  left: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAASUlEQVR42p2QMQoAQQgD79EZ0Mqn5xCu2cPdYgUbJ0rMMxXgLeiuKq8gsJAz8weQ0QiwJEfECnr4wdlEnwJ68+yyhReC+c85oRecj0Um+pmo9wAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
}
.webix_cal_next_button {
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAARElEQVR42qXPsQoAIAhF0T76PdDJT7cUmtQhcmk4N8QVQ9JXN2bmgWOgqp+BiCRG2AYAMoi3/LxYdyagAnhA6G93TrABZaJFJjrFY8IAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
.webix_view > .webix_cal_header {
  height: 24px;
}
.webix_view > .webix_cal_header div {
  float: left;
  text-align: center;
  height: 19px;
  font-size: 11px;
  color: #475466;
  border-bottom: #DADEE0 1px solid;
}
.webix_cal_body .webix_cal_row > div {
  float: left;
  text-align: center;
  height: 100%;
}
.webix_cal_body .webix_selected,
.webix_cal_body .webix_cal_select,
.webix_cal_body .webix_cal_select.webix_cal_today {
  color: #475466;
  background: #F4F5F9;
}
.webix_cal_day,
.webix_cal_week_num {
  cursor: pointer;
  font-size: 12px;
  color: #475466;
  -webkit-user-select: none;
  user-select: none;
}
.webix_cal_week_num {
  color: #a2adbe;
  cursor: default;
  margin-right: 0px;
  border-right: 1px solid #DADEE0;
}
.webix_cal_event {
  font-weight: bold;
  color: #C66200;
}
.webix_cal_outside {
  color: #b1bbc8;
}
.webix_cal_inactive {
  background: #888;
}
.webix_cal_inactive {
  background: #888;
}
.webix_cal_day_disabled,
.webix_cal_day_disabled.webix_cal_event {
  color: #b1bbc8;
  background: #f0f0f0;
}
.webix_cal_day_disabled.webix_cal_day,
.webix_cal_day_disabled.webix_cal_block {
  cursor: not-allowed;
}
.webix_hours .webix_cal_day_disabled,
.webix_minutes .webix_cal_day_disabled,
.webix_hours .webix_cal_day_disabled.webix_cal_event,
.webix_minutes .webix_cal_day_disabled.webix_cal_event {
  background: #FFFFFF;
  font-weight: normal;
  text-decoration: line-through;
}
.webix_cal_month_name {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.webix_cal_block {
  float: left;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.webix_selected {
  background: #F4F5F9;
  color: #475466;
}
.webix_cal_footer {
  text-align: center;
  font-size: 12px;
  color: #444;
  height: 24px;
  padding: 6px 0 0;
  cursor: pointer;
}
.webix_cal_icons {
  float: right;
  height: 20px;
  line-height: 20px;
  padding: 4px 4px 0;
}
.webix_cal_time {
  height: 20px;
  line-height: 20px;
  padding: 4px 4px 0;
}
.webix_cal_time_icons {
  float: left;
}
.webix_cal_icons .webix_cal_icon {
  text-align: center;
  padding: 0 4px;
}
.webix_cal_icon:hover,
.webix_cal_time:hover,
.webix_cal_month_name:hover {
  text-decoration: underline;
  color: #1CA1C1;
}
.webix_cal_icon:focus,
.webix_cal_time:focus,
.webix_cal_month_name:focus {
  color: #1CA1C1;
}
.webix_cal_month_name.webix_readonly {
  cursor: default;
}
.webix_cal_month_name.webix_readonly:hover,
.webix_cal_month_name.webix_readonly:focus {
  text-decoration: none;
  color: inherit;
}
.webix_time_header {
  padding: 0 0 6px;
}
.webix_time_header .webix_cal_hours,
.webix_time_header .webix_cal_minutes {
  display: inline-block;
  font-size: 14px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  box-sizing: border-box;
  border-bottom: 1px solid #DADEE0;
}
.webix_time_header .webix_cal_minutes {
  padding-left: 1px;
  border-left: none;
}
.webix_time_header .webix_cal_hours {
  border-right: none !important;
}
.webix_cal_body .webix_hours {
  float: left;
  border-right: 1px solid #DADEE0;
  padding-right: 1px;
}
.webix_cal_body .webix_minutes {
  float: left;
  padding-left: 1px;
}
.webix_cal_block_empty {
  float: left;
  text-align: center;
}
.webix_time_footer {
  text-align: center;
  font-size: 12px;
  height: 24px;
  padding: 6px 0 0;
  cursor: pointer;
}
.webix_cal_done {
  height: 24px;
  padding: 2px 8px;
  font-size: 12px;
  border-radius: 2px;
  border: 1px solid #DADEE0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
  background: #F4F5F9;
  color: #1CA1C1;
  float: right;
}
.webix_cal_done:hover {
  background-color: #e7e9f2;
}
.webix_cal_done:focus {
  background-color: #e7e9f2;
}
.webix_cal_done:active {
  background-color: #daddeb;
}
.webix_cal_blurred_hours {
  background-color: #f7f7f7;
}
.webix_property_line {
  width: 100%;
  height: auto;
  line-height: 0;
}
.webix_property_line.webix_focused > div,
.webix_property_line:focus > div {
  background-color: #f7f8fb;
}
.webix_property_label,
.webix_property_value {
  display: inline-block;
  padding-left: 12px;
  border-bottom: 1px solid #EDEFF0;
  overflow: hidden;
  box-sizing: border-box;
}
.webix_property_label {
  border-right: 1px solid #EDEFF0;
}
.webix_property_label_line {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
  line-height: 42px;
  padding-left: 12px;
  border-bottom: 1px solid #EDEFF0;
  box-sizing: border-box;
}
.webix_property_label_line .webix_el_label .webix_el_box {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
}
.webix_property_label_line.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_property_label_line.webix_dark .webix_el_button,
.webix_property_label_line.webix_dark .webix_el_label .webix_el_box,
.webix_property_label_line.webix_dark .webix_inp_label,
.webix_property_label_line.webix_dark .webix_inp_top_label,
.webix_property_label_line.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_secondary .webix_icon,
.webix_property_label_line.webix_dark .webix_transparent .webix_icon,
.webix_property_label_line.webix_dark .webix_secondary .webix_img_btn_text,
.webix_property_label_line.webix_dark .webix_transparent .webix_img_btn_text,
.webix_property_label_line.webix_dark .webix_secondary .webix_icon_btn,
.webix_property_label_line.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_transparent button:hover,
.webix_property_label_line.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_property_label_line.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_property_label_line.webix_dark .webix_secondary button,
.webix_property_label_line.webix_dark .webix_inp_counter_next,
.webix_property_label_line.webix_dark .webix_inp_counter_prev,
.webix_property_label_line.webix_dark .webix_segment_0,
.webix_property_label_line.webix_dark .webix_segment_1,
.webix_property_label_line.webix_dark .webix_segment_N,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border-color: transparent;
}
.webix_property_label_line.webix_dark .webix_view > .webix_template {
  color: #FFFFFF;
  background-color: #657584;
}
.webix_property_label_line.webix_dark .webix_secondary button:hover,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_property_label_line.webix_dark .webix_inp_counter_next:hover,
.webix_property_label_line.webix_dark .webix_inp_counter_prev:hover,
.webix_property_label_line.webix_dark .webix_segment_0:hover,
.webix_property_label_line.webix_dark .webix_segment_1:hover,
.webix_property_label_line.webix_dark .webix_segment_N:hover {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_property_label_line.webix_dark .webix_secondary button:focus,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_property_label_line.webix_dark .webix_inp_counter_next:focus,
.webix_property_label_line.webix_dark .webix_inp_counter_prev:focus,
.webix_property_label_line.webix_dark .webix_segment_0:focus,
.webix_property_label_line.webix_dark .webix_segment_1:focus,
.webix_property_label_line.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_secondary button:active,
.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:active,
.webix_property_label_line.webix_dark .webix_inp_counter_next:active,
.webix_property_label_line.webix_dark .webix_inp_counter_prev:active,
.webix_property_label_line.webix_dark .webix_segment_0:active,
.webix_property_label_line.webix_dark .webix_segment_1:active,
.webix_property_label_line.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_inp_static,
.webix_property_label_line.webix_dark input[type=text],
.webix_property_label_line.webix_dark input[type=combo],
.webix_property_label_line.webix_dark input[type=datepicker],
.webix_property_label_line.webix_dark textarea,
.webix_property_label_line.webix_dark select,
.webix_property_label_line.webix_dark .webix_text_highlight {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.7);
}
.webix_property_label_line.webix_dark .webix_el_texthighlight input,
.webix_property_label_line.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_property_label_line.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_property_label_line.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_multicombo_value,
.webix_property_label_line.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_property_label_line.webix_dark .webix_inp_static:focus,
.webix_property_label_line.webix_dark input[type=text]:focus,
.webix_property_label_line.webix_dark input[type=combo]:focus,
.webix_property_label_line.webix_dark input[type=datepicker]:focus,
.webix_property_label_line.webix_dark textarea:focus,
.webix_property_label_line.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_property_label_line.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_property_label_line.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_property_label_line.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:hover,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:hover,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:focus,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:focus,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:active,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:active,
.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_property_label_line.webix_dark .webix_el_icon,
.webix_property_label_line.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_property_label_line.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_property_label_line.webix_dark .webix_icon_button:hover .webix_icon,
.webix_property_label_line.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_property_label_line.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_property_label_line.webix_dark .webix_custom_checkbox,
.webix_property_label_line.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_custom_checkbox:focus,
.webix_property_label_line.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_property_label_line.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_property_label_line.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_property_label_line.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box input,
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box select,
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box textarea,
.webix_property_label_line.webix_dark input.webix_invalid,
.webix_property_label_line.webix_dark select.webix_invalid,
.webix_property_label_line.webix_dark textarea.webix_invalid {
  color: #ffdedb;
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
}
.webix_property_label_line.webix_dark .webix_invalid .webix_multicombo_value,
.webix_property_label_line.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_property_label_line.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_property_label_line.webix_dark {
  color: #FFFFFF;
}
.webix_property_col_ind {
  float: right;
  cursor: pointer;
  margin: 0 8px 0 0;
  border: 1px solid #DADEE0;
  background: #ffffff;
  border-radius: 3px;
  width: 16px;
  height: 16px;
}
.webix_property_value {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.webix_property_check {
  margin: 0;
  vertical-align: middle;
}
/*style used by tooltip's container*/
.webix_tooltip {
  display: none;
  position: absolute;
  z-index: 10000;
  background-color: #FFFFFF;
  padding: 5px 10px;
  border: 1px solid #DADEE0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
  border-radius: 0px;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.webix_global_tooltip {
  pointer-events: none;
}
/*comments list*/
.webix_comments .webix_list .webix_list_item {
  margin-top: 24px;
  border: none;
  cursor: default;
}
.webix_comments .webix_list .webix_comments_more_item {
  margin-top: 12px;
}
/* comments list templates */
.webix_comments_name {
  margin-left: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.7);
}
.webix_comments_menu.webix_icon {
  line-height: 30px;
  width: 6px;
  visibility: hidden;
  float: right;
  cursor: pointer;
  color: #94A1B3;
  margin: 0 4px 0 0;
}
.webix_comments_current:hover .webix_comments_menu,
.webix_comments_current.active_menu .webix_comments_menu {
  visibility: visible;
}
.webix_comments_message {
  white-space: pre-wrap;
  line-height: 20px;
  margin-left: 70px;
  margin-right: 10px;
}
.webix_comments_message a {
  color: #1CA1C1;
  text-decoration: none;
  word-break: break-all;
}
.webix_comments_message a:hover {
  text-decoration: underline;
}
.webix_comments_message a:visited {
  color: #7e57c2;
}
.webix_comments_message .webix_comments_mention {
  font-weight: 500;
  white-space: nowrap;
}
.webix_comments_mention {
  color: #1CA1C1;
}
.webix_comments_avatar {
  margin-left: 14px;
  float: left;
  position: relative;
  width: 40px;
  height: 40px;
}
.webix_comments_status {
  z-index: 1;
  top: 30px;
  left: 30px;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  position: absolute;
  height: 12px;
  width: 12px;
  box-sizing: border-box;
}
.webix_comments_status.active {
  background-color: #55CD97;
}
.webix_comments_status.busy {
  background-color: #FF5C4C;
}
.webix_comments_status.away {
  background-color: #FDBF4C;
}
.webix_comments_status.none {
  background-color: #d0d5dd;
}
.webix_comments_avatar_image {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 50%;
  float: left;
  position: relative;
}
.webix_comments_photo {
  width: auto;
  height: 100%;
  margin: 0 auto;
}
.webix_comments_avatar_text {
  font-size: 16px;
  color: #1CA1C1;
  line-height: 40px;
  text-align: center;
  background-color: #DFE2E6;
}
.webix_comments_avatar_text .webix_icon {
  margin: 0;
}
.webix_comments_date {
  float: right;
  color: #94A1B3;
  font-size: 12px;
}
.webix_comments_image {
  max-width: 100%;
  max-height: 300px;
  display: block;
}
/* buttons*/
.webix_comments_more {
  font-weight: 500;
  text-align: center;
  cursor: pointer;
  background: #F4F5F9;
  color: #1CA1C1;
  border: none;
  border-radius: 2px;
}
.webix_comments_more:hover {
  background-color: #e7e9f2;
}
.webix_comments_send .webix_el_box {
  float: right !important;
}
.webix_message_area {
  position: fixed;
  right: 5px;
  width: 250px;
  z-index: 1000;
}
.webix_message {
  min-width: 120px;
  font-family: Roboto, sans-serif;
  z-index: 10000;
  overflow: hidden;
  margin: 4px 4px 12px;
  transition: all 0.5s ease;
}
.webix_message.hidden {
  height: 0px;
  min-height: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-width: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  box-shadow: none;
  overflow: hidden;
}
.webix_modal_box {
  pointer-events: auto;
  overflow: hidden;
  display: inline-block;
  min-width: 250px;
  width: 250px;
  text-align: center;
  position: fixed;
  background-color: #FFFFFF;
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
  font-family: Roboto, sans-serif;
  z-index: 20000;
  border-radius: 0px;
  border: 1px solid #DADEE0;
  outline: none;
}
.webix_modal_box .webix_popup_button {
  margin-top: 8px;
}
.webix_message,
.webix_popup_button {
  cursor: pointer;
}
.webix_popup_controls {
  padding: 4px 12px 12px;
}
.webix_popup_button {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin: 0 4px;
  border-radius: 2px;
}
.webix_popup_button {
  min-width: 100px;
}
div.webix_modal_cover {
  background-color: #000;
  cursor: default;
  opacity: 0.1;
  position: fixed;
  z-index: 19999;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border: none;
  zoom: 1;
}
.webix_message img,
.webix_modal_box img {
  float: left;
  margin-right: 8px;
}
/*Skin section*/
.webix_popup_button {
  font-size: 14px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  background: #F4F5F9;
  color: #1CA1C1;
  outline: none;
}
.webix_popup_button:hover {
  background-color: #e7e9f2;
}
.webix_popup_button:focus {
  background-color: #e7e9f2;
}
.webix_popup_button:active {
  background-color: #daddeb;
}
.webix_popup_button.confirm {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #1CA1C1;
  letter-spacing: 0px;
  outline: none;
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_popup_button.confirm:hover {
  background-color: #1992af;
}
.webix_popup_button.confirm:focus {
  background-color: #1992af;
}
.webix_popup_button.confirm:active {
  background-color: #17839d;
}
.webix_popup_input.webix_el_text {
  outline: none;
  overflow: hidden;
  padding: 3px 2px;
}
.webix_popup_input.webix_el_text input {
  width: 100%;
  height: 30px;
  font-size: 14px;
  background: #ffffff;
  font-family: Roboto, sans-serif;
  border-color: #CCD7E6;
  box-sizing: border-box;
}
.webix_popup_input.webix_el_text.webix_required::before {
  position: absolute;
  right: 18px;
  padding-top: 1px;
  content: "*";
  color: #FF5C4C;
}
.webix_popup_input.webix_el_text.webix_popup_invalid input {
  background-color: #ffedee;
  border-color: #fea5a8;
  color: #FF5C4C;
  background-color: #ffdedb;
}
.webix_popup_title {
  color: #475466;
  line-height: 20px;
  padding: 20px 16px 12px 16px;
  font-size: 16px;
  font-weight: 500;
}
.webix_popup_title + div.webix_popup_text {
  padding-top: 0;
  box-shadow: none;
}
.webix_popup_text {
  overflow: hidden;
  padding: 24px 16px 0px 16px;
  font-size: 14px;
  color: #475466;
  line-height: 20px;
}
.webix_popup_text.webix_popup_label {
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_alert .webix_popup_title,
.webix_confirm .webix_popup_title,
.webix_prompt .webix_popup_title,
.webix_alert .webix_popup_text,
.webix_confirm .webix_popup_text,
.webix_prompt .webix_popup_text {
  box-shadow: inset 0 4px #1CA1C1;
}
.webix_alert-warning .webix_popup_title,
.webix_confirm-warning .webix_popup_title,
.webix_prompt-warning .webix_popup_title,
.webix_alert-warning .webix_popup_text,
.webix_confirm-warning .webix_popup_text,
.webix_prompt-warning .webix_popup_text {
  box-shadow: inset 0 4px #FDBF4C;
}
.webix_alert-error .webix_popup_title,
.webix_confirm-error .webix_popup_title,
.webix_prompt-error .webix_popup_title,
.webix_alert-error .webix_popup_text,
.webix_confirm-error .webix_popup_text,
.webix_prompt-error .webix_popup_text {
  box-shadow: inset 0 4px #FF5C4C;
}
.webix_message {
  font-size: 14px;
  color: #475466;
  box-shadow: 0 1px 14px 0 rgba(0, 0, 0, 0.12), 0 4px 10px 0 rgba(0, 0, 0, 0.1);
  line-height: 20px;
  border-radius: 2px;
  border: 1px solid #DADEE0;
  background-color: #FFFFFF;
}
.webix_message.webix_debug {
  color: #313131;
  border-color: #fed282;
  background-color: #fff2db;
}
.webix_message.webix_error {
  color: #313131;
  border-color: #ff8d82;
  background-color: #ffdedb;
}
.webix_message.webix_success {
  color: #313131;
  border-color: #88dcb6;
  background-color: #ddf5ea;
}
.webix_message div {
  padding: 11px 12px;
}
.webix_color_row {
  clear: both;
  white-space: nowrap;
}
.webix_color_palette {
  text-align: left;
  padding: 4px;
  -webkit-user-select: none;
  user-select: none;
}
.webix_color_palette.webix_palette_classic {
  padding: 0;
}
.webix_color_row,
.webix_color_row div {
  line-height: 0;
  font-size: 0;
}
.webix_color_row div {
  display: inline-block;
  position: relative;
}
.webix_color_row div > * {
  box-sizing: border-box;
}
.webix_color_row .webix_color_selected > * {
  border: 1px solid;
  border-color: #FFFFFF;
  border-radius: 2px;
  box-shadow: rgba(28, 161, 193, 0.6) 0 0 0 2px;
}
.webix_color_row .webix_color_selected:focus > * {
  box-shadow: #1CA1C1 0 0 0 2px;
}
.webix_palette_classic .webix_color_row .webix_color_selected > * {
  border: 2px solid #f3f3f3;
  border-radius: 0px;
  box-shadow: none;
}
.webix_palette_classic .webix_color_row .webix_color_selected:focus > * {
  box-shadow: inset 0 0 15px #fff;
}
.webix_palette_classic .webix_color_item {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.webix_palette_material .webix_color_item {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 2px;
  cursor: pointer;
  width: 100%;
  height: 100%;
}
.webix_palette_material .webix_color_row > div {
  margin: 0 4px 4px 0;
}
.webix_color_area {
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  user-select: none;
}
.webix_color_block {
  position: relative;
  border-radius: 2px;
  margin: 12px 12px 14px;
}
.webix_color_block:before,
.webix_color_block:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.webix_color_block:before {
  background-image: linear-gradient(0deg, #000, hsla(0, 0%, 100%, 0));
  z-index: 2;
}
.webix_color_block:after {
  background-image: linear-gradient(90deg, #fff, hsla(20, 42%, 65%, 0));
  z-index: 1;
}
.webix_color_line {
  position: relative;
  height: 8px;
  margin: 0 12px;
  border-radius: 8px;
  background-image: linear-gradient(90deg, red, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red);
}
.webix_color_circle {
  width: 8px;
  height: 8px;
  margin: -6px 0 0 -6px;
  border: 2px solid #FFFFFF;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3;
}
.webix_color_circle:focus,
.webix_color_area_active .webix_color_circle {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2), inset 0 0 4px #FFFFFF;
}
.webix_color_line_circle {
  width: 12px;
  height: 12px;
  margin: -4px 0 0 -8px;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  background: #12FF08;
}
.webix_color_line_circle:focus,
.webix_color_area_active .webix_color_line_circle {
  box-shadow: inset 0 0 8px #FFFFFF;
}
.webix_color_area_active .webix_color_circle,
.webix_color_area_active .webix_color_line_circle {
  pointer-events: none;
}
.webix_color_out_block,
.webix_color_out_text {
  height: 32px;
  float: left;
  border: 1px solid #CCD7E6;
  margin: 12px 0px 12px 12px;
  box-sizing: border-box;
}
.webix_color_out_text {
  color: #475466;
  font-size: 14px;
  background: #ffffff;
  font-family: Roboto, sans-serif;
  border-color: #CCD7E6;
  padding: 0px 12px;
}
.webix_color_out_text:focus {
  border: 1px solid #1CA1C1;
}
.webix_color_area .webix_button {
  width: calc(100% - 12px*2);
  height: 32px;
  margin: 0px 0px 12px 12px;
  box-sizing: border-box;
}
.webix_daterange .webix_view {
  background-color: #FFFFFF;
}
.webix_daterange .webix_range_0 .webix_cal_next_button,
.webix_daterange .webix_range_N .webix_cal_prev_button {
  visibility: hidden;
}
.webix_daterange .webix_range_1 .webix_cal_next_button,
.webix_daterange .webix_range_1 .webix_cal_prev_button {
  visibility: hidden;
}
.webix_daterange .webix_range_1 .webix_cal_next_button:hover,
.webix_daterange .webix_range_1 .webix_cal_prev_button:hover {
  cursor: default;
}
.webix_daterange .webix_range_left .webix_cal_next_button:hover,
.webix_daterange .webix_range_right .webix_cal_prev_button:hover {
  cursor: default;
}
.webix_cal_range {
  background-color: #ffffff;
}
.webix_cal_range_start {
  border-radius: 3px 0 0 3px;
}
.webix_cal_range_end {
  border-radius: 0 3px 3px 0;
}
.webix_cal_range_start,
.webix_cal_range_end,
.webix_cal_event.webix_cal_range_start,
.webix_cal_event.webix_cal_range_end,
.webix_cal_body .webix_cal_today.webix_cal_range_start,
.webix_cal_body .webix_cal_today.webix_cal_range_end {
  background-color: #F4F5F9;
  color: #475466;
}
.webix_cal_outside.webix_cal_range,
.webix_cal_body .webix_cal_outside.webix_cal_range_start,
.webix_cal_body .webix_cal_outside.webix_cal_range_end,
.webix_cal_body .webix_cal_outside.webix_cal_today.webix_cal_range_start,
.webix_cal_body .webix_cal_outside.webix_cal_today.webix_cal_range_end {
  background-color: transparent;
  color: #b1bbc8;
}
.webix_daterange .webix_cal_icons {
  text-align: right;
  padding: 0 4px;
}
.webix_daterange .webix_cal_icons .webix_cal_icon {
  border-top: 1px solid #DADEE0;
}
.webix_daterange .webix_cal_time {
  display: none;
}
.webix_daterange .webix_cal_timepicker .webix_range_time_start {
  display: block;
}
.webix_daterange .webix_range_timepicker .webix_cal_time {
  display: block;
  padding: 5px 15px;
}
.webix_daterange .webix_range_timepicker .webix_range_time_start {
  float: left;
}
.webix_daterange .webix_range_timepicker .webix_range_time_end {
  float: right;
}
.webix_daterange .webix_range_footer .webix_cal_footer {
  padding: 0;
}
.webix_timeboard .webix_slider_title {
  text-align: left;
  margin-left: 10px;
}
.webix_timeboard .webix_colon_template .webix_template {
  padding: 0;
  text-align: center;
  line-height: 100%;
  font-size: 30px;
  -webkit-user-select: none;
  user-select: none;
}
.webix_timeboard .webix_day_part .webix_el_box {
  padding-left: 6px;
  color: #1CA1C1;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.webix_timeboard .webix_day_part .webix_el_box:hover,
.webix_timeboard .webix_day_part .webix_el_box:focus {
  color: #17839d;
}
.webix_drag_zone {
  position: absolute;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
  background-color: #FFFFFF;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
  pointer-events: none;
}
.webix_drag_zone .webix_tree_item {
  padding: 0 8px;
}
.webix_drag_zone .webix_tree_item .webix_tree_open,
.webix_drag_zone .webix_tree_item .webix_tree_close,
.webix_drag_zone .webix_tree_item .webix_tree_none {
  display: none;
}
.webix_drag_zone .webix_ss_hscroll,
.webix_drag_zone .webix_ss_vscroll {
  display: none !important;
}
.webix_drag_over,
.webix_drop_zone {
  background-color: #e6e6e6;
}
.webix_drag_main {
  position: relative;
  background-color: #FFFFFF;
}
.webix_drag_main .webix_tree_item,
.webix_drag_main .webix_list_item,
.webix_drag_main .webix_dataview_item {
  border: 1px solid #EDEFF0;
  box-sizing: border-box;
}
.webix_drag_multiple,
.webix_drag_multiple_last {
  height: 100%;
  width: 100%;
  position: absolute;
  box-sizing: border-box;
  border: 1px solid #EDEFF0;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.webix_drag_multiple {
  bottom: 8px;
  left: 8px;
}
.webix_drag_multiple_last {
  bottom: 16px;
  left: 16px;
}
.webix_drag_zone > .webix_badge {
  top: -14px;
  right: -14px;
}
.webix_invisible {
  display: none !important;
}
.webix_drop_area,
.webix_drop_area_inner {
  height: 36px;
  box-sizing: border-box;
  background-color: #f1f2f7;
}
.webix_list-x .webix_drop_area {
  display: inline-block;
  border-right: 1px solid #EDEFF0;
}
.webix_tree .webix_drop_area {
  height: 24px;
}
.webix_list .webix_drop_area {
  border-bottom: 1px solid #EDEFF0;
}
.webix_dataview .webix_drop_area {
  float: left;
  background-color: transparent;
}
.webix_dataview .webix_drop_area_inner {
  border-right: 1px solid #EDEFF0;
  border-bottom: 1px solid #EDEFF0;
}
.webix_vscroll_x {
  height: 0px;
  width: 100%;
  overflow-y: hidden;
  overflow-x: scroll;
}
.webix_vscroll_y {
  width: 0px;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
}
.webix_vscroll_body {
  width: 16px;
  height: 16px;
}
.webix_scroll_x {
  width: 50px;
  height: 4px !important;
  left: 1px;
  bottom: 3px;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  border-radius: 4px;
  box-sizing: border-box;
}
.webix_scroll_y {
  width: 4px !important;
  height: 50px;
  top: 1px;
  right: 3px;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  border-radius: 4px;
  box-sizing: border-box;
}
.webix_custom_scroll {
  -ms-overflow-style: none;
  /* IE, Edge */
  scrollbar-width: none;
  /* Firefox */
}
.webix_custom_scroll::-webkit-scrollbar {
  display: none;
  /* Chrome, Edge(chromium), Opera, Safari, all browsers on iOS */
}
.webix_c_scroll_y {
  position: absolute;
  z-index: 3;
  width: 10px;
  right: 0px;
}
.webix_c_scroll_y > div {
  transition: width 0.3s 0.2s, margin 0.3s 0.2s;
  width: 4px;
  height: 100%;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  margin: 0px 3px;
}
.webix_c_scroll_y:hover > div,
.webix_c_scroll_y.webix_scroll_active div {
  width: 10px;
  margin: 0px;
}
.webix_c_scroll_x {
  position: absolute;
  z-index: 3;
  height: 10px;
  bottom: 0px;
}
.webix_c_scroll_x > div {
  transition: height 0.3s 0.2s, margin 0.3s 0.2s;
  height: 4px;
  width: 100%;
  background-color: silver;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  margin: 3px 0px;
}
.webix_c_scroll_x:hover > div,
.webix_c_scroll_x.webix_scroll_active div {
  height: 10px;
  margin: 0px;
}
.webix_c_scroll_bar_y,
.webix_c_scroll_bar_x {
  position: absolute;
  background: rgba(0, 0, 0, 0.05);
}
.webix_c_scroll_bar_y {
  height: 100%;
  width: 10px;
  right: 0px;
}
.webix_c_scroll_bar_x {
  width: 100%;
  height: 10px;
  bottom: 0px;
}
.webix_scroll_cont {
  width: 100%;
  height: auto;
  clear: both;
  position: relative;
}
.webix_secondary .webix_button {
  background: #F4F5F9;
  color: #1CA1C1;
}
.webix_secondary .webix_button:hover {
  background-color: #e7e9f2;
}
.webix_secondary .webix_button:focus {
  background-color: #e7e9f2;
}
.webix_secondary .webix_button:active {
  background-color: #daddeb;
}
.webix_secondary .webix_button .webix_icon,
.webix_secondary .webix_button .webix_img_btn_text,
.webix_secondary .webix_button .webix_icon_btn {
  color: #1CA1C1;
}
.webix_secondary .webix_pressed .webix_button {
  background-color: #daddeb;
}
.webix_primary .webix_button {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_primary .webix_button:hover {
  background-color: #1992af;
}
.webix_primary .webix_button:focus {
  background-color: #1992af;
}
.webix_primary .webix_button:active {
  background-color: #17839d;
}
.webix_primary .webix_button .webix_icon,
.webix_primary .webix_button .webix_img_btn_text,
.webix_primary .webix_button .webix_icon_btn {
  color: #FFFFFF;
}
.webix_primary .webix_pressed .webix_button {
  background-color: #17839d;
}
.webix_danger .webix_button {
  background: #FF5C4C;
  color: #ffffff;
}
.webix_danger .webix_button:hover {
  background-color: #ff4938;
}
.webix_danger .webix_button:focus {
  background-color: #ff4938;
}
.webix_danger .webix_button:active {
  background-color: #ff3723;
}
.webix_danger .webix_button .webix_icon,
.webix_danger .webix_button .webix_img_btn_text,
.webix_danger .webix_button .webix_icon_btn {
  color: #ffffff;
}
.webix_danger .webix_pressed .webix_button {
  background-color: #ff3723;
}
.webix_transparent .webix_button {
  color: #475466;
  background: transparent;
  border: none;
}
.webix_transparent .webix_button .webix_img_btn_text {
  color: #475466;
}
.webix_transparent .webix_button .webix_icon,
.webix_transparent .webix_button .webix_icon_btn {
  color: #94A1B3;
}
.webix_transparent .webix_button:hover {
  background-color: rgba(0, 0, 0, 0.04);
}
.webix_transparent .webix_button:focus {
  background-color: rgba(0, 0, 0, 0.04);
}
.webix_transparent .webix_button:active {
  background-color: rgba(0, 0, 0, 0.05);
}
.webix_transparent .webix_pressed .webix_button {
  background-color: rgba(0, 0, 0, 0.05);
}
.webix_button,
.webixbutton {
  border-radius: 2px;
  height: 100%;
  width: 100%;
  cursor: pointer;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #1CA1C1;
  letter-spacing: 0px;
  outline: none;
  -webkit-appearance: none;
  padding: 0 6px;
}
.webix_el_button .webix_el_box,
.webix_el_toggle .webix_el_box {
  position: relative;
}
.webix_img_btn,
.webix_img_btn_top {
  vertical-align: top;
  border: none;
  width: 100%;
  padding: 0;
}
.webix_img_btn .webix_icon {
  color: #1CA1C1;
  margin-right: 4px;
}
.webix_img_btn_top .webix_icon,
.webix_img_btn_top .webix_image {
  font-size: 20px;
  position: absolute;
  top: 8px;
  display: inline-block;
  left: 50%;
  transform: translateX(-50%);
}
.webix_img_btn .webix_image {
  display: inline-block;
  margin-right: 4px;
  vertical-align: middle;
}
.webix_img_btn_text {
  position: absolute;
  left: 0;
  bottom: 4px;
  width: 100%;
  text-align: center;
  cursor: pointer;
  color: #1CA1C1;
}
.webix_pressed .webix_button {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.webix_view.webix_control .webix_disabled_box .webix_button {
  color: #94A1B3;
  background: #f4f5f9;
  border-color: #f4f5f9;
  text-shadow: none;
}
.webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: #94A1B3;
}
.webix_view.webix_control .webix_disabled_box .webix_image {
  opacity: 0.4;
}
.webix_disabled_view.webix_control .webix_icon_btn,
.webix_disabled_view.webix_control .webix_icon {
  color: #94A1B3;
}
.webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: #94A1B3;
}
.webixbutton {
  width: auto;
  height: auto;
  padding: 8px 15px;
}
.webix_richtext_editor {
  height: 100%;
}
.webix_template .webix_richtext_editor:focus {
  outline: none;
}
.webix_richtext_container .webix_template {
  padding: 10px;
  overflow-x: auto;
  border: solid #DADEE0;
  border-width: 0px 1px 1px;
  border-radius: 0px 0px 6px 6px;
}
.webix_richtext_inp_label .webix_template {
  box-sizing: border-box;
  color: #475466;
  text-transform: none;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  padding-top: 1px;
  padding-left: 0;
  padding-right: 9px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
  padding-right: 8px;
  margin-bottom: 0px;
  padding-top: 10px;
  float: none;
}
.webix_richtext .wxi-underline,
.webix_richtext .wxi-italic,
.webix_richtext .wxi-bold {
  vertical-align: sub;
  font-size: 24px;
  width: 24px;
}
.webix_control {
  background: transparent;
}
.webix_control input,
.webix_control button,
.webix_control textarea,
.webix_el_label,
.webix_inp_label,
.webix_inp_top_label,
.webix_inp_bottom_label {
  box-sizing: border-box;
  font-family: Roboto, sans-serif;
}
.webix_el_box {
  box-sizing: border-box;
  padding: 3px 2px;
  height: 100%;
  width: 100%;
  font-size: 14px;
  overflow: hidden;
}
.webixtoolbarlabel {
  font-size: 16px;
}
.webix_el_text input,
.webix_el_search input,
.webix_el_combo input,
.webix_el_datepicker input,
.webix_el_colorpicker input {
  font-size: 14px;
  height: 100%;
  padding: 0px 12px;
  border: 1px solid #DADEE0;
  color: #475466;
  background: #ffffff;
  font-family: Roboto, sans-serif;
  border-color: #CCD7E6;
  -webkit-appearance: none;
  border-radius: 0;
}
.webix_multitext_icon:hover,
.webix_multitext_icon:active {
  color: #1CA1C1;
  background: inherit;
  cursor: pointer;
}
.webix_inp_label,
.webix_inp_top_label,
.webix_label_right {
  color: #475466;
  text-transform: none;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.webix_inp_label {
  float: left;
  padding-top: 1px;
  padding-left: 0;
  padding-right: 9px;
}
.webix_inp_top_label {
  float: none;
  padding: 3px 2px;
  padding-bottom: 0px;
}
.webix_inp_bottom_label {
  font-size: 12px;
  color: #516075;
}
.webix_label_right {
  padding-left: 9px;
}
.webix_el_checkbox .webix_label_right {
  display: inline-block;
  padding-top: 1px;
}
.webix_el_label {
  color: #475466;
}
.webix_toolbar .webix_el_label {
  text-transform: none;
}
.webix_el_select select {
  height: 100%;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  border: 1px solid #DADEE0;
}
body:not(:-moz-handler-blocked) .webix_el_select select {
  padding: 0.2em;
}
.webix_el_group,
.webix_all_segments {
  height: 100%;
  white-space: nowrap;
}
.webix_inp_counter_next,
.webix_inp_counter_prev,
.webix_inp_counter_value {
  border: 1px solid #DADEE0;
  cursor: pointer;
  -webkit-appearance: none;
  width: 20px;
  height: 100%;
  vertical-align: top;
}
.webix_inp_counter_value {
  font-size: 14px;
  width: 50px;
  color: #475466;
  text-align: center;
  border-left-width: 0px;
  border-right-width: 0px;
  -webkit-appearance: none;
  border-radius: 0;
}
.webix_inp_counter_prev {
  padding: 0;
  background: #F4F5F9;
  color: #1CA1C1;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.webix_inp_counter_prev:hover {
  background-color: #e7e9f2;
}
.webix_inp_counter_prev:focus {
  background-color: #e7e9f2;
}
.webix_inp_counter_prev:active {
  background-color: #daddeb;
}
.webix_inp_counter_next {
  padding: 0;
  background: #F4F5F9;
  color: #1CA1C1;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.webix_inp_counter_next:hover {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:focus {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:active {
  background-color: #daddeb;
}
.webix_el_textarea textarea,
.webix_textarea_measure {
  border: 1px solid #DADEE0;
  height: 100%;
  margin: 0;
  padding: 5px;
  color: #475466;
  resize: none;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  padding-left: 12px;
  padding-right: 12px;
}
.webix_textarea_measure {
  box-sizing: border-box;
  overflow: hidden;
}
.webix_el_textarea .webix_inp_label {
  padding-top: 10px;
}
.webix_noscroll.webix_el_textarea textarea {
  overflow: hidden;
}
.webix_segment_0,
.webix_segment_1 {
  border: 1px solid #DADEE0;
  border-right-width: 0px;
  height: 100%;
}
.webix_segment_0 {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.webix_segment_N {
  border: 1px solid #DADEE0;
  height: 100%;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.webix_segment_N:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.webix_segment_0,
.webix_segment_1,
.webix_segment_N {
  -webkit-appearance: none;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
  background: #F4F5F9;
  color: #1CA1C1;
  cursor: pointer;
  padding: 0;
}
.webix_segment_0:hover,
.webix_segment_1:hover,
.webix_segment_N:hover {
  background-color: #e7e9f2;
}
.webix_segment_0:focus,
.webix_segment_1:focus,
.webix_segment_N:focus {
  background-color: #e7e9f2;
}
.webix_segment_0:active,
.webix_segment_1:active,
.webix_segment_N:active {
  background-color: #daddeb;
}
.webix_segment_0.webix_selected,
.webix_segment_1.webix_selected,
.webix_segment_N.webix_selected {
  color: #475466;
  background: #F4F5F9;
  border-color: #1CA1C1;
  background-color: #1CA1C1;
  color: #FFFFFF;
}
.webix_segment_0.webix_selected:focus,
.webix_segment_1.webix_selected:focus,
.webix_segment_N.webix_selected:focus {
  background: #edeff5;
}
.webix_segment_0.webix_disabled,
.webix_segment_1.webix_disabled,
.webix_segment_N.webix_disabled {
  color: #94A1B3;
  background-color: #fbfbfd;
  border-color: transparent;
  cursor: not-allowed;
}
.webix_segment_0.webix_disabled:hover,
.webix_segment_1.webix_disabled:hover,
.webix_segment_N.webix_disabled:hover,
.webix_segment_0.webix_disabled:focus,
.webix_segment_1.webix_disabled:focus,
.webix_segment_N.webix_disabled:focus,
.webix_segment_0.webix_disabled:active,
.webix_segment_1.webix_disabled:active,
.webix_segment_N.webix_disabled:active {
  box-shadow: none;
  background-color: #fbfbfd;
}
.webix_segment_0.webix_disabled.webix_selected,
.webix_segment_1.webix_disabled.webix_selected,
.webix_segment_N.webix_disabled.webix_selected,
.webix_segment_0.webix_disabled.webix_selected:hover,
.webix_segment_1.webix_disabled.webix_selected:hover,
.webix_segment_N.webix_disabled.webix_selected:hover,
.webix_segment_0.webix_disabled.webix_selected:focus,
.webix_segment_1.webix_disabled.webix_selected:focus,
.webix_segment_N.webix_disabled.webix_selected:focus {
  background-color: #dde0ec;
}
.webix_inp_static {
  border: 1px solid #DADEE0;
  overflow: hidden;
  padding: 0px 12px;
  height: 100%;
  box-sizing: border-box;
  float: left;
}
.webix_placeholder {
  color: #94A1B3;
}
::-webkit-input-placeholder {
  color: #94A1B3;
}
::-moz-placeholder {
  color: #94A1B3;
}
/* Firefox 19+ */
:-moz-placeholder {
  color: #94A1B3;
}
/* Firefox 18- */
:-ms-input-placeholder {
  color: #94A1B3;
}
.webix_el_combo,
.webix_el_richselect,
.webix_el_datepicker,
.webix_el_colorpicker,
.webix_el_search {
  font-size: 14px;
}
.webix_el_combo input,
.webix_el_richselect input,
.webix_el_datepicker input,
.webix_el_colorpicker input,
.webix_el_search input,
.webix_el_combo .webix_inp_static,
.webix_el_richselect .webix_inp_static,
.webix_el_datepicker .webix_inp_static,
.webix_el_colorpicker .webix_inp_static,
.webix_el_search .webix_inp_static {
  color: #475466;
  background: #ffffff;
  font-family: Roboto, sans-serif;
  border-color: #CCD7E6;
  -webkit-appearance: none;
}
.webix_el_combo .webix_el_box,
.webix_el_richselect .webix_el_box,
.webix_el_datepicker .webix_el_box,
.webix_el_colorpicker .webix_el_box,
.webix_el_search .webix_el_box,
.webix_el_text .webix_el_box,
.webix_el_texthighlight .webix_el_box {
  color: #475466;
  position: relative;
}
.webix_el_combo .webix_input_icon,
.webix_el_richselect .webix_input_icon,
.webix_el_datepicker .webix_input_icon,
.webix_el_colorpicker .webix_input_icon,
.webix_el_search .webix_input_icon,
.webix_el_text .webix_input_icon,
.webix_el_texthighlight .webix_input_icon {
  background-color: transparent;
  position: absolute;
  z-index: 1;
  padding-left: 4px;
  width: 24px;
}
.webix_clear_icon:hover {
  color: #FF5C4C;
  cursor: pointer;
}
.webix_clear_icon:hover::before {
  content: "\F011";
  font-family: "Webix Material Icons";
}
.webix_view input::-ms-clear {
  display: none;
}
/*Remove button padding in FF*/
.webix_view button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.webix_el_radio .webix_inp_label {
  line-height: normal !important;
  padding-top: 7px;
}
.webix_inp_radio_border input,
.webix_el_checkbox input {
  margin: 0px;
  padding: 0px;
  float: left;
}
.webix_line_break {
  clear: both;
}
.webix_custom_checkbox,
.webix_custom_radio {
  -webkit-user-select: none;
  user-select: none;
}
.webix_radio_option.webix_disabled .webix_label_right,
.webix_radio_option.webix_disabled .webix_inp_radio_border {
  color: #94A1B3;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.webix_el_radio .webix_radio_option.webix_disabled .webix_custom_radio {
  color: #94A1B3;
  cursor: not-allowed;
}
.webix_radio_option {
  display: table;
  float: left;
  height: 32px;
  margin-right: 20px;
}
.webix_inp_radio_border,
.webix_el_radio .webix_label_right {
  display: table-cell;
  vertical-align: middle;
}
.webix_measure_size .webix_inp_radio_border,
.webix_measure_size.webix_el_radio .webix_label_right {
  display: table-cell !important;
}
.webix_measure_size .webix_radio_option {
  display: table !important;
  float: left !important;
}
.webix_measure_size .webix_line_break {
  display: block !important;
}
.webix_invalid .webix_el_box input,
.webix_invalid .webix_custom_radio,
.webix_invalid .webix_el_box .webix_inp_static,
.webix_invalid .webix_el_box select,
.webix_invalid .webix_el_box textarea,
input.webix_invalid,
select.webix_invalid,
textarea.webix_invalid {
  background-color: #fff6f6;
  border-color: #fea5a8;
}
.webix_invalid .webix_inp_bottom_label {
  font-size: 12px;
  color: #fd595f;
}
.webix_el_colorpicker .webix_input_icon {
  padding-left: 0;
  width: 24px;
  height: 24px;
  border-radius: 2px;
}
.webix_el_search .webix_el_box {
  position: relative;
}
.webix_el_search input {
  padding-right: 30px;
}
.webix_el_search span {
  position: absolute;
  right: 19px;
  cursor: pointer;
  padding-left: 7px;
}
.webix_view.webix_control > .webix_disabled {
  opacity: 0;
}
.webix_disabled_view.webix_control .webix_image {
  filter: grayscale(100%);
}
.webix_el_label.webix_disabled_view {
  color: #94A1B3;
}
.webix_view.webix_control .webix_disabled_box label,
.webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_view.webix_control .webix_disabled_box button,
.webix_view.webix_control .webix_disabled_box .webix_slider_title {
  color: #94A1B3;
}
.webix_view.webix_control .webix_disabled_box input,
.webix_view.webix_control .webix_disabled_box select,
.webix_view.webix_control .webix_disabled_box textarea,
.webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_view.webix_control .webix_disabled_box .webix_slider_right,
.webix_view.webix_control .webix_disabled_box .webix_slider_handle {
  color: #94A1B3;
  background: #fbfbfd;
  border-color: #EDEFF0;
}
.webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,
.webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_view.webix_control .webix_disabled_box .webix_segment_N {
  color: #94A1B3;
  background: #f4f5f9;
  border-color: #f4f5f9;
  text-shadow: none;
}
.webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: #dde0ec;
}
.webix_view.webix_control .webix_disabled_box .webix_slider_left {
  background-color: #94A1B3;
}
.webix_disabled_top_label {
  color: #94A1B3;
}
label.webix_required:after,
legend.webix_required:after,
.webix_measure_size.webix_required:after,
.webix_richtext_inp_label.webix_required .webix_template:after {
  content: "*";
  padding-left: 4px;
  color: #FF5C4C;
}
.webix_multicombo .webix_inp_static {
  padding: 0 3px 0 0;
}
.webix_el_text .webix_multicombo_input {
  background-color: transparent;
  border: 0;
  float: left;
  vertical-align: middle;
  font-size: 14px;
  padding: 0px;
  color: #475466;
  font-family: Roboto, sans-serif;
  margin-left: 9px;
}
.webix_el_text .webix_multicombo_input:focus {
  border: 0;
  box-shadow: none;
}
.webix_multicombo_listbox {
  width: auto;
  line-height: 1;
  margin: 0;
  padding: 0;
  list-style: none;
}
.webix_multicombo_value,
.webix_multicombo_tag {
  float: left;
  position: relative;
  background-color: #f2f2f2;
  display: inline-block;
  margin: 3px 0 0 3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 2px;
  box-sizing: border-box;
}
.webix_multicombo_value {
  padding: 0 20px 0 5px;
}
.webix_multicombo_tag {
  min-width: 15px;
  text-align: center;
}
.webix_multicombo_tag,
.webix_multicombo_value.webix_readonly {
  padding: 0 5px 0 5px;
}
.webix_multicombo_delete {
  position: absolute;
  top: 50%;
  right: 4px;
  margin-top: -8px;
  font-size: 16px;
  height: 16px;
  line-height: 1;
  color: #475466;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}
.webix_multicombo_delete::after {
  content: "\F011";
  font-family: "Webix Material Icons";
}
.webix_multilist .webix_list_item {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.webix_multilist .webix_selected {
  background: #f2f2f2;
  color: #475466;
}
.webix_multilist .wxi-checkbox-marked,
.webix_multilist .wxi-checkbox-blank {
  vertical-align: middle;
  font-size: 24px;
  width: 24px;
  margin-right: 4px;
}
.webix_checksuggest_select_all {
  border-color: transparent;
  border-bottom: 1px solid #DADEE0;
  margin-bottom: 1px;
}
.webix_checksuggest_select_all .webix_label_right {
  text-transform: capitalize;
  display: block;
  padding: 4px 12px 0 12px;
}
.webix_checksuggest_select_all input {
  display: none;
}
.webix_checksuggest_select_all:hover {
  cursor: pointer;
}
.webix_checksuggest_select_all:hover .webix_label_right {
  cursor: pointer;
  color: #F4F5F9;
}
.webix_el_texthighlight {
  position: relative;
}
.webix_el_texthighlight.webix_el_text .webix_text_highlight_value {
  position: relative;
  top: 50%;
  transform: translate(0, -50%);
  overflow: hidden;
  white-space: pre;
}
.webix_el_texthighlight.webix_el_text input,
.webix_el_texthighlight.webix_el_text .webix_text_highlight {
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 0 12px;
}
.webix_el_texthighlight.webix_el_text .webix_input_icon {
  top: 3px;
}
.webix_el_texthighlight.webix_el_textarea textarea {
  padding: 5px 12px;
}
.webix_el_texthighlight.webix_el_textarea .webix_text_highlight_value {
  word-wrap: break-word;
  margin: 5px 12px;
  white-space: pre-wrap;
}
.webix_el_texthighlight.webix_disabled_view .webix_text_highlight {
  background-color: #fbfbfd;
}
.webix_el_texthighlight .webix_text_highlight,
.webix_el_texthighlight input,
.webix_el_texthighlight textarea {
  line-height: normal;
  letter-spacing: normal;
  box-sizing: border-box;
}
.webix_el_texthighlight .webix_text_highlight {
  -webkit-text-size-adjust: none;
  height: 100%;
  position: absolute;
  border: 1px solid transparent;
  border-radius: 2px;
  background-color: #fff;
  overflow: auto;
}
.webix_el_texthighlight .webix_text_highlight .webix_text_highlight_value {
  text-align: left;
}
.webix_el_texthighlight.webix_control .webix_el_box input,
.webix_el_texthighlight.webix_control .webix_el_box textarea {
  display: block;
  position: relative;
  z-index: 1;
  color: transparent;
  caret-color: #475466;
  background: transparent;
  resize: none;
}
.webix_el_texthighlight textarea {
  overflow: auto;
}
.webix_el_tabbar {
  background: transparent;
}
.webix_all_tabs {
  height: 100%;
  display: flex;
  align-items: stretch;
}
.webix_tab_filler {
  background: transparent;
  font-size: 1px;
  border-bottom: 1px solid #DADEE0;
  box-sizing: border-box;
}
.webix_tab_filler:first-child {
  border-right: 1px solid #DADEE0;
}
.webix_item_tab:first-child {
  border-left: 1px solid #DADEE0;
}
.webix_item_tab {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  border: 1px solid #DADEE0;
  border-left-width: 0px;
  background: #FFFFFF;
  color: #1CA1C1;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0px;
  box-sizing: border-box;
}
.webixtype_bottom .webix_item_tab {
  border-radius: 0;
}
.webix_item_tab.webix_selected {
  border-bottom-width: 0px;
  background: #FFFFFF;
  color: #1CA1C1;
}
.webixtype_bottom .webix_item_tab.webix_selected {
  border-bottom-width: 1px;
}
.webix_before_all_tabs {
  width: 100%;
}
.webix_after_all_tabs {
  width: 100%;
  border-left: 1px solid #DADEE0;
  border-right: 1px solid #DADEE0;
  box-sizing: border-box;
}
.webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: #94A1B3;
  background: #f4f5f9;
  border-color: #f4f5f9;
  text-shadow: none;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn {
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn {
  box-sizing: border-box;
  margin: 0 3px;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab,
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,
.webix_el_tabbar .webixtype_image .webix_item_tab {
  padding: 3px 0;
  border-radius: 0;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn_top,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top,
.webix_el_tabbar .webixtype_image .webix_img_btn_top {
  background-position: center 0;
  position: relative;
  height: 100%;
}
.webix_tab_more_icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: 0 3px;
  box-sizing: border-box;
}
.webix_tab_more_icon .webix_icon {
  width: 100%;
}
.webix_tab_list .webix_list_item:last-child {
  border-bottom: none;
}
.webix_icon.webix_tab_close {
  font-size: 12px;
  position: absolute;
  right: 0px;
}
.webix_icon.webix_tab_close:focus {
  color: #FF5C4C;
}
.webix_all_tabs .webix_item_tab.webix_disabled {
  color: #94A1B3;
  background-color: #fbfbfd;
  border-color: transparent;
  cursor: not-allowed;
  -webkit-user-select: none;
  user-select: none;
}
.webix_all_tabs .webix_item_tab.webix_disabled:hover,
.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected,
.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected:hover {
  color: #94A1B3;
  background-color: #fbfbfd;
  border-color: transparent;
}
.webix_item_tab_text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 5px;
}
.webix_item_tab_text_close {
  padding-right: 22px;
}
.webix_menu .webix_list_item:hover,
.webix_menu-x .webix_list_item:hover,
.webix_menu .webix_list_item:active,
.webix_menu-x .webix_list_item:active,
.webix_menu .webix_list_item:focus,
.webix_menu-x .webix_list_item:focus {
  background: rgba(100, 100, 100, 0.1);
}
.webix_menu .webix_list_item,
.webix_menu-x .webix_list_item {
  border: none;
  text-decoration: none;
  background: #FFFFFF;
  height: 36px;
}
.webix_menu .webix_list_item .webix_submenu_icon,
.webix_menu-x .webix_list_item .webix_submenu_icon {
  float: right;
  text-align: right;
  position: relative;
  margin-left: 4px;
}
.webix_menu-x {
  border-color: transparent;
  background: transparent;
  color: #FFFFFF;
}
.webix_menu-x .webix_list_item:first-child {
  margin-left: 0;
}
.webix_menu-x .webix_submenu_icon {
  top: 14px;
}
.webix_menu-x .webix_list_item {
  display: inline-block;
  line-height: 32px;
}
.webix_menu-x .webix_list_item {
  border-right: 1px solid #fff;
  border-left: 0px;
  background: #1CA1C1;
  color: #fff;
  font-size: 14px;
}
.webix_menu-x .webix_list_item .webix_submenu_icon:before {
  content: '\F001';
}
.webix_menu-x .webix_list_item .webix_icon_btn {
  color: #fff;
  text-align: left;
}
.webix_menu-x .webix_list_item.webix_selected {
  box-shadow: none;
}
.webix_menu-x .webix_list_item:hover,
.webix_menu-x .webix_list_item:active,
.webix_menu-x .webix_list_item:focus {
  background-color: #1992af;
}
.webix_menu-x .webix_list_item:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.webix_menu-x .webix_list_item:last-child {
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.webix_menu-x .webix_list_item.webix_disabled {
  color: #94A1B3;
  background-color: #fbfbfd;
}
.webix_menu-x.webix_disabled_view .webix_disabled {
  background-color: transparent;
}
.webix_menu-x.webix_disabled_view .webix_list_item.menu {
  color: #94A1B3;
  background: #f4f5f9;
}
/* Submenu */
.webix_menu {
  background: #FFFFFF;
  border: 1px solid #DADEE0;
  border-radius: 0px;
}
.webix_menu .webix_list_item {
  display: block;
}
.webix_menu .webix_context_separator {
  height: 3px;
  padding: 1px 3px 0 3px;
}
.webix_menu .webix_context_separator .sep_line {
  height: 1px;
  border-top: 1px solid #DADEE0;
}
.webix_menu .webix_submenu_icon {
  top: 12px;
}
.webix_menu .webix_context_spacer {
  height: 36px;
}
.webix_menu_link {
  color: inherit;
  text-decoration: none;
  display: block;
  height: 100%;
}
/* Toolbar */
.webix_toolbar.webix_layout_subbar .webix_el_label .webix_el_box {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
}
.webix_toolbar.webix_layout_subbar.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_button,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_label .webix_el_box,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_label,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_top_label,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_img_btn_text,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_img_btn_text,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_icon_btn,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view > .webix_template {
  color: #FFFFFF;
  background-color: #657584;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:hover {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=text],
.webix_toolbar.webix_layout_subbar.webix_dark input[type=combo],
.webix_toolbar.webix_layout_subbar.webix_dark input[type=datepicker],
.webix_toolbar.webix_layout_subbar.webix_dark textarea,
.webix_toolbar.webix_layout_subbar.webix_dark select,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_text_highlight {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_texthighlight input,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_multicombo_value,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static:focus,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=text]:focus,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=combo]:focus,
.webix_toolbar.webix_layout_subbar.webix_dark input[type=datepicker]:focus,
.webix_toolbar.webix_layout_subbar.webix_dark textarea:focus,
.webix_toolbar.webix_layout_subbar.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:hover,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:active,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:hover .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_checkbox,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_checkbox:focus,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box input,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box select,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box textarea,
.webix_toolbar.webix_layout_subbar.webix_dark input.webix_invalid,
.webix_toolbar.webix_layout_subbar.webix_dark select.webix_invalid,
.webix_toolbar.webix_layout_subbar.webix_dark textarea.webix_invalid {
  color: #ffdedb;
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_multicombo_value,
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar .webix_layout_line,
.webix_toolbar .webix_layout_clean {
  background: transparent;
}
.webix_hidden_upload,
.webix_el_button .webix_hidden_upload {
  height: 1px;
  width: 1px;
  border: 0 !important;
  font-size: 1px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
  opacity: 0;
}
.webix_upload_client,
.webix_upload_error,
.webix_upload_server {
  width: 60px;
  text-align: center;
  float: right;
}
.webix_error_icon,
.webix_cancel_icon {
  display: inline-block;
  background-repeat: no-repeat;
}
.webix_error_icon {
  width: 18px;
  height: 16px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDdENjlDNjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFMDdENjlENjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkUwN0Q2OUE2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkUwN0Q2OUI2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZJnE7AAABdklEQVR42mK80aLPgAcwA/EcIOYB4mgg/oWuQL36AphmYcAPYvl5WBOYmBgY3n/6fQTIn4hLIRMeQ0CuaBHgY2EQ4GMF8euAWIgcg6qF+NmkOdiZGdhYmRiEBdhAhrSQapAKEBcJC7DCBUQE2UBUGhAbkGLQBDEhdjYmJkaGtHVMDD4LmBk+/2RgEBdhBwX+ZGINcuLiZPYW5Ie45tknRrAhIFqAl5WBh4vFBijsR8ggkI29IA0wwMsOo/+DaWjA9wIxGz6D0oAKDXi5EalCkvc/2DApPgifm5OZQZCPFRyGuAwCxwqya0AAZADMVTAgyA92TDUQS2MzqAUUxcAgRjPoP9hVyICVhREUi6B01g4TY4RmES0gvqSuyMPMQAK4ef/LXyBlAswmF2DWd4kJs2M1pGgLIvrRAXJyAIWqNzcXi7cgHysDqQAUnt9//LW52WoQBfLaDRlxDnWgYQzkAKBBDI+ef38E0n3nycsf6gyUgUcAAQYA9DZJKVXGocQAAAAASUVORK5CYII=);
}
.webix_upload_server {
  color: #55CD97;
}
.webix_remove_upload {
  float: right;
}
.webix_cancel_icon {
  margin-top: 9px;
  width: 14px;
  height: 14px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsElEQVR4XoVQUQbDQBScAywIuUcpKCWglBJCDlBKf0vpbymhd5mDhIDcoAcoJQSEsn2G5KmWzMDsPG92ZyGAgVfWfBtrUwEOZnwwOu2UjaPCbScLAEzYmzxyxafMgaUlRXMTsJJ1B7jgy0Y7gHt5FdgyimeAS+a6ZpDTQkLkCQbmk9OBHaPv+p6x99jLFFuOsTMPSlXl8FVlrSopFBP/sIQAbn6+bwsHA29sNGhMBQgf1cri4JYEbDkAAAAASUVORK5CYII=);
}
.webix_upload_flash {
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #fff;
}
.webix_drop_file {
  background: #f4f4f4;
  position: relative;
}
.webix_drop_file::before {
  position: absolute;
  bottom: 10px;
  left: 0px;
  width: 100%;
  text-align: center;
  pointer-events: none;
}
.webix_fieldset > fieldset {
  border: 1px solid #DADEE0;
  margin: 0px;
  padding: 5px 8px;
}
.webix_fieldset_label {
  color: #475466;
  font-size: 12px;
  padding: 0px 8px;
  text-transform: uppercase;
}
.webix_forminput > fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
}
.webix_forminput_label {
  color: #475466;
  font-family: Roboto, sans-serif;
  float: left;
  line-height: 32px;
  padding: 3px 2px;
  padding-right: 9px;
  box-sizing: border-box;
}
legend.webix_forminput_label_top {
  width: 100%;
  padding: 3px 2px 0;
}
.webix_slider_box {
  position: relative;
  padding: 0px 10px;
  height: 100%;
  float: left;
  border-radius: 5px;
  box-sizing: border-box;
  margin-top: -11px;
  padding-top: 15px;
}
.webix_slider_box .webix_slider_left {
  height: 10px;
  float: left;
  width: 100px;
  background: #cbeff7;
  border: 1px solid #e8eaec;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  box-sizing: border-box;
}
.webix_slider_box .webix_slider_right {
  height: 10px;
  float: left;
  width: 100px;
  background: #fff;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: 1px solid #e8eaec;
  box-sizing: border-box;
}
.webix_slider_box .webix_slider_handle {
  z-index: 1;
  position: absolute;
  width: 14px;
  height: 14px;
  top: 12px;
  border-radius: 8px;
}
.webix_slider_box .webix_slider_handle:focus {
  border-color: #1CA1C1;
}
.webix_slider_box .webix_slider_left {
  height: 6px;
  border: 1px solid #CCD7E6;
  background: #1CA1C1;
}
.webix_slider_box .webix_slider_right {
  height: 6px;
  border-color: #CCD7E6;
}
.webix_slider_box .webix_slider_handle {
  width: 14px;
  height: 14px;
  border: 1px solid #CCD7E6;
  background-color: #FFFFFF;
  top: 10px;
}
.webix_rangeslider .webix_slider_box .webix_slider_left {
  position: absolute;
}
.webix_rangeslider .webix_slider_box .webix_slider_active {
  z-index: 2;
}
.webix_rangeslider .webix_slider_box .webix_slider_right {
  border-radius: 5px;
}
.webix_rangeslider .webix_slider_title_box {
  position: relative;
  float: left;
  height: 18px;
  width: 1px;
}
.webix_rangeslider .webix_slider_title.webix_slider_move {
  position: absolute;
}
.webix_rangeslider.webix_slider_vertical .webix_slider_box .webix_slider_right {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.webix_rangeslider.webix_slider_vertical .webix_slider_title.webix_slider_move {
  display: block;
  position: relative;
}
.webix_slider_alt.webix_slider_vertical .webix_slider_box .webix_slider_handle {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TNgD/j1xNAAAADklEQVR4nGNgYPjPAMYACgAB/xSLTywAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
}
.webix_slider_alt .webix_slider_box .webix_slider_left {
  border: 1px solid #e1e1e1;
}
.webix_slider_alt .webix_slider_box .webix_slider_right {
  border: 1px solid #e1e1e1;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle {
  width: 11px;
  margin: 0 2px;
  height: 14px;
  top: 12px;
  border-radius: 2px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: 3px center;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle:focus {
  border-color: #1CA1C1;
}
.webix_slider_alt .webix_slider_box .webix_slider_left {
  border: 1px solid #CCD7E6;
  background: #1CA1C1;
}
.webix_slider_alt .webix_slider_box .webix_slider_right {
  border-color: #CCD7E6;
}
.webix_slider_alt .webix_slider_box .webix_slider_handle {
  background-color: #FFFFFF;
  border: 1px solid #CCD7E6;
  top: 10px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left,
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  width: 10px;
  float: none;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 5px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
}
.webix_slider_vertical .webix_slider_box .webix_slider_handle {
  left: 7px;
}
.webix_slider_vertical .webix_slider_title {
  padding-top: 1px;
  text-align: left;
}
.webix_slider_vertical.webix_slider_alt .webix_slider_handle {
  height: 11px;
  width: 14px;
  left: 5px;
}
.webix_slider_title {
  text-align: center;
}
.webix_slider_title.webix_slider_move {
  position: relative;
  text-align: left;
  display: inline-block;
  width: auto;
  white-space: nowrap;
}
.webix_switch_toggle {
  position: absolute;
  visibility: hidden;
}
.webix_switch_box {
  display: block;
  position: relative;
  top: 50%;
  margin-top: -12px;
  height: 24px;
  cursor: pointer;
  background-color: #f1f1f1;
  border: 1px solid #DADEE0;
  border-radius: 60px;
  transition: background-color 0.4s ease;
  color: #666;
  text-align: center;
  float: left;
  box-sizing: border-box;
}
.webix_el_switch .webix_label_right {
  display: block;
  padding-top: 3px;
  margin-top: 4px;
}
.webix_switch_handle {
  height: 22px;
  width: 22px;
  border-radius: 100%;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #eee;
  position: absolute;
  top: 0px;
  background-color: #fff;
  transition: left 0.3s ease;
  cursor: pointer;
  box-sizing: border-box;
}
.webix_switch_handle:focus,
.webix_switch_box:active .webix_switch_handle {
  box-shadow: 0 0px 2px 2px rgba(0, 0, 0, 0.2);
}
.webix_switch_text {
  -webkit-user-select: none;
  user-select: none;
  padding: 1px 0 0 18px;
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
}
.webix_switch_on .webix_switch_text {
  padding: 1px 18px 0 0;
}
.webix_switch_box.webix_switch_on {
  background-color: #F4F5F9;
  color: #fff;
}
.webix_progress_top,
.webix_progress_bottom {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 6px;
  overflow: hidden;
  z-index: 95;
  background: #f2f2f2;
}
.webix_progress_bottom {
  bottom: 0px;
  top: auto;
  height: 17px;
}
.webix_progress_top .webix_progress_state,
.webix_progress_bottom .webix_progress_state {
  width: 0px;
  height: 6px;
  background: #F4F5F9;
  transition: width 3s;
}
.webix_progress_bottom .webix_progress_state {
  height: 17px;
}
.webix_progress_icon {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 95;
}
.webix_progress_icon .webix_progress_state {
  font-family: "Webix Material Icons";
  font-size: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  display: inline-block;
  color: #93a0b3;
}
.webix_gage_box {
  display: table;
  height: 100%;
  width: 100%;
}
.webix_gage_box > div {
  display: table-cell;
  vertical-align: middle;
}
.webix_gage_body {
  height: 100%;
  width: 100%;
  transform: rotate(180deg);
}
.webix_gage_label {
  font-size: 0.9em;
  text-align: center;
  margin-top: 10px;
}
.webix_gage_placeholder {
  margin-top: -20px;
}
.webix_gage_info {
  text-align: center;
  font-size: 0.7em;
  position: relative;
  margin: 0 auto 10px auto;
}
.webix_gage_min_range {
  left: -23%;
}
.webix_gage_max_range {
  right: -23%;
}
.webix_gage_min_range,
.webix_gage_max_range {
  display: inline-block;
  margin-top: 20px;
  position: absolute;
  text-align: center;
  width: 46%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_gage_range_info {
  font-size: 1.2em;
  line-height: 1;
}
.webix_gage_value {
  font-size: 2.2em;
  color: #475466;
}
.webix_gage_value,
.webix_gage_range_info {
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_gage_gradient_point_animated {
  transition: transform 1.3s linear;
}
.webix_gage_animated {
  stroke: hsl(120, 100%, 50%);
  animation: gage_dash 1.3s linear forwards;
  transition: stroke 1.3s linear, stroke-dasharray 1.3s linear;
}
@keyframes gage_dash {
  to {
    stroke-dashoffset: 0;
  }
}
.webix_gage_small_font .webix_gage_info,
.webix_gage_small_font .webix_gage_range_info {
  font-size: 1em;
}
.webix_gage_small_font .webix_gage_label,
.webix_gage_small_font .webix_gage_value {
  font-weight: 500;
  font-size: 1.2em;
}
.webix_gage_small_font .webix_gage_min_range,
.webix_gage_small_font .webix_gage_max_range {
  margin-top: 0;
}
.webix_gage_small_font .webix_gage_placeholder {
  margin-top: 0;
  padding-top: 20px;
}
.webix_bullet_header {
  font-weight: 500;
}
.webix_bullet_header,
.webix_bullet_subheader {
  font-size: 14px;
  fill: #475466;
}
.webix_bullet_scale {
  fill: #74869f;
  font-size: 12px;
  font-weight: 500;
  stroke: none;
  text-anchor: middle;
}
.webix_bullet_scale_lines {
  stroke: #74869f;
}
.webix_bullet_marker {
  y: 5px;
  width: 3px;
}
.webix_timeline .webix_scroll_cont {
  padding-top: 28px;
}
.webix_timeline_item {
  line-height: 0;
  padding: 0 12px;
  position: relative;
  box-sizing: border-box;
}
.webix_timeline_date,
.webix_timeline_event {
  line-height: 20px;
  overflow: hidden;
  position: absolute;
  top: 0px;
}
.webix_timeline_left .webix_timeline_date,
.webix_timeline_right .webix_timeline_details,
.webix_timeline_right .webix_timeline_value {
  text-align: right;
}
.webix_timeline_value {
  font-weight: 500;
}
.webix_timeline_details {
  color: #94A1B3;
  padding-top: 2px;
}
.webix_timeline_date {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.webix_timeline_horizontal .webix_scroll_cont {
  white-space: nowrap;
  display: inline-block;
  padding-left: 28px;
  height: 100%;
  box-sizing: border-box;
}
.webix_timeline_horizontal .webix_timeline_item {
  display: inline-block;
  height: 100%;
  padding: 12px 0 12px 0;
  white-space: normal;
}
.webix_timeline_horizontal .webix_timeline_item .webix_timeline_date,
.webix_timeline_horizontal .webix_timeline_item .webix_timeline_event {
  left: 0px;
}
.webix_timeline_horizontal .webix_timeline_item.webix_timeline_bottom .webix_timeline_event {
  top: auto;
  top: initial;
}
.webix_treemap {
  background-color: #f5f5f5;
}
.webix_treemap .webix_scroll_cont {
  position: relative;
  height: 100%;
  width: 100%;
}
.webix_treemap_item {
  position: absolute;
  color: #444;
  overflow: hidden;
  text-align: left;
  box-sizing: border-box;
  padding: 3px 5px;
  border-width: 0px 1px 1px 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
  background: transparent;
  cursor: pointer;
}
.webix_treemap_level_top {
  z-index: 1;
  border-color: rgba(0, 0, 0, 0.4);
}
.webix_treemap_item_bottom {
  border-bottom-width: 0;
}
.webix_treemap_item_right {
  border-right-width: 0;
}
.webix_treemap_item:hover {
  box-shadow: inset 0 0 5px #666;
}
.webix_treemap_item.webix_selected {
  border-color: #F4F5F9;
  box-shadow: inset 0 0 1px 2px #F4F5F9;
}
.webix_treemap_header {
  width: 100%;
  box-sizing: border-box;
}
.webix_treemap_header {
  padding: 0 10px;
  border-bottom: 1px solid #DADEE0;
}
.webix_treemap_header_item {
  cursor: pointer;
}
.webix_treemap_header_item:last-child {
  cursor: default;
}
.webix_treemap_reset {
  float: right;
  width: 25px;
  text-align: center;
}
.webix_treemap_reset:before {
  content: "\F011";
  color: #475466;
  font-family: "Webix Material Icons";
  font-size: 16px;
  display: block;
  cursor: pointer;
}
.webix_treemap_path_icon {
  width: 20px;
  text-align: center;
}
.webix_barcode {
  position: relative;
}
.webix_barcode .webix_canvas_text {
  font-size: 14px;
  padding: 0 2px;
  box-sizing: border-box;
}
.portlet_drag {
  position: absolute;
  z-index: 1;
  top: 5px;
  right: 5px;
  width: 18px;
  opacity: 0.5;
  cursor: pointer;
}
.portlet_in_drag {
  opacity: 0.4;
}
.portlet_marker,
.portlet_markertop,
.portlet_markerbottom,
.portlet_markerleft,
.portlet_markerright {
  opacity: 0.5;
  background: #9169BE;
  position: absolute;
  z-index: 2;
  transition: top 0.5s, left 0.5s, width 0.5s, height 0.5s;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
.portlet_markertop {
  height: 50%;
}
.portlet_markerbottom {
  height: 50%;
  top: 50%;
}
.portlet_markerleft {
  width: 50%;
}
.portlet_markerright {
  width: 50%;
  left: 50%;
}
.panel_icon {
  position: absolute;
  z-index: 93;
  top: 5px;
  right: 5px;
  line-height: normal;
  font-size: 13px;
  width: 18px;
  opacity: 0.5;
  cursor: pointer;
}
.webix_disabled_view .panel_icon {
  z-index: 91;
}
.panel_target {
  position: absolute;
  z-index: 3;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid #DADEE0;
  box-sizing: border-box;
}
.webix_popup.webix_sidemenu.webix_sidemenu_left {
  border-width: 0 1px 0 0;
  box-shadow: 2px 0 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_left.webix_animate {
  transition: left 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_right {
  left: auto;
  border-width: 0 0 0 1px;
  box-shadow: -2px 0px 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_right.webix_animate {
  transition: right 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_top {
  border-width: 0 0 1px 0 ;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_top .webix_win_body {
  position: relative;
}
.webix_sidemenu_top .webix_win_body > .webix_view {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 0;
}
.webix_sidemenu_top.webix_animate,
.webix_sidemenu_top.webix_animate .webix_win_body {
  transition: height 0.6s;
}
.webix_popup.webix_sidemenu.webix_sidemenu_bottom {
  border-width: 1px 0 0 0 ;
  top: auto;
  box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.05);
}
.webix_sidemenu_bottom.webix_animate,
.webix_sidemenu_bottom.webix_animate .webix_win_body {
  transition: height 0.6s;
}
/* SideBar*/
.webix_sidebar {
  background: #ECEFF1;
}
.webix_sidebar .webix_tree_item.webix_selected:focus span {
  background: transparent;
}
.webix_sidebar .webix_tree_item {
  color: #454545;
  height: 44px;
  line-height: 43px;
}
.webix_sidebar .webix_scroll_cont > .webix_tree_leaves {
  display: block;
  padding: 0;
}
.webix_sidebar .webix_tree_leaves .webix_tree_leaves {
  margin-left: 0px;
}
.webix_sidebar_selected,
.webix_sidebar_expanded .webix_tree_item:hover {
  background-color: rgba(0, 0, 0, 0.02);
}
.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_selected span {
  background-color: #F4F5F9;
  padding-right: 0;
}
.webix_sidebar .webix_tree_branch_1 .webix_tree_item {
  padding-left: 44px;
}
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  height: 44px;
  line-height: 44px;
  padding-left: 0;
}
.webix_sidebar .webix_tree_branch_1 {
  border-bottom: 1px solid #e5e5e5;
}
.webix_sidebar .webix_tree_item.webix_selected span,
.webix_sidebar .webix_tree_item span {
  margin: 0;
  padding: 0px;
}
.webix_icon.webix_sidebar_icon {
  width: 44px;
  text-align: center;
}
span.webix_sidebar_dir_icon {
  float: right;
  line-height: inherit;
}
/*SubMenu (Popup) */
.webix_sidebar_popup {
  border: none !important;
  box-shadow: 2px 3px 3px #ddd;
}
.webix_sidebar_popup,
.webix_sidebar_popup .webix_list_item {
  border-radius: 0;
}
.webix_sidebar_popup_right {
  box-shadow: -3px 3px 3px #ddd;
}
.webix_sidebar_popup_list.webix_sidebar_popup_left .webix_icon {
  float: right;
  line-height: inherit;
  width: 8px;
}
.webix_sidebar_popup_list.webix_sidebar_popup_right .webix_icon {
  float: left;
  line-height: inherit;
}
/*SubMenu: title*/
.webix_sidebar_popup_title {
  background: #ECEFF1;
}
.webix_sidebar_popup_title.webix_selected {
  border-left-color: #F4F5F9;
  background: #F4F5F9;
}
.webix_sidebar_popup_title .webix_template {
  line-height: 44px;
  padding: 0 10px;
  border: 1px solid #E5E5E5;
  border-left: none;
}
.webix_sidebar_popup_right .webix_sidebar_popup_title .webix_template {
  border: 1px solid #E5E5E5;
  border-right: none;
}
.webix_sidebar_selected.webix_sidebar_popup_title .webix_template {
  background: rgba(0, 0, 0, 0.03);
  border-left: none;
}
.webix_sidebar_popup_list .webix_list_item {
  border-left: 1px solid #E5E5E5;
  border-right: 1px solid #E5E5E5;
}
/*SubMenu: list*/
.webix_sidebar_popup_list .webix_list_item:first-child {
  border-top: 1px solid #E5E5E5;
}
.webix_sidebar_popup_list .webix_list_item:hover {
  background: #f6f9fb;
}
.webix_sidebar_popup_list .webix_list_item.webix_selected:hover {
  background: #F4F5F9;
}
.webix_menu .webix_list_item.webix_sidebar_selected {
  background: rgba(0, 0, 0, 0.02);
}
.webix_menu .webix_list_item.webix_sidebar_selected:hover {
  background: rgba(0, 0, 0, 0.02) !important;
}
.webix_view.webix_pdf {
  background-color: #404040;
  overflow: auto;
}
.webix_pdf .canvas_wrapper {
  margin: 0px auto;
  box-shadow: 5px 5px 15px #1c1c1c;
  width: 100%;
  height: 100%;
}
.webix_toolbar.pdf_bar .webix_img_btn {
  text-align: center;
}
.webix_toolbar.pdf_bar .webix_view {
  background-color: transparent;
}
.webix_toolbar.pdf_bar .webix_icon_btn {
  margin: 0;
}
.webix_toolbar.pdf_bar .webix_template {
  background-color: transparent;
  color: #fff;
  line-height: 2em;
}
.webix_toolbar.pdf_bar .webix_el_box input,
.webix_toolbar.pdf_bar .webix_inp_static {
  background-color: #5c5c5c;
  color: #fff;
  border-color: #404040;
}
.webix_toolbar.pdf_bar .webix_el_box input:focus,
.webix_toolbar.pdf_bar .webix_inp_static:focus {
  border-color: #333;
}
.webix_toolbar.pdf_bar .webix_el_box .webix_input_icon {
  color: #fff;
}
.webix_view.webix_popup.pdf_opt_list {
  border: none;
}
.pdf_opt_list .webix_list {
  background-color: #404040;
  color: #fff;
}
.pdf_opt_list .webix_list .webix_list_item {
  border-color: #474747;
  line-height: 1.5em;
}
.pdf_opt_list .webix_list .webix_list_item.webix_selected,
.pdf_opt_list .webix_list .webix_list_item:hover {
  color: #404040;
  background-color: #fff;
}
.webix_dbllist .bottom_label {
  text-align: center;
  font-size: 10px;
}
.webix_dbllist .webix_list,
.webix_dbllist .bottom_label {
  background: #ededed;
}
.webix_dbllist .webix_list_item {
  background: #FFFFFF;
  margin: 3px 4px 0px 4px;
  border: 1px solid #DADEE0;
  box-sizing: border-box;
}
.webix_dbllist .webix_list_item.webix_selected {
  border-bottom-color: #DADEE0;
  background-color: #F4F5F9;
  color: #475466;
}
.webix_dbllist .dbllist_button {
  width: 45%;
  height: 30px;
  margin-top: 4px;
  padding: 0;
  border-radius: 2px;
  border: 1px solid #DADEE0;
  cursor: pointer;
  font-size: 14px;
  font-family: Roboto, sans-serif;
  background-color: #F4F5F9;
}
.webix_dbllist .dbllist_button .webix_icon {
  color: #1CA1C1;
  font-size: 20px;
  width: 26px;
}
.webix_dbllist .dbllist_button:first-child {
  margin-top: 36px;
  margin-right: 4px;
}
.webix_dbllist .dbllist_button:last-child {
  margin-left: 4px;
}
.webix_dbllist .dbllist_button:hover,
.webix_dbllist .dbllist_button:focus,
.webix_dbllist .dbllist_button:active {
  background-color: #e7e9f2;
}
.webix_invalid .webix_list {
  background: #f8e2e2;
}
.dbllist_buttons .webix_template {
  padding: 0 0 0 4px;
}
.webix_sparklines {
  padding: 1px 0;
  box-sizing: border-box;
}
.webix_sparklines svg {
  box-sizing: border-box;
}
.webix_sparklines_line {
  stroke: #3498db;
  stroke-width: 1;
  fill: transparent;
  stroke-linecap: round;
}
.webix_sparklines_item {
  fill: #3498db;
  stroke-width: 1;
}
.webix_sparklines_bar {
  fill: #6dbcf0;
}
.webix_sparklines_bar_negative {
  fill: #d86c79;
}
.webix_sparklines_area {
  fill: #e5eef4;
  opacity: 0.5;
}
.webix_sparklines_origin {
  stroke: #888;
  stroke-width: 1;
  fill: transparent;
}
.webix_sparklines_event_area {
  fill: transparent;
}
.webix_sparklines_donut_hole {
  fill: #FFFFFF;
}
.webix_sparklines_line_chart .webix_sparklines_event_area:hover,
.webix_sparklines_area_chart .webix_sparklines_event_area:hover,
.webix_sparklines_splinearea_chart .webix_sparklines_event_area:hover,
.webix_sparklines_radar_chart .webix_sparklines_event_area:hover {
  fill: rgba(220, 220, 220, 0.4);
  stroke: rgba(255, 255, 255, 0.6);
}
.webix_sparklines_pie_chart .webix_sparklines_event_area:hover,
.webix_sparklines_bar_chart .webix_sparklines_event_area:hover {
  fill: rgba(255, 255, 255, 0.3);
}
/* print css rules*/
.webix_ui_print,
.webix_print_pdf {
  display: none;
}
body.webix_print {
  margin-top: 0px;
}
@media print {
  body.webix_print {
    overflow: visible !important;
    background-color: none !important;
  }
  body.webix_print > * {
    display: none;
  }
  body.webix_print * {
    visibility: hidden;
  }
  .webix_ui_print {
    display: block !important;
    margin: 0 0 0 0!important;
    visibility: visible !important;
  }
  .webix_ui_print * {
    visibility: visible !important;
  }
  .webix_print_noscroll {
    height: auto !important;
    width: auto !important;
  }
  .webix_print_noscroll,
  .webix_print_noscroll .webix_scroll_cont {
    overflow: visible !important;
  }
  .webix_print_pagebreak {
    page-break-after: always;
  }
  .webix_print_header,
  .webix_print_footer {
    display: block !important;
    padding: 20px 0px;
    text-align: center;
    height: auto !important;
    visibility: visible !important;
  }
  .webix_print_header *,
  .webix_print_footer * {
    visibility: visible !important;
  }
  /*datatable specific*/
  .webix_table_print {
    display: table;
    visibility: visible !important;
    table-layout: fixed;
    width: 100%;
    border: 1px solid #ebebeb;
    margin-bottom: 20px;
    position: static;
    position: initial;
  }
  .webix_table_print td {
    overflow: hidden;
  }
  .webix_table_print tr {
    page-break-inside: avoid;
  }
  .webix_table_print .webix_print_top_split .webix_cell {
    border-bottom: 1px solid #d2d2d2;
  }
  .webix_table_print .webix_cell {
    display: table-cell !important;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 0px 10px;
    white-space: nowrap;
  }
  .webix_table_print .webix_header_cell {
    display: table-cell;
    font-family: Roboto, sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #313131;
    letter-spacing: 0.2px;
    background: #F4F5F9;
    border-right: 1px solid #DADEE0;
    border-bottom: 1px solid #DADEE0;
  }
  .webix_table_print .webix_footer_cell {
    display: table-cell;
    background: #fafafa;
    border-right: 1px solid #EDEFF0;
    border-top: 1px solid #EDEFF0;
    border-bottom: 1px solid #EDEFF0;
  }
  .webix_table_print .webix_cell.webix_dtable_span {
    position: static !important;
    position: initial !important;
    white-space: normal;
  }
  .webix_table_print .webix_rotate {
    transform-origin: center 40% !important;
  }
  .webix_table_print.borderless,
  .webix_table_print.borderless .webix_cell {
    border: none;
  }
  /* x-list specific*/
  .webix_table_print.webix_view.webix_list-x {
    white-space: normal;
  }
  .webix_table_print.webix_view.webix_list-x .webix_list_item {
    display: table-cell;
  }
}
.webix_fullscreen_html .webix_template > * {
  width: 100% !important;
  height: 100% !important;
  margin: 0px !important;
}
.webix_icon,
.webix_icon_btn,
.webix_input_icon {
  display: inline-block;
  font-family: "Webix Material Icons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.webix_icon,
.webix_input_icon {
  font-size: 17px;
  display: inline-block;
  width: 20px;
}
.webix_input_icon {
  float: right;
  font-size: 20px;
  color: #94A1B3;
}
.webix_icon_button {
  background-color: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  vertical-align: middle;
}
.webix_el_icon .webix_el_box {
  padding: 0;
  margin: 0 auto;
  text-align: center;
  position: relative;
  overflow: visible;
  cursor: pointer;
}
.webix_icon_button .webix_icon {
  font-size: 20px;
  height: 20px;
  width: 20px;
  display: inline-block;
  text-align: center;
  color: #94A1B3;
}
.webix_icon_btn {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 20px;
  margin-right: 4px;
  color: #94A1B3;
}
.webix_icon {
  text-align: center;
}
.webix_badge {
  background-color: #ff8839;
  color: #FFFFFF;
  border-radius: 11px;
  font-size: 12px;
  height: 22px;
  min-width: 22px;
  padding: 0 4px;
  text-align: center;
  line-height: 22px;
  position: absolute;
  right: 0;
  top: 0;
  box-sizing: border-box;
}
.webix_badge.webix_measure_size {
  right: auto;
  box-sizing: border-box;
}
.webix_list_item .webix_badge {
  position: static;
  float: right;
  margin: 4px -5px 0 12px;
}
@font-face {
  font-family: Roboto;
  src: url(/static/media/Roboto-Regular-webfont.d93c1454d582a0e780f5.woff2) format('woff2'), url(/static/media/Roboto-Regular-webfont.d8c95e022cdaa2a5f3b3.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Roboto;
  src: url(/static/media/Roboto-Medium-webfont.e730878253cca926a4b1.woff2) format('woff2'), url(/static/media/Roboto-Medium-webfont.0cf989718875fa5c76b9.woff) format('woff');
  font-style: normal;
  font-weight: 500;
}
.mainFont {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
}
.buttonFont {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #1CA1C1;
  letter-spacing: 0px;
}
.selectFocusRule {
  background: #edeff5;
}
.layoutBarBG .webix_el_label .webix_el_box {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
}
.layoutBarBG.webix_dark {
  background: #657584;
  border-color: #657584;
}
.layoutBarBG.webix_dark .webix_el_button,
.layoutBarBG.webix_dark .webix_el_label .webix_el_box,
.layoutBarBG.webix_dark .webix_inp_label,
.layoutBarBG.webix_dark .webix_inp_top_label,
.layoutBarBG.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_secondary .webix_icon,
.layoutBarBG.webix_dark .webix_transparent .webix_icon,
.layoutBarBG.webix_dark .webix_secondary .webix_img_btn_text,
.layoutBarBG.webix_dark .webix_transparent .webix_img_btn_text,
.layoutBarBG.webix_dark .webix_secondary .webix_icon_btn,
.layoutBarBG.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_transparent button:hover,
.layoutBarBG.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.layoutBarBG.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.layoutBarBG.webix_dark .webix_secondary button,
.layoutBarBG.webix_dark .webix_inp_counter_next,
.layoutBarBG.webix_dark .webix_inp_counter_prev,
.layoutBarBG.webix_dark .webix_segment_0,
.layoutBarBG.webix_dark .webix_segment_1,
.layoutBarBG.webix_dark .webix_segment_N,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border-color: transparent;
}
.layoutBarBG.webix_dark .webix_view > .webix_template {
  color: #FFFFFF;
  background-color: #657584;
}
.layoutBarBG.webix_dark .webix_secondary button:hover,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:hover,
.layoutBarBG.webix_dark .webix_inp_counter_next:hover,
.layoutBarBG.webix_dark .webix_inp_counter_prev:hover,
.layoutBarBG.webix_dark .webix_segment_0:hover,
.layoutBarBG.webix_dark .webix_segment_1:hover,
.layoutBarBG.webix_dark .webix_segment_N:hover {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.4);
}
.layoutBarBG.webix_dark .webix_secondary button:focus,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:focus,
.layoutBarBG.webix_dark .webix_inp_counter_next:focus,
.layoutBarBG.webix_dark .webix_inp_counter_prev:focus,
.layoutBarBG.webix_dark .webix_segment_0:focus,
.layoutBarBG.webix_dark .webix_segment_1:focus,
.layoutBarBG.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_secondary button:active,
.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:active,
.layoutBarBG.webix_dark .webix_inp_counter_next:active,
.layoutBarBG.webix_dark .webix_inp_counter_prev:active,
.layoutBarBG.webix_dark .webix_segment_0:active,
.layoutBarBG.webix_dark .webix_segment_1:active,
.layoutBarBG.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_inp_static,
.layoutBarBG.webix_dark input[type=text],
.layoutBarBG.webix_dark input[type=combo],
.layoutBarBG.webix_dark input[type=datepicker],
.layoutBarBG.webix_dark textarea,
.layoutBarBG.webix_dark select,
.layoutBarBG.webix_dark .webix_text_highlight {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.7);
}
.layoutBarBG.webix_dark .webix_el_texthighlight input,
.layoutBarBG.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.layoutBarBG.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.layoutBarBG.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_multicombo_value,
.layoutBarBG.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.layoutBarBG.webix_dark .webix_inp_static:focus,
.layoutBarBG.webix_dark input[type=text]:focus,
.layoutBarBG.webix_dark input[type=combo]:focus,
.layoutBarBG.webix_dark input[type=datepicker]:focus,
.layoutBarBG.webix_dark textarea:focus,
.layoutBarBG.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.layoutBarBG.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.layoutBarBG.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.layoutBarBG.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0:hover,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1:hover,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0:focus,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1:focus,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.layoutBarBG.webix_dark .webix_selected.webix_segment_0:active,
.layoutBarBG.webix_dark .webix_selected.webix_segment_1:active,
.layoutBarBG.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.layoutBarBG.webix_dark .webix_el_icon,
.layoutBarBG.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.layoutBarBG.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.layoutBarBG.webix_dark .webix_icon_button:hover .webix_icon,
.layoutBarBG.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.layoutBarBG.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.layoutBarBG.webix_dark .webix_custom_checkbox,
.layoutBarBG.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_custom_checkbox:focus,
.layoutBarBG.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.layoutBarBG.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.layoutBarBG.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box label,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box input,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box select,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.layoutBarBG.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.layoutBarBG.webix_dark .webix_invalid .webix_el_box input,
.layoutBarBG.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.layoutBarBG.webix_dark .webix_invalid .webix_el_box select,
.layoutBarBG.webix_dark .webix_invalid .webix_el_box textarea,
.layoutBarBG.webix_dark input.webix_invalid,
.layoutBarBG.webix_dark select.webix_invalid,
.layoutBarBG.webix_dark textarea.webix_invalid {
  color: #ffdedb;
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
}
.layoutBarBG.webix_dark .webix_invalid .webix_multicombo_value,
.layoutBarBG.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.layoutBarBG.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar .webix_el_label .webix_el_box {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #475466;
  letter-spacing: 0px;
}
.webix_toolbar.webix_dark {
  background: #657584;
  border-color: #657584;
}
.webix_toolbar.webix_dark .webix_el_button,
.webix_toolbar.webix_dark .webix_el_label .webix_el_box,
.webix_toolbar.webix_dark .webix_inp_label,
.webix_toolbar.webix_dark .webix_inp_top_label,
.webix_toolbar.webix_dark .webix_slider_title {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_secondary .webix_icon,
.webix_toolbar.webix_dark .webix_transparent .webix_icon,
.webix_toolbar.webix_dark .webix_secondary .webix_img_btn_text,
.webix_toolbar.webix_dark .webix_transparent .webix_img_btn_text,
.webix_toolbar.webix_dark .webix_secondary .webix_icon_btn,
.webix_toolbar.webix_dark .webix_transparent .webix_icon_btn {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_transparent button {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_transparent button:hover,
.webix_toolbar.webix_dark .webix_transparent button:focus {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_dark .webix_transparent button:active {
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_toolbar.webix_dark .webix_secondary button,
.webix_toolbar.webix_dark .webix_inp_counter_next,
.webix_toolbar.webix_dark .webix_inp_counter_prev,
.webix_toolbar.webix_dark .webix_segment_0,
.webix_toolbar.webix_dark .webix_segment_1,
.webix_toolbar.webix_dark .webix_segment_N,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item {
  background-color: rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  border-color: transparent;
}
.webix_toolbar.webix_dark .webix_view > .webix_template {
  color: #FFFFFF;
  background-color: #657584;
}
.webix_toolbar.webix_dark .webix_secondary button:hover,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:hover,
.webix_toolbar.webix_dark .webix_inp_counter_next:hover,
.webix_toolbar.webix_dark .webix_inp_counter_prev:hover,
.webix_toolbar.webix_dark .webix_segment_0:hover,
.webix_toolbar.webix_dark .webix_segment_1:hover,
.webix_toolbar.webix_dark .webix_segment_N:hover {
  color: #FFFFFF;
  background-color: rgba(0, 0, 0, 0.4);
}
.webix_toolbar.webix_dark .webix_secondary button:focus,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:focus,
.webix_toolbar.webix_dark .webix_inp_counter_next:focus,
.webix_toolbar.webix_dark .webix_inp_counter_prev:focus,
.webix_toolbar.webix_dark .webix_segment_0:focus,
.webix_toolbar.webix_dark .webix_segment_1:focus,
.webix_toolbar.webix_dark .webix_segment_N:focus {
  background-color: rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_secondary button:active,
.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:active,
.webix_toolbar.webix_dark .webix_inp_counter_next:active,
.webix_toolbar.webix_dark .webix_inp_counter_prev:active,
.webix_toolbar.webix_dark .webix_segment_0:active,
.webix_toolbar.webix_dark .webix_segment_1:active,
.webix_toolbar.webix_dark .webix_segment_N:active {
  background-color: rgba(0, 0, 0, 0.5);
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_inp_static,
.webix_toolbar.webix_dark input[type=text],
.webix_toolbar.webix_dark input[type=combo],
.webix_toolbar.webix_dark input[type=datepicker],
.webix_toolbar.webix_dark textarea,
.webix_toolbar.webix_dark select,
.webix_toolbar.webix_dark .webix_text_highlight {
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.2);
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_dark .webix_el_texthighlight input,
.webix_toolbar.webix_dark .webix_el_texthighlight textarea {
  caret-color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_dark .webix_inp_static input[type=text] {
  background-color: transparent;
}
.webix_toolbar.webix_dark select option {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_multicombo_value,
.webix_toolbar.webix_dark .webix_multicombo_tag {
  color: #657584;
}
.webix_toolbar.webix_dark .webix_inp_static:focus,
.webix_toolbar.webix_dark input[type=text]:focus,
.webix_toolbar.webix_dark input[type=combo]:focus,
.webix_toolbar.webix_dark input[type=datepicker]:focus,
.webix_toolbar.webix_dark textarea:focus,
.webix_toolbar.webix_dark select:focus {
  border-color: #FFFFFF;
  box-shadow: none;
}
.webix_toolbar.webix_dark .webix_el_counter button {
  background-color: rgba(0, 0, 0, 0.3);
}
.webix_toolbar.webix_dark .webix_el_counter input[type=text]:focus {
  border-color: transparent;
}
.webix_toolbar.webix_dark .webix_placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark :-moz-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_input_icon {
  color: rgba(255, 255, 255, 0.7);
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N {
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0:hover,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1:hover,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0:focus,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1:focus,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_toolbar.webix_dark .webix_selected.webix_segment_0:active,
.webix_toolbar.webix_dark .webix_selected.webix_segment_1:active,
.webix_toolbar.webix_dark .webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_toolbar.webix_dark .webix_el_icon,
.webix_toolbar.webix_dark .webix_icon_button {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_control {
  border-color: #1CA1C1;
}
.webix_toolbar.webix_dark .webix_icon_button:hover:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.webix_toolbar.webix_dark .webix_icon_button:hover .webix_icon,
.webix_toolbar.webix_dark .webix_icon_button:focus .webix_icon {
  opacity: 1;
}
.webix_toolbar.webix_dark .webix_icon_button .webix_icon {
  color: #FFFFFF;
  opacity: 0.7;
}
.webix_toolbar.webix_dark .webix_custom_checkbox,
.webix_toolbar.webix_dark .webix_custom_radio {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_custom_checkbox:focus,
.webix_toolbar.webix_dark .webix_custom_radio:focus {
  color: #f0f0f0;
}
.webix_toolbar.webix_dark .webix_label_right {
  color: #FFFFFF;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,
.webix_toolbar.webix_dark .webix_disabled_view.webix_control .webix_icon {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,
.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,
.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box label,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box button {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box input,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box select,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box textarea,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  border-color: transparent;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input {
  background-color: transparent;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab {
  color: rgba(255, 255, 255, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  text-shadow: none;
}
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,
.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected {
  background-color: rgba(0, 0, 0, 0.15);
}
.webix_toolbar.webix_dark .webix_disabled_top_label {
  color: rgba(255, 255, 255, 0.4);
}
.webix_toolbar.webix_dark .webix_invalid .webix_el_box input,
.webix_toolbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static,
.webix_toolbar.webix_dark .webix_invalid .webix_el_box select,
.webix_toolbar.webix_dark .webix_invalid .webix_el_box textarea,
.webix_toolbar.webix_dark input.webix_invalid,
.webix_toolbar.webix_dark select.webix_invalid,
.webix_toolbar.webix_dark textarea.webix_invalid {
  color: #ffdedb;
  background-color: rgba(255, 92, 76, 0.3);
  border-color: #ff8d82;
}
.webix_toolbar.webix_dark .webix_invalid .webix_multicombo_value,
.webix_toolbar.webix_dark .webix_invalid .webix_multicombo_tag {
  color: #FF5C4C;
}
.webix_toolbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static input {
  background-color: transparent;
}
.webix_layout_space > .webix_toolbar {
  border-radius: 2px;
}
.webix_view.webix_layout_accordion {
  background-color: #EBEDF0;
}
.webix_accordionitem .webix_accordionitem_button {
  float: right;
  position: relative;
  height: 19px;
  width: 19px;
  margin: 13.5px 13px;
}
.webix_accordionitem .webix_accordionitem_header {
  line-height: 44px;
}
.webix_accordionitem .webix_accordionitem_header:hover,
.webix_accordionitem .webix_accordionitem_header:focus {
  background-color: #fafafa;
}
.webix_accordionitem.collapsed .webix_accordionitem_button {
  float: right;
  position: relative;
  margin-top: 12.5px;
}
.webix_accordionitem.horizontal.collapsed,
.webix_accordionitem.collapsed {
  background-color: #F4F5F9;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header,
.webix_accordionitem.collapsed .webix_accordionitem_header {
  background-color: #F4F5F9;
  color: #1CA1C1;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_button,
.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button {
  color: #1CA1C1;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_label .webix_icon,
.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_label .webix_icon {
  color: #1CA1C1;
}
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:hover,
.webix_accordionitem.collapsed .webix_accordionitem_header:hover,
.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:focus,
.webix_accordionitem.collapsed .webix_accordionitem_header:focus {
  background-color: #edeff5;
}
.webix_accordionitem_label {
  padding-left: 12px;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header {
  background-color: #657584;
  color: #FFFFFF;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header .webix_accordionitem_button {
  color: #FFFFFF;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header.collapsed {
  background-color: #F4F5F9;
  color: #1CA1C1;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header.collapsed .webix_accordionitem_button {
  color: #1CA1C1;
}
.webix_layout_accordion.webix_dark .webix_accordionitem_header:hover,
.webix_layout_accordion.webix_dark .webix_accordionitem_header:focus {
  background-color: #61707e;
}
.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:hover,
.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:hover,
.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:focus,
.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:focus {
  background-color: #edeff5;
}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button {
  color: #94A1B3;
  background-image: none;
  font-family: "Webix Material Icons";
  font-size: 24px;
  text-align: center;
  width: 24px;
  height: 43px;
  margin: 0 10px 0 10px;
}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_label .webix_icon {
  color: #94A1B3;
}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F002';
}
.webix_accordionitem .webix_accordionitem_header.collapsed .webix_accordionitem_button:before {
  content: '\F004';
}
.webix_accordionitem.horizontal:last-child > .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F003';
}
.webix_accordionitem.horizontal.collapsed:last-child > .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F001';
}
.webix_accordionitem.vertical > .webix_accordionitem_header .webix_accordionitem_button {
  height: 43px;
  margin: 0px 10px 0 10px;
}
.webix_accordionitem.vertical > .webix_accordionitem_header .webix_accordionitem_button:before {
  content: '\F004';
}
.webix_accordionitem.vertical > .webix_accordionitem_header.collapsed .webix_accordionitem_button:before {
  content: '\F001';
}
.webix_toolbar.webix_layout_subbar {
  background: transparent;
}
.webix_toolbar.webix_layout_subbar .webix_view {
  color: #475466;
}
.webix_el_tabbar + .webix_multiview {
  background-color: #FFFFFF;
}
.webix_layout_space > .webix_view,
.webix_layout_wide > .webix_view {
  border-radius: 2px;
}
.webix_layout_space .webix_layout_accordion .webix_accordionitem,
.webix_layout_wide .webix_layout_accordion .webix_accordionitem {
  border-radius: 2px;
}
.webix_popup_button {
  border-color: #F4F5F9;
}
.webix_popup_button.confirm {
  border-color: #1CA1C1;
}
.webix_popup_button div {
  border-radius: 0;
}
.dataHeaderFont {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
}
.webix_dtable .webix_ss_header .webix_hcell,
.webix_dtable .webix_ss_footer .webix_hcell {
  border-color: transparent;
}
.webix_dtable .webix_ss_body .webix_column > div,
.webix_dtable .webix_ss_body .webix_table_cell {
  border-right-color: transparent;
  border-left-color: transparent;
}
.webix_dtable.webix_header_border .webix_ss_header .webix_hcolumn > div,
.webix_dtable.webix_header_border .webix_ss_header .webix_span {
  border-right-color: #DADEE0;
  border-bottom-color: #DADEE0;
}
.webix_dtable.webix_footer_border .webix_ss_footer .webix_hcolumn > div,
.webix_dtable.webix_footer_border .webix_ss_footer .webix_span {
  border-right-color: #DADEE0;
  border-top-color: #DADEE0;
}
.webix_dtable.webix_data_border .webix_ss_body .webix_column > div,
.webix_dtable.webix_data_border .webix_table_cell {
  border-right-color: #EDEFF0;
}
.webix_dtable .webix_ss_left .webix_column.webix_last > div,
.webix_dtable .webix_table_cell.webix_last_rightcell {
  border-right: 1px solid #ccd2d4;
}
.webix_dtable div.webix_last_topcell {
  border-bottom: 1px solid #ccd2d4;
}
.webix_dtable .webix_ss_right .webix_column.webix_first > div {
  border-left: 1px solid #ccd2d4;
}
.webix_dtable .webix_hs_right .webix_hcell.webix_first {
  border-left: 1px solid #DADEE0;
}
.webix_dtable .webix_hs_left .webix_hcell.webix_last {
  border-right: 1px solid #DADEE0;
}
.webix_dtable .webix_hcell.webix_ss_filter {
  padding: 0px 4px;
}
.webix_dtable .webix_hcell.webix_div_filter {
  padding: 1px 4px;
}
.webix_dtable .webix_dtable_subview {
  background: #FFFFFF;
}
.webix_dtable .webix_dtable_subview .webix_view {
  border-left-width: 1px;
  border-right-width: 1px;
  border-color: #EDEFF0;
}
.webix_dtable .webix_ss_filter select,
.webix_dtable .webix_ss_filter input {
  height: 32px;
  vertical-align: middle;
  border-radius: 2px;
  border-color: #CCD7E6;
}
.webix_dtable .webix_ss_filter select:focus,
.webix_dtable .webix_ss_filter input:focus {
  border-color: #1CA1C1;
}
.webix_dtable .webix_select_mark > div.webix_row_select {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_dtable .webix_ss_header .webix_hcolumn div.webix_last_row,
.webix_dtable .webix_ss_header .webix_span.webix_last_row {
  border-bottom: 1px solid #5ccce7;
}
.webix_dtable .webix_ss_footer .webix_hcolumn > div:first-child,
.webix_dtable .webix_ss_footer .webix_hcell[row="0"] {
  border-top: 1px solid #5ccce7;
}
.webix_dtable .webix_ss_footer,
.webix_dtable .webix_ss_footer .webix_hcolumn,
.webix_dtable .webix_ss_footer .webix_hs_left,
.webix_dtable .webix_ss_footer .webix_hs_center,
.webix_dtable .webix_ss_footer .webix_hs_right,
.webix_dtable .webix_ss_footer div.webix_ss_vscroll_footer {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
  background: #F4F5F9;
}
.webix_dtable .webix_column > .webix_drag_over.webix_cell {
  background-color: #F4F5F9;
}
.webix_block_selection {
  border: none;
  background: #1CA1C1;
  opacity: 0.1;
}
.webix_area_selection,
.webix_area_selection_handle {
  background: #1CA1C1;
}
.webix_dtable_focused .webix_area_selection,
.webix_dtable_focused .webix_area_selection_handle {
  background-color: #1992af;
}
.dtBodyCell {
  border-bottom: 1px solid #EDEFF0;
}
.webix_dtable div.webix_ss_vscroll_header {
  border-bottom-color: #5ccce7;
}
.webix_dtable div.webix_ss_vscroll_footer {
  border-top-color: #5ccce7;
  border-left-color: #DADEE0;
}
.webix_view .webix_dt_editor input,
.webix_view .webix_dt_editor select {
  border-color: #1CA1C1;
  border-radius: 2px;
}
.dataItemStyle {
  border-color: #EDEFF0;
}
.webix_list_item.webix_group_back {
  color: #313131;
  background: #F4F5F9;
  border-bottom: 1px solid #DADEE0;
}
.webix_dataview_item {
  border-right-color: #EDEFF0;
  line-height: 24px;
}
.webix_dataview_item.webix_selected {
  box-shadow: none;
}
.webix_dataview_item.tiles.webix_selected {
  border-color: #5ccce7;
}
.webix_view .webix_pager_item {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0px;
  outline: none;
  background: #F4F5F9;
  color: #1CA1C1;
}
.webix_view .webix_pager_item:hover {
  background-color: #e7e9f2;
}
.webix_view .webix_pager_item:focus {
  background-color: #e7e9f2;
}
.webix_view .webix_pager_item:active {
  background-color: #daddeb;
}
.webix_view .webix_pager_item_selected {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #1CA1C1;
  letter-spacing: 0px;
  outline: none;
  background: #1CA1C1;
  color: #FFFFFF;
}
.webix_view .webix_pager_item_selected:hover {
  background-color: #1992af;
}
.webix_view .webix_pager_item_selected:focus {
  background-color: #1992af;
}
.webix_view .webix_pager_item_selected:active {
  background-color: #17839d;
}
.webix_view .webix_pager_item,
.webix_view .webix_pager_item_selected {
  border-radius: 2px;
  border-width: 0px;
}
.webix_list .webix_unit_header {
  font-weight: normal;
  text-shadow: none;
  border-bottom: 1px solid #DADEE0;
  box-sizing: border-box;
  background: #F4F5F9;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
}
.webix_list .webix_unit_header:not(:first-child) {
  border-top: 1px solid #DADEE0;
  margin-top: -1px;
}
.webix_tree .webix_tree_item.webix_selected {
  background-color: #F4F5F9;
}
.webix_tree .webix_tree_item.webix_selected:focus {
  background-color: #edeff5;
}
.webix_tree .webix_tree_item.webix_selected span {
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.webix_tree .webix_tree_item.webix_selected div {
  background-color: transparent;
}
.webix_tree .webix_tree_item,
.webix_tree .webix_tree_item.webix_selected {
  padding-right: 12px;
}
.webix_tree_open,
.webix_tree_close {
  background-image: none;
  font-family: "Webix Material Icons";
  font-size: 24px;
  text-align: center;
  color: #94A1B3;
}
.webix_tree_open:before {
  margin-left: -2px;
  content: "\F027";
}
.webix_tree_close:before {
  margin-left: -2px;
  content: "\F028";
}
.webix_tree_folder,
.webix_tree_folder_open,
.webix_tree_file {
  background-image: none;
  font-family: "Webix Material Icons";
  font-size: 20px;
  margin: 0 4px 0 0;
  width: 24px;
  text-align: center;
  color: #DADEE0;
}
.webix_tree_folder:before {
  content: "\F030";
}
.webix_tree_folder_open:before {
  content: "\F031";
}
.webix_tree_file:before {
  content: "\F032";
}
.webix_menu-x .webix_list_item .webix_submenu_icon,
.webix_view.webix_menu .webix_list_item .webix_submenu_icon {
  font-size: 14px;
  font-family: "Webix Material Icons";
  width: 6px;
  top: 0;
  margin-left: 0;
}
.webix_view.webix_popup.webix_menu {
  border: none;
}
.webix_menu.webix_view .webix_list_item:hover,
.webix_menu.webix_view .webix_list_item:active {
  background-color: #edeff5;
}
.webix_menu.webix_view .webix_list_item .webix_submenu_icon:before {
  content: '\F003';
}
.webix_menu.webix_view .webix_list_item.webix_selected {
  background: #F4F5F9;
}
.webix_menu.webix_view .webix_list_item.webix_disabled {
  background-color: #FFFFFF;
}
.webix_menu.webix_view .webix_icon {
  color: #94A1B3;
}
.webix_property .webix_property_label_line {
  background-color: #F4F5F9;
}
.webix_drag_over,
.webix_drop_zone {
  background-color: #F4F5F9;
}
.webix_view button,
.webix_view input[type=button] {
  -webkit-appearance: none;
}
.focusStyle {
  border: 1px solid #1CA1C1;
}
.webix_el_search input,
.webix_el_combo input,
.webix_el_colorpicker input {
  padding-right: 28px;
}
.webix_el_search input,
.webix_el_text input,
.webix_el_combo input,
.webix_el_colorpicker input,
.webix_el_datepicker input {
  border-radius: 2px;
}
.webix_el_search input:focus,
.webix_el_text input:focus,
.webix_el_combo input:focus,
.webix_el_colorpicker input:focus,
.webix_el_datepicker input:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_richselect .webix_inp_static,
.webix_el_datepicker .webix_inp_static,
.webix_el_colorpicker .webix_inp_static {
  border-radius: 2px;
  padding-right: 28px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.webix_el_richselect .webix_inp_static:focus,
.webix_el_datepicker .webix_inp_static:focus,
.webix_el_colorpicker .webix_inp_static:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_textarea textarea:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_select select:focus {
  border: 1px solid #1CA1C1;
}
.webix_el_select select,
.webix_el_textarea textarea {
  border-radius: 2px;
}
.webix_el_text .webix_inp_static {
  border-radius: 2px;
  white-space: nowrap;
}
.webix_focused .webix_inp_static {
  border: 1px solid #1CA1C1;
}
.webix_multilist .wxi-checkbox-marked {
  color: #1CA1C1;
}
.webix_multilist .wxi-checkbox-blank {
  color: #94A1B3;
}
.webix_multicombo_value,
.webix_multicombo_tag,
.webix_multicombo_value.webix_readonly {
  background-color: #EBEDF0;
  border-radius: 100px;
  padding: 0 12px 0 12px;
}
.webix_multicombo_value {
  padding: 0 26px 0 12px;
}
.webix_multicombo_delete {
  color: #94A1B3;
  margin-top: -10px;
  font-size: 20px;
  height: 20px;
}
.webix_multicombo_delete::after {
  content: "\F033";
}
.webix_checksuggest_select_all:hover {
  background-color: #F4F5F9;
  border-radius: 2px;
}
.webix_checksuggest_select_all:hover .webix_label_right {
  color: #1CA1C1;
}
.webix_checksuggest_select_all .webix_label_right {
  text-align: center;
  font-size: 16px;
  color: #1CA1C1;
}
.webix_checksuggest_select_all.webix_el_checkbox .webix_label_right {
  padding-top: 5px;
}
.buttonStyle {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #1CA1C1;
  letter-spacing: 0px;
  outline: none;
}
.webix_el_colorpicker div.webix_inp_static div {
  margin: 2.5px -20px 0px -5px;
}
div.webix_inp_static,
.webix_el_textarea textarea {
  background: #ffffff;
  font-family: Roboto, sans-serif;
  border-color: #CCD7E6;
}
.webix_el_select select {
  font-family: Roboto, sans-serif;
  border-color: #DADEE0;
}
.webix_el_checkbox input {
  border-color: #DADEE0;
}
.webix_el_counter .webix_inp_counter_value {
  width: 42px;
  background: #ffffff;
  font-family: Roboto, sans-serif;
  border-color: #CCD7E6;
}
.webix_el_counter .webix_inp_counter_prev,
.webix_el_counter .webix_inp_counter_next {
  background: #F4F5F9;
  width: 30px;
  border: 1px solid #CCD7E6;
  font-weight: bold;
  font-family: "Courier New", Courier, monospace;
}
.webix_el_counter .webix_inp_counter_prev {
  font-size: 20px;
  border-right: none;
}
.webix_el_counter .webix_inp_counter_next {
  font-size: 20px;
  border-left: none;
}
.webix_view.webix_control.webix_el_tabbar {
  background: #FFFFFF;
}
.webix_all_tabs .webix_item_tab {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #1CA1C1;
  letter-spacing: 0px;
  border: none;
}
.webix_all_tabs .webix_item_tab:hover {
  background-color: #F4F5F9;
}
.webix_all_tabs .webix_item_tab .webix_icon.webix_tab_close {
  width: 28px;
  font-size: 20px;
  padding: 0;
  margin-top: 1px;
  color: #94A1B3;
}
.webix_all_tabs .webix_item_tab .webix_icon.webix_tab_close:focus {
  color: #FF5C4C;
}
.webix_all_tabs .webix_item_tab.webix_selected {
  box-shadow: inset 0 -2px #1CA1C1;
  padding-bottom: 0;
}
.webix_all_tabs .webix_item_tab.webix_selected:hover {
  background-color: transparent;
}
.webix_all_tabs .webix_item_tab.webix_selected:focus {
  color: #17839d;
  box-shadow: inset 0 -2px #17839d;
}
.webix_all_tabs .webix_item_tab.webix_selected.webix_disabled {
  box-shadow: inset 0 -2px #94A1B3;
}
.webix_all_tabs .webix_tab_filler {
  border: none;
}
.webix_all_tabs .webix_tab_more_icon .webix_icon {
  color: #1CA1C1;
}
.webix_all_tabs .webix_tab_more_icon:hover,
.webix_all_tabs .webix_tab_more_icon:focus {
  background-color: #F4F5F9;
}
.webixtype_bottom .webix_item_tab,
.webixtype_bottom .webix_item_tab.webix_selected {
  background: #FFFFFF;
  padding: 0;
}
.webixtype_bottom .webix_item_tab:last-child,
.webixtype_bottom .webix_item_tab.webix_selected:last-child {
  border-right: none;
}
.webixtype_bottom .webix_item_tab.webix_selected {
  box-shadow: inset 0 2px #1CA1C1;
  background: #FFFFFF;
  color: #1CA1C1;
}
.webixtype_bottom .webix_item_tab.webix_selected:focus {
  box-shadow: inset 0 2px #17839d;
}
.webixtype_bottom .webix_item_tab.webix_selected.webix_disabled {
  box-shadow: inset 0 2px #94A1B3;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn {
  box-sizing: border-box;
  margin: 0 auto;
  text-align: center;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn {
  box-sizing: border-box;
  font-size: 24px;
  margin: 0 3px;
  height: 100%;
  line-height: inherit;
  vertical-align: top;
  width: 100%;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab.webix_selected {
  background: #FFFFFF;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn:active,
.webix_el_tabbar .webixtype_icon .webix_img_btn_top:active {
  background-color: #FFFFFF;
}
.webix_accordionitem_label .webix_icon {
  margin-right: 8px;
}
.webix_el_tabbar .webixtype_iconTop,
.webix_el_tabbar .webixtype_image {
  box-sizing: border-box;
}
.webix_el_tabbar .webixtype_iconTop .webix_icon,
.webix_el_tabbar .webixtype_image .webix_icon {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,
.webix_el_tabbar .webixtype_image .webix_item_tab {
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top .webix_icon,
.webix_el_tabbar .webixtype_image .webix_img_btn_top .webix_icon,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top .webix_image,
.webix_el_tabbar .webixtype_image .webix_img_btn_top .webix_image {
  top: 0;
}
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_text,
.webix_el_tabbar .webixtype_image .webix_img_btn_text {
  bottom: 0px;
  font-size: 14px;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected {
  background: #FFFFFF;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn_text,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn_text {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon_btn,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon_btn {
  background-color: #FFFFFF;
}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn,
.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab,
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,
.webix_el_tabbar .webixtype_image .webix_item_tab {
  padding: 0;
  border-radius: 0;
}
.webix_el_tabbar .webixtype_icon .webix_item_tab .webix_img_btn,
.webix_el_tabbar .webixtype_iconTop .webix_item_tab .webix_img_btn,
.webix_el_tabbar .webixtype_image .webix_item_tab .webix_img_btn {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon {
  background: #FFFFFF;
}
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon .webix_icon,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon .webix_icon,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon .webix_icon,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon .webix_icon {
  color: #1CA1C1;
}
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon:hover,
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon:focus,
.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon:focus,
.webix_el_tabbar .webixtype_image .webix_tab_more_icon:focus,
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon:focus {
  background-color: #F4F5F9;
}
.webix_el_tabbar .webixtype_icon .webix_img_btn:hover,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn:hover,
.webix_el_tabbar .webixtype_image .webix_img_btn:hover,
.webix_el_tabbar .webixtype_icon .webix_img_btn_top:hover,
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top:hover,
.webix_el_tabbar .webixtype_image .webix_img_btn_top:hover {
  background-color: transparent;
}
.webix_tab_filler:first-child {
  border-right: 0;
}
.passiveBarBG {
  background: #FFFFFF;
  color: #1CA1C1;
}
.webix_cancel_icon {
  background-image: none;
  font-family: "Webix Material Icons";
  font-size: 17px;
  margin: 0;
  height: auto;
  width: 20px;
}
.webix_cancel_icon:hover {
  color: #FF5C4C;
}
.webix_cancel_icon:before {
  content: "\F011";
}
.webix_error_icon {
  background-image: none;
  font-family: "Webix Material Icons";
  font-size: 20px;
  height: auto;
  width: 20px;
  color: #FF5C4C;
}
.webix_error_icon:before {
  content: "\F034";
}
.webix_inp_counter_next:hover,
.webix_inp_counter_prev:hover {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:focus,
.webix_inp_counter_prev:focus {
  background-color: #e7e9f2;
}
.webix_inp_counter_next:active,
.webix_inp_counter_prev:active {
  background-color: #daddeb;
}
.webix_el_button button,
.webix_el_toggle button,
.webixbutton,
.webix_view button,
.webix_view input[type=button] {
  border-width: 0px;
}
.webix_segment_0:hover,
.webix_segment_1:hover,
.webix_segment_N:hover {
  background-color: #e7e9f2;
}
.webix_segment_0:focus,
.webix_segment_1:focus,
.webix_segment_N:focus {
  background-color: #e7e9f2;
}
.webix_segment_0:active,
.webix_segment_1:active,
.webix_segment_N:active {
  background-color: #daddeb;
}
.webix_selected.webix_segment_0:hover,
.webix_selected.webix_segment_1:hover,
.webix_selected.webix_segment_N:hover {
  background-color: #1992af;
}
.webix_selected.webix_segment_0:focus,
.webix_selected.webix_segment_1:focus,
.webix_selected.webix_segment_N:focus {
  background-color: #1992af;
}
.webix_selected.webix_segment_0:active,
.webix_selected.webix_segment_1:active,
.webix_selected.webix_segment_N:active {
  background-color: #17839d;
}
.webix_all_segments .webix_segment_1,
.webix_all_segments .webix_segment_N {
  margin-left: 1px;
  border-left: none;
}
.webix_segment_0,
.webix_segment_1,
.webix_segment_N {
  border-color: #F4F5F9;
  background-color: #F4F5F9;
  color: #1CA1C1;
  font-weight: 500;
}
.webix_slider_vertical .webix_slider_box .webix_slider_left,
.webix_slider_vertical .webix_slider_box .webix_slider_right {
  width: 6px;
}
.webix_slider_vertical .webix_slider_box .webix_slider_handle {
  left: 5px;
}
.webix_slider_vertical.webix_slider_alt .webix_slider_handle {
  left: 3px;
}
.webix_section > .webix_template {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
}
.webix_view.webix_control .webix_disabled_box .webix_input_icon,
.webix_view.webix_control .webix_disabled_box .webix_custom_checkbox,
.webix_view.webix_control .webix_disabled_box .webix_custom_radio {
  color: #DADEE0;
}
.webix_view > .webix_disabled {
  background-color: #EBEDF0;
  opacity: 0.6;
}
.webix_disabled_view .webix_disabled_top_label {
  color: #94A1B3;
}
.webix_custom_checkbox:before {
  content: "\F013";
  font-family: "Webix Material Icons";
  cursor: pointer;
}
.webix_checkbox_1 .webix_custom_checkbox:before {
  content: "\F012";
}
.webix_checkbox_1 .webix_custom_checkbox {
  color: #1CA1C1;
}
.webix_custom_checkbox {
  float: left;
  position: relative;
  font-size: 24px;
  height: 100%;
  padding: 0;
  margin-top: 1px;
  border: none;
  background-color: transparent;
  color: #94A1B3;
}
.webix_custom_checkbox:focus {
  color: #188ba6;
}
.webix_el_radio .webix_custom_radio:before {
  font-family: "Webix Material Icons";
  font-size: 24px;
  content: "\F035";
  display: block;
}
.webix_el_radio .webix_radio_1 .webix_custom_radio {
  color: #1CA1C1;
}
.webix_el_radio .webix_radio_1 .webix_custom_radio:before {
  content: "\F036";
}
.webix_el_radio .webix_custom_radio {
  padding: 0;
  display: block;
  background-color: transparent;
  border-color: transparent;
  color: #94A1B3;
  cursor: pointer;
}
.webix_el_radio .webix_custom_radio:focus {
  color: #188ba6;
}
.webix_cal_icon,
.webix_cal_time,
.webix_cal_month_name {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
}
.webix_cal_icon:hover,
.webix_cal_time:hover,
.webix_cal_month_name:hover,
.webix_cal_icon:focus,
.webix_cal_time:focus,
.webix_cal_month_name:focus {
  text-decoration: none;
  color: #1CA1C1;
}
.webix_cal_month_name,
.webix_time_header .webix_cal_hours,
.webix_time_header .webix_cal_minutes {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
}
.webix_cal_month_name.webix_readonly:hover,
.webix_cal_month_name.webix_readonly:focus {
  color: #313131;
}
.webix_cal_prev_button,
.webix_cal_next_button {
  background-image: none;
  width: 24px;
  font-size: 24px;
  font-family: "Webix Material Icons";
  color: #94A1B3;
}
.webix_cal_prev_button:hover,
.webix_cal_next_button:hover,
.webix_cal_prev_button:focus,
.webix_cal_next_button:focus {
  color: #1CA1C1;
}
.webix_cal_prev_button:before {
  content: "\F029";
}
.webix_cal_next_button:before {
  content: "\F028";
}
.webix_time_header .webix_cal_hours,
.webix_time_header .webix_cal_minutes,
.webix_cal_body .webix_cal_block_empty {
  font-weight: 500;
  border-bottom: none;
}
.webix_view > .webix_cal_header {
  height: 18px;
}
.webix_view > .webix_cal_header div {
  height: 17px;
  line-height: 18px;
  font-size: 12px;
  border-bottom-color: transparent;
}
.webix_cal_body .webix_cal_week_num {
  color: #475466;
}
.webix_cal_body .webix_cal_today .webix_cal_day_inner {
  box-shadow: inset 0 0 0 1px #1CA1C1;
}
.webix_cal_body .webix_cal_day_inner {
  display: inline-block;
  font-size: 12px;
  border-radius: 50%;
}
.webix_cal_body .webix_cal_day_inner:hover {
  background-color: #F4F5F9;
}
.webix_cal_body .webix_cal_event {
  font-weight: 500;
  color: #1CA1C1;
}
.webix_cal_body .webix_cal_outside {
  color: #94A1B3;
  font-weight: normal;
}
.webix_cal_body .webix_cal_select,
.webix_cal_body .webix_cal_today.webix_cal_select {
  background-color: transparent;
}
.webix_cal_body .webix_cal_select .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner {
  color: #FFFFFF;
  background-color: #1CA1C1;
}
.webix_cal_body .webix_cal_select .webix_cal_day_inner:hover,
.webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner:hover {
  background-color: #1CA1C1;
}
.webix_cal_body .webix_cal_select:focus .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_select:focus .webix_cal_day_inner {
  background-color: #1992af;
}
.webix_cal_body .webix_cal_block {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
}
.webix_cal_body .webix_cal_block.webix_selected {
  background-color: transparent;
}
.webix_cal_body .webix_cal_block.webix_selected span {
  background-color: #1CA1C1;
  color: #FFFFFF;
}
.webix_cal_body .webix_cal_block.webix_selected span:hover {
  background-color: #1CA1C1;
}
.webix_cal_body .webix_cal_block.webix_selected:focus span {
  background-color: #1992af;
}
.webix_cal_body .webix_cal_block span {
  border-radius: 50%;
}
.webix_cal_body .webix_cal_block span:hover {
  background-color: #F4F5F9;
}
.webix_cal_body .webix_hours .webix_cal_day_disabled,
.webix_cal_body .webix_hours .webix_cal_day_disabled.webix_cal_event,
.webix_cal_body .webix_minutes .webix_cal_day_disabled,
.webix_cal_body .webix_minutes .webix_cal_day_disabled.webix_cal_event,
.webix_cal_body .webix_cal_day_disabled,
.webix_cal_body .webix_cal_day_disabled.webix_cal_event {
  background-color: #fbfbfd;
  color: #94A1B3;
}
.webix_cal_body .webix_hours .webix_cal_day_disabled:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_hours .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_minutes .webix_cal_day_disabled:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_minutes .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_cal_day_disabled:not(.webix_cal_select) span:hover,
.webix_cal_body .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover {
  background-color: transparent;
}
.webix_cal_body .webix_cal_range_first,
.webix_cal_body .webix_cal_range_last {
  position: relative;
}
.webix_cal_body .webix_cal_range_last + .webix_cal_outside {
  background-color: #FFFFFF;
}
.webix_cal_body .webix_cal_range_first:before,
.webix_cal_body .webix_cal_range_last:after {
  content: "";
  display: block;
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  background: #e1f6fb;
}
.webix_cal_body .webix_cal_range_first:before {
  right: 100%;
}
.webix_cal_body .webix_cal_range_last:after {
  left: 100%;
}
.webix_cal_body .webix_cal_range_start,
.webix_cal_body .webix_cal_range_end {
  position: relative;
  z-index: 1;
}
.webix_cal_body .webix_cal_range_last + .webix_cal_outside {
  position: relative;
  z-index: 1;
  background-color: #FFFFFF;
}
.webix_cal_body .webix_cal_range:first-child:before,
.webix_cal_body .webix_cal_range:last-child:after,
.webix_cal_body .webix_cal_outside + .webix_cal_range_first:before {
  width: 0;
}
.webix_cal_body .webix_cal_range_start,
.webix_cal_body .webix_cal_range_end,
.webix_cal_body .webix_cal_today.webix_cal_range_start,
.webix_cal_body .webix_cal_today.webix_cal_range_end {
  background-color: transparent;
}
.webix_cal_body .webix_cal_range_start .webix_cal_day_inner,
.webix_cal_body .webix_cal_range_end .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_range_start .webix_cal_day_inner,
.webix_cal_body .webix_cal_today.webix_cal_range_end .webix_cal_day_inner {
  color: #FFFFFF;
  background-color: #1CA1C1;
}
.webix_cal_body .webix_cal_range {
  background-color: #e1f6fb;
}
.webix_daterange .webix_range_timepicker .webix_cal_time {
  padding: 4px;
}
.webix_daterange .webix_cal_icons .webix_cal_icon {
  border-top: none;
}
.webix_progress_top .webix_progress_state,
.webix_progress_bottom .webix_progress_state {
  background: #1CA1C1;
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
}
.webix_progress_top .webix_progress_state {
  background-size: 10px 10px;
}
.webix_progress_bottom .webix_progress_state {
  background-size: 14px 14px;
}
.webix_switch_box {
  color: #475466;
  background-color: #F4F5F9;
}
.webix_switch_box.webix_switch_on {
  background-color: #1CA1C1;
}
.webix_switch_box .webix_switch_text {
  padding-top: 2px;
}
.webix_sidebar {
  background-color: #FFFFFF;
}
.webix_sidebar .webix_tree_item:hover {
  background-color: #edeff5;
}
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected + .webix_tree_leaves .webix_tree_item,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected,
.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_sidebar_selected + .webix_tree_leaves .webix_tree_item,
.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_selected,
.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_sidebar_selected {
  box-shadow: inset -2px 0 #1CA1C1;
}
.webix_sidebar .webix_tree_branch_1 {
  border: none;
}
.webix_sidebar .webix_tree_branch_1 .webix_tree_item {
  padding-right: 12px;
}
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  padding-left: 12px;
}
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item .webix_sidebar_icon {
  margin-right: 8px;
}
.webix_sidebar .webix_sidebar_icon {
  width: 20px;
  vertical-align: middle;
}
.webix_sidebar .webix_sidebar_icon,
.webix_sidebar .webix_sidebar_dir_icon {
  color: #94A1B3;
  font-size: 20px;
}
.webix_sidebar .webix_tree_item,
.webix_sidebar .webix_tree_branch_1 > .webix_tree_item {
  color: #475466;
  cursor: pointer;
}
.webix_sidebar .webix_tree_item.webix_selected,
.webix_sidebar .webix_tree_item.webix_sidebar_selected {
  color: #1CA1C1;
  background-color: #F4F5F9;
  font-weight: 500;
}
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_icon,
.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_dir_icon,
.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_dir_icon {
  color: #1CA1C1;
}
.webix_sidebar .webix_tree_item.webix_selected span {
  background-color: transparent;
  color: #1CA1C1;
}
.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected {
  background-color: transparent;
}
.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover {
  background-color: #edeff5;
}
.webix_sidebar_popup_list .webix_list_item,
.webix_sidebar_popup_list .webix_list_item:first-child {
  border-width: 0px;
}
.webix_sidebar_popup_list .webix_list_item.webix_sidebar_selected {
  background-color: #F4F5F9;
  color: #1CA1C1;
  font-weight: 500;
}
.webix_sidebar_popup_list .webix_list_item.webix_sidebar_selected:hover {
  background-color: #F4F5F9 !important;
}
.webix_sidebar_popup_list .webix_list_item.webix_selected {
  color: #1CA1C1;
  font-weight: 500;
}
.webix_sidebar_popup_list .webix_tree_branch_1 > .webix_tree_item {
  height: 44px;
  line-height: 44px;
}
.webix_sidebar_popup_left .webix_list_item.webix_selected,
.webix_sidebar_popup_left .webix_list_item.webix_sidebar_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_sidebar_popup_right .webix_list_item.webix_selected,
.webix_sidebar_popup_right .webix_list_item.webix_sidebar_selected {
  box-shadow: inset -2px 0 #1CA1C1;
}
.webix_sidebar_popup_list.webix_sidebar_popup_right .webix_icon {
  margin-left: -8px;
}
.webix_sidebar_popup.webix_sidebar_popup_left,
.webix_sidebar_popup.webix_sidebar_popup_right {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
}
.webix_sidebar_popup.webix_sidebar_popup_right .webix_sidebar_popup_right {
  box-shadow: none;
}
.webix_sidebar_popup .webix_sidebar_popup_title {
  background-color: #F4F5F9;
}
.webix_sidebar_popup .webix_sidebar_popup_title .webix_template {
  border: none;
  line-height: 44px;
}
.webix_sidebar_popup .webix_sidebar_popup_title.webix_selected {
  color: #1CA1C1;
  font-weight: 500;
}
.webix_sidebar_popup_right {
  box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1), 0 1px 7px 0 rgba(0, 0, 0, 0.1);
}
.webix_sidebar.webix_dark {
  border-color: #4A4E58;
  background-color: #4A4E58;
}
.webix_sidebar.webix_dark .webix_tree_item {
  color: #FFFFFF;
}
.webix_sidebar.webix_dark .webix_tree_item:hover {
  background-color: #33353c;
}
.webix_sidebar.webix_dark .webix_tree_item.webix_selected,
.webix_sidebar.webix_dark .webix_tree_item.webix_sidebar_selected {
  color: #1CA1C1;
  background-color: #373a42;
}
.webix_sidebar.webix_dark.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected {
  background-color: transparent;
}
.webix_sidebar.webix_dark.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover {
  background-color: #33353c;
}
.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title {
  background-color: #373a42;
}
.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title .webix_template {
  border-color: #373a42;
  color: #FFFFFF;
}
.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title.webix_selected .webix_template {
  color: #1CA1C1;
}
.webix_sidebar_popup_list.webix_dark {
  background-color: #4A4E58;
  border-color: #373a42;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item {
  background: #4A4E58;
  color: #FFFFFF;
  border-color: #373a42;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_selected,
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_sidebar_selected {
  background-color: #373a42;
  color: #1CA1C1;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item:hover {
  background-color: #33353c;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_selected {
  background-color: #373a42;
}
.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_sidebar_selected:hover {
  background-color: #373a42 !important;
}
.webix_sidebar_popup.webix_dark {
  border-color: #373a42;
}
.webix_list_item.webix_selected {
  box-shadow: inset 2px 0 #1CA1C1;
}
.webix_list_item.webix_disabled {
  color: #94A1B3;
}
.webix_list_item.webix_selected.webix_disabled {
  box-shadow: inset 2px 0 #94A1B3;
}
.webix_list_item .webix_icon {
  font-size: 20px;
}
.webix_list-x .webix_list_item.webix_selected {
  box-shadow: none;
  border-left: none;
  padding-left: 12px;
}
.webix_header > div {
  padding-left: 12px;
}
.webix_icon,
.webix_icon_btn,
.webix_input_icon {
  font-family: "Webix Material Icons";
}
.webix_icon_button {
  position: relative;
  z-index: 0;
}
.webix_icon_button:before {
  content: '';
  opacity: 0;
  position: absolute;
  transition-duration: 0.15s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  z-index: -1;
  bottom: 0px;
  left: 0px;
  right: 0px;
  top: 0px;
  border-radius: 50%;
  transform: scale(0);
  transition-property: transform, opacity;
}
.webix_icon_button:hover .webix_icon,
.webix_icon_button:focus .webix_icon {
  color: #475466;
}
.webix_icon_button:hover:before {
  background-color: #F4F5F9;
  opacity: 1;
  transform: scale(1);
}
.webix_icon_btn,
.webix_input_icon {
  width: 20px;
}
.webix_img_btn_top .webix_icon {
  color: #94A1B3;
}
.webix_icon_btn {
  vertical-align: text-bottom;
}
.webix_resize_frame {
  box-shadow: 0 2px 6px 0 #000, 0 1px 4px 0 #000;
}
.webix_tooltip {
  padding: 4px 8px;
  background-color: #475466;
  color: #FFFFFF;
  font-weight: 500;
  line-height: 20px;
  border-radius: 2px;
  border: none;
}
.portlet_marker,
.portlet_markertop,
.portlet_markerbottom,
.portlet_markerleft,
.portlet_markerright {
  background: #1CA1C1;
}
.webix_treemap_item:hover {
  box-shadow: inset 0 0 0 1px #5ccce7;
}
.webix_treemap_item.webix_selected {
  border-color: inherit;
  box-shadow: inset 0 0 0 2px #1CA1C1;
}
.webixlabel {
  font-weight: 500;
}
.webixtoolbarlabel {
  letter-spacing: 0;
}
.webix_inp_label,
.webix_inp_top_label,
legend.webix_forminput_label,
.webix_el_label .webix_el_box {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #313131;
  letter-spacing: 0.2px;
}
.webix_inp_label,
.webix_forminput_label {
  padding-right: 8px;
}
.webix_label_right {
  padding-left: 4px;
}
.webix_el_checkbox .webix_label_right {
  display: block;
}
.webix_richtext .webix_richtext_container {
  box-shadow: inset 0 1px #DADEE0;
}
.webix_dbllist .bottom_label {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #94A1B3;
  letter-spacing: 0.2px;
}
.webix_popup.webix_sidemenu.webix_sidemenu_left,
.webix_popup.webix_sidemenu.webix_sidemenu_right,
.webix_popup.webix_sidemenu.webix_sidemenu_top,
.webix_popup.webix_sidemenu.webix_sidemenu_bottom {
  border: none;
  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
}
.webix_chart .webix_chart_legend_item,
.webix_chart .webix_canvas_text,
.webix_chart .webix_axis_title_x,
.webix_chart .webix_axis_title_y {
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #475466;
  letter-spacing: 0.2px;
}
.webix_chart .webix_canvas_text.webix_axis_item_x,
.webix_chart .webix_canvas_text.webix_axis_item_y,
.webix_chart .webix_axis_title_x,
.webix_chart .webix_axis_title_y,
.webix_chart .webix_canvas_text.webix_axis_radar_title {
  color: #94A1B3;
}
.webix_bullet_scale {
  fill: #94A1B3;
  font-size: 12px;
}
.webix_bullet_scale_lines {
  stroke: #94A1B3;
}
.webix_toolbar.pdf_bar {
  background-color: #474747;
}
.webix_toolbar.pdf_bar .webix_icon_btn {
  font-size: 20px;
  vertical-align: middle;
}
.webix_toolbar.pdf_bar .webix_img_btn:focus,
.webix_toolbar.pdf_bar .webix_img_btn:hover {
  background-color: #333333;
}
.invalidStyle {
  color: #FF5C4C;
  background-color: #ffdedb;
}
.webix_list_item.webix_invalid,
.webix_tree_item.webix_invalid,
.webix_dataview_item.webix_invalid,
.webix_cell.webix_invalid {
  color: #FF5C4C;
  background-color: #ffdedb;
}
.webix_invalid .webix_el_box input,
.webix_invalid .webix_el_box .webix_inp_static,
.webix_invalid .webix_el_box select,
.webix_invalid .webix_el_box textarea,
input.webix_invalid,
select.webix_invalid,
textarea.webix_invalid {
  color: #FF5C4C;
  background-color: #ffdedb;
  border-color: #ff8d82;
}
.webix_invalid .webix_inp_bottom_label {
  color: #FF5C4C;
}
.webix_nav_panel .webix_nav_item {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.4);
  opacity: 1;
}
.webix_nav_panel .webix_nav_item:hover {
  border-color: rgba(255, 255, 255, 0.6);
}
.webix_nav_panel .webix_nav_active {
  background-color: #FFFFFF;
}
.webix_nav_button_prev .webix_nav_button_inner,
.webix_nav_button_next .webix_nav_button_inner {
  opacity: 1;
  background-image: none;
  text-align: center;
  font-family: "Webix Material Icons";
  font-size: 24px;
  color: #FFFFFF;
  border-radius: 50%;
}
.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_nav_button_next .webix_nav_button_inner:focus {
  background-color: rgba(0, 0, 0, 0.2);
  transition: 0.15s;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  opacity: 1;
  text-align: center;
  font-family: "Webix Material Icons";
  font-size: 48px;
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  background: rgba(0, 0, 0, 0.4);
}
.webix_nav_button_side.webix_nav_button_next {
  right: 0;
}
.webix_nav_button_side.webix_nav_button_prev {
  left: 0;
}
.webix_nav_button_prev .webix_nav_button_inner:before {
  content: "\F002";
}
.webix_nav_button_next .webix_nav_button_inner:before {
  content: "\F003";
}
.webix_dark .webix_nav_item {
  border-color: rgba(0, 0, 0, 0.4);
}
.webix_dark .webix_nav_item:hover {
  border-color: rgba(0, 0, 0, 0.6);
}
.webix_dark .webix_nav_inactive {
  background-color: transparent;
}
.webix_dark .webix_nav_active {
  background-color: #000000;
}
.webix_dark .webix_nav_active:hover,
.webix_dark .webix_nav_active:focus {
  box-shadow: 0 0 2px #000;
}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner,
.webix_dark .webix_nav_button_next .webix_nav_button_inner {
  background-image: none;
  color: #313131;
}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_next .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_dark .webix_nav_button_next .webix_nav_button_inner:focus {
  background-color: rgba(255, 255, 255, 0.2);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner {
  background: rgba(255, 255, 255, 0.2);
}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus {
  background: rgba(255, 255, 255, 0.4);
}
.webix_skin_mark {
  height: 230px;
}
/* based on MaterialDesignIcons.com */
@font-face {
  font-family: "Webix Material Icons";
  src: url(/static/media/webixmdi-webfont.23ac55ea6fa0fdb4518d.woff2) format('woff2'), url(/static/media/webixmdi-webfont.645243e53954237de524.woff) format('woff');
  font-weight: normal;
  font-style: normal;
}
/* icons collection common for above fonts*/
.wxi-angle-down:before {
  content: "\F001";
}
.wxi-angle-left:before {
  content: "\F002";
}
.wxi-angle-right:before {
  content: "\F003";
}
.wxi-angle-up:before {
  content: "\F004";
}
.wxi-angle-double-right:before {
  content: "\F005";
}
.wxi-angle-double-left:before {
  content: "\F006";
}
.wxi-clock:before {
  content: "\F007";
}
.wxi-calendar:before {
  content: "\F008";
}
.wxi-search:before {
  content: "\F009";
}
.wxi-dots:before {
  content: "\F010";
}
.wxi-close:before {
  content: "\F011";
}
.wxi-checkbox-marked:before {
  content: "\F012";
}
.wxi-checkbox-blank:before {
  content: "\F013";
}
.wxi-trash:before {
  content: "\F014";
}
.wxi-pencil:before {
  content: "\F015";
}
.wxi-eye:before {
  content: "\F016";
}
.wxi-eye-slash:before {
  content: "\F017";
}
.wxi-columns:before {
  content: "\F018";
}
.wxi-drag:before {
  content: "\F019";
}
.wxi-check:before {
  content: "\F020";
}
.wxi-underline:before {
  content: "\F021";
}
.wxi-bold:before {
  content: "\F022";
}
.wxi-italic:before {
  content: "\F023";
}
.wxi-sync:before {
  content: "\F024";
}
.wxi-plus-square:before {
  content: "\F025";
}
.wxi-minus-square:before {
  content: "\F026";
}
.wxi-menu-down:before {
  content: "\F027";
}
.wxi-menu-right:before {
  content: "\F028";
}
.wxi-menu-left:before {
  content: "\F029";
}
.wxi-folder:before {
  content: "\F030";
}
.wxi-folder-open:before {
  content: "\F031";
}
.wxi-file:before {
  content: "\F032";
}
.wxi-close-circle:before {
  content: "\F033";
}
.wxi-alert:before {
  content: "\F034";
}
.wxi-radiobox-blank:before {
  content: "\F035";
}
.wxi-radiobox-marked:before {
  content: "\F036";
}
.wxi-angle-double-down:before {
  content: "\F037";
}
.wxi-angle-double-up:before {
  content: "\F038";
}
.wxi-plus-circle:before {
  content: "\F039";
}
.wxi-minus-circle:before {
  content: "\F040";
}
.wxi-plus:before {
  content: "\F041";
}
.wxi-minus:before {
  content: "\F042";
}
.wxi-download:before {
  content: "\F043";
}
.wxi-user:before {
  content: "\F044";
}
.wxi-filter:before {
  content: "\F045";
}
.wxi-menu-up:before {
  content: "\F046";
}
/*predefined styles for text lables inside a item*/
.webix_strong {
  font-weight: 500;
  white-space: nowrap;
}
.webix_light {
  color: #b3b3b3;
}
/*contr-styles for bootstrap*/
.webix_view,
.webix_input_icon {
  box-sizing: content-box;
}
.webix_view.webix_el_label {
  box-sizing: border-box;
}
.webix_inp_label,
.webix_inp_top_label,
.webix_label_right {
  margin-bottom: 0px;
}
.webix_view table {
  border-collapse: separate;
  border-collapse: initial;
}
/* Spin*/
.webix_spin {
  animation: webix_spin 2s infinite linear;
}
@keyframes webix_spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

.news-article {
    font-family: 'Ubuntu';
    max-width: 800px;
    margin: 20px auto;
    background-color: #fff;
    padding: 20px;

    line-height: 1.6;
    border-radius: 4px;
}

.news-header,
.news-footer {
    text-align: center;
    margin-bottom: 20px;
}

.news-title {
    color: #333;
    margin-bottom: 5px;
}

.news-date {
    color: #888;
    font-size: 0.85em;
}
.news-introduction {
    color: #666;
}
.news-content {
    border-top: 1px solid #eee;
    padding-top: 20px;
}

.news-category {
    margin-bottom: 20px;
}

.news-category-title {
    color: #444;
    font-size: 1.2em;
    margin-bottom: 10px;
}

.news-category-list {
    list-style: none;
    padding-left: 0;
}

.news-category-item {
    background-color: #f9f9f9;
    margin-bottom: 5px;
    padding: 10px;
    border-left: 3px solid #0078d4; /* A color that suits the theme */
    border-left: 3px solid #789; /* A color that suits the theme */
    border-radius: 2px;
}

.news-additional-info,
.news-objective,
.news-contact,
.news-thanks,
.news-sign-off {
    color: #666;
    margin-top: 20px;
    font-size: 0.95em;
}

.bannersMkt {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    padding-right: 0 !important; /*sobrescrever o espa�o do scrollabe-v*/
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
}

    .bannersMkt.visible {
        opacity: 1;
        visibility: visible;
        z-index: 1001;
    }

    .bannersMkt.exiting {
        opacity: 0;
    }

@keyframes slide-down {
    0% {
        transform: translateY(0);
        opacity: 1;
    }

    100% {
        transform: translateY(100%);
        opacity: 0;
    }
}

.bannersMkt .banner {
    animation: slide-up 0.3s ease-out forwards;
    width: 100%;
    height: 45vh;
    background: linear-gradient(225deg, #173192 37.50%, #2E1956 100%);
    display: flex;
    padding: 2rem;
    align-items: center;
    align-content: center;
    column-gap: 70px;
    flex-direction: column;
    flex-shrink: 0;
}

    .bannersMkt .banner .arrow-more {
        width: 64px;
        height: 64px;
        position: relative;
        top: -32px;
    }

        .bannersMkt .banner .arrow-more img {
            width: 64px;
            height: 64px;
        }

@keyframes slide-up {
    0% {
        transform: translateY(100%);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}



.bannersMkt .spacer {
    height: 55vh;
    width: 100%;
}

.bannersMkt .publicidade {
    height: 45vh;
    width: 100%;
}


.bannersMkt .detalhes-solucao {
    position: relative;
    padding: 20px;
}


.bannersMkt .detalhes-solucao {
    width: 100%;
    background-color: #f1f5fb;
}

    .bannersMkt .detalhes-solucao .detalhes {
        max-width: 1920px;
        margin: 2rem auto 1rem auto;
        padding: 2rem;
        background-color: white;
        border-radius: 0.3125rem;
        box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
        color: #2B304F;
        font-family: "Ubuntu", sans-serif;
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 160%;
    }

        .bannersMkt .detalhes-solucao .detalhes .box {
            padding: 2rem;
            margin: 2rem auto;
            border-radius: 0.3125rem;
            background: #F1F5FB;
            color: #173192;
            text-align: center;
            font-family: "Ubuntu", sans-serif;
            font-size: 0.875rem;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
        }

        .bannersMkt .detalhes-solucao .detalhes h2 {
            color: #2B304F;
            font-family: "Ubuntu", sans-serif;
            font-size: 1.25rem;
            font-style: normal;
            font-weight: 500;
            line-height: 160%;
            letter-spacing: -0.05rem;
            margin: 0;
        }

        .bannersMkt .detalhes-solucao .detalhes h3 {
            color: #00AEE1;
            font-family: "Ubuntu", sans-serif;
            font-size: 1rem;
            font-style: normal;
            font-weight: 500;
            line-height: 160%;
            letter-spacing: -0.04rem;
            margin: 2rem 0 1rem 0;
        }

        .bannersMkt .detalhes-solucao .detalhes ul li {
            margin-bottom: 0.7rem;
        }

.bannersMkt .banner .banner-content {
    display: flex;
    max-width: 1920px;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    flex: 1 0;
    margin: auto;
    gap: inherit;
}

    .bannersMkt .banner .banner-content .logotipo {
        display: flex;
        width: 14%;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .bannersMkt .banner .banner-content .textos {
        display: flex;
        width: 45%;
        align-items: flex-start;
        align-content: space-between;
        column-gap: 48px;
        flex-wrap: wrap;
    }

        .bannersMkt .banner .banner-content .textos h1 {
            color: #fff;
            margin: 0 0 0.8rem 0;
            font-family: "Ubuntu", sans-serif;
            font-size: 1.5rem;
            line-height: 160%;
            font-weight:300;
        }

        .bannersMkt .banner .banner-content .textos p {
            color: #FFF;
            font-family: "Ubuntu", sans-serif;
            font-size: 0.875rem;
            font-style: normal;
            line-height: 160%;
            margin: 0 0 1.5rem 0;
        }

    .bannersMkt .banner .banner-content .imagem-solucao {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

        .bannersMkt .banner .banner-content .imagem-solucao img {
            border-radius: 0.3125rem;
            width: 18.4375rem;
            height: 11.3125rem;
        }


    .bannersMkt .banner .banner-content .fechar {
        position: relative;
        top: -75px;
        color: #fff;
        font-size: 1.5rem;
        transition: opacity 0.3s ease-in-out;        
        border-radius: 50%;
        width: 36px;
        height: 36px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

        .bannersMkt .banner .banner-content .fechar:hover {
            background: rgba(0,0,0,0.2);            
        }

    .bannersMkt .banner .banner-content .bg-light {
        background: #fff !important;
    }


.bannersMkt .detalhes-solucao .detalhes .pq-gtm {
    display: flex;
    align-items: center;
    align-content: flex-start;
    gap: 4rem 1rem;
}

    .bannersMkt .detalhes-solucao .detalhes .pq-gtm ul {
        flex: 1 1;
    }

    .bannersMkt .detalhes-solucao .detalhes .pq-gtm .tela {
        background-image: url(/static/media/frameTela.f31e90f8ae5975604adc.png);
        width: 540px;
        height: 304px;
        text-align: center;
        padding-top: 38px;
    }

        .bannersMkt .detalhes-solucao .detalhes .pq-gtm .tela img {
            width: 412px;
            height: 232px;
            border-radius: 4px 4px 0 0;
        }

.bannersMkt .detalhes-solucao .detalhes .btns-soluction-actions {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    align-content: space-between;
    grid-column-gap: 48px;
    column-gap: 48px;
    flex-wrap: wrap;
    margin-top: 2rem;
}


.bannersMkt .scroll-down {
    position: fixed;
    bottom: 52px;
    right: 48px;
    font-size: 1.1em;
    cursor: pointer;
    background: #b8ccea;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    text-align: center;
    padding-top: 5px;
    color: #173192;
    border: 1px solid transparent;
}

    .bannersMkt .scroll-down:hover {
        box-shadow: rgba(58, 79, 135, 0.06) 4px 4px 18px 0px;
        opacity: 0.5;
    }
/*cores dos banners das Solucoes*/
/*infraestrutura multinuvem*/
.bannersMkt.cloudmanagedservicescorporate .banner, .bannersMkt.cloudmanagedservicesenterprise .banner, .bannersMkt.cloudmanagedservicespremier .banner, .bannersMkt.finops .banner {
    background: linear-gradient(225deg, var(--color-secondary-purple-bright) 34.40%, var(--color-primary-blue) 100%);
}

/*prote��o de dados*/
.bannersMkt.backupbasic .banner, .bannersMkt.backuppremium .banner, .bannersMkt.retencao .banner, .bannersMkt.disasterrecovery .banner {
    background: linear-gradient(225deg, var(--color-primary-magenta) 34.40%, var(--color-primary-pink) 100%);
}


/*saas*/
.bannersMkt.saasbasic .banner, .bannersMkt.saaspremium .banner, .bannersMkt.saasbackup .banner, .bannersMkt.eaeas .banner, .bannersMkt.maxsoftware .banner {
    /*background: linear-gradient(225deg, #173192 37.50%, #2E1956 100%);*/
    background: linear-gradient(225deg, #30ABE2 0%, #173192 100%);
}

/*aplica��o de neg�cios*/
.bannersMkt.diime .banner {
    background: linear-gradient(225deg, #538C0D 42.01%, #426F0B 100%);
}

.bannersMkt.doone .banner {
    background: linear-gradient(225deg, #66F 0%, #4141DC 100%);
}

.bannersMkt.heyho .banner {
    background: linear-gradient(225deg, #30ABE2 0%, #173192 100%);
}

.bannersMkt.merito .banner {
    background: linear-gradient(225deg, #DD7839 0%, #C06125 100%);
}

.bannersMkt.receeba .banner {
    background: linear-gradient(225deg, #FFC000 0%, #DD7839 100%);
}

/*seguran�a*/
.bannersMkt.edr .banner, .bannersMkt.firewall .banner, .bannersMkt.identityaccess .banner, .bannersMkt.livewatch .banner, .bannersMkt.patchmanager .banner, .bannersMkt.secureendpoint .banner {
    background: linear-gradient(225deg, var(--color-primary-purple-dark)  34.40%, var(--color-primary-blue)  100%);
}

/*gest�o e governan�a*/
.bannersMkt.maxoutsource .banner {
    background: linear-gradient(225deg, var(--color-primary-blue) 0%, var(--color-primary-pink) 100%);
}

@keyframes append {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.container>.page>.notifications {
  display: none;
  flex-direction: column;
  position: absolute;
  top: 44px;
  background-color: #fff;
  width: 400px;
  height: calc(100vh - 52px);
  right: 0;
  z-index: 1000;
  box-shadow: 0px 0px 18px rgba(58, 79, 135, 0.3);
  padding: 24px;
  animation: append 0.2s linear;
}

.container>.page>.notifications.visible {
  display: flex;
}

.container>.page>.notifications>.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.container>.page>.notifications>.header>.title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 200;
  font-size: 22px;
  color: var(--text-default);
}

.container>.page>.notifications>.header>.functions {
  display: flex;
}

.container>.page>.notifications>.search {
  height: 0;
  overflow: hidden;
  transition: height 0.2s linear;
  display: flex;
  align-items: center;
  background-color: #f3f3f3;
  border-radius: 5px;
  padding: 0 5px;
  box-sizing: border-box;
  margin-top: 5px;
}

.container>.page>.notifications>.search input {
  border: 0;
  font-size: 16px;
  width: 100%;
  margin: 5px;
  background-color: transparent;
  font-family: "Ubuntu", sans-serif;
}

.container>.page>.notifications>.search input::placeholder {
  color: #ddd;
}

.container>.page>.notifications>.search i {
  font-size: 20px;
}

.container>.page>.notifications>.search.visible {
  height: 40px;
}

.container>.page>.notifications>.subheader {
  display: flex;
  flex-direction: row-reverse;
  margin: 16px 0;
}

.container>.page>.notifications>.body {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  inline-size: 100%;
  overflow-wrap: break-word;
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-right: -16px;
}

.container>.page>.notifications>.body::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}

.container>.page>.notifications>.body::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 0.25rem;
}

.container>.page>.notifications>.body::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}

.container>.page>.notifications>.body::-webkit-scrollbar-track {
  border-radius: 0.25rem;
}

.container>.page>.notifications>.body>.message {
  padding: 16px;
  font-family: "Ubuntu", sans-serif;
  border: 2px solid #fff;
  border-radius: 8px;
  margin-right: 8px;
}

.container>.page>.notifications>.body>.message:hover {
  background-color: #f8f8f8;
}

.container>.page>.notifications>.body>.message.success {
  border: 2px solid #a5bf3e;
}

.container>.page>.notifications>.body>.message.warning {
  border: 2px solid #ffb800;
}

.container>.page>.notifications>.body>.message.danger {
  border: 2px solid #d35555;
}

.container>.page>.notifications>.body>.message.info {
  border: 2px solid #0580ce;
}

.container>.page>.notifications>.body>.message>.header {
  display: flex;
  justify-content: space-between;
}

.container>.page>.notifications>.body>.message>.header>.title {
  font-weight: 500;
  font-size: 13px;
  color: var(--text-default);
  margin-bottom: 8px;
}

.container>.page>.notifications>.body>.message>.header>.title>.ppi {
  font-size: 16px;
  margin-right: 6px;
}

.container>.page>.notifications>.body>.message>.header>.functions>.ppi {
  cursor: pointer;
}

.container>.page>.notifications>.body>.message>.when {
  color: #8b90a3;
  font-weight: 400;
  font-size: 11px;
  margin-bottom: 16px;
}

.container>.page>.notifications>.body>.message>.content {
  color: var(--text-default);
  font-weight: 400;
  font-size: 13px;
  line-height: 150%;
}

.container>.page>.notifications>.body>.message>.content>a {
  text-decoration: none;
  color: #0580ce;
}

.container>.page>.notifications>.body>.message.read>.header>.title {
  color: #8b90a3;
}

.container>.page>.notifications>.body>.message.read>.content {
  color: #8b90a3;
}

.container>.page>.notifications>.body>.allread {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.container>.page>.notifications>.body>.allread>.ppi {
  font-size: 30px;
  color: #0580ce;
  margin-bottom: 10px;
}

.container>.page>.notifications>.body>.allread>span {
  font-family: "Ubuntu", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: var(--text-default);
}

.load-more-link {
  background: none;
  border: none;
  color: #007bff;
  text-decoration: underline;
  cursor: pointer;
  font-size: 1rem;
  padding: 5px;
}

.load-more-link:hover {
  text-decoration: none;
  color: #0056b3;
}
.input-toggle {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  margin-right: 0.65rem;
  margin-top: 0.15rem;
}

.input-toggle>.box {
  width: 32px;
  height: 16px;
  padding: 3px;
  border-radius: 10px;
  background-color: #eee;
}

.input-toggle>.box>.dot {
  width: 10px;
  height: 10px;
  border-radius: 7px;
  background-color: var(--text-light);
  transition: all 0.2s ease;
}

.input-toggle.toggled>.box {
  background-color: var(--color-secondary-lime) !important;
}

.input-toggle.toggled>.box>.dot {
  margin-left: 16px;
}

.input-toggle>.title {
  margin-left: 7px;
  margin-bottom: 3px;
  font-size: 0.835rem;
  color: #2E1956;
  font-family: "Ubuntu", sans-serif;
}
.container .usermenu {
  display: flex;
  flex-direction: row-reverse;
  position: absolute;
  top: 44px;
  right: 0;
  font-family: "Ubuntu", sans-serif;
  z-index: 4990;
  color: var(--text-default);
}
.container .usermenu .primary {
  z-index: 5001;
}
.container .usermenu .secondary {
  z-index: 5000;
  margin-right: -1px;
}
.container .usermenu .secondary > .searchform {
  padding: 8px 24px;
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 8px;
}
.container .usermenu .secondary > .searchform > i {
  font-size: 22px;
}
.container .usermenu .secondary > .searchform > input {
  padding: 4px;
  border: none;
  background-color: #fff;
  flex-grow: 1;
  font-family: "Ubuntu", sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.container .usermenu .primary,
.container .usermenu .secondary {
  width: 247px;
  border: 1px solid #cccccf;
  padding: 8px 0;
  background-color: #fff;
  box-shadow: -4px 4px 18px rgba(0, 0, 0, 0.25);
  overflow-y: auto;
  overflow-x: hidden;
  height: fit-content;
  max-height: calc(100vh - 52px);
}
.container .usermenu .primary > .name,
.container .usermenu .secondary > .name {
  font-size: 12px;
  font-weight: 700;
  padding: 8px 24px;
}
.container .usermenu .primary > .company,
.container .usermenu .secondary > .company {
  font-size: 12px;
  padding: 8px 24px;
}
.container .usermenu .primary > .items,
.container .usermenu .secondary > .items {
  overflow-y: auto;
  max-height: 50vh;
  margin-right: 8px;
}
.container .usermenu .primary > .items::-webkit-scrollbar,
.container .usermenu .secondary > .items::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #eee;
}
.container .usermenu .primary > .items::-webkit-scrollbar-thumb,
.container .usermenu .secondary > .items::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 4px;
}
.container .usermenu .primary > .items::-webkit-scrollbar-thumb:hover,
.container .usermenu .secondary > .items::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.container .usermenu .primary > .items::-webkit-scrollbar-track,
.container .usermenu .secondary > .items::-webkit-scrollbar-track {
  border-radius: 4px;
}
.container .usermenu .primary > .item,
.container .usermenu .primary .items .item,
.container .usermenu .secondary > .item,
.container .usermenu .secondary .items .item {
  font-size: 12px;
  height: 38px;
  width: 100%;
  padding: 8px 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;  
  font-weight: 500;
}
.container .usermenu .primary > .item:hover,
.container .usermenu .primary .items .item:hover,
.container .usermenu .secondary > .item:hover,
.container .usermenu .secondary .items .item:hover {
  background-color: #f5f5f5;
}
.container .usermenu .primary > .item i,
.container .usermenu .primary .items .item i,
.container .usermenu .secondary > .item i,
.container .usermenu .secondary .items .item i {
  font-size: 12px;
  font-weight: bolder;
  color:var(--text-light);
  padding-right:4px;
}
.container .usermenu .primary > .item.version,
.container .usermenu .primary .items .item.version,
.container .usermenu .secondary > .item.version,
.container .usermenu .secondary .items .item.version {
  color: #0580ce;
}
.container .usermenu .primary > hr,
.container .usermenu .primary .items hr,
.container .usermenu .secondary > hr,
.container .usermenu .secondary .items hr {
  margin: 8px 24px;
}
.topbar > .left > .topbar-left {
    display: flex;
    align-items: center;
    gap:20px;
}
.topbar > .left > .topbar-left .gtm {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 36px;
    min-width: 52px;
    margin-top: 8px;
    border-radius: 10px 10px 0 0;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    padding: 10px 20px;
    cursor: pointer;
    color: var(--text-dark);
    position: relative;
    background-color: var(--background-white);
}


/* .topbar > .left .gtm .title {
    font-size: 14px;
} */

.topbar > .left .gtm-indicator::after,
.topbar > .left .gtm-indicator::before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 20px;
    height: 20px;
    background-color: transparent;
    border-radius: 50%;
}

.topbar > .left .gtm-indicator::after {
    left: -20px;
    box-shadow: 6px 7px #fff;
}

.topbar > .left .gtm-indicator::before {
    right: -20px;
    box-shadow: -13px 7px #fff;
}

.btnReturnMenu {
    margin-left: 10px;
}

.menu-container {
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative;
}

.menu-item {
    text-align: center;
    color: white;
    font-family: "Ubuntu", sans-serif;
    cursor: pointer;
    position: relative;
    z-index: 1;
    transition: color 0.3s;
    word-break: keep-all;
    
}

.menu-item.selected {
    color: #2c1050;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 36px;
    min-width: 52px;
    margin-top: 8px;
    border-radius: 10px 10px 0 0;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    padding: 10px 20px;
    cursor: pointer;
    position: relative;
}

.gtm-indicator {
    position: absolute;
    top: 0;
    left: 0;
    height: 36px;
    margin-top: 8px;
    border-radius: 10px 10px 0 0;
    background-color: white;
    color: var(--text-dark);
    z-index: 0;
    transition: transform 0.3s ease, width 0.3s ease;
}


body .container > .toolbar > .left > .items > .item.active {
    background-color: var(--color-primary-purple-dark) !important;
    color: var(--text-white) !important;
    cursor: pointer;
}

body .container > .toolbar > .left > .items > .item.subline_active {
    border-bottom: 2px solid var(--button-disabled);
    border-radius: 0px !important;
}
.container>.toolbar>.left>.items.sublime>span.item:hover {
    border-bottom: 2px solid var(--button-disabled);
    background-color: #fff !important;
    border-radius: 0px !important;
    color: var(--text-light) !important;
}

.container > .toolbar > .left > .items > span.item.active:hover {
    color: #fff !important;
    background: var(--color-primary-purple-dark) !important;
}

.pp-dropmenu {
  position: absolute;
  top: 52px;
  width: fit-content;
  display: flex;
}
.pp-dropmenu.left {
  flex-direction: row;
}
.pp-dropmenu.left > .subitems {
  margin-left: -1px;
}
.pp-dropmenu.right {
  flex-direction: row-reverse;
}
.pp-dropmenu.right > .subitems {
  margin-right: -1px;
}
.pp-dropmenu > .items,
.pp-dropmenu .subitems {
  background-color: #fff;
  width: 247px;
  max-height: calc(100vh - 52px);
  color: #2b304f;
  padding: 8px 0;
  border: 1px solid #cccccf;
  box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.25);
  display: flex;
  flex-direction: column;
  z-index: 5000;
}
.pp-dropmenu > .items > .item,
.pp-dropmenu .subitems > .item {
  cursor: pointer;
  height: 38px;
  width: 100%;
  padding: 8px 24px;
  display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: 500;
  font-family: Inter;
}
.pp-dropmenu > .items > .item i,
.pp-dropmenu .subitems > .item i {
  font-size: 18px;
  font-weight: bolder;
}
.pp-dropmenu > .items > .item.selected,
.pp-dropmenu .subitems > .item.selected {
  background-color: #eee;
}
.pp-dropmenu > .items > .item:hover,
.pp-dropmenu .subitems > .item:hover {
  background-color: #f5f5f5;
}
.pp-dropmenu > .items > .item > .label,
.pp-dropmenu .subitems > .item > .label {
  display: flex;
  align-items: center;
  gap: 10px;
}
.pp-dropmenu > .items hr,
.pp-dropmenu .subitems hr {
  margin: 8px 24px;
}
.pp-dropmenu > .items {
  height: fit-content;
}
.pp-dropmenu > .items > .item {
  justify-content: space-between;
}
.pp-dropmenu > .subitems {
  height: fit-content;
  overflow-y: auto;
}
.pp-dropmenu > .subitems::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #eee;
  z-index: 99;
}
.pp-dropmenu > .subitems::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 0.25rem;
}
.pp-dropmenu > .subitems::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.pp-dropmenu > .subitems::-webkit-scrollbar-track {
  border-radius: 0.25rem;
}
.pp-dropmenu > .subitems > .item {
  font-size: 14px;
  font-weight: 400;
  justify-content: flex-start;
  gap: 10px;
}
.pp-dropmenu > .subitems > .item i {
  font-size: 22px;
  font-weight: 300;
}

.permission_listPermitions__ZlkSC {
    display: flex;
    flex: 1 1;
    flex-direction: column;
}
.permission_listPermitions__ZlkSC * {
    margin-bottom: 0.5rem;
}
.webix_view{-webkit-appearance:none;-webkit-font-smoothing:antialiased;background-color:#fff;border:0 solid #dadee0;color:#475466;cursor:default;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px;overflow:hidden;white-space:normal}.webix_view.webix_form{background-color:#fff}body{-webkit-tap-highlight-color:transparent!important}.webix_abslayout{position:relative}.webix_abslayout>.webix_view{position:absolute!important;z-index:0}.webix_layout_space,.webix_layout_wide{background-color:#ebedf0}.webix_layout_accordion,.webix_layout_clean,.webix_layout_line,.webix_multiview{background:transparent}.webix_overlay{box-sizing:border-box;height:100%;padding-top:10px;position:absolute;text-align:center;width:100%;z-index:90}.webix_view>.webix_disabled{cursor:not-allowed;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:92}.webix_disabled_view{overflow:hidden!important;position:relative}body.webix_full_screen{margin:0;overflow:hidden;padding:0}body.webix_noselect{overscroll-behavior:none}.webix_noselect,.webix_noselect div{-webkit-user-select:none;user-select:none}.webix_selectable{-webkit-user-select:text;user-select:text}.webix_template{box-sizing:border-box;height:100%;padding:4px 9pt}.webix_clean{background:transparent}.webix_clean .webix_template{padding:0}.webix_section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:transparent;box-sizing:border-box;color:#444;font-size:10px;line-height:36px;position:relative;text-transform:uppercase}.webix_section:before{background-color:#dadee0;content:"";display:block;height:1px;position:absolute;top:50%;width:100%}.webix_section>.webix_template{background-color:#fff;display:inline;margin-left:30px;padding:0 8px;position:relative}.webix_layout_space>.webix_section>.webix_template,.webix_layout_wide>.webix_section>.webix_template{background-color:#ebedf0;padding:0 8px}.webix_layout_clean>.webix_section>.webix_template,.webix_layout_line>.webix_section>.webix_template{background-color:#fff;padding:0 8px}.webix_header{color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:34px}.webix_header .webix_el_label .webix_el_box{color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.webix_header.webix_dark{background:#657584;border-color:#657584}.webix_header.webix_dark .webix_el_button,.webix_header.webix_dark .webix_el_label .webix_el_box,.webix_header.webix_dark .webix_inp_label,.webix_header.webix_dark .webix_inp_top_label,.webix_header.webix_dark .webix_secondary .webix_icon,.webix_header.webix_dark .webix_secondary .webix_icon_btn,.webix_header.webix_dark .webix_secondary .webix_img_btn_text,.webix_header.webix_dark .webix_slider_title,.webix_header.webix_dark .webix_transparent .webix_icon,.webix_header.webix_dark .webix_transparent .webix_icon_btn,.webix_header.webix_dark .webix_transparent .webix_img_btn_text,.webix_header.webix_dark .webix_transparent button{color:#fff}.webix_header.webix_dark .webix_transparent button:focus,.webix_header.webix_dark .webix_transparent button:hover{background-color:rgba(0,0,0,.2)}.webix_header.webix_dark .webix_transparent button:active{background-color:rgba(0,0,0,.4)}.webix_header.webix_dark .webix_inp_counter_next,.webix_header.webix_dark .webix_inp_counter_prev,.webix_header.webix_dark .webix_menu-x .webix_list_item,.webix_header.webix_dark .webix_secondary button,.webix_header.webix_dark .webix_segment_0,.webix_header.webix_dark .webix_segment_1,.webix_header.webix_dark .webix_segment_N{background-color:rgba(0,0,0,.2);border-color:transparent;color:#fff}.webix_header.webix_dark .webix_view>.webix_template{background-color:#657584;color:#fff}.webix_header.webix_dark .webix_inp_counter_next:focus,.webix_header.webix_dark .webix_inp_counter_next:hover,.webix_header.webix_dark .webix_inp_counter_prev:focus,.webix_header.webix_dark .webix_inp_counter_prev:hover,.webix_header.webix_dark .webix_menu-x .webix_list_item:focus,.webix_header.webix_dark .webix_menu-x .webix_list_item:hover,.webix_header.webix_dark .webix_secondary button:focus,.webix_header.webix_dark .webix_secondary button:hover,.webix_header.webix_dark .webix_segment_0:focus,.webix_header.webix_dark .webix_segment_0:hover,.webix_header.webix_dark .webix_segment_1:focus,.webix_header.webix_dark .webix_segment_1:hover,.webix_header.webix_dark .webix_segment_N:focus,.webix_header.webix_dark .webix_segment_N:hover{background-color:rgba(0,0,0,.4);color:#fff}.webix_header.webix_dark .webix_inp_counter_next:active,.webix_header.webix_dark .webix_inp_counter_prev:active,.webix_header.webix_dark .webix_menu-x .webix_list_item:active,.webix_header.webix_dark .webix_secondary button:active,.webix_header.webix_dark .webix_segment_0:active,.webix_header.webix_dark .webix_segment_1:active,.webix_header.webix_dark .webix_segment_N:active{background-color:rgba(0,0,0,.5);color:#fff}.webix_header.webix_dark .webix_inp_static,.webix_header.webix_dark .webix_text_highlight,.webix_header.webix_dark input[type=combo],.webix_header.webix_dark input[type=datepicker],.webix_header.webix_dark input[type=text],.webix_header.webix_dark select,.webix_header.webix_dark textarea{background-color:rgba(0,0,0,.2);border-color:transparent;color:hsla(0,0%,100%,.7)}.webix_header.webix_dark .webix_el_texthighlight input,.webix_header.webix_dark .webix_el_texthighlight textarea{caret-color:hsla(0,0%,100%,.7)}.webix_header.webix_dark .webix_inp_static input[type=text]{background-color:transparent}.webix_header.webix_dark select option{background-color:#657584;color:#fff}.webix_header.webix_dark .webix_multicombo_tag,.webix_header.webix_dark .webix_multicombo_value{color:#657584}.webix_header.webix_dark .webix_inp_static:focus,.webix_header.webix_dark input[type=combo]:focus,.webix_header.webix_dark input[type=datepicker]:focus,.webix_header.webix_dark input[type=text]:focus,.webix_header.webix_dark select:focus,.webix_header.webix_dark textarea:focus{border-color:#fff;box-shadow:none}.webix_header.webix_dark .webix_el_counter button{background-color:rgba(0,0,0,.3)}.webix_header.webix_dark .webix_el_counter input[type=text]:focus{border-color:transparent}.webix_header.webix_dark .webix_placeholder,.webix_header.webix_dark :-moz-placeholder,.webix_header.webix_dark :-ms-input-placeholder,.webix_header.webix_dark ::-moz-placeholder,.webix_header.webix_dark ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.webix_header.webix_dark .webix_input_icon{color:hsla(0,0%,100%,.7)}.webix_header.webix_dark .webix_selected.webix_segment_0,.webix_header.webix_dark .webix_selected.webix_segment_1,.webix_header.webix_dark .webix_selected.webix_segment_N{background:#1ca1c1;color:#fff}.webix_header.webix_dark .webix_selected.webix_segment_0:focus,.webix_header.webix_dark .webix_selected.webix_segment_0:hover,.webix_header.webix_dark .webix_selected.webix_segment_1:focus,.webix_header.webix_dark .webix_selected.webix_segment_1:hover,.webix_header.webix_dark .webix_selected.webix_segment_N:focus,.webix_header.webix_dark .webix_selected.webix_segment_N:hover{background-color:#1992af}.webix_header.webix_dark .webix_selected.webix_segment_0:active,.webix_header.webix_dark .webix_selected.webix_segment_1:active,.webix_header.webix_dark .webix_selected.webix_segment_N:active{background-color:#17839d}.webix_header.webix_dark .webix_el_icon,.webix_header.webix_dark .webix_icon_btn,.webix_header.webix_dark .webix_icon_button,.webix_header.webix_dark .webix_img_btn,.webix_header.webix_dark .webix_img_btn_top .webix_icon,.webix_header.webix_dark .webix_img_btn_top .webix_img_btn_text{color:#fff}.webix_header.webix_dark .webix_control{border-color:#1ca1c1}.webix_header.webix_dark .webix_icon_button:hover:before{background-color:rgba(0,0,0,.2)}.webix_header.webix_dark .webix_icon_button:focus .webix_icon,.webix_header.webix_dark .webix_icon_button:hover .webix_icon{opacity:1}.webix_header.webix_dark .webix_icon_button .webix_icon{color:#fff;opacity:.7}.webix_header.webix_dark .webix_img_btn,.webix_header.webix_dark .webix_img_btn_top{border-width:0}.webix_header.webix_dark .webix_custom_checkbox,.webix_header.webix_dark .webix_custom_radio{color:#fff}.webix_header.webix_dark .webix_custom_checkbox:focus,.webix_header.webix_dark .webix_custom_radio:focus{color:#f0f0f0}.webix_header.webix_dark .webix_label_right{color:#fff}.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_header.webix_dark .webix_disabled_view.webix_control .webix_icon,.webix_header.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text{color:hsla(0,0%,100%,.4)}.webix_header.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4)}.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,.webix_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box button,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box label{color:hsla(0,0%,100%,.4)}.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box input,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box select,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box textarea{background-color:rgba(0,0,0,.1);border-color:transparent;color:hsla(0,0%,100%,.4)}.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input{background-color:transparent}.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,.webix_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected{background-color:rgba(0,0,0,.15)}.webix_header.webix_dark .webix_disabled_top_label{color:hsla(0,0%,100%,.4)}.webix_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static,.webix_header.webix_dark .webix_invalid .webix_el_box input,.webix_header.webix_dark .webix_invalid .webix_el_box select,.webix_header.webix_dark .webix_invalid .webix_el_box textarea,.webix_header.webix_dark input.webix_invalid,.webix_header.webix_dark select.webix_invalid,.webix_header.webix_dark textarea.webix_invalid{background-color:rgba(255,92,76,.3);border-color:#ff8d82;color:#ffdedb}.webix_header.webix_dark .webix_invalid .webix_multicombo_tag,.webix_header.webix_dark .webix_invalid .webix_multicombo_value{color:#ff5c4c}.webix_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static input{background-color:transparent}.webix_header.webix_dark{color:#fff}.webix_header>div{line-height:36px;padding-bottom:0;padding-top:0}.webix_spacer{background:transparent}.webix_view_animate{height:100%;position:relative;width:100%}x\:ui{display:none}.webix_view.webix_flexlayout{box-sizing:border-box;display:flex!important;flex-direction:row;flex-wrap:wrap;overflow:hidden}.webix_flexlayout>div{display:block!important}.webix_view_align{background:transparent}.webix_view a.webix_list_item,.webix_view div,.webix_view div.webix_inp_static:focus,.webix_view span,.webix_view.webix_window,button,input,select,textarea{outline:0}.webix_resize_area{height:100%;left:0;position:absolute;top:0;width:100%}.webix_resize_handle_x .webix_handle_content,.webix_resize_handle_y .webix_handle_content{background:hsla(0,0%,39%,.1);border:1px dotted #ebebeb;height:100%;width:100%}.webix_resize_handle_x{box-sizing:border-box;cursor:ew-resize;height:100%;position:absolute;top:0;width:1px;z-index:2}.webix_resize_handle_x .webix_handle_content{border-width:0 1px}.webix_resize_origin_x{cursor:ew-resize;height:100%;position:absolute;top:0;width:3px;z-index:2}.webix_resize_handle_y{cursor:ns-resize;height:1px;left:0;position:absolute;width:100%;z-index:2}.webix_resize_handle_y .webix_handle_content{border-width:1px 0}.webix_resize_origin_y{cursor:ns-resize;height:3px;left:0;position:absolute;width:100%;z-index:2}.webix_resizer{position:relative}.webix_resizer.webix_disabled_view{cursor:default}.webix_resizer_vy{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) no-repeat center center;border:0!important;cursor:ns-resize;margin-top:0!important;padding:0!important}.webix_resizer_vx{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) no-repeat center center;border:0!important;cursor:ew-resize;margin-left:0!important;padding:0!important}.webix_resizer_y{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) no-repeat center center;background-color:#fff;cursor:ns-resize}.webix_resizer_x{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) no-repeat center center;background-color:#fff;cursor:ew-resize}.webix_accordionitem_body{position:relative}.webix_accordionitem_body>div{border-width:0!important}.webix_accordionitem_header{border-bottom:1px solid #dadee0;color:#475466;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:34px;overflow:hidden;position:relative;z-index:2}.webix_accordionitem_header.webix_dark{color:#fff}.webix_accordionitem_header .webix_el_label .webix_el_box{color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.webix_accordionitem_header.webix_dark{background:#657584;border-color:#657584}.webix_accordionitem_header.webix_dark .webix_el_button,.webix_accordionitem_header.webix_dark .webix_el_label .webix_el_box,.webix_accordionitem_header.webix_dark .webix_inp_label,.webix_accordionitem_header.webix_dark .webix_inp_top_label,.webix_accordionitem_header.webix_dark .webix_secondary .webix_icon,.webix_accordionitem_header.webix_dark .webix_secondary .webix_icon_btn,.webix_accordionitem_header.webix_dark .webix_secondary .webix_img_btn_text,.webix_accordionitem_header.webix_dark .webix_slider_title,.webix_accordionitem_header.webix_dark .webix_transparent .webix_icon,.webix_accordionitem_header.webix_dark .webix_transparent .webix_icon_btn,.webix_accordionitem_header.webix_dark .webix_transparent .webix_img_btn_text,.webix_accordionitem_header.webix_dark .webix_transparent button{color:#fff}.webix_accordionitem_header.webix_dark .webix_transparent button:focus,.webix_accordionitem_header.webix_dark .webix_transparent button:hover{background-color:rgba(0,0,0,.2)}.webix_accordionitem_header.webix_dark .webix_transparent button:active{background-color:rgba(0,0,0,.4)}.webix_accordionitem_header.webix_dark .webix_inp_counter_next,.webix_accordionitem_header.webix_dark .webix_inp_counter_prev,.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item,.webix_accordionitem_header.webix_dark .webix_secondary button,.webix_accordionitem_header.webix_dark .webix_segment_0,.webix_accordionitem_header.webix_dark .webix_segment_1,.webix_accordionitem_header.webix_dark .webix_segment_N{background-color:rgba(0,0,0,.2);border-color:transparent;color:#fff}.webix_accordionitem_header.webix_dark .webix_view>.webix_template{background-color:#657584;color:#fff}.webix_accordionitem_header.webix_dark .webix_inp_counter_next:focus,.webix_accordionitem_header.webix_dark .webix_inp_counter_next:hover,.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:focus,.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:hover,.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:focus,.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:hover,.webix_accordionitem_header.webix_dark .webix_secondary button:focus,.webix_accordionitem_header.webix_dark .webix_secondary button:hover,.webix_accordionitem_header.webix_dark .webix_segment_0:focus,.webix_accordionitem_header.webix_dark .webix_segment_0:hover,.webix_accordionitem_header.webix_dark .webix_segment_1:focus,.webix_accordionitem_header.webix_dark .webix_segment_1:hover,.webix_accordionitem_header.webix_dark .webix_segment_N:focus,.webix_accordionitem_header.webix_dark .webix_segment_N:hover{background-color:rgba(0,0,0,.4);color:#fff}.webix_accordionitem_header.webix_dark .webix_inp_counter_next:active,.webix_accordionitem_header.webix_dark .webix_inp_counter_prev:active,.webix_accordionitem_header.webix_dark .webix_menu-x .webix_list_item:active,.webix_accordionitem_header.webix_dark .webix_secondary button:active,.webix_accordionitem_header.webix_dark .webix_segment_0:active,.webix_accordionitem_header.webix_dark .webix_segment_1:active,.webix_accordionitem_header.webix_dark .webix_segment_N:active{background-color:rgba(0,0,0,.5);color:#fff}.webix_accordionitem_header.webix_dark .webix_inp_static,.webix_accordionitem_header.webix_dark .webix_text_highlight,.webix_accordionitem_header.webix_dark input[type=combo],.webix_accordionitem_header.webix_dark input[type=datepicker],.webix_accordionitem_header.webix_dark input[type=text],.webix_accordionitem_header.webix_dark select,.webix_accordionitem_header.webix_dark textarea{background-color:rgba(0,0,0,.2);border-color:transparent;color:hsla(0,0%,100%,.7)}.webix_accordionitem_header.webix_dark .webix_el_texthighlight input,.webix_accordionitem_header.webix_dark .webix_el_texthighlight textarea{caret-color:hsla(0,0%,100%,.7)}.webix_accordionitem_header.webix_dark .webix_inp_static input[type=text]{background-color:transparent}.webix_accordionitem_header.webix_dark select option{background-color:#657584;color:#fff}.webix_accordionitem_header.webix_dark .webix_multicombo_tag,.webix_accordionitem_header.webix_dark .webix_multicombo_value{color:#657584}.webix_accordionitem_header.webix_dark .webix_inp_static:focus,.webix_accordionitem_header.webix_dark input[type=combo]:focus,.webix_accordionitem_header.webix_dark input[type=datepicker]:focus,.webix_accordionitem_header.webix_dark input[type=text]:focus,.webix_accordionitem_header.webix_dark select:focus,.webix_accordionitem_header.webix_dark textarea:focus{border-color:#fff;box-shadow:none}.webix_accordionitem_header.webix_dark .webix_el_counter button{background-color:rgba(0,0,0,.3)}.webix_accordionitem_header.webix_dark .webix_el_counter input[type=text]:focus{border-color:transparent}.webix_accordionitem_header.webix_dark .webix_placeholder,.webix_accordionitem_header.webix_dark :-moz-placeholder,.webix_accordionitem_header.webix_dark :-ms-input-placeholder,.webix_accordionitem_header.webix_dark ::-moz-placeholder,.webix_accordionitem_header.webix_dark ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.webix_accordionitem_header.webix_dark .webix_input_icon{color:hsla(0,0%,100%,.7)}.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N{background:#1ca1c1;color:#fff}.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:focus,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:hover,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:focus,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:hover,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:focus,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:hover{background-color:#1992af}.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_0:active,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_1:active,.webix_accordionitem_header.webix_dark .webix_selected.webix_segment_N:active{background-color:#17839d}.webix_accordionitem_header.webix_dark .webix_el_icon,.webix_accordionitem_header.webix_dark .webix_icon_btn,.webix_accordionitem_header.webix_dark .webix_icon_button,.webix_accordionitem_header.webix_dark .webix_img_btn,.webix_accordionitem_header.webix_dark .webix_img_btn_top .webix_icon,.webix_accordionitem_header.webix_dark .webix_img_btn_top .webix_img_btn_text{color:#fff}.webix_accordionitem_header.webix_dark .webix_control{border-color:#1ca1c1}.webix_accordionitem_header.webix_dark .webix_icon_button:hover:before{background-color:rgba(0,0,0,.2)}.webix_accordionitem_header.webix_dark .webix_icon_button:focus .webix_icon,.webix_accordionitem_header.webix_dark .webix_icon_button:hover .webix_icon{opacity:1}.webix_accordionitem_header.webix_dark .webix_icon_button .webix_icon{color:#fff;opacity:.7}.webix_accordionitem_header.webix_dark .webix_img_btn,.webix_accordionitem_header.webix_dark .webix_img_btn_top{border-width:0}.webix_accordionitem_header.webix_dark .webix_custom_checkbox,.webix_accordionitem_header.webix_dark .webix_custom_radio{color:#fff}.webix_accordionitem_header.webix_dark .webix_custom_checkbox:focus,.webix_accordionitem_header.webix_dark .webix_custom_radio:focus{color:#f0f0f0}.webix_accordionitem_header.webix_dark .webix_label_right{color:#fff}.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_control .webix_icon,.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text{color:hsla(0,0%,100%,.4)}.webix_accordionitem_header.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4)}.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,.webix_accordionitem_header.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box button,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box label{color:hsla(0,0%,100%,.4)}.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box input,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box select,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box textarea{background-color:rgba(0,0,0,.1);border-color:transparent;color:hsla(0,0%,100%,.4)}.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input{background-color:transparent}.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,.webix_accordionitem_header.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected{background-color:rgba(0,0,0,.15)}.webix_accordionitem_header.webix_dark .webix_disabled_top_label{color:hsla(0,0%,100%,.4)}.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static,.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box input,.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box select,.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box textarea,.webix_accordionitem_header.webix_dark input.webix_invalid,.webix_accordionitem_header.webix_dark select.webix_invalid,.webix_accordionitem_header.webix_dark textarea.webix_invalid{background-color:rgba(255,92,76,.3);border-color:#ff8d82;color:#ffdedb}.webix_accordionitem_header.webix_dark .webix_invalid .webix_multicombo_tag,.webix_accordionitem_header.webix_dark .webix_invalid .webix_multicombo_value{color:#ff5c4c}.webix_accordionitem_header.webix_dark .webix_invalid .webix_el_box .webix_inp_static input{background-color:transparent}.webix_accordionitem_label{height:100%}.webix_accordionitem_button{float:right;height:11px;margin:10.5px 9px;position:relative;width:11px}.webix_carousel{position:relative}.webix_nav_panel{bottom:1pc;height:14px;line-height:14px;overflow:hidden;padding:2px 0;position:absolute;text-align:center}.webix_nav_item{-moz-box-sizing:content-box;-moz-user-select:none;-ms-user-select:none;-webkit-box-sizing:content-box;-webkit-user-select:none;border-radius:50%;box-sizing:content-box;cursor:pointer;display:inline-block;height:10px;margin:0 2px;user-select:none;width:10px}.webix_nav_inactive{background:#fff;border:2px solid rgba(0,0,0,.15);opacity:.6}.webix_nav_active{background:#fff;border:2px solid rgba(0,0,0,.1)}.webix_nav_active:focus,.webix_nav_active:hover{box-shadow:0 0 2px #fff}.webix_nav_button_next,.webix_nav_button_prev{cursor:pointer;display:block;height:2pc;line-height:2pc;position:absolute;width:2pc}.webix_nav_button_next .webix_nav_button_inner,.webix_nav_button_prev .webix_nav_button_inner{height:100%;width:100%}.webix_nav_button_prev .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDNEOTBEMTYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDNEOTBEMjYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0M0Q5MENGNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0M0Q5MEQwNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yGPRLgAAAPBJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgteAINN5CCaokI3UcB2I+UNQBsTghxaRacAaI+aH62IB4MzUtuAjEwlA9zEC8hhhNxFpwFYhFkQxfTqyriLHgFhBLQtWC8s18UsKUkAV3gVgGyfBZpKYIQhbYQtWAcBg5BRIhC26j+WAOtS0AgRvQ9A6L4IXUtgAELqOlopXUtgAEzgOxIFQPKxCvo7YFIHAKLSdvo7YFIHAUiHmgeiUIKSanNLUC4i1ALAHENoQUD48a7TkNzX8BsiAFxKCB4U+BOBkgwAAsAiGcWMs58QAAAABJRU5ErkJggg==);opacity:.8}.webix_nav_button_prev .webix_nav_button_inner:focus,.webix_nav_button_prev .webix_nav_button_inner:hover{opacity:1}.webix_nav_button_next .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODJBRDc2RTYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODJBRDc2RjYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MkFENzZDNjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4MkFENzZENjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+crpRPgAAAOhJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgsCAMGkdHyLKBiNQgDoomIOYH4uOkJiViLNgMxGxIlpyhtgUgsAaImaHqhYH4IrUtAIHlSJaIAvFValsAAvOBmBGqTxKIb1HbAhCYhWSJDBDfobYFIBAO1QvCNtS2YA6SD6SB+DY1LViIFNFiQHydmnGwEi0VXaZmKloHxKxQ9YJAfJ6a+WAbWk4+Re2cLAFVxwPER0lNEcSUpjZALAHEW4DYitTCdHjUaM9paP4LkAUpIAYNDH8KxMkAAQYAlwMhmq8XxigAAAAASUVORK5CYII=);opacity:.8}.webix_nav_button_next .webix_nav_button_inner:focus,.webix_nav_button_next .webix_nav_button_inner:hover{opacity:1}.webix_nav_panel_corner{right:5pc}.webix_nav_button_corner.webix_nav_button_prev{bottom:9px;right:44px}.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:focus,.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:hover{opacity:1}.webix_nav_button_corner.webix_nav_button_next{bottom:9px;right:8px}.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:focus,.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:hover{opacity:1}.webix_nav_panel_side{left:0;margin:0 auto;width:100%}.webix_nav_button_side{height:86px;line-height:86px;margin-top:-43px;top:50%;width:56px}.webix_nav_button_side.webix_nav_button_next{left:auto}.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc4MTkxODY2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc4MTkxODU2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D/KEcQAAAOhJREFUeNqs1jsOwjAMBuCKhR2uxsLGxg1a+hD0wVGYGJC4DgssnAFVQjLukKWk/WM7lv4OqfQ1UdLWCRGtOTdOz3lwtpzEkuFyp/9KreiX/JVa0DdNV6ZF9zRfmQYdcgbwQYNGhccDXQzYN4jgXIOa4bkntgAuNKgaDtlNMRx69hoAlxpUBEvfawRXGnRIjeBFIq8e3F9KZ5mDWXbS5QeBEjQYDEULALbSwy8GEYrARvpBUYNTaGkBfagZHKMIrKU/vioW6NANAE+aZuIVE3RoHxN06NUDHq2t5Ipz4Xw4T87O2vT+BBgAeQQKvezNqP0AAAAASUVORK5CYII=)}.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus,.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover{opacity:1}.webix_nav_button_side.webix_nav_button_prev{right:auto}.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzRTVCQkY2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzRTVCQkU2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wRT1eAAAAM9JREFUeNqs1jsKwlAQBdDBxlL3ZmVlmRXYaaVbCYg7kti4BQu1e85AhBDfZz73wm1ewsmfDKWUKNgNd+C+uVfuOgoe0n8uaFDyQoOSOxqU7NDgUfaDgxZUDWpRE6hBzWALdYE11A2W0BCYQ8PgHIWAUxQG/lAoKF0Q0ZLq+ZA1o35qnO3eevlweL4AgXOL5yhc2hCCa0d0w63744I1T9MMa989E2z5/NSw9Retgj3DRAveeseeGnyLDGgl+BkdJXNwH0WlHfcxDr09d/UVYADVjwptZ8mPvQAAAABJRU5ErkJggg==)}.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover{opacity:1}.webix_carousel>.webix_scroll_x,.webix_carousel>.webix_scroll_y{background-color:transparent}.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSI77dsQJgAAARxJREFUSMet1jFqAkEUxvH/rkIqLVN5ES2CjScQG6tUESx3SWOMLKgggt7BC6SxsnIr9w4ewAsEEis3RTBE3N3ZmfemHB4/HsPMm89L0xTJilbrLrAAGsAWeKkKwTEw/bfVAy6ea6cZ4HV9+8ogwMm6UwMI8Owrg5MoDDa+MjgF8LXBUqgtaERdwELUFcxFJWAmKgXvUA3wBtUC/1BNEKBCra4KXjt9MNScbadYJd7t9nGSVIGnnJpOnCRf7VbzYNMpURi8A7OCumW0Wr9aodrw7T39hedS+P5FhcFYCme/fSGcP6UEcPE8dYTNk98BLvdHWcLlf1ML2CVMzIC3gpK+U5YywEdJQMuDP50CmuGMt55C6B0AI+AR+ACGPw26r6m12WOpAAAAAElFTkSuQmCC)}.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover{opacity:1}.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSE1IU5u4gAAAW1JREFUSMet1rtOwzAUgOG/5jbBwsQD8BAwIAa2TggegjmRgELbuFeo1GRlQEJMMDN264CUiYdgg0dolzIkFUEk9nHSbLGtT76cc+xaMA53gUegDnwCgfa9Vyp8CngCToFNYB940WF0WRWt57SPqsAK+C7oG+kwuiqLdg3992Xgtelk8jGN4w3gqGDMyTSOZ8eHB+8uM0X7XhMYGMbd6TC6dkIzcH8VsMr+aN9rCeCGEyqEhzZY5TWmcM8C3zihKdy2wIMiWJmWURZWtk1P4a4FvnVCUziwwP0srKQBLYSbALXFYuGU1zqMNBAYhrRUiSI0s/RvKcdZNoChcQt8Tz5TKSg/fQdQFqdJcJvAXha0Z1QCDixgW577drCbBxZXKRkYyOtpkm6lwf+VPwH7VcC/d5Qd7EjA39s0KQQ2UIvvfbZ3zoEHU2Rp3+u4vlDGqwSX6N4qwSX6ltMelAUB1oELYA6cAV/poTxXeZ/+AOFqn1e/Gh7yAAAAAElFTkSuQmCC)}.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus,.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover{opacity:1}.webix_list_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #edeff0;border-color:#edeff0;box-sizing:border-box;cursor:pointer;line-height:23px;padding:2px 9pt;text-align:left}.webix_list_icon{margin-right:4px;vertical-align:middle}.webix_list_item.webix_invalid{background-color:#fee}.webix_list_item.webix_selected{background:#f4f5f9;color:#475466}.webix_list_item.webix_selected:focus{background:#edeff5}.webix_list .webix_list_item.webix_selected{border-bottom:1px solid #edeff0;padding:2px 9pt}.webix_group{position:relative}.webix_group_back,.webix_group_back.webix_selected{background:#f4f5f9;color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:0;position:relative}.webix_arrow_icon{bottom:50%;color:#475466;font-family:Webix Material Icons;height:20px;line-height:20px;margin-top:-10px;position:absolute;right:8px;top:50%;width:20px}.webix_arrow_icon:before{content:"\F003"}.webix_group_back{padding-left:33px}.webix_group_back .webix_arrow_icon{left:8px}.webix_group_back .webix_arrow_icon:before{content:"\F002"}.dhx_pagelist{position:relative}.webix_list_count{box-shadow:0 1px 0 #000;float:right;font-size:14px;margin-right:45px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.6);width:25px}.webix_unit_header{background-color:#f4f5f9;line-height:27px;padding:0 9pt;text-align:left}.webix_list-x .webix_list_item{border-bottom:0;border-color:#edeff0;border-right:1px solid #edeff0;display:inline-block;vertical-align:top}.webix_list-x .webix_list_item.webix_selected{border-right:1px solid #edeff0;padding-left:11px}.webix_list-x .webix_scroll_cont{display:inline-block}.webix_view.webix_list-x{white-space:nowrap}.webix_list_item.webix_disabled{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-color:#fff;cursor:not-allowed;user-select:none}.webix_list_item.webix_disabled:focus{background-color:#fff}.webix_list_item.webix_disabled .webix_badge{background-color:#eab993}.webix_list_item.webix_disabled .webix_submenu_icon{visibility:hidden}.webix_view.webix_pager{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:transparent;box-sizing:border-box;padding:3px 0}.webix_pager_item,.webix_pager_item_selected{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;box-sizing:border-box;cursor:pointer;height:100%;margin:0 2px;min-width:2pc;padding:0 6px;text-align:center;width:auto}.webix_pager_item .webix_icon,.webix_pager_item_selected .webix_icon{font-size:17px;line-height:0}.webix_pager_item{background:#f4f5f9;color:#1ca1c1}.webix_pager_item:focus,.webix_pager_item:hover{background-color:#e7e9f2}.webix_pager_item:active{background-color:#daddeb}.webix_pager_item_selected{cursor:default}.webix_pager_item_selected:focus,.webix_pager_item_selected:hover{background-color:#1992af}.webix_pager_item_selected:active{background-color:#17839d}.webix_animation .webix_ss_header{position:relative;z-index:1}.webix_animation .webix_ss_vscroll_header{z-index:1}.webix_animation .webix_ss_footer,.webix_animation .webix_vscroll_x{bottom:0;position:absolute;z-index:1}.webix_allow_selection{-webkit-user-select:text;user-select:text}.webix_dataview_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #edeff0;border-color:#edeff0;border-right:1px solid #edeff0;box-sizing:border-box;cursor:pointer;line-height:23px;padding:2px 9pt;text-align:left}.webix_dataview_item.webix_disabled{color:#94a1b3}.webix_dataview_item.webix_selected.webix_disabled{box-shadow:inset 2px 0 #94a1b3}.webix_dataview_item .webix_icon{font-size:20px}.webix_dataview_item.webix_selected{background:#f4f5f9;border-bottom:1px solid #edeff0;border-right:1px solid #edeff0;color:#475466}.webix_dataview_item.webix_selected:focus{background:#edeff5}.webix_dataview_item.webix_invalid{background-color:#fee}.webix_dataview_item.tiles{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #edeff0;box-sizing:border-box}.webix_drag_zone>.webix_dataview_item.tiles{margin:0!important}.webix_dataview .webix_scroll_cont{box-sizing:border-box}.webix_chart{color:#475466;font-family:Roboto,sans-serif;font-size:13px;overflow:hidden;position:relative;z-index:1}.webix_chart canvas{position:absolute}.webix_canvas_text{font-size:9pt;overflow:hidden;position:absolute;text-align:center;white-space:nowrap;z-index:80}.webix_chart .webix_canvas_text{border-radius:4px}.webix_chart .webix_canvas_text.webix_inner_text_dark{color:#475466;padding:0 2px;text-shadow:0 0 4px #fff}.webix_chart .webix_canvas_text.webix_inner_text_light{color:#fff;padding:0 2px;text-shadow:0 0 4px #475466}.webix_map_img{-webkit-user-select:none;border:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.webix_axis_item_y{height:18px;line-height:18px;margin-top:-4px;position:absolute;text-align:right}.webix_axis_item_x{padding-top:2px}.webix_axis_title_x{font-size:13px;text-align:center}.webix_axis_title_y{font-family:Verdana;font-size:13px;padding-left:3px;text-align:center;transform:rotate(-90deg)}.webix_chart_legend{position:absolute;z-index:81}.webix_chart_legend_item{cursor:pointer;height:18px;line-height:18px;padding:2px}.webix_chart_legend_item.hidden{color:#cfd5dd}.webix_axis_item_y.webix_radar{color:#555;font-size:11px;height:13px;line-height:13px;margin-top:0;padding-right:3px}.webix_canvas_text.webix_axis_radar_title{color:#74869f;font-size:9pt;margin-top:0;padding-top:0}.webix_axis_item_x,.webix_axis_item_y{color:#74869f}.webix_chart_frame{background-color:#a0cfef;border-left:1px solid #3498db;border-right:1px solid #3498db;cursor:w-resize;height:100%;opacity:.3;position:absolute;top:0;z-index:82}.webix_chart_resizer{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);background-position:3px center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:2px;bottom:0;cursor:w-resize;height:20px;position:absolute;width:11px;z-index:83}.webix_chart_resizer:focus{border-color:#1ca1c1}.webix_wresize_cursor{cursor:w-resize}.webix_donut_center_text{display:inline-block;line-height:normal;vertical-align:middle;white-space:normal}.webix_dt_editor{background:#fff;overflow:visible;position:absolute;z-index:2}.webix_dt_editor input,.webix_dt_editor select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid gold;box-sizing:border-box;color:#475466;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;height:100%;letter-spacing:.2px;margin:0;padding:0 11px;width:100%}.webix_dt_editor input[type=checkbox]{height:auto;margin:7px 13px 0;width:auto}.webix_dt_editor select{padding:0 7px}.webix_clipbuffer{border:0;cursor:default;height:1px;left:0;margin:0;opacity:0;padding:0;pointer-events:none;position:fixed;top:0;white-space:pre-wrap;width:125pc}.webix_dt_editor.webix_password_editor{overflow:hidden}.webix_password_editor input{padding-right:26px}.webix_password_editor .webix_icon{color:#94a1b3;cursor:pointer;font-size:18px;margin-top:-9px;position:absolute;right:4px;top:50%}.webix_password_editor .webix_icon:hover{color:#1ca1c1}.webix_column,.webix_hcolumn{position:absolute;top:0}.webix_cell{line-height:25px;overflow:hidden;white-space:nowrap}.webix_hcell{overflow:hidden;width:100%}.webix_cell,.webix_hcell{background:inherit;color:inherit;font:inherit;text-align:inherit}.webix_ss_body{overflow:hidden;position:relative}.webix_hs_center,.webix_hs_left,.webix_hs_right,.webix_ss_center,.webix_ss_left,.webix_ss_right{float:left;overflow:hidden;position:relative}.webix_ss_center_scroll{height:100%;min-height:1px;overflow:hidden;position:relative}.webix_ss_hscroll{bottom:0}.webix_ss_vscroll{position:absolute;right:0;top:0;z-index:2}.webix_ss_vscroll_footer{border-left:1px solid #edeff0;border-top:1px solid #edeff0;bottom:0;position:absolute;right:0;z-index:1}.webix_ss_vscroll_header{border-bottom:1px solid #dadee0;border-left:1px solid #dadee0;position:absolute;right:0;top:0;z-index:1}.webix_dtable{cursor:default;position:relative;z-index:0}.webix_ss_footer,.webix_ss_header{clear:both;overflow:hidden}.webix_block_selection,.webix_cell,.webix_hcell,.webix_table_cell,.webix_view.webix_table_cell{box-sizing:border-box}.webix_table_cell{font-size:9pt}.webix_block_selection{position:absolute}.webix_ss_sort_asc,.webix_ss_sort_desc{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;float:none;font-family:Webix Material Icons;font-size:20px;height:24px;line-height:24px;margin-top:-9pt;position:absolute;right:2px;top:50%;user-select:none;width:24px}.webix_ss_sort_asc.webix_ss_sort_single,.webix_ss_sort_desc.webix_ss_sort_single{text-align:center;width:20px}.webix_ss_sort_asc:before{content:"\F004"}.webix_ss_sort_desc:before{content:"\F001"}.webix_ss_sort_num{color:#1ca1c1;font-family:Roboto,sans-serif;font-size:10px;height:9pt;line-height:9pt;position:absolute;right:0;text-align:right;top:0}.webix_ss_sort_single .webix_ss_sort_num{display:none}.webix_hcell .webix_excel_filter{color:#94a1b3;cursor:pointer;height:20px;line-height:20px;margin-top:-10px;position:absolute;right:2px;text-align:center;top:50%;vertical-align:middle;width:20px}.webix_hcell .webix_excel_filter:hover{color:#1ca1c1}.webix_excel_filter~.webix_ss_sort_asc,.webix_excel_filter~.webix_ss_sort_desc{right:24px}.webix_hcell.webix_ss_excel_filter{position:relative}.webix_hcell.webix_ss_filter_active .webix_excel_filter{color:#1ca1c1}.webix_hcell.webix_ss_filter_active .webix_excel_filter:hover{color:#17839d}.webix_hcell.webix_ss_filter{padding:3px 5px}.webix_hcell .webix_tree_close,.webix_hcell .webix_tree_open{margin-right:5px}.webix_hcell input[type=checkbox],.webix_table_checkbox{margin:0 1px 2px;vertical-align:middle}.webix_ss_filter input,.webix_ss_filter select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #dadee0;box-sizing:border-box;color:#475466!important;font-family:Roboto,sans-serif;font-size:inherit;height:30px;margin-top:-2px;padding:0 3px;vertical-align:top;width:100%}.webix_richfilter{line-height:24px;margin-top:1px}.webix_ss_filter select{padding:3px}.webix_dd_drag_column,.webix_hcolumn,.webix_hs_center,.webix_hs_left,.webix_hs_right,.webix_ss_header,.webix_ss_vscroll_header{background:#f4f5f9;color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:0}.webix_ss_footer,.webix_ss_footer .webix_hcolumn,.webix_ss_footer .webix_hs_center,.webix_ss_footer .webix_hs_left,.webix_ss_footer .webix_hs_right,.webix_ss_footer div.webix_ss_vscroll_footer{background:#fafafa}.webix_hcell.webix_measure_size{box-sizing:border-box;color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:0}.webix_hcell{padding:0 9pt;text-align:left}.webix_ss_header .webix_hcolumn .webix_hcell,.webix_ss_header .webix_span{border-bottom:1px solid #dadee0;border-right:1px solid #dadee0}.webix_ss_footer .webix_hcolumn .webix_hcell,.webix_ss_footer .webix_span{border-right:1px solid #edeff0;border-top:1px solid #edeff0}.webix_column.webix_last>div,.webix_hs_center .webix_hcell.webix_last,.webix_hs_right .webix_hcell.webix_last{border-right-width:0}.webix_hs_right .webix_first,.webix_ss_right .webix_column.webix_first>div{border-left:1px solid #dadee0}.webix_ss_left .webix_column.webix_last>div{border-right:1px solid #dadee0}.webix_last_topcell.webix_cell{border-bottom:1px solid #dadee0}.webix_column>div,.webix_table_cell{border-bottom:1px solid #edeff0;border-right:1px solid #edeff0;padding:0 9pt}.webix_column,.webix_hcolumn{text-align:left}.webix_ss_footer .webix_sel_hcell,.webix_ss_header .webix_dd_over_column,.webix_ss_header .webix_sel_hcell{background-color:#c9eaf5}.webix_block_selection{background:rgba(0,0,0,.1);border:2px solid #edeff0;z-index:2}.webix_dd_drag{border-left:1px solid #edeff0;height:28px;overflow:hidden;white-space:nowrap}.webix_dd_drag>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;border-bottom:1px solid #edeff0;border-right:1px solid #edeff0;border-top:1px solid #edeff0;box-sizing:border-box;display:inline-block;height:28px;line-height:20px;padding:5px 9pt;vertical-align:top}.webix_dd_drag_column{padding:5px 10px}.webix_column>.webix_drag_over.webix_cell{background-color:#e6e6e6;color:#475466}.webix_column>.webix_drag_over.webix_cell.webix_cell_select,.webix_column>.webix_drag_over.webix_cell.webix_row_select{background:#f4f5f9;color:#475466}.webix_column>.webix_drag_over.webix_cell.webix_cell_select:focus,.webix_column>.webix_drag_over.webix_cell.webix_row_select:focus{background:#edeff5}.webix_cell.webix_invalid{background-color:#fee}.webix_invalid_cell{position:relative}.webix_invalid_cell:after{border-left:8px solid transparent;border-top:8px solid #f44;content:"";height:1px;position:absolute;right:0;top:0;width:0}.webix_column>div.webix_cell_select,.webix_column>div.webix_column_select,.webix_column>div.webix_row_select{background:#f4f5f9;color:#475466}.webix_column>div.webix_cell_select:focus,.webix_column>div.webix_column_select:focus,.webix_column>div.webix_row_select:focus{background:#edeff5}.webix_column>div.webix_cell_select{border-bottom:1px solid #edeff0;border-left:1px solid #edeff0;border-right:1px solid #edeff0;padding-left:11px;padding-top:0}.webix_ss_right .webix_column.webix_first>div.webix_cell_select{padding-left:9pt}.webix_column>div.webix_row_select{border-bottom:1px solid #edeff0;padding-top:0}.webix_column>div.webix_column_select{border-left:1px solid #edeff0;border-right:1px solid #edeff0;padding-left:11px}.webix_cell.webix_dtable_colrow,.webix_cell.webix_dtable_subrow,.webix_dtable_subview{background-color:#fff;border-bottom:1px solid #edeff0;left:0;padding-left:9pt;padding-right:30px;padding-top:1px;position:absolute;top:0;width:100%}.webix_cell.webix_dtable_colrow.webix_selected{background:#f4f5f9;color:#475466}.webix_cell.webix_dtable_colrow.webix_selected:focus{background:#edeff5}.webix_dtable_subrow{border-top:1px solid #edeff0;text-align:right}.webix_dtable_subview{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#edeff0;border-top:1px solid #edeff0;box-sizing:border-box;padding:0 0 0 10px}.number .webix_cell{text-align:right}.webix_rotate{line-height:normal;transform:rotate(-90deg)}.webix_measure_rotate{line-height:normal;padding:10px;white-space:normal}.webix_span_layer,.webix_span_layer_top{background:transparent;height:0;left:0;overflow:visible;position:absolute;top:0;width:0}.webix_span_layer_top{z-index:1}.webix_ss_right .webix_span_layer,.webix_ss_right .webix_span_layer_top{border-left:1px solid #dadee0}.webix_dtable_span{background:#fff;position:absolute;text-align:left}.webix_dtable_span.webix_selected{background:#f4f5f9;color:#475466}.webix_dtable_span.webix_selected:focus{background:#edeff5}.webix_hcell .webix_input_icon{background-color:#dadee0}.webix_area_selection_layer{position:absolute;z-index:2}.webix_area_selection{position:absolute}.webix_area_selection_bottom,.webix_area_selection_top{height:2px}.webix_area_selection_left,.webix_area_selection_right{width:2px}.webix_area_selection_handle{border:1px solid #fff;cursor:crosshair;height:6px;margin:-6px 0 0 -6px;position:absolute;width:6px}.webix_topcell{background:#fff;position:relative;z-index:1}.webix_dtable .webix_resize_handle_x .webix_handle_content,.webix_dtable .webix_resize_handle_y .webix_handle_content{background-color:#1ca1c1;border:0}.webix_dtable_focused .webix_column>div.webix_column_select,.webix_dtable_focused .webix_column>div.webix_row_select{background:#edeff5}.webix_window{box-shadow:0 3px 10px 0 rgba(0,0,0,.1),0 1px 7px 0 rgba(0,0,0,.1);position:absolute}.webix_window:focus{box-shadow:0 1px 14px 0 rgba(0,0,0,.12),0 4px 10px 0 rgba(0,0,0,.1)}.webix_win_body{overflow:hidden}.webix_win_body,.webix_win_body>.webix_view,.webix_win_body>.webix_view .webix_cal_month,.webix_win_content,.webix_window{border-radius:0}.webix_win_head{border-bottom:1px solid #dadee0}.webix_win_title{text-align:center}.webix_win_content{height:auto;overflow:hidden;width:auto}.webix_modal{background-color:#000;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%}.webix_modalbox_inside{pointer-events:none}.webix_point_bottom,.webix_point_left,.webix_point_right,.webix_point_top{position:absolute}.webix_point_bottom,.webix_point_top{height:7px;width:13px}.webix_point_left,.webix_point_right{height:13px;width:7px}.webix_point_bottom,.webix_point_left,.webix_point_right,.webix_point_top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAIAAADHSy4DAAAABnRSTlMAAAAAAABupgeRAAAACXBIWXMAAABPAAAATwFjiv3XAAAAhElEQVR4nMXVQQoAIQhAUe9/FC/pLAYayUm/EeT6YWGmoqpWharKG7n+XK5nt9L/LurMeV27oZHrReN0M6Oupr5S1GU0vhN1J7L27hp1QYXX1WtE5UxnNXI0ep7+pEGRpr95ooWObbXUm1npXWkFaF3vTqj9c+h8pVOb7gK6Yeje4tvwARi4FgcAh2V/AAAAAElFTkSuQmCC)}.webix_point_top{background-position:0 -36px}.webix_point_bottom{background-position:0 0}.webix_point_right{background-position:0 -22px}.webix_point_left{background-position:0 -9px}.webix_resize_handle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);bottom:0;cursor:nw-resize;height:15px;line-height:15px;position:absolute;right:-1px;text-align:center;width:15px;z-index:2}.webix_resize_frame{background:#1ca1c1;border:1px solid #0f5768;display:block;opacity:.1;position:absolute}.webix_resize_cursor{cursor:nw-resize}.webix_shadow_big,.webix_shadow_medium,.webix_shadow_small{position:relative}.webix_shadow_medium{box-shadow:0 3px 10px 0 rgba(0,0,0,.1),0 1px 7px 0 rgba(0,0,0,.1)}.webix_shadow_small{box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.webix_shadow_big{box-shadow:0 1px 14px 0 rgba(0,0,0,.12),0 4px 10px 0 rgba(0,0,0,.1)}.webix_shadow_none{box-shadow:none!important}.webix_toolbar.webix_shadow_big,.webix_toolbar.webix_shadow_medium,.webix_toolbar.webix_shadow_small{z-index:1}.webix_tree .webix_scroll_cont>.webix_tree_leaves{display:inline-block;padding:8px}.webix_tree_item{clear:both;height:24px;line-height:24px;white-space:nowrap}.webix_tree_item.webix_selected{background:transparent}.webix_tree_item.webix_selected span{background:#f4f5f9;color:#475466;margin-left:-4px;padding:4px 10px 4px 4px}.webix_tree_item.webix_selected span:focus{background:#edeff5}.webix_tree_item.webix_invalid{background-color:#fee}.webix_tree_checkbox{height:100%;margin:0;padding:0;vertical-align:top;width:13px}.webix_indeterminate{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZUlEQVR4nGPw8Mhldw9ObXAPTp1JBG4AqWcAawhNs2QgArgFp1q5haTVgzTNZCABuIekzSJdU3DqTOpoqq+vZ3IPSfsPwyD+INJECNBREzSeGkAxTYwG16B0a3CKICXtgTSA0h4ApZxpTQmN4jEAAAAASUVORK5CYII=);background-position:left center;background-repeat:no-repeat;display:inline-block;height:100%;margin-top:0!important;width:13px}.webix_measure_size{font-family:Roboto,sans-serif}.webix_measure_size input,.webix_measure_size select,.webix_measure_size textarea{width:5px}.webix_measure_size div{float:none}.webix_measure_size a,.webix_measure_size div{display:inline-block!important;position:static!important}.webix_tree_close,.webix_tree_file,.webix_tree_folder,.webix_tree_folder_open,.webix_tree_none,.webix_tree_open{background-repeat:no-repeat;cursor:pointer;display:inline-block;height:100%;margin:0;vertical-align:top;width:20px}.webix_tree_close,.webix_tree_none,.webix_tree_open{background-position:center center}.webix_cell .webix_tree_close,.webix_cell .webix_tree_none,.webix_cell .webix_tree_open{background-color:transparent}.webix_tree_file,.webix_tree_folder,.webix_tree_folder_open{background-position:0 center;margin:0 2px}.webix_tree_leaves .webix_tree_leaves{display:block;margin-left:20px}.webix_line_tree .webix_tree_leaves{margin-left:0}.webix_tree_file{background-image:url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAInjI+JwM26XAtPyTnTfU5veGyXJ2ZhaRpoSq0AicKlLNJftNojyCMFADs=)}.webix_tree_folder{background-image:url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIhjI+py90AI3Syvoqj27mfnn2gZYxkYEpiCqypa27yTC8FADs=)}.webix_tree_folder_open{background-image:url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIjjI+py90AI3SyvorjkQ7pDAJBSJaTaGpjKq7pxsJmR9c2UwAAOw==)}.webix_tree_img{background-color:#fff;background-position:0 0;float:left;height:24px;width:24px}.webix_tree_line1{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIxjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKrKg68GbjNGVTeGZmeiRP+IphBbi0EgrAAA7)}.webix_tree_line2{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIpjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC7/mTNf2jef6zvc+XgAAOw==);background-repeat:no-repeat}.webix_tree_line3{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAI1jI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC78VC9KeveGYPpsJTwFmfCeixahABoQRXQEAOw==)}.webix_tree_line4{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIjjI+py+0Po5y02ouz3rxDAIZi+HGAiW6nmmqr22avHGMzUwAAOw==)}.webix_cal_month{box-sizing:content-box;font-size:14px;font-weight:700;height:24px;line-height:24px;padding:0 0 6px;position:relative;text-align:center}.webix_cal_next_button,.webix_cal_prev_button{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-position:8px 6px;background-repeat:no-repeat;cursor:pointer;height:24px;position:absolute;top:0;user-select:none;width:24px}.webix_cal_prev_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAASUlEQVR42p2QMQoAQQgD79EZ0Mqn5xCu2cPdYgUbJ0rMMxXgLeiuKq8gsJAz8weQ0QiwJEfECnr4wdlEnwJ68+yyhReC+c85oRecj0Um+pmo9wAAAABJRU5ErkJggg==);background-repeat:no-repeat;left:0}.webix_cal_next_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAARElEQVR42qXPsQoAIAhF0T76PdDJT7cUmtQhcmk4N8QVQ9JXN2bmgWOgqp+BiCRG2AYAMoi3/LxYdyagAnhA6G93TrABZaJFJjrFY8IAAAAASUVORK5CYII=);background-repeat:no-repeat;right:0}.webix_view>.webix_cal_header div{border-bottom:#dadee0 1px solid;color:#475466;float:left;height:19px;text-align:center}.webix_cal_body .webix_cal_row>div{float:left;height:100%;text-align:center}.webix_cal_body .webix_cal_select,.webix_cal_body .webix_cal_select.webix_cal_today,.webix_cal_body .webix_selected{background:#f4f5f9;color:#475466}.webix_cal_day,.webix_cal_week_num{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:#475466;cursor:pointer;font-size:9pt;user-select:none}.webix_cal_week_num{border-right:1px solid #dadee0;color:#a2adbe;cursor:default;margin-right:0}.webix_cal_event{color:#c66200;font-weight:700}.webix_cal_outside{color:#b1bbc8}.webix_cal_inactive{background:#888}.webix_cal_day_disabled,.webix_cal_day_disabled.webix_cal_event{background:#f0f0f0;color:#b1bbc8}.webix_cal_day_disabled.webix_cal_block,.webix_cal_day_disabled.webix_cal_day{cursor:not-allowed}.webix_hours .webix_cal_day_disabled,.webix_hours .webix_cal_day_disabled.webix_cal_event,.webix_minutes .webix_cal_day_disabled,.webix_minutes .webix_cal_day_disabled.webix_cal_event{background:#fff;font-weight:400;text-decoration:line-through}.webix_cal_month_name{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;user-select:none}.webix_cal_block{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;float:left;text-align:center;user-select:none}.webix_selected{background:#f4f5f9;color:#475466}.webix_cal_footer{color:#444;cursor:pointer;font-size:9pt;height:24px;padding:6px 0 0;text-align:center}.webix_cal_icons{float:right;height:20px;line-height:20px;padding:4px 4px 0}.webix_cal_time{height:20px;line-height:20px;padding:4px 4px 0}.webix_cal_time_icons{float:left}.webix_cal_icons .webix_cal_icon{padding:0 4px;text-align:center}.webix_cal_icon:hover,.webix_cal_month_name:hover,.webix_cal_time:hover{color:#1ca1c1;text-decoration:underline}.webix_cal_icon:focus,.webix_cal_month_name:focus,.webix_cal_time:focus{color:#1ca1c1}.webix_cal_month_name.webix_readonly{cursor:default}.webix_cal_month_name.webix_readonly:focus,.webix_cal_month_name.webix_readonly:hover{color:inherit;text-decoration:none}.webix_time_header{padding:0 0 6px}.webix_time_header .webix_cal_hours,.webix_time_header .webix_cal_minutes{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #dadee0;box-sizing:border-box;display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center}.webix_time_header .webix_cal_minutes{border-left:0;padding-left:1px}.webix_time_header .webix_cal_hours{border-right:0!important}.webix_cal_body .webix_hours{border-right:1px solid #dadee0;float:left;padding-right:1px}.webix_cal_body .webix_minutes{float:left;padding-left:1px}.webix_cal_block_empty{float:left;text-align:center}.webix_time_footer{cursor:pointer;font-size:9pt;height:24px;padding:6px 0 0;text-align:center}.webix_cal_done{background:#f4f5f9;border:1px solid #dadee0;border-radius:2px;color:#1ca1c1;float:right;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:24px;letter-spacing:0;outline:0;padding:2px 8px}.webix_cal_done:focus,.webix_cal_done:hover{background-color:#e7e9f2}.webix_cal_done:active{background-color:#daddeb}.webix_cal_blurred_hours{background-color:#f7f7f7}.webix_property_line{height:auto;line-height:0;width:100%}.webix_property_line.webix_focused>div,.webix_property_line:focus>div{background-color:#f7f8fb}.webix_property_label,.webix_property_value{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #edeff0;box-sizing:border-box;display:inline-block;overflow:hidden;padding-left:9pt}.webix_property_label{border-right:1px solid #edeff0}.webix_property_label_line{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #edeff0;box-sizing:border-box;color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:34px;padding-left:9pt}.webix_property_label_line .webix_el_label .webix_el_box{color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.webix_property_label_line.webix_dark{background:#657584;border-color:#657584}.webix_property_label_line.webix_dark .webix_el_button,.webix_property_label_line.webix_dark .webix_el_label .webix_el_box,.webix_property_label_line.webix_dark .webix_inp_label,.webix_property_label_line.webix_dark .webix_inp_top_label,.webix_property_label_line.webix_dark .webix_secondary .webix_icon,.webix_property_label_line.webix_dark .webix_secondary .webix_icon_btn,.webix_property_label_line.webix_dark .webix_secondary .webix_img_btn_text,.webix_property_label_line.webix_dark .webix_slider_title,.webix_property_label_line.webix_dark .webix_transparent .webix_icon,.webix_property_label_line.webix_dark .webix_transparent .webix_icon_btn,.webix_property_label_line.webix_dark .webix_transparent .webix_img_btn_text,.webix_property_label_line.webix_dark .webix_transparent button{color:#fff}.webix_property_label_line.webix_dark .webix_transparent button:focus,.webix_property_label_line.webix_dark .webix_transparent button:hover{background-color:rgba(0,0,0,.2)}.webix_property_label_line.webix_dark .webix_transparent button:active{background-color:rgba(0,0,0,.4)}.webix_property_label_line.webix_dark .webix_inp_counter_next,.webix_property_label_line.webix_dark .webix_inp_counter_prev,.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item,.webix_property_label_line.webix_dark .webix_secondary button,.webix_property_label_line.webix_dark .webix_segment_0,.webix_property_label_line.webix_dark .webix_segment_1,.webix_property_label_line.webix_dark .webix_segment_N{background-color:rgba(0,0,0,.2);border-color:transparent;color:#fff}.webix_property_label_line.webix_dark .webix_view>.webix_template{background-color:#657584;color:#fff}.webix_property_label_line.webix_dark .webix_inp_counter_next:focus,.webix_property_label_line.webix_dark .webix_inp_counter_next:hover,.webix_property_label_line.webix_dark .webix_inp_counter_prev:focus,.webix_property_label_line.webix_dark .webix_inp_counter_prev:hover,.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:focus,.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:hover,.webix_property_label_line.webix_dark .webix_secondary button:focus,.webix_property_label_line.webix_dark .webix_secondary button:hover,.webix_property_label_line.webix_dark .webix_segment_0:focus,.webix_property_label_line.webix_dark .webix_segment_0:hover,.webix_property_label_line.webix_dark .webix_segment_1:focus,.webix_property_label_line.webix_dark .webix_segment_1:hover,.webix_property_label_line.webix_dark .webix_segment_N:focus,.webix_property_label_line.webix_dark .webix_segment_N:hover{background-color:rgba(0,0,0,.4);color:#fff}.webix_property_label_line.webix_dark .webix_inp_counter_next:active,.webix_property_label_line.webix_dark .webix_inp_counter_prev:active,.webix_property_label_line.webix_dark .webix_menu-x .webix_list_item:active,.webix_property_label_line.webix_dark .webix_secondary button:active,.webix_property_label_line.webix_dark .webix_segment_0:active,.webix_property_label_line.webix_dark .webix_segment_1:active,.webix_property_label_line.webix_dark .webix_segment_N:active{background-color:rgba(0,0,0,.5);color:#fff}.webix_property_label_line.webix_dark .webix_inp_static,.webix_property_label_line.webix_dark .webix_text_highlight,.webix_property_label_line.webix_dark input[type=combo],.webix_property_label_line.webix_dark input[type=datepicker],.webix_property_label_line.webix_dark input[type=text],.webix_property_label_line.webix_dark select,.webix_property_label_line.webix_dark textarea{background-color:rgba(0,0,0,.2);border-color:transparent;color:hsla(0,0%,100%,.7)}.webix_property_label_line.webix_dark .webix_el_texthighlight input,.webix_property_label_line.webix_dark .webix_el_texthighlight textarea{caret-color:hsla(0,0%,100%,.7)}.webix_property_label_line.webix_dark .webix_inp_static input[type=text]{background-color:transparent}.webix_property_label_line.webix_dark select option{background-color:#657584;color:#fff}.webix_property_label_line.webix_dark .webix_multicombo_tag,.webix_property_label_line.webix_dark .webix_multicombo_value{color:#657584}.webix_property_label_line.webix_dark .webix_inp_static:focus,.webix_property_label_line.webix_dark input[type=combo]:focus,.webix_property_label_line.webix_dark input[type=datepicker]:focus,.webix_property_label_line.webix_dark input[type=text]:focus,.webix_property_label_line.webix_dark select:focus,.webix_property_label_line.webix_dark textarea:focus{border-color:#fff;box-shadow:none}.webix_property_label_line.webix_dark .webix_el_counter button{background-color:rgba(0,0,0,.3)}.webix_property_label_line.webix_dark .webix_el_counter input[type=text]:focus{border-color:transparent}.webix_property_label_line.webix_dark .webix_placeholder,.webix_property_label_line.webix_dark :-moz-placeholder,.webix_property_label_line.webix_dark :-ms-input-placeholder,.webix_property_label_line.webix_dark ::-moz-placeholder,.webix_property_label_line.webix_dark ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.webix_property_label_line.webix_dark .webix_input_icon{color:hsla(0,0%,100%,.7)}.webix_property_label_line.webix_dark .webix_selected.webix_segment_0,.webix_property_label_line.webix_dark .webix_selected.webix_segment_1,.webix_property_label_line.webix_dark .webix_selected.webix_segment_N{background:#1ca1c1;color:#fff}.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:focus,.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:hover,.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:focus,.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:hover,.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:focus,.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:hover{background-color:#1992af}.webix_property_label_line.webix_dark .webix_selected.webix_segment_0:active,.webix_property_label_line.webix_dark .webix_selected.webix_segment_1:active,.webix_property_label_line.webix_dark .webix_selected.webix_segment_N:active{background-color:#17839d}.webix_property_label_line.webix_dark .webix_el_icon,.webix_property_label_line.webix_dark .webix_icon_btn,.webix_property_label_line.webix_dark .webix_icon_button,.webix_property_label_line.webix_dark .webix_img_btn,.webix_property_label_line.webix_dark .webix_img_btn_top .webix_icon,.webix_property_label_line.webix_dark .webix_img_btn_top .webix_img_btn_text{color:#fff}.webix_property_label_line.webix_dark .webix_control{border-color:#1ca1c1}.webix_property_label_line.webix_dark .webix_icon_button:hover:before{background-color:rgba(0,0,0,.2)}.webix_property_label_line.webix_dark .webix_icon_button:focus .webix_icon,.webix_property_label_line.webix_dark .webix_icon_button:hover .webix_icon{opacity:1}.webix_property_label_line.webix_dark .webix_icon_button .webix_icon{color:#fff;opacity:.7}.webix_property_label_line.webix_dark .webix_img_btn,.webix_property_label_line.webix_dark .webix_img_btn_top{border-width:0}.webix_property_label_line.webix_dark .webix_custom_checkbox,.webix_property_label_line.webix_dark .webix_custom_radio{color:#fff}.webix_property_label_line.webix_dark .webix_custom_checkbox:focus,.webix_property_label_line.webix_dark .webix_custom_radio:focus{color:#f0f0f0}.webix_property_label_line.webix_dark .webix_label_right{color:#fff}.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_property_label_line.webix_dark .webix_disabled_view.webix_control .webix_icon,.webix_property_label_line.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text{color:hsla(0,0%,100%,.4)}.webix_property_label_line.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4)}.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,.webix_property_label_line.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box button,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box label{color:hsla(0,0%,100%,.4)}.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box input,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box select,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box textarea{background-color:rgba(0,0,0,.1);border-color:transparent;color:hsla(0,0%,100%,.4)}.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input{background-color:transparent}.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,.webix_property_label_line.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected{background-color:rgba(0,0,0,.15)}.webix_property_label_line.webix_dark .webix_disabled_top_label{color:hsla(0,0%,100%,.4)}.webix_property_label_line.webix_dark .webix_invalid .webix_el_box .webix_inp_static,.webix_property_label_line.webix_dark .webix_invalid .webix_el_box input,.webix_property_label_line.webix_dark .webix_invalid .webix_el_box select,.webix_property_label_line.webix_dark .webix_invalid .webix_el_box textarea,.webix_property_label_line.webix_dark input.webix_invalid,.webix_property_label_line.webix_dark select.webix_invalid,.webix_property_label_line.webix_dark textarea.webix_invalid{background-color:rgba(255,92,76,.3);border-color:#ff8d82;color:#ffdedb}.webix_property_label_line.webix_dark .webix_invalid .webix_multicombo_tag,.webix_property_label_line.webix_dark .webix_invalid .webix_multicombo_value{color:#ff5c4c}.webix_property_label_line.webix_dark .webix_invalid .webix_el_box .webix_inp_static input{background-color:transparent}.webix_property_label_line.webix_dark{color:#fff}.webix_property_col_ind{background:#fff;border:1px solid #dadee0;border-radius:3px;cursor:pointer;float:right;height:1pc;margin:0 8px 0 0;width:1pc}.webix_property_value{text-overflow:ellipsis;white-space:nowrap}.webix_property_check{margin:0;vertical-align:middle}.webix_tooltip{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:1px solid #dadee0;border-radius:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#475466;display:none;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px;padding:5px 10px;position:absolute;z-index:10000}.webix_global_tooltip{pointer-events:none}.webix_comments .webix_list .webix_list_item{border:0;cursor:default;margin-top:24px}.webix_comments .webix_list .webix_comments_more_item{margin-top:9pt}.webix_comments_name{color:rgba(0,0,0,.7);font-weight:500;margin-left:1pc}.webix_comments_menu.webix_icon{color:#94a1b3;cursor:pointer;float:right;margin:0 4px 0 0;visibility:hidden;width:6px}.webix_comments_current.active_menu .webix_comments_menu,.webix_comments_current:hover .webix_comments_menu{visibility:visible}.webix_comments_message{line-height:20px;margin-left:70px;margin-right:10px;white-space:pre-wrap}.webix_comments_message a{color:#1ca1c1;text-decoration:none;word-break:break-all}.webix_comments_message a:hover{text-decoration:underline}.webix_comments_message a:visited{color:#7e57c2}.webix_comments_message .webix_comments_mention{font-weight:500;white-space:nowrap}.webix_comments_mention{color:#1ca1c1}.webix_comments_avatar{float:left;height:40px;margin-left:14px;position:relative;width:40px}.webix_comments_status{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #fff;border-radius:50%;box-sizing:border-box;height:9pt;left:30px;position:absolute;top:30px;width:9pt;z-index:1}.webix_comments_status.active{background-color:#55cd97}.webix_comments_status.busy{background-color:#ff5c4c}.webix_comments_status.away{background-color:#fdbf4c}.webix_comments_status.none{background-color:#d0d5dd}.webix_comments_avatar_image{border-radius:50%;float:left;height:100%;overflow:hidden;position:relative;width:100%}.webix_comments_photo{height:100%;margin:0 auto;width:auto}.webix_comments_avatar_text{background-color:#dfe2e6;color:#1ca1c1;font-size:1pc;line-height:40px;text-align:center}.webix_comments_avatar_text .webix_icon{margin:0}.webix_comments_date{color:#94a1b3;float:right;font-size:9pt}.webix_comments_image{display:block;max-height:300px;max-width:100%}.webix_comments_more{background:#f4f5f9;border:0;border-radius:2px;color:#1ca1c1;cursor:pointer;font-weight:500;text-align:center}.webix_comments_more:hover{background-color:#e7e9f2}.webix_comments_send .webix_el_box{float:right!important}.webix_message_area{position:fixed;right:5px;width:250px;z-index:1000}.webix_message{font-family:Roboto,sans-serif;margin:4px 4px 9pt;min-width:90pt;overflow:hidden;transition:all .5s ease;z-index:10000}.webix_message.hidden{border-width:0;box-shadow:none;height:0;margin-bottom:0;margin-top:0;min-height:0;overflow:hidden;padding-bottom:0;padding-top:0}.webix_modal_box{background-color:#fff;border:1px solid #dadee0;border-radius:0;box-shadow:0 3px 10px 0 rgba(0,0,0,.1),0 1px 7px 0 rgba(0,0,0,.1);display:inline-block;font-family:Roboto,sans-serif;min-width:250px;outline:0;overflow:hidden;pointer-events:auto;position:fixed;text-align:center;width:250px;z-index:20000}.webix_modal_box .webix_popup_button{margin-top:8px}.webix_message,.webix_popup_button{cursor:pointer}.webix_popup_controls{padding:4px 9pt 9pt}.webix_popup_button{border-radius:2px;display:inline-block;height:22px;line-height:22px;margin:0 4px;min-width:75pt}div.webix_modal_cover{background-color:#000;border:0;cursor:default;height:100%;left:0;opacity:.1;position:fixed;top:0;width:100%;z-index:19999;zoom:1}.webix_message img,.webix_modal_box img{float:left;margin-right:8px}.webix_popup_button{background:#f4f5f9;color:#1ca1c1;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;outline:0}.webix_popup_button:focus,.webix_popup_button:hover{background-color:#e7e9f2}.webix_popup_button:active{background-color:#daddeb}.webix_popup_button.confirm{background:#1ca1c1;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;outline:0}.webix_popup_button.confirm:focus,.webix_popup_button.confirm:hover{background-color:#1992af}.webix_popup_button.confirm:active{background-color:#17839d}.webix_popup_input.webix_el_text{outline:0;overflow:hidden;padding:3px 2px}.webix_popup_input.webix_el_text input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;border-color:#ccd7e6;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:9pt;height:22px;width:100%}.webix_popup_input.webix_el_text.webix_required:before{color:#ff5c4c;content:"*";padding-top:1px;position:absolute;right:18px}.webix_popup_input.webix_el_text.webix_popup_invalid input{background-color:#ffdedb;border-color:#fea5a8;color:#ff5c4c}.webix_popup_title{color:#475466;font-size:14px;font-weight:500;line-height:20px;padding:20px 1pc 9pt}.webix_popup_title+div.webix_popup_text{box-shadow:none;padding-top:0}.webix_popup_text{color:#475466;font-size:9pt;line-height:18px;overflow:hidden;padding:24px 1pc 0}.webix_popup_text.webix_popup_label{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.webix_alert .webix_popup_text,.webix_alert .webix_popup_title,.webix_confirm .webix_popup_text,.webix_confirm .webix_popup_title,.webix_prompt .webix_popup_text,.webix_prompt .webix_popup_title{box-shadow:inset 0 4px #1ca1c1}.webix_alert-warning .webix_popup_text,.webix_alert-warning .webix_popup_title,.webix_confirm-warning .webix_popup_text,.webix_confirm-warning .webix_popup_title,.webix_prompt-warning .webix_popup_text,.webix_prompt-warning .webix_popup_title{box-shadow:inset 0 4px #fdbf4c}.webix_alert-error .webix_popup_text,.webix_alert-error .webix_popup_title,.webix_confirm-error .webix_popup_text,.webix_confirm-error .webix_popup_title,.webix_prompt-error .webix_popup_text,.webix_prompt-error .webix_popup_title{box-shadow:inset 0 4px #ff5c4c}.webix_message{background-color:#fff;border:1px solid #dadee0;border-radius:2px;box-shadow:0 1px 14px 0 rgba(0,0,0,.12),0 4px 10px 0 rgba(0,0,0,.1);color:#475466;font-size:9pt;line-height:18px}.webix_message.webix_debug{background-color:#fff2db;border-color:#fed282;color:#313131}.webix_message.webix_error{background-color:#ffdedb;border-color:#ff8d82;color:#313131}.webix_message.webix_success{background-color:#ddf5ea;border-color:#88dcb6;color:#313131}.webix_message div{padding:8px 9pt}.webix_color_row{clear:both;white-space:nowrap}.webix_color_palette{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;padding:4px;text-align:left;user-select:none}.webix_color_palette.webix_palette_classic{padding:0}.webix_color_row,.webix_color_row div{font-size:0;line-height:0}.webix_color_row div{display:inline-block;position:relative}.webix_color_row div>*{box-sizing:border-box}.webix_color_row .webix_color_selected>*{border:1px solid;border-color:#fff;border-radius:2px;box-shadow:rgba(28,161,193,.6) 0 0 0 2px}.webix_color_row .webix_color_selected:focus>*{box-shadow:#1ca1c1 0 0 0 2px}.webix_palette_classic .webix_color_row .webix_color_selected>*{border:2px solid #f3f3f3;border-radius:0;box-shadow:none}.webix_palette_classic .webix_color_row .webix_color_selected:focus>*{box-shadow:inset 0 0 15px #fff}.webix_palette_classic .webix_color_item{cursor:pointer;height:100%;width:100%}.webix_palette_material .webix_color_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;width:100%}.webix_palette_material .webix_color_row>div{margin:0 4px 4px 0}.webix_color_area{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;height:100%;user-select:none;width:100%}.webix_color_block{border-radius:2px;margin:9pt 9pt 14px;position:relative}.webix_color_block:after,.webix_color_block:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.webix_color_block:before{background-image:linear-gradient(0deg,#000,transparent);z-index:2}.webix_color_block:after{background-image:linear-gradient(90deg,#fff,transparent);z-index:1}.webix_color_line{background-image:linear-gradient(90deg,red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:8px;height:8px;margin:0 9pt;position:relative}.webix_color_circle{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2);height:8px;left:0;margin:-6px 0 0 -6px;position:absolute;top:0;width:8px;z-index:3}.webix_color_area_active .webix_color_circle,.webix_color_circle:focus{box-shadow:0 1px 3px rgba(0,0,0,.2),inset 0 0 4px #fff}.webix_color_line_circle{background:#12ff08;border:2px solid #fff;border-radius:50%;height:9pt;left:0;margin:-4px 0 0 -8px;position:absolute;top:0;width:9pt}.webix_color_area_active .webix_color_line_circle,.webix_color_line_circle:focus{box-shadow:inset 0 0 8px #fff}.webix_color_area_active .webix_color_circle,.webix_color_area_active .webix_color_line_circle{pointer-events:none}.webix_color_out_block,.webix_color_out_text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccd7e6;box-sizing:border-box;float:left;height:24px;margin:9pt 0 9pt 9pt}.webix_color_out_text{background:#fff;border-color:#ccd7e6;color:#475466;font-family:Roboto,sans-serif;font-size:9pt;padding:0 9pt}.webix_color_out_text:focus{border:1px solid #1ca1c1}.webix_color_area .webix_button{box-sizing:border-box;height:24px;margin:0 0 9pt 9pt;width:calc(100% - 18pt)}.webix_daterange .webix_view{background-color:#fff}.webix_daterange .webix_range_0 .webix_cal_next_button,.webix_daterange .webix_range_1 .webix_cal_next_button,.webix_daterange .webix_range_1 .webix_cal_prev_button,.webix_daterange .webix_range_N .webix_cal_prev_button{visibility:hidden}.webix_daterange .webix_range_1 .webix_cal_next_button:hover,.webix_daterange .webix_range_1 .webix_cal_prev_button:hover,.webix_daterange .webix_range_left .webix_cal_next_button:hover,.webix_daterange .webix_range_right .webix_cal_prev_button:hover{cursor:default}.webix_cal_range{background-color:#fff}.webix_cal_range_start{border-radius:3px 0 0 3px}.webix_cal_range_end{border-radius:0 3px 3px 0}.webix_cal_body .webix_cal_today.webix_cal_range_end,.webix_cal_body .webix_cal_today.webix_cal_range_start,.webix_cal_event.webix_cal_range_end,.webix_cal_event.webix_cal_range_start,.webix_cal_range_end,.webix_cal_range_start{background-color:#f4f5f9;color:#475466}.webix_cal_body .webix_cal_outside.webix_cal_range_end,.webix_cal_body .webix_cal_outside.webix_cal_range_start,.webix_cal_body .webix_cal_outside.webix_cal_today.webix_cal_range_end,.webix_cal_body .webix_cal_outside.webix_cal_today.webix_cal_range_start,.webix_cal_outside.webix_cal_range{background-color:transparent;color:#b1bbc8}.webix_daterange .webix_cal_icons{padding:0 4px;text-align:right}.webix_daterange .webix_cal_time{display:none}.webix_daterange .webix_cal_timepicker .webix_range_time_start{display:block}.webix_daterange .webix_range_timepicker .webix_cal_time{display:block}.webix_daterange .webix_range_timepicker .webix_range_time_start{float:left}.webix_daterange .webix_range_timepicker .webix_range_time_end{float:right}.webix_daterange .webix_range_footer .webix_cal_footer{padding:0}.webix_timeboard .webix_slider_title{margin-left:10px;text-align:left}.webix_timeboard .webix_colon_template .webix_template{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;line-height:100%;padding:0;text-align:center;user-select:none}.webix_timeboard .webix_day_part .webix_el_box{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:#1ca1c1;cursor:pointer;padding-left:6px;user-select:none}.webix_timeboard .webix_day_part .webix_el_box:focus,.webix_timeboard .webix_day_part .webix_el_box:hover{color:#17839d}.webix_drag_zone{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);color:#475466;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px;pointer-events:none;position:absolute}.webix_drag_zone .webix_tree_item{padding:0 8px}.webix_drag_zone .webix_tree_item .webix_tree_close,.webix_drag_zone .webix_tree_item .webix_tree_none,.webix_drag_zone .webix_tree_item .webix_tree_open{display:none}.webix_drag_zone .webix_ss_hscroll,.webix_drag_zone .webix_ss_vscroll{display:none!important}.webix_drag_over,.webix_drop_zone{background-color:#e6e6e6}.webix_drag_main{background-color:#fff;position:relative}.webix_drag_main .webix_dataview_item,.webix_drag_main .webix_list_item,.webix_drag_main .webix_tree_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #edeff0;box-sizing:border-box}.webix_drag_multiple,.webix_drag_multiple_last{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;border:1px solid #edeff0;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);box-sizing:border-box;height:100%;position:absolute;width:100%}.webix_drag_multiple{bottom:8px;left:8px}.webix_drag_multiple_last{bottom:1pc;left:1pc}.webix_drag_zone>.webix_badge{right:-14px;top:-14px}.webix_invisible{display:none!important}.webix_drop_area,.webix_drop_area_inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f1f2f7;box-sizing:border-box;height:28px}.webix_list-x .webix_drop_area{border-right:1px solid #edeff0;display:inline-block}.webix_tree .webix_drop_area{height:24px}.webix_list .webix_drop_area{border-bottom:1px solid #edeff0}.webix_dataview .webix_drop_area{background-color:transparent;float:left}.webix_dataview .webix_drop_area_inner{border-bottom:1px solid #edeff0;border-right:1px solid #edeff0}.webix_vscroll_x{height:0;overflow-x:scroll;overflow-y:hidden;width:100%}.webix_vscroll_y{height:100%;overflow-x:hidden;overflow-y:scroll;width:0}.webix_vscroll_body{height:1pc;width:1pc}.webix_scroll_x{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(0,0,0,.4);background-color:silver;border-radius:4px;bottom:3px;box-sizing:border-box;height:4px!important;left:1px;position:absolute;width:50px}.webix_scroll_y{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(0,0,0,.4);background-color:silver;border-radius:4px;box-sizing:border-box;height:50px;position:absolute;right:3px;top:1px;width:4px!important}.webix_custom_scroll{-ms-overflow-style:none;scrollbar-width:none}.webix_custom_scroll::-webkit-scrollbar{display:none}.webix_c_scroll_y{position:absolute;right:0;width:10px;z-index:3}.webix_c_scroll_y>div{background:rgba(0,0,0,.4);background-color:silver;border-radius:4px;height:100%;margin:0 3px;transition:width .3s .2s,margin .3s .2s;width:4px}.webix_c_scroll_y.webix_scroll_active div,.webix_c_scroll_y:hover>div{margin:0;width:10px}.webix_c_scroll_x{bottom:0;height:10px;position:absolute;z-index:3}.webix_c_scroll_x>div{background:rgba(0,0,0,.4);background-color:silver;border-radius:4px;height:4px;margin:3px 0;transition:height .3s .2s,margin .3s .2s;width:100%}.webix_c_scroll_x.webix_scroll_active div,.webix_c_scroll_x:hover>div{height:10px;margin:0}.webix_c_scroll_bar_x,.webix_c_scroll_bar_y{background:rgba(0,0,0,.05);position:absolute}.webix_c_scroll_bar_y{height:100%;right:0;width:10px}.webix_c_scroll_bar_x{bottom:0;height:10px;width:100%}.webix_scroll_cont{clear:both;height:auto;position:relative;width:100%}.webix_secondary .webix_button{background:#f4f5f9;color:#1ca1c1}.webix_secondary .webix_button:focus,.webix_secondary .webix_button:hover{background-color:#e7e9f2}.webix_secondary .webix_button:active{background-color:#daddeb}.webix_secondary .webix_button .webix_icon,.webix_secondary .webix_button .webix_icon_btn,.webix_secondary .webix_button .webix_img_btn_text{color:#1ca1c1}.webix_secondary .webix_pressed .webix_button{background-color:#daddeb}.webix_primary .webix_button{background:#1ca1c1;color:#fff}.webix_primary .webix_button:focus,.webix_primary .webix_button:hover{background-color:#1992af}.webix_primary .webix_button:active{background-color:#17839d}.webix_primary .webix_button .webix_icon,.webix_primary .webix_button .webix_icon_btn,.webix_primary .webix_button .webix_img_btn_text{color:#fff}.webix_primary .webix_pressed .webix_button{background-color:#17839d}.webix_danger .webix_button{background:#ff5c4c;color:#fff}.webix_danger .webix_button:focus,.webix_danger .webix_button:hover{background-color:#ff4938}.webix_danger .webix_button:active{background-color:#ff3723}.webix_danger .webix_button .webix_icon,.webix_danger .webix_button .webix_icon_btn,.webix_danger .webix_button .webix_img_btn_text{color:#fff}.webix_danger .webix_pressed .webix_button{background-color:#ff3723}.webix_transparent .webix_button{background:transparent;border:0;color:#475466}.webix_transparent .webix_button .webix_img_btn_text{color:#475466}.webix_transparent .webix_button .webix_icon,.webix_transparent .webix_button .webix_icon_btn{color:#94a1b3}.webix_transparent .webix_button:focus,.webix_transparent .webix_button:hover{background-color:rgba(0,0,0,.04)}.webix_transparent .webix_button:active,.webix_transparent .webix_pressed .webix_button{background-color:rgba(0,0,0,.05)}.webix_button,.webixbutton{-webkit-appearance:none;border-radius:2px;color:#1ca1c1;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;height:100%;letter-spacing:0;outline:0;padding:0 6px;width:100%}.webix_el_button .webix_el_box,.webix_el_toggle .webix_el_box{position:relative}.webix_img_btn,.webix_img_btn_top{border:0;padding:0;vertical-align:top;width:100%}.webix_img_btn .webix_icon{color:#1ca1c1;margin-right:4px}.webix_img_btn_top .webix_icon,.webix_img_btn_top .webix_image{display:inline-block;font-size:20px;left:50%;position:absolute;top:8px;transform:translatex(-50%)}.webix_img_btn .webix_image{display:inline-block;margin-right:4px;vertical-align:middle}.webix_img_btn_text{bottom:4px;color:#1ca1c1;cursor:pointer;left:0;position:absolute;text-align:center;width:100%}.webix_pressed .webix_button{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.webix_view.webix_control .webix_disabled_box .webix_button{background:#f4f5f9;border-color:#f4f5f9;color:#94a1b3;text-shadow:none}.webix_view.webix_control .webix_disabled_box .webix_img_btn_text{color:#94a1b3}.webix_view.webix_control .webix_disabled_box .webix_image{opacity:.4}.webix_disabled_view.webix_control .webix_icon,.webix_disabled_view.webix_control .webix_icon_btn,.webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,.webix_toolbar .webix_disabled_view.webix_control .webix_icon,.webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn{color:#94a1b3}.webixbutton{height:auto;padding:8px 15px;width:auto}.webix_richtext_editor{height:100%}.webix_template .webix_richtext_editor:focus{outline:0}.webix_richtext_container .webix_template{border:solid #dadee0;border-radius:0 0 6px 6px;border-width:0 1px 1px;overflow-x:auto;padding:10px}.webix_richtext_inp_label .webix_template{box-sizing:border-box;color:#313131;float:none;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:.2px;margin-bottom:0;overflow:hidden;padding-left:0;padding-right:8px;padding-top:10px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.webix_richtext .wxi-bold,.webix_richtext .wxi-italic,.webix_richtext .wxi-underline{font-size:24px;vertical-align:sub;width:24px}.webix_control{background:transparent}.webix_control button,.webix_control input,.webix_control textarea,.webix_el_label,.webix_inp_bottom_label,.webix_inp_label,.webix_inp_top_label{box-sizing:border-box;font-family:Roboto,sans-serif}.webix_el_box{box-sizing:border-box;font-size:9pt;height:100%;overflow:hidden;padding:3px 2px;width:100%}.webixtoolbarlabel{font-size:14px}.webix_el_colorpicker input,.webix_el_combo input,.webix_el_datepicker input,.webix_el_search input,.webix_el_text input{-webkit-appearance:none;background:#fff;border:1px solid #ccd7e6;border-radius:0;color:#475466;font-family:Roboto,sans-serif;font-size:9pt;height:100%;padding:0 9pt}.webix_multitext_icon:active,.webix_multitext_icon:hover{background:inherit;color:#1ca1c1;cursor:pointer}.webix_inp_label,.webix_inp_top_label,.webix_label_right{color:#475466;font-size:9pt;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.webix_inp_label{float:left;padding-left:0;padding-right:9px;padding-top:1px}.webix_inp_top_label{float:none;padding:3px 2px 0}.webix_inp_bottom_label{color:#516075;font-size:10px}.webix_label_right{padding-left:9px}.webix_el_checkbox .webix_label_right{padding-top:1px}.webix_el_label{color:#475466}.webix_toolbar .webix_el_label{text-transform:none}.webix_el_select select{border:1px solid #dadee0;font-size:9pt;height:100%}body:not(:-moz-handler-blocked) .webix_el_select select{padding:.2em}.webix_all_segments,.webix_el_group{height:100%;white-space:nowrap}.webix_inp_counter_next,.webix_inp_counter_prev,.webix_inp_counter_value{-webkit-appearance:none;border:1px solid #dadee0;cursor:pointer;height:100%;vertical-align:top;width:20px}.webix_inp_counter_value{-webkit-appearance:none;border-left-width:0;border-radius:0;border-right-width:0;color:#475466;font-size:9pt;text-align:center;width:50px}.webix_inp_counter_prev{background:#f4f5f9;border-radius:2px 0 0 2px;color:#1ca1c1;padding:0}.webix_inp_counter_next{background:#f4f5f9;border-radius:0 2px 2px 0;color:#1ca1c1;padding:0}.webix_el_textarea textarea,.webix_textarea_measure{border:1px solid #dadee0;color:#475466;font-family:Roboto,sans-serif;font-size:9pt;height:100%;margin:0;padding:5px 9pt;resize:none}.webix_textarea_measure{box-sizing:border-box;overflow:hidden}.webix_el_textarea .webix_inp_label{padding-top:7px}.webix_noscroll.webix_el_textarea textarea{overflow:hidden}.webix_segment_0,.webix_segment_1{border:1px solid #dadee0;border-right-width:0;height:100%}.webix_segment_0{border-radius:2px 0 0 2px}.webix_segment_N{border:1px solid #dadee0;border-radius:0 2px 2px 0;height:100%}.webix_segment_N:first-child{border-radius:2px}.webix_segment_0,.webix_segment_1,.webix_segment_N{-webkit-appearance:none;background:#f4f5f9;color:#1ca1c1;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;outline:0;padding:0}.webix_segment_0:focus,.webix_segment_0:hover,.webix_segment_1:focus,.webix_segment_1:hover,.webix_segment_N:focus,.webix_segment_N:hover{background-color:#e7e9f2}.webix_segment_0:active,.webix_segment_1:active,.webix_segment_N:active{background-color:#daddeb}.webix_segment_0.webix_selected,.webix_segment_1.webix_selected,.webix_segment_N.webix_selected{background:#f4f5f9;background-color:#1ca1c1;border-color:#1ca1c1;color:#fff}.webix_segment_0.webix_selected:focus,.webix_segment_1.webix_selected:focus,.webix_segment_N.webix_selected:focus{background:#edeff5}.webix_segment_0.webix_disabled,.webix_segment_1.webix_disabled,.webix_segment_N.webix_disabled{background-color:#fbfbfd;border-color:transparent;color:#94a1b3;cursor:not-allowed}.webix_segment_0.webix_disabled:active,.webix_segment_0.webix_disabled:focus,.webix_segment_0.webix_disabled:hover,.webix_segment_1.webix_disabled:active,.webix_segment_1.webix_disabled:focus,.webix_segment_1.webix_disabled:hover,.webix_segment_N.webix_disabled:active,.webix_segment_N.webix_disabled:focus,.webix_segment_N.webix_disabled:hover{background-color:#fbfbfd;box-shadow:none}.webix_segment_0.webix_disabled.webix_selected,.webix_segment_0.webix_disabled.webix_selected:focus,.webix_segment_0.webix_disabled.webix_selected:hover,.webix_segment_1.webix_disabled.webix_selected,.webix_segment_1.webix_disabled.webix_selected:focus,.webix_segment_1.webix_disabled.webix_selected:hover,.webix_segment_N.webix_disabled.webix_selected,.webix_segment_N.webix_disabled.webix_selected:focus,.webix_segment_N.webix_disabled.webix_selected:hover{background-color:#dde0ec}.webix_inp_static{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #dadee0;box-sizing:border-box;float:left;height:100%;overflow:hidden;padding:0 9pt}.webix_placeholder,:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#94a1b3}.webix_el_colorpicker,.webix_el_combo,.webix_el_datepicker,.webix_el_richselect,.webix_el_search{font-size:9pt}.webix_el_colorpicker .webix_inp_static,.webix_el_colorpicker input,.webix_el_combo .webix_inp_static,.webix_el_combo input,.webix_el_datepicker .webix_inp_static,.webix_el_datepicker input,.webix_el_richselect .webix_inp_static,.webix_el_richselect input,.webix_el_search .webix_inp_static,.webix_el_search input{-webkit-appearance:none;background:#fff;border-color:#ccd7e6;color:#475466;font-family:Roboto,sans-serif}.webix_el_colorpicker .webix_el_box,.webix_el_combo .webix_el_box,.webix_el_datepicker .webix_el_box,.webix_el_richselect .webix_el_box,.webix_el_search .webix_el_box,.webix_el_text .webix_el_box,.webix_el_texthighlight .webix_el_box{color:#475466;position:relative}.webix_el_colorpicker .webix_input_icon,.webix_el_combo .webix_input_icon,.webix_el_datepicker .webix_input_icon,.webix_el_richselect .webix_input_icon,.webix_el_search .webix_input_icon,.webix_el_text .webix_input_icon,.webix_el_texthighlight .webix_input_icon{background-color:transparent;padding-left:4px;position:absolute;width:24px;z-index:1}.webix_clear_icon:hover{color:#ff5c4c;cursor:pointer}.webix_clear_icon:hover:before{content:"\F011";font-family:Webix Material Icons}.webix_view input::-ms-clear{display:none}.webix_view button::-moz-focus-inner{border:0;padding:0}.webix_el_radio .webix_inp_label{line-height:normal!important;padding-top:4px}.webix_el_checkbox input,.webix_inp_radio_border input{float:left;margin:0;padding:0}.webix_line_break{clear:both}.webix_custom_checkbox,.webix_custom_radio{-webkit-user-select:none;user-select:none}.webix_radio_option.webix_disabled .webix_inp_radio_border,.webix_radio_option.webix_disabled .webix_label_right{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;color:#94a1b3;cursor:not-allowed;user-select:none}.webix_el_radio .webix_radio_option.webix_disabled .webix_custom_radio{color:#94a1b3;cursor:not-allowed}.webix_radio_option{display:table;float:left;height:24px;margin-right:20px}.webix_el_radio .webix_label_right,.webix_inp_radio_border{display:table-cell;vertical-align:middle}.webix_measure_size .webix_inp_radio_border,.webix_measure_size.webix_el_radio .webix_label_right{display:table-cell!important}.webix_measure_size .webix_radio_option{display:table!important;float:left!important}.webix_measure_size .webix_line_break{display:block!important}.webix_invalid .webix_custom_radio,.webix_invalid .webix_el_box .webix_inp_static,.webix_invalid .webix_el_box input,.webix_invalid .webix_el_box select,.webix_invalid .webix_el_box textarea,input.webix_invalid,select.webix_invalid,textarea.webix_invalid{background-color:#fff6f6;border-color:#fea5a8}.webix_invalid .webix_inp_bottom_label{font-size:10px}.webix_el_colorpicker .webix_input_icon{border-radius:2px;height:1pc;padding-left:0;width:1pc}.webix_el_search .webix_el_box{position:relative}.webix_el_search input{padding-right:30px}.webix_el_search span{cursor:pointer;padding-left:7px;position:absolute;right:15px}.webix_view.webix_control>.webix_disabled{opacity:0}.webix_disabled_view.webix_control .webix_image{filter:grayscale(100%)}.webix_el_label.webix_disabled_view,.webix_view.webix_control .webix_disabled_box .webix_input_icon,.webix_view.webix_control .webix_disabled_box .webix_slider_title,.webix_view.webix_control .webix_disabled_box button,.webix_view.webix_control .webix_disabled_box label{color:#94a1b3}.webix_view.webix_control .webix_disabled_box .webix_inp_static,.webix_view.webix_control .webix_disabled_box .webix_slider_handle,.webix_view.webix_control .webix_disabled_box .webix_slider_right,.webix_view.webix_control .webix_disabled_box input,.webix_view.webix_control .webix_disabled_box select,.webix_view.webix_control .webix_disabled_box textarea{background:#fbfbfd;border-color:#edeff0;color:#94a1b3}.webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.webix_view.webix_control .webix_disabled_box .webix_segment_0,.webix_view.webix_control .webix_disabled_box .webix_segment_1,.webix_view.webix_control .webix_disabled_box .webix_segment_N{background:#f4f5f9;border-color:#f4f5f9;color:#94a1b3;text-shadow:none}.webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,.webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,.webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected{background-color:#dde0ec}.webix_view.webix_control .webix_disabled_box .webix_slider_left{background-color:#94a1b3}.webix_disabled_top_label{color:#94a1b3}.webix_measure_size.webix_required:after,.webix_richtext_inp_label.webix_required .webix_template:after,label.webix_required:after,legend.webix_required:after{color:#ff5c4c;content:"*";padding-left:4px}.webix_multicombo .webix_inp_static{padding:0 3px 0 0}.webix_el_text .webix_multicombo_input{background-color:transparent;border:0;color:#475466;float:left;font-family:Roboto,sans-serif;font-size:9pt;margin-left:9px;padding:0;vertical-align:middle}.webix_el_text .webix_multicombo_input:focus{border:0;box-shadow:none}.webix_multicombo_listbox{line-height:1;list-style:none;margin:0;padding:0;width:auto}.webix_multicombo_tag,.webix_multicombo_value{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f2f2f2;border-radius:2px;box-sizing:border-box;display:inline-block;float:left;margin:3px 0 0 3px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.webix_multicombo_value{padding:0 20px 0 5px}.webix_multicombo_tag{min-width:15px;text-align:center}.webix_multicombo_tag,.webix_multicombo_value.webix_readonly{padding:0 5px}.webix_multicombo_delete{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;font-size:1pc;height:1pc;line-height:1;margin-top:-8px;position:absolute;right:4px;top:50%;user-select:none}.webix_multicombo_delete:after{font-family:Webix Material Icons}.webix_multilist .webix_list_item{text-overflow:ellipsis;white-space:nowrap}.webix_multilist .webix_selected{background:#f2f2f2;color:#475466}.webix_multilist .wxi-checkbox-blank,.webix_multilist .wxi-checkbox-marked{font-size:24px;margin-right:4px;vertical-align:middle;width:24px}.webix_checksuggest_select_all{border-bottom:1px solid #dadee0;border-color:transparent;margin-bottom:1px}.webix_checksuggest_select_all .webix_label_right{display:block;padding:4px 9pt 0;text-transform:capitalize}.webix_checksuggest_select_all input{display:none}.webix_checksuggest_select_all:hover{cursor:pointer}.webix_checksuggest_select_all:hover .webix_label_right{cursor:pointer}.webix_el_texthighlight{position:relative}.webix_el_texthighlight.webix_el_text .webix_text_highlight_value{overflow:hidden;position:relative;top:50%;transform:translate(0,-50%);white-space:pre}.webix_el_texthighlight.webix_el_text .webix_text_highlight,.webix_el_texthighlight.webix_el_text input{-ms-overflow-style:-ms-autohiding-scrollbar;padding:0 9pt}.webix_el_texthighlight.webix_el_text .webix_input_icon{top:3px}.webix_el_texthighlight.webix_el_textarea textarea{padding:5px 9pt}.webix_el_texthighlight.webix_el_textarea .webix_text_highlight_value{margin:5px 9pt;white-space:pre-wrap;word-wrap:break-word}.webix_el_texthighlight.webix_disabled_view .webix_text_highlight{background-color:#fbfbfd}.webix_el_texthighlight .webix_text_highlight,.webix_el_texthighlight input,.webix_el_texthighlight textarea{box-sizing:border-box;letter-spacing:normal;line-height:normal}.webix_el_texthighlight .webix_text_highlight{-webkit-text-size-adjust:none;background-color:#fff;border:1px solid transparent;border-radius:2px;height:100%;overflow:auto;position:absolute}.webix_el_texthighlight .webix_text_highlight .webix_text_highlight_value{text-align:left}.webix_el_texthighlight.webix_control .webix_el_box input,.webix_el_texthighlight.webix_control .webix_el_box textarea{background:transparent;caret-color:#475466;color:transparent;display:block;position:relative;resize:none;z-index:1}.webix_el_texthighlight textarea{overflow:auto}.webix_el_tabbar{background:transparent}.webix_all_tabs{align-items:stretch;display:flex;height:100%}.webix_tab_filler{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:transparent;border-bottom:1px solid #dadee0;box-sizing:border-box;font-size:1px}.webix_item_tab:first-child{border-left:1px solid #dadee0}.webix_item_tab{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;align-items:center;background:#fff;border:1px solid #dadee0;border-left-width:0;border-radius:2px 2px 0 0;box-sizing:border-box;color:#1ca1c1;cursor:pointer;display:flex;justify-content:center;overflow:hidden;position:relative}.webixtype_bottom .webix_item_tab{border-radius:0}.webix_item_tab.webix_selected{background:#fff;border-bottom-width:0;color:#1ca1c1}.webixtype_bottom .webix_item_tab.webix_selected{border-bottom-width:1px}.webix_before_all_tabs{width:100%}.webix_after_all_tabs{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-left:1px solid #dadee0;border-right:1px solid #dadee0;box-sizing:border-box;width:100%}.webix_view.webix_control .webix_disabled_box .webix_item_tab{background:#f4f5f9;border-color:#f4f5f9;color:#94a1b3;text-shadow:none}.webix_el_tabbar .webixtype_icon .webix_img_btn{box-sizing:border-box;margin:0 auto;text-align:center}.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn{box-sizing:border-box;margin:0 3px}.webix_el_tabbar .webixtype_icon .webix_item_tab,.webix_el_tabbar .webixtype_iconTop .webix_item_tab,.webix_el_tabbar .webixtype_image .webix_item_tab{border-radius:0;padding:3px 0}.webix_el_tabbar .webixtype_icon .webix_img_btn_top,.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top,.webix_el_tabbar .webixtype_image .webix_img_btn_top{background-position:center 0;height:100%;position:relative}.webix_tab_more_icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;overflow:hidden;padding:0 3px}.webix_tab_more_icon .webix_icon{width:100%}.webix_tab_list .webix_list_item:last-child{border-bottom:0}.webix_icon.webix_tab_close{font-size:9pt;position:absolute;right:0}.webix_icon.webix_tab_close:focus{color:#ff5c4c}.webix_all_tabs .webix_item_tab.webix_disabled{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-color:#fbfbfd;border-color:transparent;color:#94a1b3;cursor:not-allowed;user-select:none}.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected,.webix_all_tabs .webix_item_tab.webix_disabled.webix_selected:hover,.webix_all_tabs .webix_item_tab.webix_disabled:hover{background-color:#fbfbfd;border-color:transparent;color:#94a1b3}.webix_item_tab_text{overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.webix_item_tab_text_close{padding-right:22px}.webix_menu .webix_list_item:active,.webix_menu .webix_list_item:focus,.webix_menu .webix_list_item:hover,.webix_menu-x .webix_list_item:active,.webix_menu-x .webix_list_item:focus,.webix_menu-x .webix_list_item:hover{background:hsla(0,0%,39%,.1)}.webix_menu .webix_list_item,.webix_menu-x .webix_list_item{background:#fff;border:0;height:28px;text-decoration:none}.webix_menu .webix_list_item .webix_submenu_icon,.webix_menu-x .webix_list_item .webix_submenu_icon{float:right;margin-left:4px;position:relative;text-align:right}.webix_menu-x{background:transparent;border-color:transparent;color:#fff}.webix_menu-x .webix_list_item:first-child{margin-left:0}.webix_menu-x .webix_submenu_icon{top:10px}.webix_menu-x .webix_list_item{background:#1ca1c1;border-left:0;border-right:1px solid #fff;color:#fff;display:inline-block;font-size:9pt;line-height:24px}.webix_menu-x .webix_list_item .webix_submenu_icon:before{content:"\F001"}.webix_menu-x .webix_list_item .webix_icon_btn{color:#fff;text-align:left}.webix_menu-x .webix_list_item.webix_selected{box-shadow:none}.webix_menu-x .webix_list_item:active,.webix_menu-x .webix_list_item:focus,.webix_menu-x .webix_list_item:hover{background-color:#1992af}.webix_menu-x .webix_list_item:first-child{border-radius:2px 0 0 2px}.webix_menu-x .webix_list_item:last-child{border-radius:0 2px 2px 0;border-right:0}.webix_menu-x .webix_list_item.webix_disabled{background-color:#fbfbfd;color:#94a1b3}.webix_menu-x.webix_disabled_view .webix_disabled{background-color:transparent}.webix_menu-x.webix_disabled_view .webix_list_item.menu{background:#f4f5f9;color:#94a1b3}.webix_menu{background:#fff;border:1px solid #dadee0;border-radius:0}.webix_menu .webix_list_item{display:block}.webix_menu .webix_context_separator{height:3px;padding:1px 3px 0}.webix_menu .webix_context_separator .sep_line{border-top:1px solid #dadee0;height:1px}.webix_menu .webix_submenu_icon{top:8px}.webix_menu .webix_context_spacer{height:28px}.webix_menu_link{color:inherit;display:block;height:100%;text-decoration:none}.webix_toolbar.webix_layout_subbar .webix_el_label .webix_el_box{color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.webix_toolbar.webix_layout_subbar.webix_dark{background:#657584;border-color:#657584}.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_button,.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_label .webix_el_box,.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_label,.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_top_label,.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_icon_btn,.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary .webix_img_btn_text,.webix_toolbar.webix_layout_subbar.webix_dark .webix_slider_title,.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_icon_btn,.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent .webix_img_btn_text,.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button{color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:hover{background-color:rgba(0,0,0,.2)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_transparent button:active{background-color:rgba(0,0,0,.4)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next,.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev,.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item,.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N{background-color:rgba(0,0,0,.2);border-color:transparent;color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_view>.webix_template{background-color:#657584;color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:hover{background-color:rgba(0,0,0,.4);color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_next:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_counter_prev:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_menu-x .webix_list_item:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_secondary button:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_0:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_1:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_segment_N:active{background-color:rgba(0,0,0,.5);color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static,.webix_toolbar.webix_layout_subbar.webix_dark .webix_text_highlight,.webix_toolbar.webix_layout_subbar.webix_dark input[type=combo],.webix_toolbar.webix_layout_subbar.webix_dark input[type=datepicker],.webix_toolbar.webix_layout_subbar.webix_dark input[type=text],.webix_toolbar.webix_layout_subbar.webix_dark select,.webix_toolbar.webix_layout_subbar.webix_dark textarea{background-color:rgba(0,0,0,.2);border-color:transparent;color:hsla(0,0%,100%,.7)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_texthighlight input,.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_texthighlight textarea{caret-color:hsla(0,0%,100%,.7)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static input[type=text]{background-color:transparent}.webix_toolbar.webix_layout_subbar.webix_dark select option{background-color:#657584;color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_multicombo_tag,.webix_toolbar.webix_layout_subbar.webix_dark .webix_multicombo_value{color:#657584}.webix_toolbar.webix_layout_subbar.webix_dark .webix_inp_static:focus,.webix_toolbar.webix_layout_subbar.webix_dark input[type=combo]:focus,.webix_toolbar.webix_layout_subbar.webix_dark input[type=datepicker]:focus,.webix_toolbar.webix_layout_subbar.webix_dark input[type=text]:focus,.webix_toolbar.webix_layout_subbar.webix_dark select:focus,.webix_toolbar.webix_layout_subbar.webix_dark textarea:focus{border-color:#fff;box-shadow:none}.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_counter button{background-color:rgba(0,0,0,.3)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_counter input[type=text]:focus{border-color:transparent}.webix_toolbar.webix_layout_subbar.webix_dark .webix_placeholder,.webix_toolbar.webix_layout_subbar.webix_dark :-moz-placeholder,.webix_toolbar.webix_layout_subbar.webix_dark :-ms-input-placeholder,.webix_toolbar.webix_layout_subbar.webix_dark ::-moz-placeholder,.webix_toolbar.webix_layout_subbar.webix_dark ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_input_icon{color:hsla(0,0%,100%,.7)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N{background:#1ca1c1;color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:hover,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:hover{background-color:#1992af}.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_0:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_1:active,.webix_toolbar.webix_layout_subbar.webix_dark .webix_selected.webix_segment_N:active{background-color:#17839d}.webix_toolbar.webix_layout_subbar.webix_dark .webix_el_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_btn,.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button,.webix_toolbar.webix_layout_subbar.webix_dark .webix_img_btn,.webix_toolbar.webix_layout_subbar.webix_dark .webix_img_btn_top .webix_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_img_btn_top .webix_img_btn_text{color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_control{border-color:#1ca1c1}.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:hover:before{background-color:rgba(0,0,0,.2)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:focus .webix_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button:hover .webix_icon{opacity:1}.webix_toolbar.webix_layout_subbar.webix_dark .webix_icon_button .webix_icon{color:#fff;opacity:.7}.webix_toolbar.webix_layout_subbar.webix_dark .webix_img_btn,.webix_toolbar.webix_layout_subbar.webix_dark .webix_img_btn_top{border-width:0}.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_checkbox,.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_radio{color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_checkbox:focus,.webix_toolbar.webix_layout_subbar.webix_dark .webix_custom_radio:focus{color:#f0f0f0}.webix_toolbar.webix_layout_subbar.webix_dark .webix_label_right{color:#fff}.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_control .webix_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box button,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box label{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box input,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box select,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box textarea{background-color:rgba(0,0,0,.1);border-color:transparent;color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input{background-color:transparent}.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,.webix_toolbar.webix_layout_subbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected{background-color:rgba(0,0,0,.15)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_disabled_top_label{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static,.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box input,.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box select,.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box textarea,.webix_toolbar.webix_layout_subbar.webix_dark input.webix_invalid,.webix_toolbar.webix_layout_subbar.webix_dark select.webix_invalid,.webix_toolbar.webix_layout_subbar.webix_dark textarea.webix_invalid{background-color:rgba(255,92,76,.3);border-color:#ff8d82;color:#ffdedb}.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_multicombo_tag,.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_multicombo_value{color:#ff5c4c}.webix_toolbar.webix_layout_subbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static input{background-color:transparent}.webix_toolbar .webix_layout_clean,.webix_toolbar .webix_layout_line{background:transparent}.webix_el_button .webix_hidden_upload,.webix_hidden_upload{border:0!important;font-size:1px;height:1px;left:0;opacity:0;position:absolute;top:0;width:1px;z-index:-1}.webix_upload_client,.webix_upload_error,.webix_upload_server{float:right;text-align:center;width:60px}.webix_cancel_icon,.webix_error_icon{background-repeat:no-repeat;display:inline-block}.webix_error_icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDdENjlDNjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFMDdENjlENjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkUwN0Q2OUE2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkUwN0Q2OUI2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZJnE7AAABdklEQVR42mK80aLPgAcwA/EcIOYB4mgg/oWuQL36AphmYcAPYvl5WBOYmBgY3n/6fQTIn4hLIRMeQ0CuaBHgY2EQ4GMF8euAWIgcg6qF+NmkOdiZGdhYmRiEBdhAhrSQapAKEBcJC7DCBUQE2UBUGhAbkGLQBDEhdjYmJkaGtHVMDD4LmBk+/2RgEBdhBwX+ZGINcuLiZPYW5Ie45tknRrAhIFqAl5WBh4vFBijsR8ggkI29IA0wwMsOo/+DaWjA9wIxGz6D0oAKDXi5EalCkvc/2DApPgifm5OZQZCPFRyGuAwCxwqya0AAZADMVTAgyA92TDUQS2MzqAUUxcAgRjPoP9hVyICVhREUi6B01g4TY4RmES0gvqSuyMPMQAK4ef/LXyBlAswmF2DWd4kJs2M1pGgLIvrRAXJyAIWqNzcXi7cgHysDqQAUnt9//LW52WoQBfLaDRlxDnWgYQzkAKBBDI+ef38E0n3nycsf6gyUgUcAAQYA9DZJKVXGocQAAAAASUVORK5CYII=);height:1pc;width:18px}.webix_upload_server{color:#55cd97}.webix_remove_upload{float:right}.webix_cancel_icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsElEQVR4XoVQUQbDQBScAywIuUcpKCWglBJCDlBKf0vpbymhd5mDhIDcoAcoJQSEsn2G5KmWzMDsPG92ZyGAgVfWfBtrUwEOZnwwOu2UjaPCbScLAEzYmzxyxafMgaUlRXMTsJJ1B7jgy0Y7gHt5FdgyimeAS+a6ZpDTQkLkCQbmk9OBHaPv+p6x99jLFFuOsTMPSlXl8FVlrSopFBP/sIQAbn6+bwsHA29sNGhMBQgf1cri4JYEbDkAAAAASUVORK5CYII=);height:14px;margin-top:5px;width:14px}.webix_upload_flash{background:#fff;bottom:0;height:100%;left:0;position:absolute;width:100%}.webix_drop_file{background:#f4f4f4;position:relative}.webix_drop_file:before{bottom:10px;left:0;pointer-events:none;position:absolute;text-align:center;width:100%}.webix_fieldset>fieldset{border:1px solid #dadee0;margin:0;padding:5px 8px}.webix_fieldset_label{color:#475466;font-size:9pt;padding:0 8px;text-transform:uppercase}.webix_forminput>fieldset{border:0;margin:0;padding:0}.webix_forminput_label{box-sizing:border-box;color:#475466;float:left;font-family:Roboto,sans-serif;line-height:24px;padding:3px 9px 3px 2px}legend.webix_forminput_label_top{padding:3px 2px 0;width:100%}.webix_slider_box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px;box-sizing:border-box;float:left;height:100%;margin-top:-11px;padding:13px 10px 0;position:relative}.webix_slider_box .webix_slider_left{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #e8eaec;border-radius:5px 0 0 5px;box-sizing:border-box;float:left;height:10px;width:75pt}.webix_slider_box .webix_slider_right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;border:1px solid #e8eaec;border-radius:0 5px 5px 0;box-sizing:border-box;float:left;width:75pt}.webix_slider_box .webix_slider_handle{border-radius:8px;position:absolute;top:8px;width:14px;z-index:1}.webix_slider_box .webix_slider_handle:focus{border-color:#1ca1c1}.webix_slider_box .webix_slider_left{background:#1ca1c1;border:1px solid #ccd7e6;height:6px}.webix_slider_box .webix_slider_right{border-color:#ccd7e6;height:6px}.webix_slider_box .webix_slider_handle{background-color:#fff;border:1px solid #ccd7e6;height:9pt;top:9px;width:9pt}.webix_rangeslider .webix_slider_box .webix_slider_left{position:absolute}.webix_rangeslider .webix_slider_box .webix_slider_active{z-index:2}.webix_rangeslider .webix_slider_box .webix_slider_right{border-radius:5px}.webix_rangeslider .webix_slider_title_box{float:left;position:relative;width:1px}.webix_rangeslider .webix_slider_title.webix_slider_move{position:absolute}.webix_rangeslider.webix_slider_vertical .webix_slider_box .webix_slider_right{border-radius:5px}.webix_rangeslider.webix_slider_vertical .webix_slider_title.webix_slider_move{display:block;position:relative}.webix_slider_alt.webix_slider_vertical .webix_slider_box .webix_slider_handle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFAQMAAABCXz8WAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TNgD/j1xNAAAADklEQVR4nGNgYPjPAMYACgAB/xSLTywAAAAASUVORK5CYII=);background-repeat:no-repeat}.webix_slider_alt .webix_slider_box .webix_slider_handle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);background-position:3px center;background-repeat:no-repeat;border-radius:2px;margin:0 2px;top:8px;width:11px}.webix_slider_alt .webix_slider_box .webix_slider_handle:focus{border-color:#1ca1c1}.webix_slider_alt .webix_slider_box .webix_slider_left{background:#1ca1c1;border:1px solid #ccd7e6}.webix_slider_alt .webix_slider_box .webix_slider_right{border-color:#ccd7e6}.webix_slider_alt .webix_slider_box .webix_slider_handle{background-color:#fff;border:1px solid #ccd7e6;height:9pt;top:9px}.webix_slider_vertical .webix_slider_box .webix_slider_left,.webix_slider_vertical .webix_slider_box .webix_slider_right{float:none;width:10px}.webix_slider_vertical .webix_slider_box .webix_slider_left{border-radius:0 0 5px 5px}.webix_slider_vertical .webix_slider_box .webix_slider_right{border-radius:5px 5px 0 0}.webix_slider_vertical .webix_slider_title{padding-top:1px;text-align:left}.webix_slider_vertical.webix_slider_alt .webix_slider_handle{height:11px;width:14px}.webix_slider_title{text-align:center}.webix_slider_title.webix_slider_move{display:inline-block;position:relative;text-align:left;white-space:nowrap;width:auto}.webix_switch_toggle{position:absolute;visibility:hidden}.webix_switch_box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #dadee0;border-radius:60px;box-sizing:border-box;color:#666;cursor:pointer;display:block;float:left;height:22px;margin-top:-11px;position:relative;text-align:center;top:50%;transition:background-color .4s ease}.webix_el_switch .webix_label_right{display:block;margin-top:4px;padding-top:3px}.webix_switch_handle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;border:1px solid #eee;border-radius:100%;box-shadow:0 1px 5px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;height:20px;position:absolute;top:0;transition:left .3s ease;width:20px}.webix_switch_box:active .webix_switch_handle,.webix_switch_handle:focus{box-shadow:0 0 2px 2px rgba(0,0,0,.2)}.webix_switch_text{-moz-box-sizing:border-box;-moz-user-select:none;-ms-user-select:none;-webkit-box-sizing:border-box;-webkit-user-select:none;box-sizing:border-box;display:inline-block;padding:1px 0 0 18px;user-select:none;width:100%}.webix_switch_on .webix_switch_text{padding:1px 18px 0 0}.webix_switch_box.webix_switch_on{color:#fff}.webix_progress_bottom,.webix_progress_top{background:#f2f2f2;height:6px;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:95}.webix_progress_bottom{bottom:0;height:17px;top:auto}.webix_progress_bottom .webix_progress_state,.webix_progress_top .webix_progress_state{background:#f4f5f9;height:6px;transition:width 3s;width:0}.webix_progress_bottom .webix_progress_state{height:17px}.webix_progress_icon{height:100%;left:0;position:absolute;top:0;width:100%;z-index:95}.webix_progress_icon .webix_progress_state{color:#93a0b3;display:inline-block;font-family:Webix Material Icons;font-size:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%}.webix_gage_box{display:table;height:100%;width:100%}.webix_gage_box>div{display:table-cell;vertical-align:middle}.webix_gage_body{height:100%;transform:rotate(180deg);width:100%}.webix_gage_label{font-size:.9em;margin-top:10px;text-align:center}.webix_gage_placeholder{margin-top:-20px}.webix_gage_info{font-size:.7em;margin:0 auto 10px;position:relative;text-align:center}.webix_gage_min_range{left:-23%}.webix_gage_max_range{right:-23%}.webix_gage_max_range,.webix_gage_min_range{display:inline-block;margin-top:20px;overflow:hidden;position:absolute;text-align:center;text-overflow:ellipsis;width:46%}.webix_gage_range_info{font-size:1.2em;line-height:1}.webix_gage_value{color:#475466;font-size:2.2em}.webix_gage_range_info,.webix_gage_value{overflow:hidden;text-overflow:ellipsis}.webix_gage_gradient_point_animated{transition:transform 1.3s linear}.webix_gage_animated{animation:gage_dash 1.3s linear forwards;stroke:#0f0;transition:stroke 1.3s linear,stroke-dasharray 1.3s linear}@keyframes gage_dash{to{stroke-dashoffset:0}}.webix_gage_small_font .webix_gage_info,.webix_gage_small_font .webix_gage_range_info{font-size:1em}.webix_gage_small_font .webix_gage_label,.webix_gage_small_font .webix_gage_value{font-size:1.2em;font-weight:500}.webix_gage_small_font .webix_gage_max_range,.webix_gage_small_font .webix_gage_min_range{margin-top:0}.webix_gage_small_font .webix_gage_placeholder{margin-top:0;padding-top:20px}.webix_bullet_header{font-weight:500}.webix_bullet_header,.webix_bullet_subheader{fill:#475466;font-size:9pt}.webix_bullet_scale{font-size:9pt;font-weight:500;stroke:none;text-anchor:middle}.webix_bullet_marker{width:3px;y:5px}.webix_timeline .webix_scroll_cont{padding-top:28px}.webix_timeline_item{box-sizing:border-box;line-height:0;padding:0 9pt;position:relative}.webix_timeline_date,.webix_timeline_event{line-height:20px;overflow:hidden;position:absolute;top:0}.webix_timeline_left .webix_timeline_date,.webix_timeline_right .webix_timeline_details,.webix_timeline_right .webix_timeline_value{text-align:right}.webix_timeline_value{font-weight:500}.webix_timeline_details{color:#94a1b3;padding-top:2px}.webix_timeline_date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webix_timeline_horizontal .webix_scroll_cont{box-sizing:border-box;display:inline-block;height:100%;padding-left:28px;white-space:nowrap}.webix_timeline_horizontal .webix_timeline_item{display:inline-block;height:100%;padding:9pt 0;white-space:normal}.webix_timeline_horizontal .webix_timeline_item .webix_timeline_date,.webix_timeline_horizontal .webix_timeline_item .webix_timeline_event{left:0}.webix_timeline_horizontal .webix_timeline_item.webix_timeline_bottom .webix_timeline_event{top:auto;top:initial}.webix_treemap{background-color:#f5f5f5}.webix_treemap .webix_scroll_cont{height:100%;position:relative;width:100%}.webix_treemap_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:transparent;border-color:rgba(0,0,0,.2);border-style:solid;border-width:0 1px 1px 0;box-sizing:border-box;color:#444;cursor:pointer;overflow:hidden;padding:3px 5px;position:absolute;text-align:left}.webix_treemap_level_top{border-color:rgba(0,0,0,.4);z-index:1}.webix_treemap_item_bottom{border-bottom-width:0}.webix_treemap_item_right{border-right-width:0}.webix_treemap_item.webix_selected{box-shadow:inset 0 0 1px 2px #f4f5f9}.webix_treemap_header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #dadee0;box-sizing:border-box;padding:0 10px;width:100%}.webix_treemap_header_item{cursor:pointer}.webix_treemap_header_item:last-child{cursor:default}.webix_treemap_reset{float:right;text-align:center;width:25px}.webix_treemap_reset:before{color:#475466;content:"\F011";cursor:pointer;display:block;font-family:Webix Material Icons;font-size:1pc}.webix_treemap_path_icon{text-align:center;width:20px}.webix_barcode{position:relative}.webix_barcode .webix_canvas_text{box-sizing:border-box;font-size:9pt;padding:0 2px}.portlet_drag{cursor:pointer;opacity:.5;position:absolute;right:5px;top:5px;width:18px;z-index:1}.portlet_in_drag{opacity:.4}.portlet_marker,.portlet_markerbottom,.portlet_markerleft,.portlet_markerright,.portlet_markertop{background:#9169be;height:100%;left:0;opacity:.5;position:absolute;top:0;transition:top .5s,left .5s,width .5s,height .5s;width:100%;z-index:2}.portlet_markertop{height:50%}.portlet_markerbottom{height:50%;top:50%}.portlet_markerleft{width:50%}.portlet_markerright{left:50%;width:50%}.panel_icon{cursor:pointer;font-size:13px;line-height:normal;opacity:.5;position:absolute;right:5px;top:5px;width:18px;z-index:93}.webix_disabled_view .panel_icon{z-index:91}.panel_target{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:rgba(0,0,0,.04);border:1px solid #dadee0;box-sizing:border-box;position:absolute;z-index:3}.webix_popup.webix_sidemenu.webix_sidemenu_left{border-width:0 1px 0 0}.webix_sidemenu_left.webix_animate{transition:left .6s}.webix_popup.webix_sidemenu.webix_sidemenu_right{border-width:0 0 0 1px;left:auto}.webix_sidemenu_right.webix_animate{transition:right .6s}.webix_popup.webix_sidemenu.webix_sidemenu_top{border-width:0 0 1px}.webix_sidemenu_top .webix_win_body{position:relative}.webix_sidemenu_top .webix_win_body>.webix_view{bottom:0;left:0;position:absolute;top:auto}.webix_sidemenu_top.webix_animate,.webix_sidemenu_top.webix_animate .webix_win_body{transition:height .6s}.webix_popup.webix_sidemenu.webix_sidemenu_bottom{border-width:1px 0 0;top:auto}.webix_sidemenu_bottom.webix_animate,.webix_sidemenu_bottom.webix_animate .webix_win_body{transition:height .6s}.webix_sidebar{background:#eceff1}.webix_sidebar .webix_tree_item.webix_selected:focus span{background:transparent}.webix_sidebar .webix_tree_item{height:36px;line-height:35px}.webix_sidebar .webix_scroll_cont>.webix_tree_leaves{display:block;padding:0}.webix_sidebar .webix_tree_leaves .webix_tree_leaves{margin-left:0}.webix_sidebar_expanded .webix_tree_item:hover,.webix_sidebar_selected{background-color:rgba(0,0,0,.02)}.webix_sidebar .webix_tree_item.webix_selected,.webix_sidebar .webix_tree_item.webix_selected span{background-color:#f4f5f9;padding-right:0}.webix_sidebar .webix_tree_branch_1 .webix_tree_item{padding-left:44px}.webix_sidebar .webix_tree_branch_1>.webix_tree_item{line-height:36px}.webix_sidebar .webix_tree_branch_1{border-bottom:1px solid #e5e5e5}.webix_sidebar .webix_tree_item span,.webix_sidebar .webix_tree_item.webix_selected span{margin:0;padding:0}.webix_icon.webix_sidebar_icon{text-align:center;width:44px}span.webix_sidebar_dir_icon{float:right;line-height:inherit}.webix_sidebar_popup{border:0!important;box-shadow:2px 3px 3px #ddd}.webix_sidebar_popup,.webix_sidebar_popup .webix_list_item{border-radius:0}.webix_sidebar_popup_list.webix_sidebar_popup_left .webix_icon{float:right;line-height:inherit;width:8px}.webix_sidebar_popup_list.webix_sidebar_popup_right .webix_icon{float:left;line-height:inherit}.webix_sidebar_popup_title{background:#eceff1}.webix_sidebar_popup_title.webix_selected{background:#f4f5f9;border-left-color:#f4f5f9}.webix_sidebar_popup_title .webix_template{border:1px solid #e5e5e5;border-left:0;line-height:36px;padding:0 10px}.webix_sidebar_popup_right .webix_sidebar_popup_title .webix_template{border:1px solid #e5e5e5;border-right:0}.webix_sidebar_selected.webix_sidebar_popup_title .webix_template{background:rgba(0,0,0,.03);border-left:0}.webix_sidebar_popup_list .webix_list_item{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.webix_sidebar_popup_list .webix_list_item:first-child{border-top:1px solid #e5e5e5}.webix_sidebar_popup_list .webix_list_item:hover{background:#f6f9fb}.webix_sidebar_popup_list .webix_list_item.webix_selected:hover{background:#f4f5f9}.webix_menu .webix_list_item.webix_sidebar_selected{background:rgba(0,0,0,.02)}.webix_menu .webix_list_item.webix_sidebar_selected:hover{background:rgba(0,0,0,.02)!important}.webix_view.webix_pdf{background-color:#404040;overflow:auto}.webix_pdf .canvas_wrapper{box-shadow:5px 5px 15px #1c1c1c;height:100%;margin:0 auto;width:100%}.webix_toolbar.pdf_bar .webix_img_btn{text-align:center}.webix_toolbar.pdf_bar .webix_view{background-color:transparent}.webix_toolbar.pdf_bar .webix_icon_btn{margin:0}.webix_toolbar.pdf_bar .webix_template{background-color:transparent;color:#fff;line-height:2em}.webix_toolbar.pdf_bar .webix_el_box input,.webix_toolbar.pdf_bar .webix_inp_static{background-color:#5c5c5c;border-color:#404040;color:#fff}.webix_toolbar.pdf_bar .webix_el_box input:focus,.webix_toolbar.pdf_bar .webix_inp_static:focus{border-color:#333}.webix_toolbar.pdf_bar .webix_el_box .webix_input_icon{color:#fff}.webix_view.webix_popup.pdf_opt_list{border:0}.pdf_opt_list .webix_list{background-color:#404040;color:#fff}.pdf_opt_list .webix_list .webix_list_item{border-color:#474747;line-height:1.5em}.pdf_opt_list .webix_list .webix_list_item.webix_selected,.pdf_opt_list .webix_list .webix_list_item:hover{background-color:#fff;color:#404040}.webix_dbllist .bottom_label{text-align:center}.webix_dbllist .bottom_label,.webix_dbllist .webix_list{background:#ededed}.webix_dbllist .webix_list_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;border:1px solid #dadee0;box-sizing:border-box;margin:3px 4px 0}.webix_dbllist .webix_list_item.webix_selected{background-color:#f4f5f9;border-bottom-color:#dadee0;color:#475466}.webix_dbllist .dbllist_button{background-color:#f4f5f9;border:1px solid #dadee0;border-radius:2px;cursor:pointer;font-family:Roboto,sans-serif;font-size:9pt;height:30px;margin-top:4px;padding:0;width:45%}.webix_dbllist .dbllist_button .webix_icon{color:#1ca1c1;font-size:20px;width:26px}.webix_dbllist .dbllist_button:first-child{margin-right:4px;margin-top:28px}.webix_dbllist .dbllist_button:last-child{margin-left:4px}.webix_dbllist .dbllist_button:active,.webix_dbllist .dbllist_button:focus,.webix_dbllist .dbllist_button:hover{background-color:#e7e9f2}.webix_invalid .webix_list{background:#f8e2e2}.dbllist_buttons .webix_template{padding:0 0 0 4px}.webix_sparklines{box-sizing:border-box;padding:1px 0}.webix_sparklines svg{box-sizing:border-box}.webix_sparklines_line{fill:transparent;stroke:#3498db;stroke-linecap:round;stroke-width:1}.webix_sparklines_item{fill:#3498db;stroke-width:1}.webix_sparklines_bar{fill:#6dbcf0}.webix_sparklines_bar_negative{fill:#d86c79}.webix_sparklines_area{fill:#e5eef4;opacity:.5}.webix_sparklines_origin{fill:transparent;stroke:#888;stroke-width:1}.webix_sparklines_event_area{fill:transparent}.webix_sparklines_donut_hole{fill:#fff}.webix_sparklines_area_chart .webix_sparklines_event_area:hover,.webix_sparklines_line_chart .webix_sparklines_event_area:hover,.webix_sparklines_radar_chart .webix_sparklines_event_area:hover,.webix_sparklines_splinearea_chart .webix_sparklines_event_area:hover{fill:hsla(0,0%,86%,.4);stroke:hsla(0,0%,100%,.6)}.webix_sparklines_bar_chart .webix_sparklines_event_area:hover,.webix_sparklines_pie_chart .webix_sparklines_event_area:hover{fill:hsla(0,0%,100%,.3)}.webix_print_pdf,.webix_ui_print{display:none}body.webix_print{margin-top:0}@media print{body.webix_print{background-color:none!important;overflow:visible!important}body.webix_print>*{display:none}body.webix_print *{visibility:hidden}.webix_ui_print{display:block!important;margin:0!important;visibility:visible!important}.webix_ui_print *{visibility:visible!important}.webix_print_noscroll{height:auto!important;width:auto!important}.webix_print_noscroll,.webix_print_noscroll .webix_scroll_cont{overflow:visible!important}.webix_print_pagebreak{page-break-after:always}.webix_print_footer,.webix_print_header{display:block!important;height:auto!important;padding:20px 0;text-align:center;visibility:visible!important}.webix_print_footer *,.webix_print_header *{visibility:visible!important}.webix_table_print{border:1px solid #ebebeb;display:table;margin-bottom:20px;position:static;position:initial;table-layout:fixed;visibility:visible!important;width:100%}.webix_table_print td{overflow:hidden}.webix_table_print tr{page-break-inside:avoid}.webix_table_print .webix_print_top_split .webix_cell{border-bottom:1px solid #d2d2d2}.webix_table_print .webix_cell{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;display:table-cell!important;padding:0 10px;white-space:nowrap}.webix_table_print .webix_header_cell{background:#f4f5f9;border-bottom:1px solid #dadee0;border-right:1px solid #dadee0;color:#313131;display:table-cell;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:0}.webix_table_print .webix_footer_cell{background:#fafafa;border-bottom:1px solid #edeff0;border-right:1px solid #edeff0;border-top:1px solid #edeff0;display:table-cell}.webix_table_print .webix_cell.webix_dtable_span{position:static!important;position:initial!important;white-space:normal}.webix_table_print .webix_rotate{transform-origin:center 40%!important}.webix_table_print.borderless,.webix_table_print.borderless .webix_cell{border:0}.webix_table_print.webix_view.webix_list-x{white-space:normal}.webix_table_print.webix_view.webix_list-x .webix_list_item{display:table-cell}}.webix_fullscreen_html .webix_template>*{height:100%!important;margin:0!important;width:100%!important}.webix_icon,.webix_icon_btn,.webix_input_icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Webix Material Icons;font-style:normal;font-weight:400;line-height:1;transform:translate(0,0)}.webix_icon,.webix_input_icon{display:inline-block;font-size:17px;width:20px}.webix_input_icon{color:#94a1b3;float:right;font-size:20px}.webix_icon_button{background-color:transparent;border:0;cursor:pointer;padding:0;vertical-align:middle}.webix_el_icon .webix_el_box{cursor:pointer;margin:0 auto;overflow:visible;padding:0;position:relative;text-align:center}.webix_icon_button .webix_icon{color:#94a1b3;display:inline-block;font-size:20px;height:20px;text-align:center;width:20px}.webix_icon_btn{color:#94a1b3;display:inline-block;font-size:20px;margin-right:4px;text-align:center;width:20px}.webix_icon{text-align:center}.webix_badge{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#ff8839;border-radius:11px;box-sizing:border-box;color:#fff;font-size:9pt;height:22px;line-height:22px;min-width:22px;padding:0 4px;position:absolute;right:0;text-align:center;top:0}.webix_badge.webix_measure_size{box-sizing:border-box;right:auto}.webix_list_item .webix_badge{float:right;margin:4px -5px 0 9pt;position:static}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular-webfont.d93c1454d582a0e780f5.woff2) format("woff2"),url(/static/media/Roboto-Regular-webfont.d8c95e022cdaa2a5f3b3.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(/static/media/Roboto-Medium-webfont.e730878253cca926a4b1.woff2) format("woff2"),url(/static/media/Roboto-Medium-webfont.0cf989718875fa5c76b9.woff) format("woff")}.mainFont{color:#475466;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px}.buttonFont{color:#1ca1c1;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.selectFocusRule{background:#edeff5}.layoutBarBG .webix_el_label .webix_el_box{color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.layoutBarBG.webix_dark{background:#657584;border-color:#657584}.layoutBarBG.webix_dark .webix_el_button,.layoutBarBG.webix_dark .webix_el_label .webix_el_box,.layoutBarBG.webix_dark .webix_inp_label,.layoutBarBG.webix_dark .webix_inp_top_label,.layoutBarBG.webix_dark .webix_secondary .webix_icon,.layoutBarBG.webix_dark .webix_secondary .webix_icon_btn,.layoutBarBG.webix_dark .webix_secondary .webix_img_btn_text,.layoutBarBG.webix_dark .webix_slider_title,.layoutBarBG.webix_dark .webix_transparent .webix_icon,.layoutBarBG.webix_dark .webix_transparent .webix_icon_btn,.layoutBarBG.webix_dark .webix_transparent .webix_img_btn_text,.layoutBarBG.webix_dark .webix_transparent button{color:#fff}.layoutBarBG.webix_dark .webix_transparent button:focus,.layoutBarBG.webix_dark .webix_transparent button:hover{background-color:rgba(0,0,0,.2)}.layoutBarBG.webix_dark .webix_transparent button:active{background-color:rgba(0,0,0,.4)}.layoutBarBG.webix_dark .webix_inp_counter_next,.layoutBarBG.webix_dark .webix_inp_counter_prev,.layoutBarBG.webix_dark .webix_menu-x .webix_list_item,.layoutBarBG.webix_dark .webix_secondary button,.layoutBarBG.webix_dark .webix_segment_0,.layoutBarBG.webix_dark .webix_segment_1,.layoutBarBG.webix_dark .webix_segment_N{background-color:rgba(0,0,0,.2);border-color:transparent;color:#fff}.layoutBarBG.webix_dark .webix_view>.webix_template{background-color:#657584;color:#fff}.layoutBarBG.webix_dark .webix_inp_counter_next:focus,.layoutBarBG.webix_dark .webix_inp_counter_next:hover,.layoutBarBG.webix_dark .webix_inp_counter_prev:focus,.layoutBarBG.webix_dark .webix_inp_counter_prev:hover,.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:focus,.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:hover,.layoutBarBG.webix_dark .webix_secondary button:focus,.layoutBarBG.webix_dark .webix_secondary button:hover,.layoutBarBG.webix_dark .webix_segment_0:focus,.layoutBarBG.webix_dark .webix_segment_0:hover,.layoutBarBG.webix_dark .webix_segment_1:focus,.layoutBarBG.webix_dark .webix_segment_1:hover,.layoutBarBG.webix_dark .webix_segment_N:focus,.layoutBarBG.webix_dark .webix_segment_N:hover{background-color:rgba(0,0,0,.4);color:#fff}.layoutBarBG.webix_dark .webix_inp_counter_next:active,.layoutBarBG.webix_dark .webix_inp_counter_prev:active,.layoutBarBG.webix_dark .webix_menu-x .webix_list_item:active,.layoutBarBG.webix_dark .webix_secondary button:active,.layoutBarBG.webix_dark .webix_segment_0:active,.layoutBarBG.webix_dark .webix_segment_1:active,.layoutBarBG.webix_dark .webix_segment_N:active{background-color:rgba(0,0,0,.5);color:#fff}.layoutBarBG.webix_dark .webix_inp_static,.layoutBarBG.webix_dark .webix_text_highlight,.layoutBarBG.webix_dark input[type=combo],.layoutBarBG.webix_dark input[type=datepicker],.layoutBarBG.webix_dark input[type=text],.layoutBarBG.webix_dark select,.layoutBarBG.webix_dark textarea{background-color:rgba(0,0,0,.2);border-color:transparent;color:hsla(0,0%,100%,.7)}.layoutBarBG.webix_dark .webix_el_texthighlight input,.layoutBarBG.webix_dark .webix_el_texthighlight textarea{caret-color:hsla(0,0%,100%,.7)}.layoutBarBG.webix_dark .webix_inp_static input[type=text]{background-color:transparent}.layoutBarBG.webix_dark select option{background-color:#657584;color:#fff}.layoutBarBG.webix_dark .webix_multicombo_tag,.layoutBarBG.webix_dark .webix_multicombo_value{color:#657584}.layoutBarBG.webix_dark .webix_inp_static:focus,.layoutBarBG.webix_dark input[type=combo]:focus,.layoutBarBG.webix_dark input[type=datepicker]:focus,.layoutBarBG.webix_dark input[type=text]:focus,.layoutBarBG.webix_dark select:focus,.layoutBarBG.webix_dark textarea:focus{border-color:#fff;box-shadow:none}.layoutBarBG.webix_dark .webix_el_counter button{background-color:rgba(0,0,0,.3)}.layoutBarBG.webix_dark .webix_el_counter input[type=text]:focus{border-color:transparent}.layoutBarBG.webix_dark .webix_placeholder,.layoutBarBG.webix_dark :-moz-placeholder,.layoutBarBG.webix_dark :-ms-input-placeholder,.layoutBarBG.webix_dark ::-moz-placeholder,.layoutBarBG.webix_dark ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.layoutBarBG.webix_dark .webix_input_icon{color:hsla(0,0%,100%,.7)}.layoutBarBG.webix_dark .webix_selected.webix_segment_0,.layoutBarBG.webix_dark .webix_selected.webix_segment_1,.layoutBarBG.webix_dark .webix_selected.webix_segment_N{background:#1ca1c1;color:#fff}.layoutBarBG.webix_dark .webix_selected.webix_segment_0:focus,.layoutBarBG.webix_dark .webix_selected.webix_segment_0:hover,.layoutBarBG.webix_dark .webix_selected.webix_segment_1:focus,.layoutBarBG.webix_dark .webix_selected.webix_segment_1:hover,.layoutBarBG.webix_dark .webix_selected.webix_segment_N:focus,.layoutBarBG.webix_dark .webix_selected.webix_segment_N:hover{background-color:#1992af}.layoutBarBG.webix_dark .webix_selected.webix_segment_0:active,.layoutBarBG.webix_dark .webix_selected.webix_segment_1:active,.layoutBarBG.webix_dark .webix_selected.webix_segment_N:active{background-color:#17839d}.layoutBarBG.webix_dark .webix_el_icon,.layoutBarBG.webix_dark .webix_icon_btn,.layoutBarBG.webix_dark .webix_icon_button,.layoutBarBG.webix_dark .webix_img_btn,.layoutBarBG.webix_dark .webix_img_btn_top .webix_icon,.layoutBarBG.webix_dark .webix_img_btn_top .webix_img_btn_text{color:#fff}.layoutBarBG.webix_dark .webix_control{border-color:#1ca1c1}.layoutBarBG.webix_dark .webix_icon_button:hover:before{background-color:rgba(0,0,0,.2)}.layoutBarBG.webix_dark .webix_icon_button:focus .webix_icon,.layoutBarBG.webix_dark .webix_icon_button:hover .webix_icon{opacity:1}.layoutBarBG.webix_dark .webix_icon_button .webix_icon{color:#fff;opacity:.7}.layoutBarBG.webix_dark .webix_img_btn,.layoutBarBG.webix_dark .webix_img_btn_top{border-width:0}.layoutBarBG.webix_dark .webix_custom_checkbox,.layoutBarBG.webix_dark .webix_custom_radio{color:#fff}.layoutBarBG.webix_dark .webix_custom_checkbox:focus,.layoutBarBG.webix_dark .webix_custom_radio:focus{color:#f0f0f0}.layoutBarBG.webix_dark .webix_label_right{color:#fff}.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.layoutBarBG.webix_dark .webix_disabled_view.webix_control .webix_icon,.layoutBarBG.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text{color:hsla(0,0%,100%,.4)}.layoutBarBG.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4)}.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,.layoutBarBG.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box button,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box label{color:hsla(0,0%,100%,.4)}.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box input,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box select,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box textarea{background-color:rgba(0,0,0,.1);border-color:transparent;color:hsla(0,0%,100%,.4)}.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input{background-color:transparent}.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,.layoutBarBG.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected{background-color:rgba(0,0,0,.15)}.layoutBarBG.webix_dark .webix_disabled_top_label{color:hsla(0,0%,100%,.4)}.layoutBarBG.webix_dark .webix_invalid .webix_el_box .webix_inp_static,.layoutBarBG.webix_dark .webix_invalid .webix_el_box input,.layoutBarBG.webix_dark .webix_invalid .webix_el_box select,.layoutBarBG.webix_dark .webix_invalid .webix_el_box textarea,.layoutBarBG.webix_dark input.webix_invalid,.layoutBarBG.webix_dark select.webix_invalid,.layoutBarBG.webix_dark textarea.webix_invalid{background-color:rgba(255,92,76,.3);border-color:#ff8d82;color:#ffdedb}.layoutBarBG.webix_dark .webix_invalid .webix_multicombo_tag,.layoutBarBG.webix_dark .webix_invalid .webix_multicombo_value{color:#ff5c4c}.layoutBarBG.webix_dark .webix_invalid .webix_el_box .webix_inp_static input{background-color:transparent}.webix_toolbar .webix_el_label .webix_el_box{color:#475466;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.webix_toolbar.webix_dark{background:#657584;border-color:#657584}.webix_toolbar.webix_dark .webix_el_button,.webix_toolbar.webix_dark .webix_el_label .webix_el_box,.webix_toolbar.webix_dark .webix_inp_label,.webix_toolbar.webix_dark .webix_inp_top_label,.webix_toolbar.webix_dark .webix_secondary .webix_icon,.webix_toolbar.webix_dark .webix_secondary .webix_icon_btn,.webix_toolbar.webix_dark .webix_secondary .webix_img_btn_text,.webix_toolbar.webix_dark .webix_slider_title,.webix_toolbar.webix_dark .webix_transparent .webix_icon,.webix_toolbar.webix_dark .webix_transparent .webix_icon_btn,.webix_toolbar.webix_dark .webix_transparent .webix_img_btn_text,.webix_toolbar.webix_dark .webix_transparent button{color:#fff}.webix_toolbar.webix_dark .webix_transparent button:focus,.webix_toolbar.webix_dark .webix_transparent button:hover{background-color:rgba(0,0,0,.2)}.webix_toolbar.webix_dark .webix_transparent button:active{background-color:rgba(0,0,0,.4)}.webix_toolbar.webix_dark .webix_inp_counter_next,.webix_toolbar.webix_dark .webix_inp_counter_prev,.webix_toolbar.webix_dark .webix_menu-x .webix_list_item,.webix_toolbar.webix_dark .webix_secondary button,.webix_toolbar.webix_dark .webix_segment_0,.webix_toolbar.webix_dark .webix_segment_1,.webix_toolbar.webix_dark .webix_segment_N{background-color:rgba(0,0,0,.2);border-color:transparent;color:#fff}.webix_toolbar.webix_dark .webix_view>.webix_template{background-color:#657584;color:#fff}.webix_toolbar.webix_dark .webix_inp_counter_next:focus,.webix_toolbar.webix_dark .webix_inp_counter_next:hover,.webix_toolbar.webix_dark .webix_inp_counter_prev:focus,.webix_toolbar.webix_dark .webix_inp_counter_prev:hover,.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:focus,.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:hover,.webix_toolbar.webix_dark .webix_secondary button:focus,.webix_toolbar.webix_dark .webix_secondary button:hover,.webix_toolbar.webix_dark .webix_segment_0:focus,.webix_toolbar.webix_dark .webix_segment_0:hover,.webix_toolbar.webix_dark .webix_segment_1:focus,.webix_toolbar.webix_dark .webix_segment_1:hover,.webix_toolbar.webix_dark .webix_segment_N:focus,.webix_toolbar.webix_dark .webix_segment_N:hover{background-color:rgba(0,0,0,.4);color:#fff}.webix_toolbar.webix_dark .webix_inp_counter_next:active,.webix_toolbar.webix_dark .webix_inp_counter_prev:active,.webix_toolbar.webix_dark .webix_menu-x .webix_list_item:active,.webix_toolbar.webix_dark .webix_secondary button:active,.webix_toolbar.webix_dark .webix_segment_0:active,.webix_toolbar.webix_dark .webix_segment_1:active,.webix_toolbar.webix_dark .webix_segment_N:active{background-color:rgba(0,0,0,.5);color:#fff}.webix_toolbar.webix_dark .webix_inp_static,.webix_toolbar.webix_dark .webix_text_highlight,.webix_toolbar.webix_dark input[type=combo],.webix_toolbar.webix_dark input[type=datepicker],.webix_toolbar.webix_dark input[type=text],.webix_toolbar.webix_dark select,.webix_toolbar.webix_dark textarea{background-color:rgba(0,0,0,.2);border-color:transparent;color:hsla(0,0%,100%,.7)}.webix_toolbar.webix_dark .webix_el_texthighlight input,.webix_toolbar.webix_dark .webix_el_texthighlight textarea{caret-color:hsla(0,0%,100%,.7)}.webix_toolbar.webix_dark .webix_inp_static input[type=text]{background-color:transparent}.webix_toolbar.webix_dark select option{background-color:#657584;color:#fff}.webix_toolbar.webix_dark .webix_multicombo_tag,.webix_toolbar.webix_dark .webix_multicombo_value{color:#657584}.webix_toolbar.webix_dark .webix_inp_static:focus,.webix_toolbar.webix_dark input[type=combo]:focus,.webix_toolbar.webix_dark input[type=datepicker]:focus,.webix_toolbar.webix_dark input[type=text]:focus,.webix_toolbar.webix_dark select:focus,.webix_toolbar.webix_dark textarea:focus{border-color:#fff;box-shadow:none}.webix_toolbar.webix_dark .webix_el_counter button{background-color:rgba(0,0,0,.3)}.webix_toolbar.webix_dark .webix_el_counter input[type=text]:focus{border-color:transparent}.webix_toolbar.webix_dark .webix_placeholder,.webix_toolbar.webix_dark :-moz-placeholder,.webix_toolbar.webix_dark :-ms-input-placeholder,.webix_toolbar.webix_dark ::-moz-placeholder,.webix_toolbar.webix_dark ::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_dark .webix_input_icon{color:hsla(0,0%,100%,.7)}.webix_toolbar.webix_dark .webix_selected.webix_segment_0,.webix_toolbar.webix_dark .webix_selected.webix_segment_1,.webix_toolbar.webix_dark .webix_selected.webix_segment_N{background:#1ca1c1;color:#fff}.webix_toolbar.webix_dark .webix_selected.webix_segment_0:focus,.webix_toolbar.webix_dark .webix_selected.webix_segment_0:hover,.webix_toolbar.webix_dark .webix_selected.webix_segment_1:focus,.webix_toolbar.webix_dark .webix_selected.webix_segment_1:hover,.webix_toolbar.webix_dark .webix_selected.webix_segment_N:focus,.webix_toolbar.webix_dark .webix_selected.webix_segment_N:hover{background-color:#1992af}.webix_toolbar.webix_dark .webix_selected.webix_segment_0:active,.webix_toolbar.webix_dark .webix_selected.webix_segment_1:active,.webix_toolbar.webix_dark .webix_selected.webix_segment_N:active{background-color:#17839d}.webix_toolbar.webix_dark .webix_el_icon,.webix_toolbar.webix_dark .webix_icon_btn,.webix_toolbar.webix_dark .webix_icon_button,.webix_toolbar.webix_dark .webix_img_btn,.webix_toolbar.webix_dark .webix_img_btn_top .webix_icon,.webix_toolbar.webix_dark .webix_img_btn_top .webix_img_btn_text{color:#fff}.webix_toolbar.webix_dark .webix_control{border-color:#1ca1c1}.webix_toolbar.webix_dark .webix_icon_button:hover:before{background-color:rgba(0,0,0,.2)}.webix_toolbar.webix_dark .webix_icon_button:focus .webix_icon,.webix_toolbar.webix_dark .webix_icon_button:hover .webix_icon{opacity:1}.webix_toolbar.webix_dark .webix_icon_button .webix_icon{color:#fff;opacity:.7}.webix_toolbar.webix_dark .webix_img_btn,.webix_toolbar.webix_dark .webix_img_btn_top{border-width:0}.webix_toolbar.webix_dark .webix_custom_checkbox,.webix_toolbar.webix_dark .webix_custom_radio{color:#fff}.webix_toolbar.webix_dark .webix_custom_checkbox:focus,.webix_toolbar.webix_dark .webix_custom_radio:focus{color:#f0f0f0}.webix_toolbar.webix_dark .webix_label_right{color:#fff}.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_button{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_toolbar.webix_dark .webix_disabled_view.webix_control .webix_icon,.webix_toolbar.webix_dark .webix_disabled_view.webix_control .webix_icon_btn,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_img_btn_text{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_dark .webix_disabled_view.webix_menu-x .webix_list_item.menu{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_disabled_box .webix_img_btn_text,.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon,.webix_toolbar.webix_dark .webix_toolbar .webix_disabled_view.webix_control .webix_icon_btn,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_input_icon,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box button,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box label{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box input,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box select,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box textarea{background-color:rgba(0,0,0,.1);border-color:transparent;color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_inp_static input{background-color:transparent}.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_item_tab,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N{background-color:rgba(0,0,0,.1);color:hsla(0,0%,100%,.4);text-shadow:none}.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_0.webix_selected,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_1.webix_selected,.webix_toolbar.webix_dark .webix_view.webix_control .webix_disabled_box .webix_segment_N.webix_selected{background-color:rgba(0,0,0,.15)}.webix_toolbar.webix_dark .webix_disabled_top_label{color:hsla(0,0%,100%,.4)}.webix_toolbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static,.webix_toolbar.webix_dark .webix_invalid .webix_el_box input,.webix_toolbar.webix_dark .webix_invalid .webix_el_box select,.webix_toolbar.webix_dark .webix_invalid .webix_el_box textarea,.webix_toolbar.webix_dark input.webix_invalid,.webix_toolbar.webix_dark select.webix_invalid,.webix_toolbar.webix_dark textarea.webix_invalid{background-color:rgba(255,92,76,.3);border-color:#ff8d82;color:#ffdedb}.webix_toolbar.webix_dark .webix_invalid .webix_multicombo_tag,.webix_toolbar.webix_dark .webix_invalid .webix_multicombo_value{color:#ff5c4c}.webix_toolbar.webix_dark .webix_invalid .webix_el_box .webix_inp_static input{background-color:transparent}.webix_layout_space>.webix_toolbar{border-radius:2px}.webix_view.webix_layout_accordion{background-color:#ebedf0}.webix_accordionitem .webix_accordionitem_button{float:right;height:19px;margin:9.5px 9px;position:relative;width:19px}.webix_accordionitem .webix_accordionitem_header{line-height:36px}.webix_accordionitem .webix_accordionitem_header:focus,.webix_accordionitem .webix_accordionitem_header:hover{background-color:#fafafa}.webix_accordionitem.collapsed .webix_accordionitem_button{float:right;margin-top:8.5px;position:relative}.webix_accordionitem.collapsed,.webix_accordionitem.horizontal.collapsed{background-color:#f4f5f9}.webix_accordionitem.collapsed .webix_accordionitem_header,.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header{background-color:#f4f5f9;color:#1ca1c1}.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button,.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_label .webix_icon,.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_button,.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_label .webix_icon{color:#1ca1c1}.webix_accordionitem.collapsed .webix_accordionitem_header:focus,.webix_accordionitem.collapsed .webix_accordionitem_header:hover,.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:focus,.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:hover{background-color:#edeff5}.webix_accordionitem_label{padding-left:9pt}.webix_layout_accordion.webix_dark .webix_accordionitem_header{background-color:#657584;color:#fff}.webix_layout_accordion.webix_dark .webix_accordionitem_header .webix_accordionitem_button{color:#fff}.webix_layout_accordion.webix_dark .webix_accordionitem_header.collapsed{background-color:#f4f5f9;color:#1ca1c1}.webix_layout_accordion.webix_dark .webix_accordionitem_header.collapsed .webix_accordionitem_button{color:#1ca1c1}.webix_layout_accordion.webix_dark .webix_accordionitem_header:focus,.webix_layout_accordion.webix_dark .webix_accordionitem_header:hover{background-color:#61707e}.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:focus,.webix_layout_accordion.webix_dark .webix_accordionitem.collapsed .webix_accordionitem_header:hover,.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:focus,.webix_layout_accordion.webix_dark .webix_accordionitem.horizontal.collapsed .webix_accordionitem_header:hover{background-color:#edeff5}.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button{background-image:none;color:#94a1b3;font-family:Webix Material Icons;font-size:24px;height:35px;margin:0 6px;text-align:center;width:24px}.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_label .webix_icon{color:#94a1b3}.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button:before{content:"\F002"}.webix_accordionitem .webix_accordionitem_header.collapsed .webix_accordionitem_button:before{content:"\F004"}.webix_accordionitem.horizontal:last-child>.webix_accordionitem_header .webix_accordionitem_button:before{content:"\F003"}.webix_accordionitem.horizontal.collapsed:last-child>.webix_accordionitem_header .webix_accordionitem_button:before{content:"\F001"}.webix_accordionitem.vertical>.webix_accordionitem_header .webix_accordionitem_button{height:35px;margin:0 6px}.webix_accordionitem.vertical>.webix_accordionitem_header .webix_accordionitem_button:before{content:"\F004"}.webix_accordionitem.vertical>.webix_accordionitem_header.collapsed .webix_accordionitem_button:before{content:"\F001"}.webix_toolbar.webix_layout_subbar{background:transparent}.webix_toolbar.webix_layout_subbar .webix_view{color:#475466}.webix_el_tabbar+.webix_multiview{background-color:#fff}.webix_layout_space .webix_layout_accordion .webix_accordionitem,.webix_layout_space>.webix_view,.webix_layout_wide .webix_layout_accordion .webix_accordionitem,.webix_layout_wide>.webix_view{border-radius:2px}.webix_popup_button{border-color:#f4f5f9}.webix_popup_button.confirm{border-color:#1ca1c1}.webix_popup_button div{border-radius:0}.dataHeaderFont{color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:0}.webix_dtable .webix_ss_footer .webix_hcell,.webix_dtable .webix_ss_header .webix_hcell{border-color:transparent}.webix_dtable .webix_ss_body .webix_column>div,.webix_dtable .webix_ss_body .webix_table_cell{border-left-color:transparent;border-right-color:transparent}.webix_dtable.webix_header_border .webix_ss_header .webix_hcolumn>div,.webix_dtable.webix_header_border .webix_ss_header .webix_span{border-bottom-color:#dadee0;border-right-color:#dadee0}.webix_dtable.webix_footer_border .webix_ss_footer .webix_hcolumn>div,.webix_dtable.webix_footer_border .webix_ss_footer .webix_span{border-right-color:#dadee0;border-top-color:#dadee0}.webix_dtable.webix_data_border .webix_ss_body .webix_column>div,.webix_dtable.webix_data_border .webix_table_cell{border-right-color:#edeff0}.webix_dtable .webix_ss_left .webix_column.webix_last>div,.webix_dtable .webix_table_cell.webix_last_rightcell{border-right:1px solid #ccd2d4}.webix_dtable div.webix_last_topcell{border-bottom:1px solid #ccd2d4}.webix_dtable .webix_ss_right .webix_column.webix_first>div{border-left:1px solid #ccd2d4}.webix_dtable .webix_hs_right .webix_hcell.webix_first{border-left:1px solid #dadee0}.webix_dtable .webix_hs_left .webix_hcell.webix_last{border-right:1px solid #dadee0}.webix_dtable .webix_hcell.webix_ss_filter{padding:0 4px}.webix_dtable .webix_hcell.webix_div_filter{padding:1px 4px}.webix_dtable .webix_dtable_subview{background:#fff}.webix_dtable .webix_dtable_subview .webix_view{border-color:#edeff0;border-left-width:1px;border-right-width:1px}.webix_dtable .webix_ss_filter input,.webix_dtable .webix_ss_filter select{border-color:#ccd7e6;border-radius:2px;height:24px;vertical-align:middle}.webix_dtable .webix_ss_filter input:focus,.webix_dtable .webix_ss_filter select:focus{border-color:#1ca1c1}.webix_dtable .webix_select_mark>div.webix_row_select{box-shadow:inset 2px 0 #1ca1c1}.webix_dtable .webix_ss_header .webix_hcolumn div.webix_last_row,.webix_dtable .webix_ss_header .webix_span.webix_last_row{border-bottom:1px solid #5ccce7}.webix_dtable .webix_ss_footer .webix_hcell[row="0"],.webix_dtable .webix_ss_footer .webix_hcolumn>div:first-child{border-top:1px solid #5ccce7}.webix_dtable .webix_ss_footer,.webix_dtable .webix_ss_footer .webix_hcolumn,.webix_dtable .webix_ss_footer .webix_hs_center,.webix_dtable .webix_ss_footer .webix_hs_left,.webix_dtable .webix_ss_footer .webix_hs_right,.webix_dtable .webix_ss_footer div.webix_ss_vscroll_footer{background:#f4f5f9;color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:0}.webix_dtable .webix_column>.webix_drag_over.webix_cell{background-color:#f4f5f9}.webix_block_selection{background:#1ca1c1;border:0;opacity:.1}.webix_area_selection,.webix_area_selection_handle{background:#1ca1c1}.webix_dtable_focused .webix_area_selection,.webix_dtable_focused .webix_area_selection_handle{background-color:#1992af}.webix_ss_sort_asc,.webix_ss_sort_desc{font-size:18px}.dtBodyCell{border-bottom:1px solid #edeff0}.webix_dtable div.webix_ss_vscroll_header{border-bottom-color:#5ccce7}.webix_dtable div.webix_ss_vscroll_footer{border-left-color:#dadee0;border-top-color:#5ccce7}.webix_view .webix_dt_editor input,.webix_view .webix_dt_editor select{border-color:#1ca1c1;border-radius:2px}.dataItemStyle{border-color:#edeff0}.webix_list_item.webix_group_back{background:#f4f5f9;border-bottom:1px solid #dadee0;color:#313131}.webix_dataview_item{border-right-color:#edeff0}.webix_dataview_item.webix_selected{box-shadow:none}.webix_dataview_item.tiles.webix_selected{border-color:#5ccce7}.webix_view .webix_pager_item{background:#f4f5f9;color:#1ca1c1;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;outline:0}.webix_view .webix_pager_item:focus,.webix_view .webix_pager_item:hover{background-color:#e7e9f2}.webix_view .webix_pager_item:active{background-color:#daddeb}.webix_view .webix_pager_item .webix_icon{font-size:15px}.webix_view .webix_pager_item_selected{background:#1ca1c1;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;outline:0}.webix_view .webix_pager_item_selected:focus,.webix_view .webix_pager_item_selected:hover{background-color:#1992af}.webix_view .webix_pager_item_selected:active{background-color:#17839d}.webix_view .webix_pager_item,.webix_view .webix_pager_item_selected{border-radius:2px;border-width:0}.webix_list .webix_unit_header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f4f5f9;border-bottom:1px solid #dadee0;box-sizing:border-box;color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:0;text-shadow:none}.webix_list .webix_unit_header:not(:first-child){border-top:1px solid #dadee0;margin-top:-1px}.webix_arrow_icon{font-size:18px;margin-top:-11px}.webix_tree .webix_tree_item.webix_selected{background-color:#f4f5f9}.webix_tree .webix_tree_item.webix_selected:focus{background-color:#edeff5}.webix_tree .webix_tree_item.webix_selected span{background-color:transparent;margin:0;padding:0}.webix_tree .webix_tree_item.webix_selected div{background-color:transparent}.webix_tree .webix_tree_item,.webix_tree .webix_tree_item.webix_selected{padding-right:9pt}.webix_tree_close,.webix_tree_open{background-image:none;color:#94a1b3;font-family:Webix Material Icons;font-size:24px;text-align:center}.webix_tree_open:before{content:"\F027";margin-left:-2px}.webix_tree_close:before{content:"\F028";margin-left:-2px}.webix_tree_file,.webix_tree_folder,.webix_tree_folder_open{background-image:none;color:#dadee0;font-family:Webix Material Icons;font-size:20px;margin:0 4px 0 0;text-align:center;width:24px}.webix_tree_folder:before{content:"\F030"}.webix_tree_folder_open:before{content:"\F031"}.webix_tree_file:before{content:"\F032"}.webix_menu-x .webix_list_item .webix_submenu_icon,.webix_view.webix_menu .webix_list_item .webix_submenu_icon{font-family:Webix Material Icons;font-size:14px;margin-left:0;top:0;width:6px}.webix_view.webix_popup.webix_menu{border:0}.webix_menu.webix_view .webix_list_item:active,.webix_menu.webix_view .webix_list_item:hover{background-color:#edeff5}.webix_menu.webix_view .webix_list_item .webix_submenu_icon:before{content:"\F003"}.webix_menu.webix_view .webix_list_item.webix_selected{background:#f4f5f9}.webix_menu.webix_view .webix_list_item.webix_disabled{background-color:#fff}.webix_menu.webix_view .webix_icon{color:#94a1b3}.webix_drag_over,.webix_drop_zone,.webix_property .webix_property_label_line{background-color:#f4f5f9}.webix_view button,.webix_view input[type=button]{-webkit-appearance:none}.focusStyle{border:1px solid #1ca1c1}.webix_el_colorpicker input,.webix_el_combo input,.webix_el_search input{padding-right:28px}.webix_el_colorpicker input,.webix_el_combo input,.webix_el_datepicker input,.webix_el_search input,.webix_el_text input{border-radius:2px}.webix_el_colorpicker input:focus,.webix_el_combo input:focus,.webix_el_datepicker input:focus,.webix_el_search input:focus,.webix_el_text input:focus{border:1px solid #1ca1c1}.webix_el_colorpicker .webix_inp_static,.webix_el_datepicker .webix_inp_static,.webix_el_richselect .webix_inp_static{border-radius:2px;padding-right:28px;text-overflow:ellipsis;white-space:nowrap}.webix_el_colorpicker .webix_inp_static:focus,.webix_el_datepicker .webix_inp_static:focus,.webix_el_richselect .webix_inp_static:focus,.webix_el_select select:focus,.webix_el_textarea textarea:focus{border:1px solid #1ca1c1}.webix_el_select select,.webix_el_textarea textarea{border-radius:2px}.webix_el_text .webix_inp_static{border-radius:2px;white-space:nowrap}.webix_focused .webix_inp_static{border:1px solid #1ca1c1}.webix_multilist .wxi-checkbox-blank,.webix_multilist .wxi-checkbox-marked{font-size:20px}.webix_multilist .wxi-checkbox-marked{color:#1ca1c1}.webix_multilist .wxi-checkbox-blank{color:#94a1b3}.webix_multicombo_tag,.webix_multicombo_value,.webix_multicombo_value.webix_readonly{background-color:#ebedf0;border-radius:75pt;padding:0 9pt}.webix_multicombo_value{padding:0 20px 0 9pt}.webix_multicombo_delete{color:#94a1b3;right:2px}.webix_multicombo_delete:after{content:"\F033"}.webix_checksuggest_select_all:hover{background-color:#f4f5f9;border-radius:2px}.webix_checksuggest_select_all:hover .webix_label_right{color:#1ca1c1}.webix_checksuggest_select_all .webix_label_right{color:#1ca1c1;font-size:14px;text-align:center}.webix_checksuggest_select_all.webix_el_checkbox .webix_label_right{padding-top:5px}.buttonStyle{color:#1ca1c1;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;outline:0}.webix_el_colorpicker div.webix_inp_static div{margin:2.5px -20px 0 -5px}.webix_el_textarea textarea,div.webix_inp_static{background:#fff;border-color:#ccd7e6;font-family:Roboto,sans-serif}.webix_el_select select{border-color:#dadee0;font-family:Roboto,sans-serif}.webix_el_checkbox input{border-color:#dadee0}.webix_el_counter .webix_inp_counter_value{background:#fff;border-color:#ccd7e6;font-family:Roboto,sans-serif;width:42px}.webix_el_counter .webix_inp_counter_next,.webix_el_counter .webix_inp_counter_prev{background:#f4f5f9;border:1px solid #ccd7e6;font-family:Courier New,Courier,monospace;font-weight:700;width:30px}.webix_el_counter .webix_inp_counter_prev{border-right:0;font-size:20px}.webix_el_counter .webix_inp_counter_next{border-left:0;font-size:20px}.webix_view.webix_control.webix_el_tabbar{background:#fff}.webix_all_tabs .webix_item_tab{border:0;color:#1ca1c1;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:0}.webix_all_tabs .webix_item_tab:hover{background-color:#f4f5f9}.webix_all_tabs .webix_item_tab .webix_icon.webix_tab_close{color:#94a1b3;font-size:20px;margin-top:1px;padding:0;width:28px}.webix_all_tabs .webix_item_tab .webix_icon.webix_tab_close:focus{color:#ff5c4c}.webix_all_tabs .webix_item_tab.webix_selected{box-shadow:inset 0 -2px #1ca1c1;padding-bottom:0}.webix_all_tabs .webix_item_tab.webix_selected:hover{background-color:transparent}.webix_all_tabs .webix_item_tab.webix_selected:focus{box-shadow:inset 0 -2px #17839d;color:#17839d}.webix_all_tabs .webix_item_tab.webix_selected.webix_disabled{box-shadow:inset 0 -2px #94a1b3}.webix_all_tabs .webix_tab_filler{border:0}.webix_all_tabs .webix_tab_more_icon .webix_icon{color:#1ca1c1}.webix_all_tabs .webix_tab_more_icon:focus,.webix_all_tabs .webix_tab_more_icon:hover{background-color:#f4f5f9}.webixtype_bottom .webix_item_tab,.webixtype_bottom .webix_item_tab.webix_selected{background:#fff;padding:0}.webixtype_bottom .webix_item_tab.webix_selected:last-child,.webixtype_bottom .webix_item_tab:last-child{border-right:0}.webixtype_bottom .webix_item_tab.webix_selected{background:#fff;box-shadow:inset 0 2px #1ca1c1;color:#1ca1c1}.webixtype_bottom .webix_item_tab.webix_selected:focus{box-shadow:inset 0 2px #17839d}.webixtype_bottom .webix_item_tab.webix_selected.webix_disabled{box-shadow:inset 0 2px #94a1b3}.webix_el_tabbar .webixtype_icon .webix_img_btn{box-sizing:border-box;margin:0 auto;text-align:center}.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn{box-sizing:border-box;color:#1ca1c1;font-size:24px;height:100%;line-height:inherit;margin:0 3px;vertical-align:top;width:100%}.webix_el_tabbar .webixtype_icon .webix_item_tab.webix_selected{background:#fff}.webix_el_tabbar .webixtype_icon .webix_img_btn:active,.webix_el_tabbar .webixtype_icon .webix_img_btn_top:active{background-color:#fff}.webix_accordionitem_label .webix_icon{margin-right:8px}.webix_el_tabbar .webixtype_iconTop,.webix_el_tabbar .webixtype_image{box-sizing:border-box}.webix_el_tabbar .webixtype_iconTop .webix_icon,.webix_el_tabbar .webixtype_image .webix_icon{color:#1ca1c1}.webix_el_tabbar .webixtype_iconTop .webix_item_tab,.webix_el_tabbar .webixtype_image .webix_item_tab{font-size:9pt;padding-bottom:2px;padding-top:2px}.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top .webix_icon,.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top .webix_image,.webix_el_tabbar .webixtype_image .webix_img_btn_top .webix_icon,.webix_el_tabbar .webixtype_image .webix_img_btn_top .webix_image{top:0}.webix_el_tabbar .webixtype_iconTop .webix_img_btn_text,.webix_el_tabbar .webixtype_image .webix_img_btn_text{bottom:0;font-size:9pt}.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected{background:#fff}.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon,.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn_text,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn_text{color:#1ca1c1}.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon_btn,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon_btn{background-color:#fff}.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn{color:#1ca1c1}.webix_el_tabbar .webixtype_icon .webix_item_tab,.webix_el_tabbar .webixtype_iconTop .webix_item_tab,.webix_el_tabbar .webixtype_image .webix_item_tab{border-radius:0;padding:0}.webix_el_tabbar .webixtype_icon .webix_item_tab .webix_img_btn,.webix_el_tabbar .webixtype_iconTop .webix_item_tab .webix_img_btn,.webix_el_tabbar .webixtype_image .webix_item_tab .webix_img_btn{color:#1ca1c1}.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon,.webix_el_tabbar .webixtype_icon .webix_tab_more_icon,.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon,.webix_el_tabbar .webixtype_image .webix_tab_more_icon{background:#fff}.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon .webix_icon,.webix_el_tabbar .webixtype_icon .webix_tab_more_icon .webix_icon,.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon .webix_icon,.webix_el_tabbar .webixtype_image .webix_tab_more_icon .webix_icon{color:#1ca1c1}.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon:focus,.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon:hover,.webix_el_tabbar .webixtype_icon .webix_tab_more_icon:focus,.webix_el_tabbar .webixtype_icon .webix_tab_more_icon:hover,.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon:focus,.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon:hover,.webix_el_tabbar .webixtype_image .webix_tab_more_icon:focus,.webix_el_tabbar .webixtype_image .webix_tab_more_icon:hover{background-color:#f4f5f9}.webix_el_tabbar .webixtype_icon .webix_img_btn:hover,.webix_el_tabbar .webixtype_icon .webix_img_btn_top:hover,.webix_el_tabbar .webixtype_iconTop .webix_img_btn:hover,.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top:hover,.webix_el_tabbar .webixtype_image .webix_img_btn:hover,.webix_el_tabbar .webixtype_image .webix_img_btn_top:hover{background-color:transparent}.webix_tab_filler:first-child{border-right:0}.passiveBarBG{background:#fff;color:#1ca1c1}.webix_cancel_icon{background-image:none;font-family:Webix Material Icons;font-size:17px;height:auto;margin:0;width:20px}.webix_cancel_icon:hover{color:#ff5c4c}.webix_cancel_icon:before{content:"\F011"}.webix_error_icon{background-image:none;color:#ff5c4c;font-family:Webix Material Icons;font-size:20px;height:auto;width:20px}.webix_error_icon:before{content:"\F034"}.webix_inp_counter_next:focus,.webix_inp_counter_next:hover,.webix_inp_counter_prev:focus,.webix_inp_counter_prev:hover{background-color:#e7e9f2}.webix_inp_counter_next:active,.webix_inp_counter_prev:active{background-color:#daddeb}.webix_el_button button,.webix_el_toggle button,.webix_view button,.webix_view input[type=button],.webixbutton{border-width:0}.webix_segment_0:focus,.webix_segment_0:hover,.webix_segment_1:focus,.webix_segment_1:hover,.webix_segment_N:focus,.webix_segment_N:hover{background-color:#e7e9f2}.webix_segment_0:active,.webix_segment_1:active,.webix_segment_N:active{background-color:#daddeb}.webix_selected.webix_segment_0:focus,.webix_selected.webix_segment_0:hover,.webix_selected.webix_segment_1:focus,.webix_selected.webix_segment_1:hover,.webix_selected.webix_segment_N:focus,.webix_selected.webix_segment_N:hover{background-color:#1992af}.webix_selected.webix_segment_0:active,.webix_selected.webix_segment_1:active,.webix_selected.webix_segment_N:active{background-color:#17839d}.webix_all_segments .webix_segment_1,.webix_all_segments .webix_segment_N{border-left:0;margin-left:1px}.webix_segment_0,.webix_segment_1,.webix_segment_N{background-color:#f4f5f9;border-color:#f4f5f9;color:#1ca1c1;font-weight:500}.webix_slider_vertical .webix_slider_box{margin-top:-10px}.webix_slider_vertical .webix_slider_box .webix_slider_left,.webix_slider_vertical .webix_slider_box .webix_slider_right{width:6px}.webix_slider_vertical .webix_slider_box .webix_slider_handle{left:6px}.webix_slider_vertical.webix_slider_alt .webix_slider_handle{left:3px}.webix_rangeslider .webix_slider_title,.webix_rangeslider .webix_slider_title_box{height:14px;margin-top:0}.webix_section>.webix_template{color:#475466;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px}.webix_view.webix_control .webix_disabled_box .webix_custom_checkbox,.webix_view.webix_control .webix_disabled_box .webix_custom_radio,.webix_view.webix_control .webix_disabled_box .webix_input_icon{color:#dadee0}.webix_view>.webix_disabled{background-color:#ebedf0;opacity:.6}.webix_disabled_view .webix_disabled_top_label{color:#94a1b3}.webix_custom_checkbox:before{content:"\F013";cursor:pointer;font-family:Webix Material Icons}.webix_checkbox_1 .webix_custom_checkbox:before{content:"\F012"}.webix_checkbox_1 .webix_custom_checkbox{color:#1ca1c1}.webix_custom_checkbox{background-color:transparent;border:0;color:#94a1b3;float:left;font-size:20px;height:100%;margin-top:1px;padding:0;position:relative}.webix_custom_checkbox:focus{color:#188ba6}.webix_el_radio .webix_custom_radio:before{content:"\F035";display:block;font-family:Webix Material Icons;font-size:20px}.webix_el_radio .webix_radio_1 .webix_custom_radio{color:#1ca1c1}.webix_el_radio .webix_radio_1 .webix_custom_radio:before{content:"\F036"}.webix_el_radio .webix_custom_radio{background-color:transparent;border-color:transparent;color:#94a1b3;cursor:pointer;display:block;padding:0}.webix_el_radio .webix_custom_radio:focus{color:#188ba6}.webix_cal_icon,.webix_cal_month_name,.webix_cal_time{color:#475466;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px}.webix_cal_icon:hover,.webix_cal_month_name:hover,.webix_cal_time:hover{color:#1ca1c1;text-decoration:none}.webix_cal_month_name,.webix_time_header .webix_cal_hours,.webix_time_header .webix_cal_minutes{color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:.2px}.webix_cal_month_name.webix_readonly:focus,.webix_cal_month_name.webix_readonly:hover{color:#313131}.webix_cal_next_button,.webix_cal_prev_button{background-image:none;color:#94a1b3;font-family:Webix Material Icons;font-size:24px;width:24px}.webix_cal_next_button:focus,.webix_cal_next_button:hover,.webix_cal_prev_button:focus,.webix_cal_prev_button:hover{color:#1ca1c1}.webix_cal_prev_button:before{content:"\F029"}.webix_cal_next_button:before{content:"\F028"}.webix_cal_body .webix_cal_block_empty,.webix_time_header .webix_cal_hours,.webix_time_header .webix_cal_minutes{border-bottom:0;font-weight:500}.webix_view>.webix_cal_header{height:18px}.webix_view>.webix_cal_header div{border-bottom-color:transparent;font-size:9pt;height:17px;line-height:18px}.webix_cal_body .webix_cal_week_num{color:#475466}.webix_cal_body .webix_cal_today .webix_cal_day_inner{box-shadow:inset 0 0 0 1px #1ca1c1}.webix_cal_body .webix_cal_day_inner{border-radius:50%;display:inline-block;font-size:9pt}.webix_cal_body .webix_cal_day_inner:hover{background-color:#f4f5f9}.webix_cal_body .webix_cal_event{color:#1ca1c1;font-weight:500}.webix_cal_body .webix_cal_outside{color:#94a1b3;font-weight:400}.webix_cal_body .webix_cal_select,.webix_cal_body .webix_cal_today.webix_cal_select{background-color:transparent}.webix_cal_body .webix_cal_select .webix_cal_day_inner,.webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner{background-color:#1ca1c1;color:#fff}.webix_cal_body .webix_cal_select .webix_cal_day_inner:hover,.webix_cal_body .webix_cal_today.webix_cal_select .webix_cal_day_inner:hover{background-color:#1ca1c1}.webix_cal_body .webix_cal_select:focus .webix_cal_day_inner,.webix_cal_body .webix_cal_today.webix_cal_select:focus .webix_cal_day_inner{background-color:#1992af}.webix_cal_body .webix_cal_block{color:#475466;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px}.webix_cal_body .webix_cal_block.webix_selected{background-color:transparent}.webix_cal_body .webix_cal_block.webix_selected span{background-color:#1ca1c1;color:#fff}.webix_cal_body .webix_cal_block.webix_selected span:hover{background-color:#1ca1c1}.webix_cal_body .webix_cal_block.webix_selected:focus span{background-color:#1992af}.webix_cal_body .webix_cal_block span{border-radius:50%}.webix_cal_body .webix_cal_block span:hover{background-color:#f4f5f9}.webix_cal_body .webix_cal_day_disabled,.webix_cal_body .webix_cal_day_disabled.webix_cal_event,.webix_cal_body .webix_hours .webix_cal_day_disabled,.webix_cal_body .webix_hours .webix_cal_day_disabled.webix_cal_event,.webix_cal_body .webix_minutes .webix_cal_day_disabled,.webix_cal_body .webix_minutes .webix_cal_day_disabled.webix_cal_event{background-color:#fbfbfd;color:#94a1b3}.webix_cal_body .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover,.webix_cal_body .webix_cal_day_disabled:not(.webix_cal_select) span:hover,.webix_cal_body .webix_hours .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover,.webix_cal_body .webix_hours .webix_cal_day_disabled:not(.webix_cal_select) span:hover,.webix_cal_body .webix_minutes .webix_cal_day_disabled.webix_cal_event:not(.webix_cal_select) span:hover,.webix_cal_body .webix_minutes .webix_cal_day_disabled:not(.webix_cal_select) span:hover{background-color:transparent}.webix_cal_body .webix_cal_range_first,.webix_cal_body .webix_cal_range_last{position:relative}.webix_cal_body .webix_cal_range_first:before,.webix_cal_body .webix_cal_range_last:after{background:#e1f6fb;content:"";display:block;height:100%;position:absolute;top:0;width:50%}.webix_cal_body .webix_cal_range_first:before{right:100%}.webix_cal_body .webix_cal_range_last:after{left:100%}.webix_cal_body .webix_cal_range_end,.webix_cal_body .webix_cal_range_start{position:relative;z-index:1}.webix_cal_body .webix_cal_range_last+.webix_cal_outside{background-color:#fff;position:relative;z-index:1}.webix_cal_body .webix_cal_outside+.webix_cal_range_first:before,.webix_cal_body .webix_cal_range:first-child:before,.webix_cal_body .webix_cal_range:last-child:after{width:0}.webix_cal_body .webix_cal_range_end,.webix_cal_body .webix_cal_range_start,.webix_cal_body .webix_cal_today.webix_cal_range_end,.webix_cal_body .webix_cal_today.webix_cal_range_start{background-color:transparent}.webix_cal_body .webix_cal_range_end .webix_cal_day_inner,.webix_cal_body .webix_cal_range_start .webix_cal_day_inner,.webix_cal_body .webix_cal_today.webix_cal_range_end .webix_cal_day_inner,.webix_cal_body .webix_cal_today.webix_cal_range_start .webix_cal_day_inner{background-color:#1ca1c1;color:#fff}.webix_cal_body .webix_cal_range{background-color:#e1f6fb}.webix_daterange .webix_range_timepicker .webix_cal_time{padding:4px}.webix_daterange .webix_cal_icons .webix_cal_icon{border-top:0}.webix_progress_bottom .webix_progress_state,.webix_progress_top .webix_progress_state{background:#1ca1c1;background-image:linear-gradient(135deg,hsla(0,0%,100%,.1) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.1) 75%,transparent 0,transparent)}.webix_progress_top .webix_progress_state{background-size:10px 10px}.webix_progress_bottom .webix_progress_state{background-size:14px 14px}.webix_switch_box{background-color:#f4f5f9;color:#475466}.webix_switch_box.webix_switch_on{background-color:#1ca1c1}.webix_switch_box .webix_switch_text{padding-top:2px}.webix_sidebar{background-color:#fff}.webix_sidebar .webix_tree_item:hover{background-color:#edeff5}.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_selected,.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected,.webix_sidebar.webix_sidebar_left .webix_tree_item.webix_sidebar_selected+.webix_tree_leaves .webix_tree_item{box-shadow:inset 2px 0 #1ca1c1}.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_selected,.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_sidebar_selected,.webix_sidebar.webix_sidebar_right .webix_tree_item.webix_sidebar_selected+.webix_tree_leaves .webix_tree_item{box-shadow:inset -2px 0 #1ca1c1}.webix_sidebar .webix_tree_branch_1{border:0}.webix_sidebar .webix_tree_branch_1 .webix_tree_item{padding-right:9pt}.webix_sidebar .webix_tree_branch_1>.webix_tree_item{padding-left:9pt}.webix_sidebar .webix_tree_item .webix_sidebar_icon,.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon{margin-right:8px}.webix_sidebar .webix_sidebar_icon{vertical-align:middle;width:20px}.webix_sidebar .webix_sidebar_dir_icon,.webix_sidebar .webix_sidebar_icon{color:#94a1b3;font-size:20px}.webix_sidebar .webix_tree_branch_1>.webix_tree_item,.webix_sidebar .webix_tree_item{color:#475466;cursor:pointer;height:36px;line-height:36px}.webix_sidebar .webix_tree_item.webix_selected,.webix_sidebar .webix_tree_item.webix_sidebar_selected{background-color:#f4f5f9;color:#1ca1c1;font-weight:500}.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_dir_icon,.webix_sidebar .webix_tree_item.webix_selected .webix_sidebar_icon,.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_dir_icon,.webix_sidebar .webix_tree_item.webix_sidebar_selected .webix_sidebar_icon{color:#1ca1c1}.webix_sidebar .webix_tree_item.webix_selected span{background-color:transparent;color:#1ca1c1}.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected{background-color:transparent}.webix_sidebar.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover{background-color:#edeff5}.webix_sidebar_popup_list .webix_list_item,.webix_sidebar_popup_list .webix_list_item:first-child{border-width:0}.webix_sidebar_popup_list .webix_list_item.webix_sidebar_selected{background-color:#f4f5f9;color:#1ca1c1;font-weight:500}.webix_sidebar_popup_list .webix_list_item.webix_sidebar_selected:hover{background-color:#f4f5f9!important}.webix_sidebar_popup_list .webix_list_item.webix_selected{color:#1ca1c1;font-weight:500}.webix_sidebar_popup_list .webix_tree_branch_1>.webix_tree_item{height:36px;line-height:36px}.webix_sidebar_popup_left .webix_list_item.webix_selected,.webix_sidebar_popup_left .webix_list_item.webix_sidebar_selected{box-shadow:inset 2px 0 #1ca1c1}.webix_sidebar_popup_right .webix_list_item.webix_selected,.webix_sidebar_popup_right .webix_list_item.webix_sidebar_selected{box-shadow:inset -2px 0 #1ca1c1}.webix_sidebar_popup_list.webix_sidebar_popup_right .webix_icon{margin-left:-8px}.webix_sidebar_popup.webix_sidebar_popup_left,.webix_sidebar_popup.webix_sidebar_popup_right{box-shadow:0 3px 10px 0 rgba(0,0,0,.1),0 1px 7px 0 rgba(0,0,0,.1)}.webix_sidebar_popup.webix_sidebar_popup_right .webix_sidebar_popup_right{box-shadow:none}.webix_sidebar_popup .webix_sidebar_popup_title{background-color:#f4f5f9}.webix_sidebar_popup .webix_sidebar_popup_title .webix_template{border:0;line-height:36px}.webix_sidebar_popup .webix_sidebar_popup_title.webix_selected{color:#1ca1c1;font-weight:500}.webix_sidebar_popup_right{box-shadow:0 3px 10px 0 rgba(0,0,0,.1),0 1px 7px 0 rgba(0,0,0,.1)}.webix_sidebar.webix_dark{background-color:#4a4e58;border-color:#373a42}.webix_sidebar.webix_dark .webix_tree_item{color:#fff}.webix_sidebar.webix_dark .webix_tree_item:hover{background-color:#33353c}.webix_sidebar.webix_dark .webix_tree_item.webix_selected,.webix_sidebar.webix_dark .webix_tree_item.webix_sidebar_selected{background-color:#373a42;color:#1ca1c1}.webix_sidebar.webix_dark.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected{background-color:transparent}.webix_sidebar.webix_dark.webix_sidebar_expanded .webix_tree_item.webix_sidebar_selected:hover{background-color:#33353c}.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title{background-color:#373a42}.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title .webix_template{border-color:#373a42;color:#fff}.webix_sidebar_popup.webix_dark .webix_sidebar_popup_title.webix_selected .webix_template{color:#1ca1c1}.webix_sidebar_popup_list.webix_dark{background-color:#4a4e58;border-color:#4a4e58}.webix_sidebar_popup_list.webix_dark .webix_list_item{background:#4a4e58;border-color:#373a42;color:#fff}.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_selected,.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_sidebar_selected{background-color:#373a42;color:#1ca1c1}.webix_sidebar_popup_list.webix_dark .webix_list_item:hover{background-color:#33353c}.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_selected{background-color:#373a42}.webix_sidebar_popup_list.webix_dark .webix_list_item.webix_sidebar_selected:hover{background-color:#373a42!important}.webix_sidebar_popup.webix_dark{border-color:#373a42}.webix_list_item.webix_selected{box-shadow:inset 2px 0 #1ca1c1}.webix_list_item.webix_disabled{color:#94a1b3}.webix_list_item.webix_selected.webix_disabled{box-shadow:inset 2px 0 #94a1b3}.webix_list_item .webix_icon{font-size:20px}.webix_list-x .webix_list_item.webix_selected{border-left:0;box-shadow:none;padding-left:9pt}.webix_header>div{padding-left:9pt}.webix_icon,.webix_icon_btn,.webix_input_icon{font-family:Webix Material Icons}.webix_icon_button{position:relative;z-index:0}.webix_icon_button:before{border-radius:50%;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:-1}.webix_icon_button:focus .webix_icon,.webix_icon_button:hover .webix_icon{color:#475466}.webix_icon_button:hover:before{background-color:#f4f5f9;opacity:1;transform:scale(1)}.webix_icon_btn,.webix_input_icon{width:20px}.webix_img_btn_top .webix_icon{color:#94a1b3}.webix_icon_btn{vertical-align:text-bottom}.webix_resize_frame{box-shadow:0 2px 6px 0 #000,0 1px 4px 0 #000}.webix_tooltip{background-color:#475466;border:0;border-radius:2px;color:#fff;font-weight:500;line-height:20px;padding:4px 8px}.portlet_marker,.portlet_markerbottom,.portlet_markerleft,.portlet_markerright,.portlet_markertop{background:#1ca1c1}.webix_treemap_item:hover{box-shadow:inset 0 0 0 1px #5ccce7}.webix_treemap_item.webix_selected{border-color:inherit;box-shadow:inset 0 0 0 2px #1ca1c1}.webixlabel{font-weight:500}.webixtoolbarlabel{letter-spacing:0}.webix_el_label .webix_el_box,.webix_inp_label,.webix_inp_top_label,legend.webix_forminput_label{color:#313131;font-family:Roboto,sans-serif;font-size:9pt;font-weight:500;letter-spacing:.2px}.webix_forminput_label,.webix_inp_label{padding-right:8px}.webix_label_right{padding-left:4px}.webix_el_checkbox .webix_label_right{display:block}.webix_inp_bottom_label{font-size:9pt}.webix_richtext .webix_richtext_container{box-shadow:inset 0 1px #dadee0}.webix_richtext .wxi-bold,.webix_richtext .wxi-italic,.webix_richtext .wxi-underline{font-size:20px;vertical-align:sub;width:20px}.webix_dbllist .bottom_label{color:#94a1b3;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px}.webix_popup.webix_sidemenu.webix_sidemenu_bottom,.webix_popup.webix_sidemenu.webix_sidemenu_left,.webix_popup.webix_sidemenu.webix_sidemenu_right,.webix_popup.webix_sidemenu.webix_sidemenu_top{border:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.1)}.webix_chart .webix_axis_title_x,.webix_chart .webix_axis_title_y,.webix_chart .webix_canvas_text,.webix_chart .webix_chart_legend_item{color:#475466;font-family:Roboto,sans-serif;font-size:9pt;font-weight:400;letter-spacing:.2px}.webix_chart .webix_axis_title_x,.webix_chart .webix_axis_title_y,.webix_chart .webix_canvas_text.webix_axis_item_x,.webix_chart .webix_canvas_text.webix_axis_item_y,.webix_chart .webix_canvas_text.webix_axis_radar_title{color:#94a1b3}.webix_bullet_scale{fill:#94a1b3;font-size:9pt}.webix_bullet_scale_lines{stroke:#94a1b3}.webix_toolbar.pdf_bar{background-color:#474747}.webix_toolbar.pdf_bar .webix_icon_btn{font-size:1pc}.webix_toolbar.pdf_bar .webix_img_btn:focus,.webix_toolbar.pdf_bar .webix_img_btn:hover{background-color:#333}.invalidStyle,.webix_cell.webix_invalid,.webix_dataview_item.webix_invalid,.webix_list_item.webix_invalid,.webix_tree_item.webix_invalid{background-color:#ffdedb;color:#ff5c4c}.webix_invalid .webix_el_box .webix_inp_static,.webix_invalid .webix_el_box input,.webix_invalid .webix_el_box select,.webix_invalid .webix_el_box textarea,input.webix_invalid,select.webix_invalid,textarea.webix_invalid{background-color:#ffdedb;border-color:#ff8d82;color:#ff5c4c}.webix_invalid .webix_inp_bottom_label{color:#ff5c4c;font-size:9pt}.webix_nav_panel .webix_nav_item{background-color:transparent;border-color:hsla(0,0%,100%,.4);opacity:1}.webix_nav_panel .webix_nav_item:hover{border-color:hsla(0,0%,100%,.6)}.webix_nav_panel .webix_nav_active{background-color:#fff}.webix_nav_button_next .webix_nav_button_inner,.webix_nav_button_prev .webix_nav_button_inner{background-image:none;border-radius:50%;color:#fff;font-family:Webix Material Icons;font-size:24px;opacity:1;text-align:center}.webix_nav_button_next .webix_nav_button_inner:focus,.webix_nav_button_next .webix_nav_button_inner:hover,.webix_nav_button_prev .webix_nav_button_inner:focus,.webix_nav_button_prev .webix_nav_button_inner:hover{background-color:rgba(0,0,0,.2);transition:.15s}.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner,.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner{background:rgba(0,0,0,.2);border-radius:2px;color:#fff;font-family:Webix Material Icons;font-size:3pc;opacity:1;text-align:center}.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus,.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover{background:rgba(0,0,0,.4)}.webix_nav_button_side.webix_nav_button_next{right:0}.webix_nav_button_side.webix_nav_button_prev{left:0}.webix_nav_button_prev .webix_nav_button_inner:before{content:"\F002"}.webix_nav_button_next .webix_nav_button_inner:before{content:"\F003"}.webix_dark .webix_nav_item{border-color:rgba(0,0,0,.4)}.webix_dark .webix_nav_item:hover{border-color:rgba(0,0,0,.6)}.webix_dark .webix_nav_inactive{background-color:transparent}.webix_dark .webix_nav_active{background-color:#000}.webix_dark .webix_nav_active:focus,.webix_dark .webix_nav_active:hover{box-shadow:0 0 2px #000}.webix_dark .webix_nav_button_next .webix_nav_button_inner,.webix_dark .webix_nav_button_prev .webix_nav_button_inner{background-image:none;color:#313131}.webix_dark .webix_nav_button_next .webix_nav_button_inner:focus,.webix_dark .webix_nav_button_next .webix_nav_button_inner:hover,.webix_dark .webix_nav_button_prev .webix_nav_button_inner:focus,.webix_dark .webix_nav_button_prev .webix_nav_button_inner:hover{background-color:hsla(0,0%,100%,.2)}.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner,.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner{background:hsla(0,0%,100%,.2)}.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:focus,.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover,.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:focus,.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover{background:hsla(0,0%,100%,.4)}.webix_comments_menu.webix_icon{line-height:normal}.webix_comments_more{padding-top:2px}.webix_timeline_point{r:4}.webix_timeboard .webix_colon_template .webix_template{font-size:27px}.webix_skin_mark{height:15pc}@font-face{font-family:Webix Material Icons;font-style:normal;font-weight:400;src:url(/static/media/webixmdi-webfont.23ac55ea6fa0fdb4518d.woff2) format("woff2"),url(/static/media/webixmdi-webfont.645243e53954237de524.woff) format("woff")}.wxi-angle-down:before{content:"\F001"}.wxi-angle-left:before{content:"\F002"}.wxi-angle-right:before{content:"\F003"}.wxi-angle-up:before{content:"\F004"}.wxi-angle-double-right:before{content:"\F005"}.wxi-angle-double-left:before{content:"\F006"}.wxi-clock:before{content:"\F007"}.wxi-calendar:before{content:"\F008"}.wxi-search:before{content:"\F009"}.wxi-dots:before{content:"\F010"}.wxi-close:before{content:"\F011"}.wxi-checkbox-marked:before{content:"\F012"}.wxi-checkbox-blank:before{content:"\F013"}.wxi-trash:before{content:"\F014"}.wxi-pencil:before{content:"\F015"}.wxi-eye:before{content:"\F016"}.wxi-eye-slash:before{content:"\F017"}.wxi-columns:before{content:"\F018"}.wxi-drag:before{content:"\F019"}.wxi-check:before{content:"\F020"}.wxi-underline:before{content:"\F021"}.wxi-bold:before{content:"\F022"}.wxi-italic:before{content:"\F023"}.wxi-sync:before{content:"\F024"}.wxi-plus-square:before{content:"\F025"}.wxi-minus-square:before{content:"\F026"}.wxi-menu-down:before{content:"\F027"}.wxi-menu-right:before{content:"\F028"}.wxi-menu-left:before{content:"\F029"}.wxi-folder:before{content:"\F030"}.wxi-folder-open:before{content:"\F031"}.wxi-file:before{content:"\F032"}.wxi-close-circle:before{content:"\F033"}.wxi-alert:before{content:"\F034"}.wxi-radiobox-blank:before{content:"\F035"}.wxi-radiobox-marked:before{content:"\F036"}.wxi-angle-double-down:before{content:"\F037"}.wxi-angle-double-up:before{content:"\F038"}.wxi-plus-circle:before{content:"\F039"}.wxi-minus-circle:before{content:"\F040"}.wxi-plus:before{content:"\F041"}.wxi-minus:before{content:"\F042"}.wxi-download:before{content:"\F043"}.wxi-user:before{content:"\F044"}.wxi-filter:before{content:"\F045"}.wxi-menu-up:before{content:"\F046"}.webix_strong{font-weight:500;white-space:nowrap}.webix_light{color:#b3b3b3}.webix_input_icon,.webix_view{box-sizing:content-box}.webix_view.webix_el_label{box-sizing:border-box}.webix_inp_label,.webix_inp_top_label,.webix_label_right{margin-bottom:0}.webix_view table{border-collapse:separate;border-collapse:initial}.webix_spin{animation:webix_spin 2s infinite linear}@keyframes webix_spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
@charset "UTF-8";@font-face{font-family:"pivot-webfont";src:url(/static/media/pivot-webfont.fac96e882e985c88d031.woff2) format("woff2"),url(/static/media/pivot-webfont.5f6e78d6075f5e1ed605.woff) format("woff");font-weight:normal;font-style:normal}[class^=pt-]:before,[class*=pt-]:before{font-family:"pivot-webfont";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;font-size:20px;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pt-chart:before{content:""}.pt-settings:before{content:""}.pt-values:before{content:""}.pt-group:before{content:""}.pt-rows:before{content:""}.pt-columns:before{content:""}.pt-filter:before{content:""}.webix_pivot_add_value{color:#1ca1c1;font-weight:500;font-size:12px}.webix_pivot_add_value .webix_template{padding:3px 0}.webix_pivot_handle_add_value{display:inline-block;height:100%;width:auto;cursor:pointer;border-radius:2px;padding:0 12px 0 8px;line-height:18px}.webix_pivot_handle_add_value .webix_icon{vertical-align:middle;padding-right:4px}.webix_pivot_handle_add_value:hover{background-color:#f4f5f9}.webix_pivot_config_container{z-index:1}.webix_pivot_config_container .webix_button{font-size:12px}.webix_pivot_configuration{background-color:transparent}.webix_pivot_configuration .webix_pivot_value_color .webix_inp_static{font-size:0;padding:4px}.webix_pivot_configuration .webix_el_colorpicker .webix_input_icon{border-radius:2px}.webix_pivot_configuration .portlet_drag{left:8px;top:50%;width:20px;height:20px;margin-top:-10px;opacity:1}.webix_pivot_configuration .portlet_drag .webix_icon{font-size:20px;color:#94a1b3}.webix_pivot_configuration .portlet_marker{opacity:.3;border-radius:2px;background-color:#1ca1c1}.webix_pivot_portlet_drag{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;color:#475466;font-weight:500;padding:0 8px}.webix_pivot_portlet_drag .webix_icon{font-size:20px;color:#94a1b3;margin-right:8px;vertical-align:middle}.webix_pivot_configuration .webix_accordionitem{border-color:transparent;border-radius:2px}.webix_pivot_configuration .webix_accordionitem_header{border-color:#fff;background-color:#f4f5f9;-webkit-user-select:none;user-select:none}.webix_pivot_configuration .webix_accordionitem_header.collapsed{background-color:#f4f5f9}.webix_pivot_configuration .webix_accordionitem_header.collapsed .webix_accordionitem_button:before{content:""}.webix_pivot_configuration .webix_accordionitem_header .webix_accordionitem_button:before{content:""}.webix_pivot_configuration .webix_accordionitem_label .webix_pivot_config_icon{vertical-align:middle;height:20px;width:20px;margin-right:4px}.webix_pivot_configuration .webix_accordionitem_label .webix_pivot_config_icon:before{font-size:20px;margin-top:-2px}.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header .webix_pivot_config_icon,.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button,.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header .webix_pivot_config_icon,.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button{color:#94a1b3}.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header:hover,.webix_pivot_configuration .webix_accordionitem.collapsed .webix_accordionitem_header:focus,.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header:hover,.webix_pivot_configuration .webix_accordionitem .webix_accordionitem_header:focus{background-color:#e7e9f2}.webix_pivot_configuration .webix_accordionitem_label{color:#313131;line-height:34px}.webix_list_item .webix_pivot_list_marker::before{content:"";display:inline-block;border:1px solid #1ca1c1;width:6px;height:6px;border-radius:50%;margin-right:4px}.webix_list_item .webix_pivot_list_marker_fill::before{background-color:#1ca1c1}.webix_list_item.webix_disabled.webix_pivot_values_section{color:#1ca1c1}.webix_pivot_complex_operation.webix_el_label .webix_el_box{font-weight:normal;color:#475466;letter-spacing:0;padding-left:12px}.webix_pivot_toolbar{border-color:transparent;border-bottom:1px solid #dadee0 !important}.webix_pivot_toolbar .webix_template{cursor:pointer;padding-top:0;padding-bottom:0;color:#7a828c}.webix_pivot_settings{-webkit-user-select:none;user-select:none}.webix_template.webix_pivot_measure_size{font-weight:500}.webix_pivot_settings .webix_template{font-weight:500;line-height:36px;border-right:1px solid #dadee0}.webix_pivot_settings .webix_template .webix_pivot_toolbar_icon{color:#1ca1c1}.webix_pivot_settings .webix_template:hover{color:#1ca1c1;background-color:#f4f5f9}.webix_el_icon.webix_pivot_settings .webix_icon{color:#1ca1c1;line-height:0}.webix_pivot_filter .webix_template{border-radius:2px;line-height:24px;background-color:#f4f5f9}.webix_pivot_filter .webix_template .webix_pivot_toolbar_icon{color:#7a828c}.webix_pivot_filter .webix_template .webix_pivot_active_filter,.webix_pivot_filter .webix_template .webix_pivot_active_filter .webix_pivot_toolbar_icon{color:#1ca1c1}.webix_pivot_filter .webix_template:hover{background-color:#e7e9f2}.webix_pivot_toolbar_icon{float:right}.webix_pivot_footer{z-index:1;position:relative;background:#fff;margin-top:-1px !important;border-top-width:1px !important}.webix_pivot_toolbar .webix_segment_0,.webix_pivot_toolbar .webix_segment_1,.webix_pivot_toolbar .webix_segment_N,.webix_pivot_footer .webix_segment_0,.webix_pivot_footer .webix_segment_1,.webix_pivot_footer .webix_segment_N{color:#475466;border-color:transparent;background-color:transparent;border-radius:2px;font-size:12px}.webix_pivot_toolbar .webix_segment_0.webix_selected,.webix_pivot_toolbar .webix_segment_1.webix_selected,.webix_pivot_toolbar .webix_segment_N.webix_selected,.webix_pivot_footer .webix_segment_0.webix_selected,.webix_pivot_footer .webix_segment_1.webix_selected,.webix_pivot_footer .webix_segment_N.webix_selected{color:#fff;border-color:#1ca1c1;background-color:#1ca1c1}.webix_column>.webix_max_x{background-color:#d4f6e2;color:#000}.webix_column>.webix_min_x{background-color:#ffc7c1;color:#000}.webix_column>.webix_max_y{background-color:#81c784;color:#fff}.webix_column>.webix_min_y{background-color:#e57373;color:#fff}.webix_pivot_tree_header .webix_icon{color:#94a1b3;font-size:20px;width:20px;vertical-align:sub}.webix_pivot_filter .webix_template{font-weight:500}.webix_pivot_measure_size{letter-spacing:.2px}.webix_pivot_add_value .webix_template{padding:0}.webix_pivot_handle_add_value{line-height:24px}
.webix_control button,
.webix_control input,
.webix_control textarea,
.webix_el_label,
.webix_inp_bottom_label,
.webix_inp_label,
.webix_inp_top_label {
    font-family: "Ubuntu", sans-serif !important;
}

.webix_button,
.webixbutton {
    font-family: "Ubuntu", sans-serif !important;
    font-size: 12px;
    font-weight: 600;
}

.webix_view,
.webix_hcell {
    font-family: "Ubuntu", sans-serif !important;
    color: var(--color-primary-purple-dark);
    font-size: 12px;
}

.webix_column > .webix_max_x {
    background-color: #ffc7c1;
    color: #000;
}

.analytical > .webix_ss_body > .webix_ss_center > .webix_ss_center_scroll > .webix_column > .webix_max_y {
    background-color: #e57373;
    color: #fff;
}

.webix_column > .webix_max_y {
    color: #000;
}

.webix_column > .webix_min_x {
    background-color: #d4f6e2;
    color: #000;
}

.webix_column > .webix_min_y {
    background-color: #81c784;
    color: #000;
}

.webix_hcell {
    font-weight: 600;
}

.webix_selected.webix_segment_N {
    background-color: #2E1956 !important
}

.webix_selected.webix_segment_0 {
    background-color: #2E1956 !important
}

.webix_selected.webix_segment_1 {
    background-color: #2E1956 !important
}

.webix_segment_0,
.webix_segment_1,
.webix_segment_N {
    border-color: #F4F5F9;
    background-color: #F4F5F9;
    color: #2E1956;
    font-weight: 500;
}

.r-align {
    text-align: right;
}

.webix_custom_checkbox {
    color: #2E1956;
}

.webix_custom_radio {
    color: #2E1956;
}

.webix_primary .webix_button {
    background: #2E1956;
    color: #FFFFFF;
    border-radius: 4px;
}

    .webix_primary .webix_button:active {
        background-color: #1e2557;
        opacity: 0.5;
    }

    .webix_primary .webix_button:focus {
        background-color: #1e2557;
        opacity: 0.5;
    }

    .webix_primary .webix_button:hover {
        background-color: #1e2557;
        opacity: 0.5;
    }

.webix_pivot_settings {
    display: none !important;
}

.webix_el_segmented {
    display: none !important;
}

.webix_el_radio .webix_radio_1 .webix_custom_radio {
    color: #00AEE1;
}

.webix_checkbox_1 .webix_custom_checkbox {
    color: #00AEE1;
}

.webix_custom_checkbox:focus {
    color: #00AEE1;
}


.webix_secondary .webix_button {
    color: #00AEE1;
}

.webix_multilist .wxi-checkbox-marked {
    color: #00AEE1;
}

.webix_pivot_filter .webix_template .webix_pivot_active_filter,
.webix_pivot_filter .webix_template .webix_pivot_active_filter .webix_pivot_toolbar_icon {
    color: #00AEE1;
}

.webix_list_item .webix_pivot_list_marker_fill::before {
    background-color: #00AEE1;
}

.webix_list_item .webix_pivot_list_marker::before {
    border: 1px solid #00AEE1;
}

.webix_pivot_configuration .webix_accordionitem_label {
    color: #2E1956;
}

.webix_accordionitem_header {
    font-family: "Ubuntu", sans-serif;
    font-weight: 600;
    border-radius: 0.25rem;
    font-size: 14px;
    color: #2E1956;
}

.webix_pivot_add_value {
    color: #00AEE1;
}

.webix_dtable .webix_select_mark > div.webix_row_select {
    box-shadow: inset 2px 0 #00AEE1;
}

.webix_pivot_config_container {
    height: calc(100vh - 100px) !important;
    top: 81px;
    position: fixed;
    right: 0;
    min-width: 467px !important;
}

    .webix_pivot_config_container > .webix_layout_line {
        height: calc(100vh - 100px) !important;
    }

.webix_shadow_medium {
    box-shadow: -10px 0 18px 0 rgba(58, 79, 135, .06);
}


.webix_el_combo input,
.webix_el_richselect input,
.webix_el_datepicker input,
.webix_el_colorpicker input,
.webix_el_search input,
.webix_el_combo .webix_inp_static,
.webix_el_richselect .webix_inp_static,
.webix_el_datepicker .webix_inp_static,
.webix_el_colorpicker .webix_inp_static,
.webix_el_search .webix_inp_static {
    color: #2B304F;
    background: #ffffff;
    font-family: "Ubuntu", sans-serif;
    border-color: #ebebeb;
    border-radius: 0.25rem;
    cursor: pointer;
}


    .webix_el_richselect .webix_inp_static:focus,
    .webix_el_datepicker .webix_inp_static:focus,
    .webix_el_colorpicker .webix_inp_static:focus {
        border: 1px solid #9196A7;
    }


.webix_dtable .webix_ss_header .webix_hcolumn div.webix_last_row,
.webix_dtable .webix_ss_header .webix_span.webix_last_row {
    border-bottom: 1px solid #00AEE1;
}


.webix_window {
    box-shadow: 0px 0px 18px 0px rgba(58, 79, 135, 0.2);
    border: 1px solid #cccccf;
    border-radius: 0.25rem;
    margin-top: 6px;
}


.pivot-data .webix_list_item:hover {
    background-color: #ebebeb;
}


.pivot-data .webix_list_item.webix_selected {
    color: #2B304F;
    background: #ebebeb;
}


.wxi-menu-down:before {
    content: "\F001";
}


.portlet_drag {
    cursor: move;
}

.portlet_marker {
    background: #ffb800 !important;
}

.webix_el_search input,
.webix_el_text input,
.webix_el_combo input,
.webix_el_colorpicker input,
.webix_el_datepicker input {
    border-radius: 4px !important;
}

.webix_el_text input,
.webix_el_search input,
.webix_el_combo input,
.webix_el_datepicker input,
.webix_el_colorpicker input {
    border: 1px solid #ebebeb;
    color: #2B304F;
    background: #ffffff;
    font-family: "Ubuntu", sans-serif;
    border-color: #ebebeb;
    border-radius: 4px;
}

    .webix_el_search input:focus,
    .webix_el_text input:focus,
    .webix_el_combo input:focus,
    .webix_el_colorpicker input:focus,
    .webix_el_datepicker input:focus {
        border: 1px solid #cccccf;
    }


/*settings toggle*/
.webix_drop_area {
    width: 100%;
    height: 100%;
}

.field-filter {
    color: #dadee0;
    float: right;
    margin-top: 6px;
}

.field-filter-active {
    color: #00AEE1;
}

/* Estilos para filtros numéricos customizados */
.webix_pivot_filter_numeric {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    background: #f8f9fa;
    border-radius: 4px;
    margin: 4px 0;
}

.webix_pivot_filter_numeric input {
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 4px 8px;
    background: white;
    color: #2B304F;
}

.webix_pivot_filter_numeric input:focus {
    outline: none;
    border-color: #00AEE1;
    box-shadow: 0 0 0 2px rgba(0, 174, 225, 0.2);
}

.webix_pivot_filter_numeric button {
    font-family: "Ubuntu", sans-serif;
    font-size: 11px;
    font-weight: 500;
    background: #00AEE1;
    color: white;
    border: none;
    border-radius: 3px;
    padding: 4px 8px;
    cursor: pointer;
    transition: background-color 0.2s;
}

.webix_pivot_filter_numeric button:hover {
    background: #0098c7;
}

.webix_pivot_filter_numeric button:active {
    background: #0080a8;
}

.webix_pivot_filter_item {
    margin: 4px 0;
    padding: 4px;
}

.webix_pivot_filter_label {
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #2B304F;
    margin-bottom: 4px;
}

.webix_pivot_filter_control {
    display: flex;
    align-items: center;
}

/* Estilos para campos numéricos na lista de campos */
.field-filter-numeric {
    color: #00AEE1 !important;
    font-size: 14px;
    margin-left: 8px;
}

.field-filter-numeric.field-filter-active {
    color: #0098c7 !important;
    background: rgba(0, 174, 225, 0.1);
    border-radius: 3px;
    padding: 2px 4px;
}

/* Tooltip para campos numéricos */
.field-filter-numeric[title]:hover::after {
    content: attr(title);
    position: absolute;
    background: #2B304F;
    color: white;
    padding: 6px 8px;
    border-radius: 4px;
    font-size: 11px;
    white-space: nowrap;
    z-index: 1000;
    margin-top: -30px;
    margin-left: 10px;
}

.field-name {
    line-height: 28px;
    font-weight: 600;
}

    .field-name .field-name-sub {
        font-weight: 400;
    }

.field-move {
    line-height: 16px;
}

    .field-move .webix_template div {
        color: #94a1b3;
        font-size: 10px;
    }

.dnd-list {
    border: 1px dashed #00AEE1;
    background: #fff;
}

    .dnd-list .webix_list_item {
        background: white;
        line-height: 31px;
    }

.webix_layout_space,
.webix_layout_wide {
    background-color: transparent;
}

.dnd-list .webix_list_item {
    height: 36px !important;
}


.webix_list-y .webix_list_item {
    border-bottom: 1px solid #edeff0;
}

.webix_drop_area {
    background-color: #ffb80036;
    height: 36px !important;
}

.pivot-toggle {
    display: none;
}

.webix_view.webix_scrollview.webix_custom_scroll {
    height: calc(100vh - 160px) !important;
    width: 100% !important;
}

.webix_ss_header span.webix_pivot_operation {
    display: none;
}

.webix_ss_footer .webix_last_row {
    text-align: right;
}

.webix_ss_footer .webix_first.webix_last_row {
    text-align: left;
}

/*nodos da árvore expandidos ficam em negrito*/
.webix_pivot:has(.webix_pivot_tree_header) .webix_cell[aria-expanded='true'] {
    font-weight: bold;
}

.same-level-bold {
    font-weight: bold;
}

/*se possui a propriedade [aria-expanded] possui nodos filhos*/
/* .webix_pivot:has(.webix_pivot_tree_header) .webix_cell[aria-expanded] {
    text-align: right;
} */

/*quando possuir nodos filhos e for primeira coluna, alinhar o texto a esquerda*/
.webix_pivot:has(.webix_pivot_tree_header) .webix_ss_center .webix_first .webix_cell[aria-expanded] {
    text-align: left;
}

.webix_view:not(.webix_pivot_tree_header) .toogle-tree .webix_el_box {
    display: none;
}

.webix_view:has(.webix_pivot_tree_header) .toogle-tree .webix_el_box {
    display: inline-block;
}

.webix_view:has(.webix_pivot_tree_header) .toogle-tree .webix_pressed .webix_button {
    box-shadow: none;
    background-color: transparent;
}

.webix_view:has(.webix_pivot_tree_header) .toogle-tree button {
    text-align: left;
    padding-left: 8px;
    background-color: transparent !important;
}

.lc-pivot {
    height: calc(95vh - 125px);
}

.webix_resizer_x {
    background-color: transparent;
}

/* 
.webix_ss_center {
    min-width: 100%;
} */

.pivot_view_panel_container {
    width: 100%;
    position: relative;
    justify-content: end;
}

.pivot_view_panel {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: #fafafa;
    box-shadow: -10px 0 18px 0px rgba(58, 79, 135, 0.15);
    height: calc(100vh - 80px);
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 1;
    z-index: 9;
    width: 24%;
    right: 0;
    padding: 1rem;
    margin-top: -0.75rem
}
.pivot_view_panel_container > .pivot_view_panel.focusedStyle {
    position: fixed !important;
    top: 90px;
}

.pivot_view_panel_title {
    display: flex;
    justify-content: space-between;
    color: var(--text-dark);
    font-family: "Ubuntu", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;

}
.pivot_view_panel_subtitle {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    color: #2E1956;
    font-family: "Ubuntu", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;

}

.pivot_view_panel_content {
    height: calc(100vh - 320px);
    max-height: calc(100vh - 320px);
}

.pivot_view_panel_list {
    height: calc(100vh - 300px);
    overflow: auto;
    margin-top: 15px;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.pivot_view_panel_item {
    font-size: 12.8px;
    color: #2E1956;
    height: 38px;
    width: 100%;
    padding: 0 24px;
    display: flex;
    align-items: center;
    cursor: pointer;
    font-weight: 500;
    border-radius: 8px;
}

.pivot_view_panel_item:hover {
    background-color: #EBEBEB;
}

.pivot_view_panel_item i {
    font-size: 12px;
    font-weight: bolder;
    color: var(--text-light);
    padding-right: 4px;
}

.pivot_view_panel_footer_save {
    display: flex;
    justify-content: center;
    margin-top: 10px;
}

.pivot_view_panel_footer_save button {
    width: 100% !important;
}

.pivot_view_panel_footer_reset {
    display: flex;
    font-size: 12.8px;
    font-family: "Ubuntu", sans-serif;
    color: #2E1956;
}

.pivot_view_panel_list::-webkit-scrollbar {
    width: 8px;
    height: 0;
}

.pivot_view_panel_list::-webkit-scrollbar-thumb {
    background: #cccccf;
    height: 8px;
    border-radius: 4px;
}

.pivot_view_panel_list::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.pivot_view_panel_list::-webkit-scrollbar-track {
    border-radius: 4px;
}



.pivot_view_panel_item:hover {
    background-color: #EBEBEB !important;
}

.pivot_view_panel_item i {
    font-size: 12px;
    font-weight: bolder;
    color: var(--text-light);
    padding-right: 4px;
}


.pivot_view_panel_item > .functions {
    display: none;
}

.pivot_view_panel_item:hover > .functions {
    display: flex;
    padding-left:10px;
}

.pivot_view_panel_footer > .row > button.lc-button {
    min-width: 15px;
    border-radius: 4px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pivot_view_panel_item {
    font-size: 12px;
    height: 38px;
    width: 100%;
    padding-left:10px;
    padding-right: 5px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    font-weight: 500;
}
a.pivot_view_panel_item {
    font-size: 12px;
    height: 38px;
    width: 100%;
    padding: 0 5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
    font-weight: 500;
    border-radius: 8px;
}
p.viewLabel {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.menu-tree-view {
  margin-left: 40px;
  padding: 0 0 0 10px;
}
.menu-tree-view:hover {
  background-color: #ececec;
}
.pp-expand {
  background-color: transparent;
  display: block;
  position: relative;
}
.pp-expand.mb-5 {
  margin-bottom: 5px;
}
.pp-expand.mb-10 {
  margin-bottom: 10px;
}
.pp-expand.mb-15 {
  margin-bottom: 15px;
}
.pp-expand > .header {
  display: flex;
  justify-content: space-between;
}
.pp-expand > .header.hover:hover {
  background-color: #ececec;
}
.pp-expand > .header .title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-default);
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
}
.pp-expand > .header .title .ppi {
  margin-right: 10px;
  font-size: 1.2rem;
  transition: all 0.5s;
}
.pp-expand > .header .title:not(.disabled):hover {
  color: var(--color-primary-blue);
  cursor: pointer;
}
.pp-expand > .header:not(.disabled):hover {
  cursor: pointer;
}
.pp-expand > .header > .functions {
  display: flex;
  align-items: center;
}
.pp-expand > .body {
  overflow: hidden;
  transition: all 0.5s ease;
  opacity: 0;
  height: 0;
}
.pp-expand > .body.expanded {
  overflow: visible;
  opacity: 1;
  height: auto;
}
.pp-expand.expanded > .header > .title > .ppi {
  transform: rotate(180deg);
}
/* src/components/PPTextField/style.css */

/* base text */
.pp-text-field__label {
    font-family: Inter;
    font-size: 12px;
    height: 18px;
}

.pp-text-field__help {
    font-size: 13px;
    color: grey;
    font-family: Inter;
}

/* suggestions dropdown */
.pp-text-field__sugestions {
    background-color: white;
    padding: 10px;
    z-index: 300;
    position: absolute;
    display: flex;
    flex-direction: column;
    border: 1px solid #ccc;
    border-radius: 4px;
    max-width: 100%;
    min-width: 200px;
    max-height: 200px;
    overflow-y: scroll;
    box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.25);
}

    .pp-text-field__sugestions .loading {
        width: 100%;
        display: flex;
        justify-content: center;
        padding: 5px;
        font-size: 12px;
    }

    .pp-text-field__sugestions .sugestion {
        padding: 5px;
        cursor: pointer;
        font-size: 14px;
        color: #2B304F;
        font-weight: 400;
        border-radius: 4px;
    }

        .pp-text-field__sugestions .sugestion.disabled {
            cursor: not-allowed;
            color: #8B90A3;
        }

        .pp-text-field__sugestions .sugestion:hover {
            background-color: #E2E6F3;
            color: #20203F;
        }

/* tooltip wrapper */
.pp-text-field__tooltip {
    display: flex;
    align-items: flex-end;
    height: 100%;
}

/* container around field + tooltip */
.pp-text-field__item {
    position: relative;
}

    .pp-text-field__item .pp-tooltip {
        width: 100%;
    }

/* all variants of the input � default, disabled, error, required, readonly */
.pp-text-field__root,
.pp-text-field__multiline {
    margin-top: 3px;
    background-color: white;
    width: 100%;
    font-family: Inter;
    font-size: 14px;
    height: 40px; /* multiline overrides min-height below */
    border-radius: 4px; /* outline border handled by MUI */
}

    .pp-text-field__root:hover .MuiOutlinedInput-notchedOutline,
    .pp-text-field__multiline:hover .MuiOutlinedInput-notchedOutline {
        border: 1px solid #898DA6 !important;
    }

    .pp-text-field__root.Mui-focused .MuiOutlinedInput-notchedOutline,
    .pp-text-field__multiline.Mui-focused .MuiOutlinedInput-notchedOutline {
        border: 1px solid #141B4D !important;
    }

/* disabled */
.pp-text-field___disabled,
.pp-text-field__multiline_disabled {
    margin-top: 3px;
    background-color: #EBEBEB;
    font-size: 14px;
    height: 40px;
    font-family: Inter;
    width: 100% !important; /* for multiline */
}

    .pp-text-field___disabled:hover .MuiOutlinedInput-notchedOutline,
    .pp-text-field__multiline_disabled:hover .MuiOutlinedInput-notchedOutline {
        border: none !important;
    }

/* error */
.pp-text-field___required_error,
.pp-text-field__multiline_required_error {
    margin-top: 3px;
    background-color: white;
    font-size: 14px;
    height: 40px;
    font-family: Inter;
    border: 2px solid #D35555 !important;
    border-radius: 4px;
    padding: 7px 15px; /* multiline */
}

    .pp-text-field___required_error.Mui-focused .MuiOutlinedInput-notchedOutline {
        border: 2px solid #D35555 !important;
    }

/* required (no error) */
.pp-text-field___required,
.pp-text-field__multiline_required {
    margin-top: 3px;
    background-color: white;
    font-size: 14px;
    height: 40px;
    font-family: Inter;
    border-left: 3px solid #FFB800;
    border-radius: 4px;
    padding: 10px 14px; /* multiline */
}

    .pp-text-field___required:hover .MuiOutlinedInput-notchedOutline {
        border-left-color: #FFB800 !important;
        border-color: #898DA6 !important;
    }

    .pp-text-field___required.Mui-focused .MuiOutlinedInput-notchedOutline {
        border-left-color: #FFB800 !important;
        border-color: #141B4D !important;
    }

/* readOnly */
.pp-text-field___readOnly,
.pp-text-field__multiline_readOnly {
    cursor: default;
    margin-top: 3px;
    font-size: 14px;
    font-family: Inter;
    min-height: 40px; /* multiline */
    background-color: #EBEBEB;
}

    .pp-text-field___readOnly:hover .MuiOutlinedInput-notchedOutline,
    .pp-text-field__multiline_readOnly:hover .MuiOutlinedInput-notchedOutline {
        border: 1px solid #898DA6 !important;
    }

    .pp-text-field___readOnly.Mui-focused .MuiOutlinedInput-notchedOutline,
    .pp-text-field__multiline_readOnly.Mui-focused .MuiOutlinedInput-notchedOutline {
        border: 1px solid #141B4D !important;
    }

.lcdashboard {
    min-height: calc(100vh - 104px);
    max-height: calc(100vh - 104px);
    display: grid;
    /*grid-template-columns: repeat(12, 1fr );*/
    grid-template-rows: 1fr;
    grid-gap: 0px
}


.overflow-hidden .lcdashboard.isHomeType {
    min-height: calc(100% + 48px);
    max-height: calc(100% + 48px);
}

.overflow-hidden .lcdashboard.isHomeType .right-sidepanel {
    grid-column-start: 1 !important;
    display: block;
    margin-left: -0.8rem !important;
}


.overflow-hidden .lcdashboard.isHomeType .right-sidepanel .cell {
    width: 100% !important;
}


.lcdashboard.isHomeType {
    min-height: calc(100vh - 133px);
    max-height: calc(100vh - 133px);
    width: 100%;
}

.lcdashboard.isSubGrid {
    min-height: 100% !important;
    max-height: 100% !important;
    display: flex;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel {
    display: flex;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body {
    display: flex;
    min-height: 100%;
    flex-wrap: wrap;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body .card-frame {
    width: calc(50% - 16px);
    flex: 1 1;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body {
    gap: 0.75rem;
}

.no-padding {
    padding: 0 !important;
}

.overflow-hidden {
    overflow: hidden;
}

/*.lcdashboard .chart-treemap > div {
        cursor: grab;
    }

    .lcdashboard .chart-treemap path:hover, .lcdashboard .chart-treemap text:hover {
        cursor: zoom-in !important;
    }*/





.lcdashboard .automation-resource-home {
    color: var(--color-primary-blue);
    font-weight: 400 !important;
    font-size: 14px;
}

.lcdashboard .automation-resource {
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    max-width: 160px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lcdashboard .automation-name-home {
    color: var(--text-default);
    font-size: 12px;
}

.lcdashboard .automation-name {
    color: #fff;
    font-size: 12px;
}

.lcdashboard .automation-schedule {
    color: #fff;
    font-size: 12px;
}

.lcdashboard .title-schedule {
    color: var(--text-dark);
    font-family: "Ubuntu", sans-serif;
    font-size: .9rem;
    /*font-size: 2.3vh; */
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    min-width: 60px;
}

.lcdashboard .lcdashboard-cards {
    min-height: calc(100%);
    max-height: calc(100%);
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 1;
}

.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel {
    min-height: calc(100%);
    max-height: calc(100%);
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(12, 1fr );*/
    grid-gap: 0px;
    padding: 0;
}


.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-header {
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: span 1;
}



.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body {
    min-height: calc(100%);
    max-height: calc(100%);
    display: grid;
    /*grid-template-columns: repeat(12, 1fr );
                grid-template-rows: repeat(4, 1fr );*/
    grid-gap: 0.75rem;
}

@keyframes cardFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes cardFocused {
    0% {
        opacity: 0.5;
    }

    100% {
        opacity: 1;
    }
}

@keyframes cardFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes cardUnfocused {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.5;
    }

    100% {
        opacity: 1;
    }
}

.lcdashboard .card-frame:not(.focused):hover {
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2);
}

.lcdashboard.isHomeType .card-frame:hover,
.lcdashboard .card-frame.small-card:hover,
.lcdashboard .card-frame.small-card {
    box-shadow: none;
}
.lcdashboard .card-frame.no-header.notHover {
    box-shadow: none !important;

}
.lcdashboard .card-frame {
    display: flex;
    background-color: #fff;
    border-radius: 0.25rem;
    padding: 0.75rem;
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
    flex-direction: column;
    justify-content: space-between;
}

.lcdashboard .card-frame.small-card {
    padding: 0.5rem 0.75rem;
}


.lcdashboard.isHomeType .card-frame.small-card {
    padding: 0.4rem !important;
}

.card-frame.no-header {
    justify-content: space-around;
}

.card-frame.fix-card-content {
    justify-content: space-between;
}

.lcdashboard.isHomeType .card-frame {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
}

.lcdashboard .card-frame.card-focused {
    z-index: 2;
    animation: cardFocused 0.5s forwards;
}

.lcdashboard .card-frame.card-hidden {
    pointer-events: none;
    animation: cardFadeOut 0.5s forwards;
}


.card-fade {
    opacity: .3;
    animation: none !important;
}

.card-active {
    opacity: 1;
    animation: none !important;
}

.lcdashboard .card-frame.card-reappearing {
    animation: cardFadeIn 0.5s forwards;
}

.lcdashboard .card-frame.card-unfocusing {
    animation: cardUnfocused 0.5s forwards;
}

.lcdashboard .card-frame-header-content {
    display: flex;
    align-items: center;
    align-content: center;
    gap: 0.5rem;
    align-self: stretch;
    flex-wrap: wrap;
}

.lcdashboard .card-title {
    display: flex;
    height: 1.6rem;
    min-width: 5.25rem;
    align-items: flex-end;
    flex: 1 0;
}

.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body .card-frame .card-frame-header-content .title,
.lcdashboard .lc-title {
    color: var(--text-dark);
    font-family: "Ubuntu", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    min-width: 60px;
}

.lcdashboard.isHomeType .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body .card-frame .card-frame-header-content .title,
.lcdashboard.isHomeType .lc-title {
    font-size: .9rem;
}

.lcdashboard.isHomeType .card-title {
    font-size: .9rem;
}

.lcdashboard .lc-segment-title-row-resume {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.lcdashboard .lc-segment-title-row-resume .lc-buttons {
    justify-content: center;
    margin: 10px 0;
}


.lcdashboard .lc-segment-buttons {
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0;
}

.lcdashboard .lc-segment-buttons .lc-buttons > .active {
    background-color: var(--color-primary-blue) !important;
    color: #fff !important;
}

/*maiores consumos*/
.lcdashboard .card-frame:has(.titlefix) .card-frame-header-content {
    display: inline;
}

.lcdashboard .card-frame:has(.titlefix) .block-icons {
    justify-content: flex-end;
}

.lcdashboard .card-frame-header-content .block-icons {
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.25rem;
}

.lcdashboard .card-frame .block-icons span.icon {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--icon-default);
    border-radius: 50%;
    transition: 0.3s all;
    font-size: 20px;
}

.lcdashboard .card-frame span.icon i,
.lcdashboard .card-frame span.icon svg {
    padding: 5px;
    border-radius: 100%;
}

.lcdashboard .card-frame span.icon svg {
    width: 32px;
    height: 32px;
}

.lcdashboard .card-frame .block-icons span.icon>:not(.lc-iconlink):hover {
    background: var(--background-light);
    color: var(--icon-default);
    cursor: pointer;
}

.lcdashboard .card-content-body {
    max-height: calc(100% - 20px);
    min-height: calc(100% - 20px);
    display: flex;
    flex-direction: column;
}

.lcdashboard .card-frame .centered {
    justify-content: center;
}

.lcdashboard .card-frame .fromStart {
    justify-content: flex-start;
}

.lcdashboard .card-content-body-home {
    max-height: calc(100% - 24px);
    min-height: calc(100% - 24px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.lcdashboard .card-content-body:has(.titlefix) {
    justify-content: flex-start;
}


.lcdashboard .card-content-body-content {
    display: contents;
}

.lcdashboard .card-content-body:has(.titlefix) {
    max-height: calc(100% - 30px);
    min-height: calc(100% - 30px);
}

.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-footer {
    min-height: calc(100%);
    max-height: calc(100%);
    grid-column-start: 1;
    grid-column-end: 1;
    /*grid-row-start: 12;*/
    grid-row-end: span 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lcdashboard .pp-dropdown .icons .ppi-x {
    display: none;
}

.lcdashboard .right-sidepanel {
    background: #fafafa;
    box-shadow: -10px 0 18px 0px rgba(58, 79, 135, 0.15);

    max-height: calc(100% + 1.5rem);
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 1;
    z-index: 9;
    width: 25%;
    position: fixed;
    right: 0;
    padding: 1rem;
    margin-top: -0.75rem;
    /* margin-right: -0.2rem; */
    /* margin-left: 0.75rem; */
}

    .lcdashboard .right-sidepanel .title-sidebar {
        color: var(--text-dark);
        font-family: "Ubuntu", sans-serif;
        font-size: 22px;
        font-style: normal;
        font-weight: 300;
        line-height: 160%;
    }


.lcdashboard .right-sidepanel .right-sidepanel-content {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.lcdashboard .right-sidepanel .title-sidebar-content {
    display: flex;
    justify-content: space-between;
}

.lcdashboard .right-sidepanel .title-icons {
    display: flex;
    gap: 0.25rem;
    align-items: center;
}

/* .lcdashboard .right-sidepanel .title-icons span, .icons-filter {
            color: #2E1956;
            transition: 0.3s all;
            display: flex;
            justify-content: center;
            align-content: center;
            align-items: center;
            padding: 0.5rem;
            /* width: 36px;
            height: 36px;
            border-radius: 50%; */
/* } */

/* .lcdashboard .right-sidepanel .title-icons span:hover, .icons-filter:hover {
                background: #cccccf;
            } */

.lcdashboard .right-sidepanel .filter-content {
    display: flex;
    flex-direction: column;
}

.lcdashboard .right-sidepanel .filter-content .right-sidepanel-filters {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    justify-content: space-between;
    height: calc(100vh - 180px);
}

.lcdashboard .right-sidepanel .filter-content .right-sidepanel-filters .principal-filters {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

    .lcdashboard .right-sidepanel .advanced-filters {
        display: flex;
        flex-direction: column;
        gap: 0;
        min-height: 100px !important;
    }

.lcdashboard .right-sidepanel .advanced-filters .title {
    font-family: "Ubuntu", sans-serif;
    font-weight: 600;
    font-size: 0.75rem;
    color: var(--text-default);
    margin-bottom: 0.5rem;
}

.lcdashboard .right-sidepanel .advanced-filters .advanced-filters-content {
    /* min-height: calc(100vh - 474px); */
    /* max-height: calc(100vh - 474px); */
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    min-height: 35vh;
    max-height: 35vh;
}

.lcdashboard .right-sidepanel .advanced-filters .filter-condition {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>.pp-tooltip>.termfield>.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-marginDense.MuiOutlinedInput-marginDense {
    height: 27px;
    margin-top: 0px;
    width: 8vw;
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>.pp-tooltip>.termfield>.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-marginDense.MuiOutlinedInput-marginDense>input {
    padding: 4px
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>div:nth-child(2) {
    padding: 5px;
    max-height: 20vh;
    max-width: 13.5vw;
    min-width: 13.5vw;
    display: flex;

}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>div:nth-child(2)>.loading {
    display: flex;
    justify-content: space-around;
    align-items: center;
    min-width: 10vw;
    font-size: 12px;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background-color: #eee;
    z-index: 99;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar-track {
    border-radius: 0.25rem;
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>div:nth-child(2)>.sugestion {
    font-size: 10px !important;
}

.lcdashboard .cell-descricao {
    min-width: 60px;
}

.lcdashboard .big-numbers-icons {
    width: 2.2vw;
    height: 2.2vw;
}

.lcdashboard .card-big-number {
    display: flex;
    flex-direction: column;
}

.lcdashboard .card-big-number>.content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.lcdashboard .card-big-number.colorfull {
    color: #fff;
}

.lcdashboard .table-card {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 0.25rem;
    color: var(--text-default);
    height: calc(100vh - 180px);
}


.lcdashboard .big-number-content {
    min-width: 100%;
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    /*min-height: 100%;*/
}

.lcdashboard .big-number-content {
    font-size: 2vw;
}

.lcdashboard .big-number-value {
    font-size: 2vw;
}

.lcdashboard .lc-subtitle {
    font-size: 75%;
    color: #2E1956;
    text-align: center
}


.lcdashboard .inner-grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(4, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 100%;
}


.page:has(.card-focused) {
    overflow-y: hidden !important;
}

.lcdashboard .chart-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.lcdashboard .chart-content {
    flex: 1 1;
    width: 100%;
    height: 100%;
}
.footerModalAnexos {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .MuiButton-label {
    padding: 10px;
  }
  
  .divOrderAttachmentSolicitation {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  
  
  .divShowfile {
    background-color: #fff;
    display: flex;
    padding: 5px;
    border-radius: 10px;
    align-items: center;
    justify-content: center;
  }
  
  
  .divOrderAttachmentShow {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    margin-right: 10px;
  }
  
  .spanLabel {
    font-family: "Ubuntu", sans-serif;
    color: var(--text-default);
    font-weight: 400;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-width: 100%;
    margin: 5px 0px;
    cursor: pointer;
    font-size: 10px;
  }
  
  .spanSize {
    font-family: "Ubuntu", sans-serif;
    color: #8B90A3;
    font-weight: 400;
    margin-bottom: 5px;
    width: max-content;
    max-width: 100%;
    cursor: pointer;
    font-size: 8px;
  }
button.lc-button.bg-gray.attachemnt {
    padding: 0.3rem .9rem;


}
@keyframes dragging-bg {
  from {
    background-position: 0;
  }
  to {
    background-position: 28px;
  }
}
.pp-inputfile > .body> .title {
  font-family: "Ubuntu", sans-serif;
  color: var(--text-default);
  font-size: 14px;
  margin-top: 16px;
  font-weight: 600;
}
.pp-inputfile > .body {
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: default;
  border: 3px dotted #B8CCEA;
  background-color: #FFFFFF;
  border-radius: 8px;
  padding: 60px;
  cursor: pointer;
  display: flex;
  outline: none;
  text-align: center;
}

.pp-inputfile > .body > input {
  display: none;
}
.pp-inputfile > .body.dragging {
  background: repeating-linear-gradient(45deg, #eee, #eee 10px, #ddd 10px, #ddd 20px);
  animation: dragging-bg 0.6s linear infinite;
}
.pp-inputfile > .body > .files {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  flex-wrap: wrap;
  height: fit-content;
  gap: 4px;
}
.pp-inputfile > .body > .files > .file {
  width: auto;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.pp-inputfile > .body > .files > .file > .pp-tooltip > img {
  height: 50px;
}
.pp-inputfile > .body > .msg {
  font-size: 12px;
}
/* .pp-tooltip {
    width: calc(100% - 40px) !important;
} */

.pp-inputfile > .body > .iconUpload {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}

.pp-inputfile > .body > .iconUpload > #uploadIcon {
  font-size: 48px;
  color: #B8CCEA;
}

.pp-inputfile > .body > .iconUpload {
  width: 90px;
  height: 90px;
  margin-top: 10px;
  align-items: center;
  border-radius: 50%;
  justify-content: center;
  background-color: #FAFAFA;
}

.pp-inputfile > .body > .iconUpload > #uploadIcon {
  font-size: 21.01px;
  color: #141b4d;
}

.pp-inputfile > .body > button {
  margin-top: 50px;
  padding: 10px;
  font-size: 12px;
}
.pp-form > .fields {
  width: 100%;
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  row-gap: 20px;
}
.pp-form > .fields > * {
  padding: 0 5px 0 5px;
}
.pp-form > .fields > span {
  height: 0;
  padding: 0;
  background-color: transparent;
}
.pp-form > .functions {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin-top: 20px;
  gap: 15px;
}
.pp-form > .loading {
  display: flex;
  height: 50px;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.pp-form > .loading > i {
  position: absolute;
  font-size: 40px;
  color: #273b85;
}
.pp-form.debug > .fields {
  background-color: lightcoral;
}
.pp-form.debug > .fields > * > .title {
  background-color: yellow;
}
.pp-form.debug > .fields > * > .field {
  background-color: chocolate;
}
.pp-form.debug > .functions {
  background-color: blue;
}

.pp-dropdown {
  position: relative;
  width: fit-content;
  height: fit-content;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.pp-dropdown > .title {
  font-family: "Inter";
  font-weight: 400;
  font-size: 12px;
  color: #2b304f;
  margin-bottom: 6px;
}
.pp-dropdown > .field {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  height: 40px;
  padding: 8px 10px;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  border: 1px solid #fff;
  transition: border 0.5s;
}
.pp-dropdown > .field > .value {
  font-family: "Inter";
  font-weight: 400;
  font-size: 14px;
  color: #2b304f;
}
.pp-dropdown > .field > .value > .placeholder {
  color: #aaa;
}
.pp-dropdown > .field:hover {
  border: 1px solid #898da6;
}
.pp-dropdown > .field.active {
  border: 1px solid #141b4d;
}
.pp-dropdown > .field > .icons {
  display: flex;
  font-size: 20px;
  gap: 5px;
  color: #141b4d;
}
.pp-dropdown > .field > .icons > .ppi {
  -webkit-user-select: none;
          user-select: none;
  cursor: pointer;
}
.pp-dropdown > .field > .icons > .ppi:hover {
  font-weight: 700;
}
.pp-dropdown > .field.required {
  border-left: 3px solid #ffb800;
}
.pp-dropdown > .field.error {
  border-width: 2px;
  border-color: #f44336;
  border-style: solid;
}
.pp-dropdown > .help {
  display: none;
  flex-direction: column;
  height: fit-content;
  position: absolute;
  overflow: visible;
  z-index: 5000;
  transform: translateY(58px);
  width: 100%;
}
.pp-dropdown > .help.wt {
  transform: translateY(37px);
}
.pp-dropdown > .help > i {
  z-index: 7501;
  font-size: 1.2rem;
  color: #e2e6f3;
  margin: 0 10px;
}
.pp-dropdown > .help > .main {
  width: inherit;
  z-index: 7500;
  transform: translate(0, -6px);
  display: flex;
  justify-content: flex-start;
  overflow: visible;
}
.pp-dropdown > .help > .main > .content {
  position: absolute;
  width: max-content;
  max-width: 240px;
  height: auto;
  background-color: #e2e6f3;
  padding: 8px 11px;
  box-shadow: 0px 0px 3px rgba(32, 47, 47, 0.36);
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  word-break: break-word;
  color: #2b304f !important;
}
.pp-dropdown > .help > .main > .content .line:not(:last-child) {
  margin-bottom: 8px;
}
.pp-dropdown > .help.right {
  align-items: flex-end;
}
.pp-dropdown > .help.right > .main {
  justify-content: flex-end;
}
.pp-dropdown.debug {
  background-color: green;
}
.pp-dropdown.debug .title {
  background-color: red;
}
.pp-dropdown.debug .field {
  background-color: blue;
}
.pp-dropdown:hover .help {
  display: flex;
}
.pp-dropdown.disabled > .field, .pp-dropdown.readonly > .field {
  cursor: default;
  background-color: #ebebeb;
  color: #777;
}
.pp-dropdown.disabled > .field > .items > .shadow, .pp-dropdown.readonly > .field > .items > .shadow {
  background-color: #ebebeb;
  box-shadow: -30px 0 30px 50px #ebebeb;
}
.pp-dropdown.disabled > .field > .icons, .pp-dropdown.readonly > .field > .icons {
  color: #777;
}
.pp-dropdown.disabled > .field > .icons > .ppi, .pp-dropdown.readonly > .field > .icons > .ppi {
  cursor: inherit;
}
.pp-dropdown.disabled > .field > .icons > .ppi:hover, .pp-dropdown.readonly > .field > .icons > .ppi:hover {
  font-weight: normal;
}
.pp-dropdown.disabled > .field {
  cursor: not-allowed;
}
.pp-dropdown.disabled > .field:hover {
  border: 1px solid #fff;
}
.pp-dropdown.readonly > .field {
  color: #141b4d;
}
.pp-dropdown > .list {
  margin-top: 50px;
  position: absolute;
  z-index: 10000;
  min-width: 300px;
  max-height: 216px;
  background-color: #fff;
  list-style: none;
  padding: 0 5px;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  overflow: hidden; 
  transition: height 0.1s ease-in-out;
}
.pp-dropdown > .list.wt {
  transform: translateY(43px) translateX(3px);
}
.pp-dropdown > .list.right {
  align-self: flex-end;
  box-shadow: 0 5px -5px rgba(0, 0, 0, 0.25);
  margin: -15px 5px 0 0;
}
.pp-dropdown > .list.top {
  transform: translateY(calc(-100% + 24px)) translateX(3px);
  border-radius: 4px 4px 0 0;
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.25);
}
.pp-dropdown > .list.wt.top {
  transform: translateY(calc(-100% + 3px)) translateX(3px);
}
.pp-dropdown > .list .search {
  display: flex;
  width: 100%;
  height: 28px;
  margin: 4px 0;
  padding: 4px;
  background-color: #f4f4f4;
  border-radius: 4px;
}
.pp-dropdown > .list .search > input {
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 0 4px;
}
.pp-dropdown > .list .search > input::placeholder {
  color: #bbb;
  font-family: Inter;
}
.pp-dropdown > .list .search > .ppi-search {
  color: #ddd;
}
.pp-dropdown > .list .search > .ppi-x {
  cursor: pointer;
}
.pp-dropdown > .list > .items {
  overflow-y: auto;
  overflow-x: hidden;
  margin: 3px;
}
.pp-dropdown > .list > .items::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #eee;
  z-index: 99;
}
.pp-dropdown > .list > .items::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 4px;
}
.pp-dropdown > .list > .items::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.pp-dropdown > .list > .items::-webkit-scrollbar-track {
  border-radius: 4px;
}
.pp-dropdown > .list > .items > .item {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 5px;
  color: #2b304f;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}
.pp-dropdown > .list > .items > .item.disabled {
  color: #bbb;
  cursor: not-allowed;
}
.pp-dropdown > .list > .items > .item.selected {
  background-color: #ccc;
}
.pp-dropdown > .list > .items > .item:hover {
  background-color: #ebebeb;
}
.pp-dropdown.debug .title {
  background-color: red;
}
.pp-dropdown.debug .field {
  background-color: blue;
}
.pp-dropdown.debug .list {
  background-color: green;
}
.pp-multiselect {
  position: relative;
  width: fit-content;
  height: fit-content;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.pp-multiselect>.title {
  font-family: "Inter";
  font-weight: 400;
  font-size: 12px;
  color: #2b304f;
  margin-bottom: 6px;
}

.pp-multiselect>.field {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
  height: 40px;
  border: 0;
  padding: 8px 10px;
  border-radius: 4px;
  background-color: #fff;
  cursor: pointer;
  border: 1px solid #fff;
  transition: border 0.5s;
}

.pp-multiselect>.field:hover {
  border: 1px solid #898da6;
}

.pp-multiselect>.field.active {
  border: 1px solid #141b4d;
}

.pp-multiselect>.field>.items {
  display: flex;
  width: 100%;
  gap: 10px;
  overflow: hidden;
  position: relative;
}

.pp-multiselect>.field>.items>.placeholder {
  color: #bbb;
  font-size: 14px;
}

.pp-multiselect>.field>.items>.item {
  display: flex;
  align-items: center;
  width: auto;
  padding: 2px 8px;
  border-radius: 8px;
  background-color: #ebebeb;
  font-size: 14px;
  white-space: nowrap;
}

.pp-multiselect>.field>.items>.item>.ppi {
  cursor: pointer;
  margin-left: 5px;
  font-size: 16px;
  font-weight: 700;
}

.pp-multiselect>.field>.items .shadow {
  position: absolute;
  height: 40px;
  width: 1px;
  right: 0;
  background-color: #fff;
  box-shadow: -25px 0 30px 50px #fff;
}

.pp-multiselect>.field>.items>input {
  border: none;
  font-size: 14px;
  font-family: Inter;
  flex-grow: 1;
  cursor: text;
}

.pp-multiselect>.field>.icons {
  display: flex;
  font-size: 20px;
  gap: 5px;
  color: #141b4d;
}

.pp-multiselect>.field>.icons>.ppi {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
}

.pp-multiselect>.field>.icons>.ppi:hover {
  font-weight: 700;
}

.pp-multiselect>.field.required {
  border-left: 3px solid #ffb800;
}

.pp-multiselect>.field.error {
  border-width: 2px;
  border-color: #f44336;
  border-style: solid;
}

.pp-multiselect>.help {
  display: none;
  flex-direction: column;
  height: fit-content;
  position: absolute;
  overflow: visible;
  z-index: 5000;
  transform: translateY(58px);
  width: 100%;
}

.pp-multiselect>.help.wt {
  transform: translateY(37px);
}

.pp-multiselect>.help>i {
  z-index: 7501;
  font-size: 1.2rem;
  color: #e2e6f3;
  margin: 0 10px;
}

.pp-multiselect>.help>.main {
  width: inherit;
  z-index: 7500;
  transform: translate(0, -6px);
  display: flex;
  justify-content: flex-start;
  overflow: visible;
}

.pp-multiselect>.help>.main>.content {
  position: absolute;
  width: max-content;
  max-width: 240px;
  height: auto;
  background-color: #e2e6f3;
  padding: 8px 11px;
  box-shadow: 0px 0px 3px rgba(32, 47, 47, 0.36);
  border-radius: 4px;
  font-size: 12px;
  font-weight: 400;
  word-break: break-word;
  color: #2b304f !important;
}

.pp-multiselect>.help>.main>.content .line:not(:last-child) {
  margin-bottom: 8px;
}

.pp-multiselect>.help.right {
  align-items: flex-end;
}

.pp-multiselect>.help.right>.main {
  justify-content: flex-end;
}

.pp-multiselect.debug {
  background-color: green;
}

.pp-multiselect.debug .title {
  background-color: red;
}

.pp-multiselect.debug .field {
  background-color: blue;
}

.pp-multiselect:hover .help {
  display: flex;
}

.pp-multiselect.disabled>.field,
.pp-multiselect.readonly>.field {
  cursor: default;
  background-color: #ebebeb;
  color: #777;
}

.pp-multiselect.disabled>.field>.items>.shadow,
.pp-multiselect.readonly>.field>.items>.shadow {
  background-color: #ebebeb;
  box-shadow: -30px 0 30px 50px #ebebeb;
}

.pp-multiselect.disabled>.field>.icons,
.pp-multiselect.readonly>.field>.icons {
  color: #777;
}

.pp-multiselect.disabled>.field>.icons>.ppi,
.pp-multiselect.readonly>.field>.icons>.ppi {
  cursor: inherit;
}

.pp-multiselect.disabled>.field>.icons>.ppi:hover,
.pp-multiselect.readonly>.field>.icons>.ppi:hover {
  font-weight: normal;
}

.pp-multiselect.disabled>.field {
  cursor: not-allowed;
}

.pp-multiselect.disabled>.field:hover {
  border: 1px solid #fff;
}

.pp-multiselect.readonly>.field {
  color: #141b4d;
}

.pp-multiselect>.list {
  position: fixed;
  z-index: 10000;
  min-width: 300px;
  max-height: 216px;
  background-color: #fff;
  list-style: none;
  padding: 0 5px;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  transform: translateY(64px) translateX(3px);
  transition: height 0.1s ease-in-out;
}

.pp-multiselect>.list.wt {
  transform: translateY(43px) translateX(3px);
}

.pp-multiselect>.list.right {
  align-self: flex-end;
  box-shadow: 0 5px -5px rgba(0, 0, 0, 0.25);
  margin: 0 5px 0 0;
}

.pp-multiselect>.list.top {
  transform: translateY(calc(-100% + 24px)) translateX(3px);
  border-radius: 4px 4px 0 0;
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.25);
}

.pp-multiselect>.list.wt.top {
  transform: translateY(calc(-100% + 3px)) translateX(3px);
}

.pp-multiselect>.list>.options {
  margin: 4px 0;
  padding: 4px;
}

.pp-multiselect>.list>.options>.option {
  background-color: #bbb;
  cursor: pointer;
  font-size: 0.7rem;
  color: #fff;
  padding: 2px 4px;
  border-radius: 4px;
  margin-right: 4px;
}

.pp-multiselect>.list>.options>.option:hover {
  background-color: #ddd;
  color: #666;
}

.pp-multiselect>.list>.search {
  display: flex;
  width: 100%;
  height: 28px;
  margin: 4px 0;
  padding: 4px;
  background-color: #f4f4f4;
  border-radius: 4px;
}

.pp-multiselect>.list>.search>input {
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 0 4px;
}

.pp-multiselect>.list>.search>input::placeholder {
  color: #bbb;
  font-family: Inter;
}

.pp-multiselect>.list>.search>.ppi-search {
  color: #ddd;
}

.pp-multiselect>.list>.search>.ppi-x {
  cursor: pointer;
}

.pp-multiselect>.list>.items {
  overflow-y: scroll;
  overflow-x: hidden;
  margin: 3px;
}

.pp-multiselect>.list>.items::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #eee;
  z-index: 99;
}

.pp-multiselect>.list>.items::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 4px;
}

.pp-multiselect>.list>.items::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}

.pp-multiselect>.list>.items::-webkit-scrollbar-track {
  border-radius: 4px;
}

.pp-multiselect>.list>.items hr {
  margin: 0;
  background-color: #ddd;
}

.pp-multiselect>.list>.items>.item {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 5px;
  color: #2b304f;
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
}

.pp-multiselect>.list>.items>.item .ppi {
  color: #cccccf;
}

.pp-multiselect>.list>.items>.item.disabled {
  color: #bbb;
  cursor: not-allowed;
}

.pp-multiselect>.list>.items>.item.selected .ppi {
  color: #ffb800;
}

.pp-multiselect>.list>.items>.item:hover {
  background-color: #ebebeb;
}

.pp-multiselect.debug .title {
  background-color: red;
}

.pp-multiselect.debug .field {
  background-color: blue;
}

.pp-multiselect.debug .list {
  background-color: green;
}
@font-face {
  font-family: "Processor-Platform";
  src: url(/static/media/Processor-Platform.76d153fe892ad012e91f.eot);
  src: url(/static/media/Processor-Platform.76d153fe892ad012e91f.eot#iefix)
      format("embedded-opentype"),
    url(/static/media/Processor-Platform.364d3348aae2a942ea96.ttf) format("truetype"),
    url(/static/media/Processor-Platform.c663e0700aeccbfcb84b.woff) format("woff"),
    url(/static/media/Processor-Platform.df07dd02ce53263f5d9b.svg#Processor-Platform) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

#iconSizeHelpIcon {
  font-size: 10px;
  color: #141b4d;
}

#iconSizeMessageBox {
  font-size: 40px;
  color: #141b4d;
}

#arrowsNumeric {
  font-size: 15px;
  color: #141b4d;
}

.pp-iconNotify {
  font-size: 25px;
  color: #141b4d;
}

#iconSearchSize {
  font-size: 20px;
  color: #141b4d;
}

#closeIconMessageBox {
  font-size: 14px;
  color: #141b4d;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 24px;
}

#iconSizeSelects {
  font-size: 15px;
  color: #141b4d;
  padding: 4px 0 0 0;
}

#arrowsTextfieldNumeric {
  font-size: 15px;
  color: #141b4d;
}

#closeIcon {
  font-size: 20px;
  color: #141b4d;
  padding: 0 0 0 0;
}

#uploadIcon {
  font-size: 21.01px;
  color: #141b4d;
}

#trashUploaderIcon {
  font-size: 21px;
  color: #141b4d;
}

i.ppi {
  font-family: "Processor-Platform" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ppi.ppi-restore-alt:before {
  content: "\ea16";
}
.ppi.ppi-chart-bar-alt:before {
  content: "\e9c5";
}
.ppi.ppi-file-picture:before {
  content: "\ea14";
}
.ppi.ppi-template:before {
  content: "\ea15";
}
.ppi.ppi-cloud-disk:before {
  content: "\ea0f";
}
.ppi.ppi-ambulance:before {
  content: "\ea10";
}
.ppi.ppi-case-disk:before {
  content: "\ea11";
}
.ppi.ppi-clipboard-chart:before {
  content: "\ea12";
}
.ppi.ppi-headset:before {
  content: "\e9fb";
}
.ppi.ppi-checkbox-alt:before {
  content: "\e9fc";
}
.ppi.ppi-build:before {
  content: "\e9fd";
}
.ppi.ppi-callcenter:before {
  content: "\e9fe";
}
.ppi.ppi-case:before {
  content: "\e9ff";
}
.ppi.ppi-certifi:before {
  content: "\ea00";
}
.ppi.ppi-cloud:before {
  content: "\ea01";
}
.ppi.ppi-cloud-edit:before {
  content: "\ea02";
}
.ppi.ppi-cloud-server:before {
  content: "\ea03";
}
.ppi.ppi-eye-alt:before {
  content: "\ea04";
}
.ppi.ppi-server-stack:before {
  content: "\ea05";
}
.ppi.ppi-gear:before {
  content: "\ea06";
}
.ppi.ppi-globe-s:before {
  content: "\ea07";
}
.ppi.ppi-govern:before {
  content: "\ea08";
}
.ppi.ppi-people:before {
  content: "\ea09";
}
.ppi.ppi-reload:before {
  content: "\ea0a";
}
.ppi.ppi-safe:before {
  content: "\ea0b";
}
.ppi.ppi-user-secret:before {
  content: "\ea0c";
}
.ppi.ppi-user-circle-alt:before {
  content: "\ea0d";
}
.ppi.ppi-bomb:before {
  content: "\ea0e";
}
.ppi.ppi-play:before {
  content: "\e9f5";
}
.ppi.ppi-drag-vertical:before {
  content: "\e9f7";
}
.ppi.ppi-percent:before {
  content: "\e9fa";
}
.ppi.ppi-flow-merge:before {
  content: "\e99d";
}
.ppi.ppi-restore:before {
  content: "\e9f6";
}
.ppi.ppi-in-progress:before {
  content: "\e9f1";
}
.ppi.ppi-pause:before {
  content: "\e9f2";
}
.ppi.ppi-floppy:before {
  content: "\e9f0";
}
.ppi.ppi-academic-cap:before {
  content: "\e900";
}
.ppi.ppi-adjustments:before {
  content: "\e901";
}
.ppi.ppi-annotation:before {
  content: "\e902";
}
.ppi.ppi-archive:before {
  content: "\e903";
}
.ppi.ppi-arrow-circle-down:before {
  content: "\e904";
}
.ppi.ppi-arrow-circle-left:before {
  content: "\e905";
}
.ppi.ppi-arrow-circle-right:before {
  content: "\e906";
}
.ppi.ppi-arrow-circle-up:before {
  content: "\e907";
}
.ppi.ppi-arrow-down:before {
  content: "\e908";
}
.ppi.ppi-arrow-left:before {
  content: "\e909";
}
.ppi.ppi-arrow-right:before {
  content: "\e90e";
}
.ppi.ppi-arrow-up:before {
  content: "\e910";
}
.ppi.ppi-arrow-narrow-down:before {
  content: "\e90a";
}
.ppi.ppi-arrow-narrow-left:before {
  content: "\e90b";
}
.ppi.ppi-arrow-narrow-right:before {
  content: "\e90c";
}
.ppi.ppi-arrow-narrow-up:before {
  content: "\e90d";
}
.ppi.ppi-arrows-expand:before {
  content: "\e90f";
}
.ppi.ppi-at-symbol:before {
  content: "\e911";
}
.ppi.ppi-backspace:before {
  content: "\e912";
}
.ppi.ppi-badge-check:before {
  content: "\e913";
}
.ppi.ppi-ban:before {
  content: "\e914";
}
.ppi.ppi-beaker:before {
  content: "\e915";
}
.ppi.ppi-bell:before {
  content: "\e916";
}
.ppi.ppi-bookmark:before {
  content: "\e917";
}
.ppi.ppi-bookmark-alt:before {
  content: "\e918";
}
.ppi.ppi-book-open:before {
  content: "\e919";
}
.ppi.ppi-briefcase:before {
  content: "\e91a";
}
.ppi.ppi-cake:before {
  content: "\e91b";
}
.ppi.ppi-calculator:before {
  content: "\e91c";
}
.ppi.ppi-calendar:before {
  content: "\e91d";
}
.ppi.ppi-camera:before {
  content: "\e91e";
}
.ppi.ppi-cash:before {
  content: "\e91f";
}
.ppi.ppi-chart-bar:before {
  content: "\e920";
}
.ppi.ppi-chart-pie:before {
  content: "\e921";
}
.ppi.ppi-chart-square-bar:before {
  content: "\e922";
}
.ppi.ppi-chat:before {
  content: "\e923";
}
.ppi.ppi-chat-alt:before {
  content: "\e924";
}
.ppi.ppi-chat-alt-2:before {
  content: "\e925";
}
.ppi.ppi-check:before {
  content: "\e926";
}
.ppi.ppi-check-double:before {
  content: "\ea13";
}
.ppi.ppi-check-circle:before {
  content: "\e927";
}
.ppi.ppi-chevron-double-down:before {
  content: "\e928";
}
.ppi.ppi-chevron-double-left:before {
  content: "\e929";
}
.ppi.ppi-chevron-double-right:before {
  content: "\e92a";
}
.ppi.ppi-chevron-double-up:before {
  content: "\e92b";
}
.ppi.ppi-chevron-down:before {
  content: "\e92c";
}
.ppi.ppi-chevron-left:before {
  content: "\e92d";
}
.ppi.ppi-chevron-right:before {
  content: "\e92e";
}
.ppi.ppi-chevron-up:before {
  content: "\e92f";
}
.ppi.ppi-chip:before {
  content: "\e930";
}
.ppi.ppi-clipboard:before {
  content: "\e931";
}
.ppi.ppi-clipboard-check:before {
  content: "\e932";
}
.ppi.ppi-clipboard-copy:before {
  content: "\e933";
}
.ppi.ppi-clipboard-list:before {
  content: "\e934";
}
.ppi.ppi-clock:before {
  content: "\e935";
}
.ppi.ppi-cloud-alt:before {
  content: "\e936";
}
.ppi.ppi-cloud-download:before {
  content: "\e937";
}
.ppi.ppi-cloud-upload:before {
  content: "\e938";
}
.ppi.ppi-code:before {
  content: "\e939";
}
.ppi.ppi-cog:before {
  content: "\e93a";
}
.ppi.ppi-collection:before {
  content: "\e93b";
}
.ppi.ppi-color-swatch:before {
  content: "\e93c";
}
.ppi.ppi-credit-card:before {
  content: "\e93d";
}
.ppi.ppi-cube:before {
  content: "\e93e";
}
.ppi.ppi-cube-transparent:before {
  content: "\e93f";
}
.ppi.ppi-currency-bangladeshi:before {
  content: "\e940";
}
.ppi.ppi-currency-dollar:before {
  content: "\e941";
}
.ppi.ppi-currency-euro:before {
  content: "\e942";
}
.ppi.ppi-currency-pound:before {
  content: "\e943";
}
.ppi.ppi-currency-rupee:before {
  content: "\e944";
}
.ppi.ppi-currency-yen:before {
  content: "\e945";
}
.ppi.ppi-cursor-click:before {
  content: "\e946";
}
.ppi.ppi-database:before {
  content: "\e947";
}
.ppi.ppi-desktop-computer:before {
  content: "\e948";
}
.ppi.ppi-device-mobile:before {
  content: "\e949";
}
.ppi.ppi-device-tablet:before {
  content: "\e94a";
}
.ppi.ppi-document:before {
  content: "\e94b";
}
.ppi.ppi-document-add:before {
  content: "\e94c";
}
.ppi.ppi-document-download:before {
  content: "\e94d";
}
.ppi.ppi-document-duplicate:before {
  content: "\e94e";
}
.ppi.ppi-document-remove:before {
  content: "\e94f";
}
.ppi.ppi-document-report:before {
  content: "\e950";
}
.ppi.ppi-document-search:before {
  content: "\e951";
}
.ppi.ppi-document-text:before {
  content: "\e952";
}
.ppi.ppi-dots-circle-horizontal:before {
  content: "\e953";
}
.ppi.ppi-dots-horizontal:before {
  content: "\e954";
}
.ppi.ppi-dots-vertical:before {
  content: "\e955";
}
.ppi.ppi-download:before {
  content: "\e956";
}
.ppi.ppi-duplicate:before {
  content: "\e957";
}
.ppi.ppi-emoji-happy:before {
  content: "\e958";
}
.ppi.ppi-emoji-sad:before {
  content: "\e959";
}
.ppi.ppi-exclamation:before {
  content: "\e95a";
}
.ppi.ppi-exclamation-circle:before {
  content: "\e95b";
}
.ppi.ppi-expand:before {
  content: "\e95c";
}
.ppi.ppi-external-link:before {
  content: "\e95d";
}
.ppi.ppi-eye:before {
  content: "\e95e";
}
.ppi.ppi-eye-off:before {
  content: "\e95f";
}
.ppi.ppi-fast-forward:before {
  content: "\e960";
}
.ppi.ppi-film:before {
  content: "\e961";
}
.ppi.ppi-filter:before {
  content: "\e962";
}
.ppi.ppi-finger-print:before {
  content: "\e963";
}
.ppi.ppi-fire:before {
  content: "\e964";
}
.ppi.ppi-flag:before {
  content: "\e965";
}
.ppi.ppi-folder:before {
  content: "\e966";
}
.ppi.ppi-folder-add:before {
  content: "\e967";
}
.ppi.ppi-folder-download:before {
  content: "\e968";
}
.ppi.ppi-folder-open:before {
  content: "\e969";
}
.ppi.ppi-folder-remove:before {
  content: "\e96a";
}
.ppi.ppi-gift:before {
  content: "\e96b";
}
.ppi.ppi-globe:before {
  content: "\e96c";
}
.ppi.ppi-globe-alt:before {
  content: "\e96d";
}
.ppi.ppi-hand:before {
  content: "\e96e";
}
.ppi.ppi-hashtag:before {
  content: "\e96f";
}
.ppi.ppi-heart:before {
  content: "\e970";
}
.ppi.ppi-home:before {
  content: "\e971";
}
.ppi.ppi-identification:before {
  content: "\e972";
}
.ppi.ppi-inbox:before {
  content: "\e973";
}
.ppi.ppi-inbox-in:before {
  content: "\e974";
}
.ppi.ppi-information-circle:before {
  content: "\e975";
}
.ppi.ppi-key:before {
  content: "\e976";
}
.ppi.ppi-library:before {
  content: "\e977";
}
.ppi.ppi-light-bulb:before {
  content: "\e978";
}
.ppi.ppi-lightning-bolt:before {
  content: "\e979";
}
.ppi.ppi-link:before {
  content: "\e97a";
}
.ppi.ppi-location-marker:before {
  content: "\e97b";
}
.ppi.ppi-lock-closed:before {
  content: "\e97c";
}
.ppi.ppi-lock-open:before {
  content: "\e97d";
}
.ppi.ppi-login:before {
  content: "\e97e";
}
.ppi.ppi-logout:before {
  content: "\e97f";
}
.ppi.ppi-mail:before {
  content: "\e980";
}
.ppi.ppi-mail-open:before {
  content: "\e981";
}
.ppi.ppi-map:before {
  content: "\e982";
}
.ppi.ppi-menu:before {
  content: "\e983";
}
.ppi.ppi-menu-alt-1:before {
  content: "\e984";
}
.ppi.ppi-menu-alt-2:before {
  content: "\e985";
}
.ppi.ppi-menu-alt-3:before {
  content: "\e986";
}
.ppi.ppi-menu-alt-4:before {
  content: "\e987";
}
.ppi.ppi-microphone:before {
  content: "\e988";
}
.ppi.ppi-minus:before {
  content: "\e989";
}
.ppi.ppi-minus-circle:before {
  content: "\e98a";
}
.ppi.ppi-minus-sm:before {
  content: "\e98b";
}
.ppi.ppi-moon:before {
  content: "\e98c";
}
.ppi.ppi-music-note:before {
  content: "\e98d";
}
.ppi.ppi-newspaper:before {
  content: "\e98e";
}
.ppi.ppi-office-building:before {
  content: "\e98f";
}
.ppi.ppi-paper-airplane:before {
  content: "\e990";
}
.ppi.ppi-paper-clip:before {
  content: "\e991";
}
.ppi.ppi-pause-circle:before {
  content: "\e992";
}
.ppi.ppi-pencil:before {
  content: "\e993";
}
.ppi.ppi-pencil-alt:before {
  content: "\e994";
}
.ppi.ppi-phone:before {
  content: "\e995";
}
.ppi.ppi-phone-incoming:before {
  content: "\e996";
}
.ppi.ppi-phone-missed-call:before {
  content: "\e997";
}
.ppi.ppi-phone-outgoing:before {
  content: "\e998";
}
.ppi.ppi-photograph:before {
  content: "\e999";
}
.ppi.ppi-play-circle:before {
  content: "\e99a";
}
.ppi.ppi-plus:before {
  content: "\e99b";
}
.ppi.ppi-plus-circle:before {
  content: "\e99c";
}
.ppi.ppi-presentation-chart-bar:before {
  content: "\e99e";
}
.ppi.ppi-presentation-chart-line:before {
  content: "\e99f";
}
.ppi.ppi-printer:before {
  content: "\e9a0";
}
.ppi.ppi-puzzle:before {
  content: "\e9a1";
}
.ppi.ppi-qrcode:before {
  content: "\e9a2";
}
.ppi.ppi-question-mark-circle:before {
  content: "\e9a3";
}
.ppi.ppi-receipt-refund:before {
  content: "\e9a4";
}
.ppi.ppi-receipt-tax:before {
  content: "\e9a5";
}
.ppi.ppi-refresh:before {
  content: "\e9a6";
}
.ppi.ppi-reply:before {
  content: "\e9a7";
}
.ppi.ppi-rewind:before {
  content: "\e9a8";
}
.ppi.ppi-rss:before {
  content: "\e9a9";
}
.ppi.ppi-save:before {
  content: "\e9aa";
}
.ppi.ppi-save-as:before {
  content: "\e9ab";
}
.ppi.ppi-scale:before {
  content: "\e9ac";
}
.ppi.ppi-scissors:before {
  content: "\e9ad";
}
.ppi.ppi-search:before {
  content: "\e9ae";
}
.ppi.ppi-search-circle:before {
  content: "\e9af";
}
.ppi.ppi-selector:before {
  content: "\e9b0";
}
.ppi.ppi-server:before {
  content: "\e9b1";
}
.ppi.ppi-share:before {
  content: "\e9b2";
}
.ppi.ppi-shield-check:before {
  content: "\e9b3";
}
.ppi.ppi-shield-exclamation:before {
  content: "\e9b4";
}
.ppi.ppi-shopping-bag:before {
  content: "\e9b5";
}
.ppi.ppi-shopping-cart:before {
  content: "\e9b6";
}
.ppi.ppi-sort-ascending:before {
  content: "\e9b7";
}
.ppi.ppi-sort-descending:before {
  content: "\e9b8";
}
.ppi.ppi-sparkles:before {
  content: "\e9b9";
}
.ppi.ppi-speakerphone:before {
  content: "\e9ba";
}
.ppi.ppi-star:before {
  content: "\e9bb";
}
.ppi.ppi-star-solid:before {
  content: "\e9f8";
}
.ppi.ppi-status-offline:before {
  content: "\e9bc";
}
.ppi.ppi-status-online:before {
  content: "\e9bd";
}
.ppi.ppi-stop:before {
  content: "\e9be";
}
.ppi.ppi-sun:before {
  content: "\e9bf";
}
.ppi.ppi-support:before {
  content: "\e9c0";
}
.ppi.ppi-switch-horizontal:before {
  content: "\e9c1";
}
.ppi.ppi-switch-vertical:before {
  content: "\e9c2";
}
.ppi.ppi-table:before {
  content: "\e9c3";
}
.ppi.ppi-tag:before {
  content: "\e9c4";
}
.ppi.ppi-terminal:before {
  content: "\e9c6";
}
.ppi.ppi-thumb-down:before {
  content: "\e9c7";
}
.ppi.ppi-thumb-up:before {
  content: "\e9c8";
}
.ppi.ppi-ticket:before {
  content: "\e9c9";
}
.ppi.ppi-translate:before {
  content: "\e9ca";
}
.ppi.ppi-trash:before {
  content: "\e9cb";
}
.ppi.ppi-trending-down:before {
  content: "\e9cc";
}
.ppi.ppi-trending-up:before {
  content: "\e9cd";
}
.ppi.ppi-truck:before {
  content: "\e9ce";
}
.ppi.ppi-upload:before {
  content: "\e9cf";
}
.ppi.ppi-user:before {
  content: "\e9d0";
}
.ppi.ppi-user-add:before {
  content: "\e9d1";
}
.ppi.ppi-user-circle1:before {
  content: "\e9d2";
}
.ppi.ppi-user-group:before {
  content: "\e9d3";
}
.ppi.ppi-user-remove:before {
  content: "\e9d4";
}
.ppi.ppi-users:before {
  content: "\e9d5";
}
.ppi.ppi-variable:before {
  content: "\e9d6";
}
.ppi.ppi-video-camera:before {
  content: "\e9d7";
}
.ppi.ppi-view-boards:before {
  content: "\e9d8";
}
.ppi.ppi-view-grid:before {
  content: "\e9d9";
}
.ppi.ppi-view-grid-add:before {
  content: "\e9da";
}
.ppi.ppi-view-list:before {
  content: "\e9db";
}
.ppi.ppi-volume-off:before {
  content: "\e9dc";
}
.ppi.ppi-volume-up:before {
  content: "\e9dd";
}
.ppi.ppi-wifi:before {
  content: "\e9de";
}
.ppi.ppi-x:before {
  content: "\e9df";
}
.ppi.ppi-x-circle:before {
  content: "\e9e0";
}
.ppi.ppi-zoom-in:before {
  content: "\e9e1";
}
.ppi.ppi-zoom-out:before {
  content: "\e9e2";
}
.ppi.ppi-service:before {
  content: "\e9e3";
}
.ppi.ppi-pin:before {
  content: "\e9e4";
}
.ppi.ppi-chevron-down-alt:before {
  content: "\e9e5";
}
.ppi.ppi-chevron-up-alt:before {
  content: "\e9e6";
}
.ppi.ppi-divider-horizontal:before {
  content: "\e9e7";
}
.ppi.ppi-divider-vertical:before {
  content: "\e9e8";
}
.ppi.ppi-radiobtn:before {
  content: "\e9e9";
}
.ppi.ppi-radiobtn-on:before {
  content: "\e9ea";
}
.ppi.ppi-checkbox:before {
  content: "\e9eb";
}
.ppi.ppi-checkbox-on:before {
  content: "\e9ed";
}
.ppi.ppi-checkbox-part:before {
  content: "\e9f9";
}
.ppi.ppi-emoji-neutral:before {
  content: "\e9ec";
}
.ppi.ppi-polygons:before {
  content: "\e9ee";
}
.ppi.ppi-pig:before {
  content: "\e9ef";
}
.ppi.ppi-loading:before {
  content: "\e9f4";
}
.ppi.ppi-division:before {
  content: "\e9f3";
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-1turn);
  }
}

.ppi.ppi-spin {
  animation: spin 2s linear infinite;
  display: block;
}

.ppi.ppi-pulse {
  animation: spin 1s steps(8) infinite;
  display: block;
}

.ppi-1x {
  font-size: 100%;
}

.ppi-2x {
  font-size: 120%;
}

.ppi-3x {
  font-size: 140%;
}

.ppi-4x {
  font-size: 160%;
}

.ppi-5x {
  font-size: 180%;
}

.ppi-6x {
  font-size: 200%;
}

.ppi-7x {
  font-size: 250%;
}

.ppi-rotate-90 {
  transform: rotate(90deg) !important;
}

.ppi-rotate-180 {
  transform: rotate(180deg) !important;
}

.ppi-rotate-270 {
  transform: rotate(270deg) !important;
}

.ppi.ppi-flip-h {
  transform: scaleX(-1);
}

.ppi.ppi-flip-v {
  transform: scaleY(-1);
}

/* PPUploader.css

   Keyframes
*/
@keyframes progress {
    0% {
        background-position: 0 0;
    }

    100% {
        background-position: -70px 0;
    }
}

/* Typography & text */
.uploadErrorTypography {
    color: #2B304F;
    font-family: Inter;
    font-weight: 600;
    font-size: 14px;
}

.progressBarTypo1,
.progressBarTypo2,
.uploaderNoFileTypo {
    color: #2B304F;
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
}

.progressBarTypo1 {
    margin-top: 16px;
}

/* Layout containers */
.uploadErrorGrid {
    display: flex; /* to match alignContent / justifyContent */
    align-content: center;
    justify-content: center;
    text-align: center;
    font-family: Inter;
}

.uploadErrorItem {
    display: flex;
    align-content: center;
    justify-content: center;
    text-align: center;
    font-family: Inter;
}

.progressBarGrid {
    padding-top: 0;
}

.uploaderContainerDashed {
    background-color: #FFFFFF;
    border: 3px dotted #B8CCEA;
    border-radius: 8px;
    display: flex;
    outline: none;
    padding: 60px;
    text-align: center;
    cursor: pointer;
}

.active {
    animation: progress 2s linear infinite !important;
    /* background-image: repeating-linear-gradient( -45deg, #ffffff, #ffffff 25px, #FAFDFF 25px, #FAFDFF 50px ); */
    background-size: 150% 100%;
    /* border: 2px solid #B8CCEA; */
    padding: 60px;
    /* background-color: #FFFFFF; */
    border-radius: 8px;
}

/* Circles & buttons */
.uploaderNoFileGrid {
    background-color: #FAFAFA;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}

.uploaderButton,
.uploaderButton1,
.uploaderButton2,
.progressBarButton {
    margin-top: 50px;
    text-transform: none;
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    padding: 11px 20px;
    background-color: #B8CCEA;
    border: none;
    cursor: pointer;
}

.uploaderButtonDisabled {
    margin-top: 50px;
    text-transform: none;
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    padding: 11px 20px;
    background-color: #B8CCEA;
    opacity: 0.5;
    cursor: not-allowed;
}

/* Inner circles */
.circularProgressLabelCP {
    color: #B8CCEA;
}

.circularProgressLabel1,
.circularProgressLabel2 {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-family: Inter;
}

.circularProgressLabel1 {
    background-color: #B8CCEA;
    width: 90px;
    height: 90px;
}

.circularProgressLabel2 {
    background-color: #FAFAFA;
    width: 85px;
    height: 85px;
}

/* Small utility */
.fontFamily {
    font-family: Inter;
    font-size: 14px;
}

.allAI>.contentAI , .contentAI {
    background-color: #ECF0FD;
    width: 100%;
    max-height: 0;
    /* visibility: hidden; */
    overflow: hidden;
    transition: max-height 0.5s ease-in-out;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 3px;    
    padding: 0 15px;
    border: none;

}

.allAI>.contentAI.open, .contentAI.open {
    max-height: 137px;
    max-height: 250px;
    min-width: 300px;
    /* visibility: visible; */
    padding: 5px 10px;
    overflow: visible;
    transition: max-height 0.5s ease-in-out;

}

.allAI>.contentAI.open.borderAI {
    border-bottom: 2px solid;
    border-radius: 3px;    
    animation: borderAnimation 6s infinite ease-in-out;

}


.allAI>.contentAI .AIText,.contentAI .AiText {
    padding: 0px 10px;
    resize: none;
    font-size: 14px;
    color: #000;
}

.allAI>.contentAI .title-sugestao ,.contentAI .title-sugestao {

    margin: 10px 0;
    font-size: 12px;
    font-weight: 600;
    color: #000;
    padding: 0px 10px;
    line-height: 13.31px;
}

.action-wrapper {
    /* margin-top: 10px; */
    display: flex;
    justify-content: flex-start;
    float: left;
    flex-direction: row;
    gap: 6px;
    padding: 0px 5px ;
}

.contentAI > .action-wrapper {
    padding: 5px 10px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    /* float: left; */
    flex-direction: row;
    /* margin-top: 5px; */
}

.contentAI > .action-wrapper > .row > .lciconlink:hover{
    background-color: #fff !important;
}
.contentAI > .action-wrapper > .lc-button {
    font-size: 12px;
    width: 135px;
    padding: 5px;
    height: 40px;

}
.originalText.disabled {
    background-color: #ECF0FD;
    border: none;
    color: #000;
    min-height: 40px;
    /* cursor: not-allowed; */
}

@keyframes borderAnimation {
    0%, 50%, 100% {
        border-color: #00FF00; /* Verde */
      }
    25% , 75%{
        border-color: #00FFFF; /* Azul */
      }
}
@keyframes openFromBottom {
    from {
      transform: translateY(100%);
    }
    to {
      transform: translateY(0);
    }
  }
@media screen and (max-width: 1900px) {
    .dialog-modal>.allAI>.content {
        background-color: #e2e6f3;
        max-width: 1000px;
    }
}

@media screen and (max-width: 2800px) {
    .dialog-modal>.allAI>.content {
        max-width: 1500px;
    }
}

@media screen and (max-width: 600px) {
    .allAI:not(.open)  {
        display: none;
    }
    .allAI.open {
        display: block;
        height: auto;
        /* min-height: 170px; */
    }
    .allAI>.contentAI.open {
        width: auto;
        margin-top: 0px;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        min-width: 340px;
    }
    .allAI>.contentAI:not(.open)  {
        height: 0px;
    }
    .contentAI >  .action-wrapper {
        padding: 0px;
        align-items: center;
    }
    .contentAI >  .action-wrapper > .lc-button {
        width: 180px;
    }
}
.filter-panel-container {
    display: flex;
    flex-direction: column;
    padding: 20px;

    border-radius: 5px;
 
    max-width: 400px;
  }
  .ppdropdown > label {
    font-size: 0.75rem;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 4px;
}
  .filter-panel {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  
  .filter-field {
    display: flex;
    flex-direction: column;
  }
  
 
  .input-field input,
  .filter-field select {
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 5px;
    width: 100%;
  }
  
  /* button {
    margin-top: 10px;
    padding: 10px;
    background-color: #007bff;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    align-self: flex-start;
  }
  
  button:hover {
    background-color: #0056b3;
  } */
  
  .filtered-results {
    margin-top: 20px;
    white-space: pre-wrap; /* This ensures the JSON output wraps properly */
  }
  
.iconvaluecontent {
    min-width: 100%;
    display: flex;
    flex-direction: row;
}

.truncate-container {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    overflow: hidden;
    max-width: 100%;
}

.truncate-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

.iconvaluecontent .description {
    color: var(--text-light);
    text-align: right;
    font-family: "Ubuntu", sans-serif;
    font-size: 2vh;
    font-style: normal;
    font-weight: 400;    
}

    .iconvaluecontent .description.home {
        font-size: 1.7vh;
    }

.iconvaluecontent.grey {
    min-height: 100%;
    min-width: 100%;
    display: flex;
    flex-direction: row;
    gap: 6px;
}

.small-card .iconvaluecontent.grey {
    gap: 4px;
}

.iconvaluecontent.grey .data {
    color: var(--text-default);
}

.small-card .iconvaluecontent .icone {
    position: relative;
    top: -45%;
    width: 2.5vh;
    height: 2.5vh;
}

    .small-card .iconvaluecontent .icone i {
        font-size: 2.5vh !important;
    }

.small-card .iconvaluecontent .data div {
    font-size: 1.1vw !important;
}
.small-card .iconvaluecontent.bigNumber .data div {
    font-size: .8vw !important;
}

.iconvaluecontent .data {
    display: flex;
    justify-content: end;
}

    .iconvaluecontent .data .right {
        text-align: right;
    }

.iconvaluecontent.consumo .data div {
    color: var(--text-default) !important;
    font-family: "Ubuntu", sans-serif;
    font-size: 4.5vh !important;
    font-style: normal;
    font-weight: 400;
    text-align: left;
}

.iconvaluecontent.consumo .data {
    justify-content: start;
}


.iconvaluecontent.office-services {
    justify-content: space-evenly !important;
    gap:6px;
}

.iconvaluecontent.grey.office-services {
    justify-content: start !important;    
}

.small-description {
    font-size: 1.7vh;
    color: var(--text-light);
    text-align: right;
    font-family: "Ubuntu", sans-serif;    
    font-style: normal;
    font-weight: 400;    
}

.balonCard {
    position: relative;
    width: 10px;
    height: 10px;
    background-color: #fff;
    rotate: 45deg; 
    left: 50%; 
    bottom: -5%;
    transform: translateX(-50%);
}
.balonCard.withHeaderButton{
    bottom: 3%;
}

.card-active:has(.balonCard) {
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, .25) !important;
}

@media (min-width: 1600px) {
    .balonCard{
        bottom: -3%;
    }
    .balonCard.withHeaderButton{
        bottom: 1%;
    }
    
}
body {
    background-color: var(--background-lightest);
    font-family: "Ubuntu", sans-serif !important;
}

.container>.topbar>.right::after {
    background: none !important;
}

body .container {
    max-width: 100%;
    background-color: var(--background-lightest);
}

body .container>.topbar {

    background: linear-gradient(90deg,
            var(--color-primary-purple-dark) 40%,
            var(--color-primary-purple) 100%);



}

body .container>.topbar>.left>.lc-tooltip .item.notifications,
body .container>.topbar .center>.lc-tooltip .item.notifications,
body .container>.topbar .right>.lc-tooltip .item.notifications {
    position: relative;
}

body .container>.topbar>.left>.lc-tooltip .item.notifications .badge,
body .container>.topbar .center>.lc-tooltip .item.notifications .badge,
body .container>.topbar .right>.lc-tooltip .item.notifications .badge {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 3px;
    right: 3px;
    background-color: #fff;
    color: #000;
    font-size: 10px;
    padding: 2px;
    border-radius: 8px;
    min-width: 20px;
    color: #fff;
    background-color: #4ebaff;
}

body .container>.topbar>.left>.lc-tooltip .item.notifications .badge.success,
body .container>.topbar .center>.lc-tooltip .item.notifications .badge.success,
body .container>.topbar .right>.lc-tooltip .item.notifications .badge.success {
    background-color: #a5bf3e;
}

body .container>.topbar>.left>.lc-tooltip .item.notifications .badge.warning,
body .container>.topbar .center>.lc-tooltip .item.notifications .badge.warning,
body .container>.topbar .right>.lc-tooltip .item.notifications .badge.warning {
    background-color: var(--color-secondary-lime);
    color: var(--text-default);
}

body .container>.topbar>.left>.lc-tooltip .item.notifications .badge.danger,
body .container>.topbar .center>.lc-tooltip .item.notifications .badge.danger,
body .container>.topbar .right>.lc-tooltip .item.notifications .badge.danger {
    background-color: #e64646;
}

body .container>.topbar>.left .lc-tooltip>.item,
body .container>.topbar .center>.lc-tooltip>.item,
body .container>.topbar .right>.lc-tooltip>.item {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 44px;
    width: 44px;
    font-family: "Ubuntu", sans-serif;
    font-weight: 700;
    cursor: pointer;
    color: #fff;
}

body .container>.topbar>.left .lc-tooltip>.item>i,
body .container>.topbar .center>.lc-tooltip>.item>i,
body .container>.topbar .right>.lc-tooltip>.item>i {
    font-size: 24px;
}

body .container>.topbar>.left .lc-tooltip>.item:hover,
body .container>.topbar>.left>.lc-tooltip>.item.active,
body .container>.topbar .center>.lc-tooltip>.item:hover,
body .container>.topbar .center>.lc-tooltip>.item.active {
    background-color: rgba(0, 0, 0, 0.4);
}

body .container>.topbar .right>.lc-tooltip>.item:hover,
body .container>.topbar .right>.lc-tooltip>.item.active {
    background-color: rgba(46, 25, 86, 0.4);
}

body .container>.topbar>.left .lc-tooltip>.item>.avatar,
body .container>.topbar .center>.lc-tooltip>.item>.avatar,
body .container>.topbar .right>.lc-tooltip>.item>.avatar {
    width: 24px;
    height: 24px;
    border: 1px solid #fff;
    border-radius: 14px;
}

body .container>.topbar>.left>.items {
    display: flex;
    gap: 25px;
    align-items: center;
}

body .container>.topbar>.left>.items>.division {
    width: 3px;
    height: 22px;
    border-radius: 2px;
    background-color: #ccc;
    margin-left: 8px;
    margin-right: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}

body .container>.topbar>.left>.items>.group {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 50px;
    width: fit-content;
    max-width: 150px;
    font-size: 0.8rem;
    padding-right: 10px;
}

body .container>.topbar>.left .items .lc-tooltip .item .title {
    margin-left: 0;
}

body .container>.topbar>.left .items .gtm {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 36px;
    min-width: 52px;
    margin-top: 8px;
    border-radius: 10px 10px 0 0;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    padding: 10px 20px;
    cursor: pointer;
    color: var(--text-dark);
    position: relative;
    background-color: var(--background-white);
    /* margin-left: 20px;
    margin-right: 20px; */
}

body .container>.topbar>.left .items .gtm.secops {
    background-color: #f1f5fb;

}

body .container>.topbar>.left .items .gtm .title {
    font-size: 14px;
}

body .container>.topbar>.left .items .gtm::after,
body .container>.topbar>.left .items .gtm::before {
    content: "";
    position: absolute;
    bottom: 0;
    width: 20px;
    height: 20px;
    background-color: transparent;
    border-radius: 50%;
}

body .container>.topbar>.left .items .gtm::after {
    left: -20px;
    box-shadow: 10px 10px #fff;
}

body .container>.topbar>.left .items .gtm::before {
    right: -20px;
    box-shadow: -10px 10px #fff;
}

body .container>.topbar>.left .items .gtm.secops::after {
    box-shadow: 10px 10px #f1f5fb;
}

body .container>.topbar>.left .items .gtm.secops::before {
    box-shadow: -10px 10px #f1f5fb;
}


body .container>.topbar>.left .items .gtm>i {
    font-size: 24px;
    text-align: center;
    font-weight: 100;
}

body .container>.topbar>.center {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
}

body .container>.topbar>.center>.logo {
    height: 20px;
    margin: 0 20px;
}

body .container>.topbar>.right .changearea {
    padding-left: 20px;
    margin-right: 15px;
    width: 250px;
    display: flex;
    justify-content: end;
    align-items: center;
}

body .container>.topbar>.right .lastupdate {
    display: flex;
    flex-direction: column;
    text-align: right;
    font-weight: 400;
    font-size: 11px;
    color: var(--text-default);
    /* opacity: 0.5; */
    gap: 2px;
}

body .container>.topbar>.right .changearea .notification {
    height: 50px;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-size: 10px;
    text-align: right;
    color: #ffffff;
    text-overflow: ellipsis;
    overflow: hidden;
    display: flex;
    align-items: center;
}

body .container>.topbar>.right .changearea .notification>span {
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

body .container>.toolbar {
    z-index: 10;
}

body .container>.toolbar>.left>.items>.item.active {
    background-color: var(--color-primary-purple-dark) !important;
    color: var(--text-white) !important;
}

body .container>.toolbar>.right>*:not(:last-child)::after {
    content: " ";
    display: inline-flex;
    width: 1px;
    height: 20px;
    border-radius: 2px;
    background-color: var(--line-dark);
    margin: auto 12px;
}

body .container>.toolbar>.right *>.lc-dropdown * {
    white-space: nowrap;
}

body .container>.toolbar>.right>.gridfilter {
    display: flex;
    align-items: center;
    overflow: hidden;
    font-size: 12px;
}

body .container>.toolbar>.right>.gridfilter>.size {
    font-weight: 700;
}

body .container>.toolbar>.right>.gridfilter:hover {
    overflow: visible;
}

body .container>.toolbar>.right>.select-period {
    display: flex;
    align-items: center;
    font-size: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
}

body .container>.toolbar>.right>.functions {
    position: relative;
    display: flex;
    overflow: hidden;
}

body .container>.toolbar>.right>.functions:hover {
    overflow: visible;
}

body .container>.toolbar>.right>.row {
    display: flex;
    align-items: center;
    gap: 5px;
}

body .container>.toolbar>.right>.row>.lc-dropdown {
    font-size: 12px;
    font-weight: 500;
}

body .container>.toolbar>.right>.row>.lc-dropdown .ppi {
    font-weight: bolder;
}

body .container>.toolbar>.right>.row select {
    font-family: "Ubuntu", sans-serif;
    font-size: 13px;
    font-weight: 500;
    padding: 4px 5px;
    border: 0;
    cursor: pointer;
}

body .container>.toolbar>.right>.clientgroup {
    display: flex;
    align-items: center;
}

body .container>.toolbar>.right>.clientgroup span {
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 10px;
    white-space: nowrap;
    font-size: 12px;
    font-weight: 400;
}

body .container>.toolbar>.right>.last {
    display: flex;
    align-items: center;
    gap: 5px;
}

body .container>.page {
    margin: 0 auto;
    padding: 0.75rem;
}

body .container>.page>.pp-dropmenu.right {
    right: 239px;
}


.pp-dropmenu>.items>.group-solution {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: .25rem;
    padding: .0rem 0;
}

.pp-dropmenu>.items .group-solution-meu-lc {
    display: flex;
    grid-gap: 0.25rem;
    gap: 0.25rem;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding: .25rem 1.5rem;
}

.pp-dropmenu>.items>.item .group-solution {
    display: flex;
    align-items: center;
    gap: .25rem;
}

.pp-dropmenu>.items>.item .label,
.pp-dropmenu .label {
    margin-bottom: 0;
}


.pp-dropmenu .color-group {
    width: .5rem;
    height: .5rem;
    border: 1px solid #fff;
    background: blue;
    border-radius: 50%;
}


.pp-dropmenu>.items>.item,
.pp-dropmenu>.items .item {
    gap: 0.3125rem;
    flex-shrink: 0;
    align-self: stretch;
}


.pp-dropmenu>.items,
.pp-dropmenu .subitems {
    width: 280px !important;
}

.pp-dropmenu .subitems>.group-solution .item {
    cursor: pointer;
    width: 100%;
    display: flex;
    padding: 0.3125rem 1.5rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 0.125rem;
    align-self: stretch;
}


.pp-dropmenu .items>.group-solution .item {
    cursor: pointer;
    width: 100%;
    display: flex;
    padding: 0.3125rem 1.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 0.125rem;
}


.pp-dropmenu .subitems>.group-solution {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
}

.pp-dropmenu .subitems>.group-solution .item .label.solution-name,
.pp-dropmenu .items>.group-solution .item .label {
    color: var(--text-light);
    font-family: "Ubuntu", sans-serif;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}


.pp-dropmenu .subitems>.group-solution .item .label,
.pp-dropmenu .items>.group-solution .item .label {
    margin-bottom: 0 !important;
}

.pp-dropmenu .subitems>.group-solution .item .solution {
    display: flex;
    align-items: flex-start;
    gap: .25rem;
    justify-content: space-between;
    width: 100%;
    flex-direction: column;
}


.pp-dropmenu .title-menu {
    color: var(--text-light);
    font-family: "Ubuntu", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    /* 1.4rem */
    letter-spacing: -0.035rem;
    display: flex;
    padding: .75rem 1.25rem;
    align-items: center;
    gap: 0.3125rem;
    align-self: stretch;
}

.pp-dropmenu .subitems>.group-solution .item i {
    font-size: 18px;
    font-weight: bolder;
}




.pp-dropmenu .subitems>.group-solution .item.selected,
.pp-dropmenu .items>.group-solution .item.selected {
    background-color: #eee;
}

.pp-dropmenu .subitems>.group-solution .item:hover,
.pp-dropmenu .subitems>.group-solution .item:hover .label,
.pp-dropmenu .items>.group-solution .item:hover,
.pp-dropmenu .items>.group-solution .item:hover .label {
    background-color: #f5f5f5;
    color: var(--text-default);
}

.pp-dropmenu .subitems>.group-solution .item>.label {
    display: flex;
    align-items: center;
    gap: 10px;
}


.pp-dropmenu .subitems>.group-solution .item .sufixo,
.pp-dropmenu .item .sufixo {
    font-size: 11px;
    color: var(--text-light);
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
    /* 1rem */
}


.pp-dropmenu>.items hr,
.pp-dropmenu .items .group-solution hr {
    margin: 1rem auto;
    display: inline-block;
    width: calc(100% - 3rem);
    padding: 0 1.5rem;
    background-color: #d6d8e1;
    border: 0
}

.pp-dropmenu>.subitems>.group-solution .item i {
    font-size: 22px;
    font-weight: 300;
}


.pp-dropmenu .subitems .group-solution,
.pp-dropmenu .items .group-solution {
    margin: 0;
}

.pp-dropmenu .subitems .group-solution .group-title {
    font-size: 0.75rem;
    color: var(--text-light);
    padding: 5px 24px;
    display: block;
    font-weight: 500;
}


.pp-dropmenu .items .group-solution .group-title {
    font-size: 10px;
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    /* 1rem */
    letter-spacing: -0.025rem;
    color: var(--text-light);
    display: block;
}


/*.pp-dropmenu .group_0 .color-group {
    background-color: #5F5DAD;
}

.pp-dropmenu .group_1 .color-group {
    background-color: #0055A8;
}

.pp-dropmenu .group_2 .color-group {
    background-color: #16C2F3;
}

.pp-dropmenu .group_3 .color-group {
    background-color: #6E2D8E;
}

.pp-dropmenu .group_4 .color-group {
    background-color: #DC291E;
}

.pp-dropmenu .group_5 .color-group {
    background-color: #59BAC5;
}*/


/*.pp-dropmenu .subitems .group-solution.group_0 .group-title, .pp-dropmenu .items .group-solution.group_0 .group-title {
    color: #5F5DAD;
}

.pp-dropmenu .subitems .group-solution.group_1 .group-title, .pp-dropmenu .items .group-solution.group_1 .group-title {
    color: #0055A8;
}

.pp-dropmenu .subitems .group-solution.group_2 .group-title, .pp-dropmenu .items .group-solution.group_2 .group-title {
    color: #16C2F3;
}

.pp-dropmenu .subitems .group-solution.group_3 .group-title, .pp-dropmenu .items .group-solution.group_3 .group-title {
    color: #6E2D8E;
}

.pp-dropmenu .subitems .group-solution.group_4 .group-title, .pp-dropmenu .items .group-solution.group_4 .group-title {
    color: #DC291E;
}

.pp-dropmenu .subitems .group-solution.group_5 .group-title, .pp-dropmenu .items .group-solution.group_5 .group-title {
    color: #59BAC5;
}*/



.pp-dropmenu>.items {
    height: fit-content;
    overflow-y: auto;
}

.pp-dropmenu>.items::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background-color: #eee;
    z-index: 99;
}

.pp-dropmenu>.items::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}

.pp-dropmenu>.items::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.pp-dropmenu>.items::-webkit-scrollbar-track {
    border-radius: 0.25rem;
}



/* plataforma */

.container>.topbar {
    /*background-color: #173192 !important;*/
    height: 44px !important;
}

.container>.topbar>.left>.items {
    overflow: inherit !important;
}




.pp-dropmenu {
    top: 44px !important;
}

.container>.toolbar {
    height: 36px !important;
}

.container>.toolbar>.left>.items>span.item {
    color: var(--text-light) !important;
    font-size: 12px !important;
    padding: 0 10px !important;
    height: 22px !important;
    font-weight: 400 !important;

}

.container>.toolbar>.left>.items>span.item.active:hover {
    color: #fff !important;
    background: var(--color-primary-purple-dark) !important;
}

.container>.toolbar>.left>.items {
    padding: 0 25px 0 12px;
    gap: 10px;
}

.container>.toolbar>.left>.items>span.item:hover {
    background-color: var(--background-light) !important;
    color: var(--text-default) !important;
}

.container>.toolbar>.right .element,
.container>.toolbar>.right .clientgroup {
    color: var(--text-light) !important;
}

.container>.toolbar>.right {
    height: 36px !important;
    padding: 0 12px !important;
}


.container>.toolbar>.right .input-toggle>.title {
    color: var(--text-light);
}

.toolbar>.left>.btnscroll {
    border-radius: 10px;
    border: none;
    box-shadow: 0px -4px 8px 4px #ebebeb;
    padding: 4px 10px;
}

.toolbar>.left>.btnscroll.left {
    box-shadow: 0px -4px 8px 4px #ebebeb;
    border-radius: 0px 10px 10px 0px;
    z-index: 1;
}

.pp-dropmenu>.items>.item,
.pp-dropmenu .subitems>.item {
    font-size: 13px;
    font-weight: 400 !important;
    font-family: 'Ubuntu' !important;
}

.pp-dropmenu>.items,
.pp-dropmenu .subitems {
    background-color: var(--background-white) !important;
    color: var(--text-default) !important;
}

.pp-input>.title,
.pp-input>.field>input {
    font-family: "Ubuntu" !important;
    color: var(--text-default) !important;
}


.MuiInputBase-input {
    font-family: 'Ubuntu' !important;
}

.pp-input>.field.required {
    border-left: 3px solid var(--color-secondary-lime) !important;
}


div.pp-input>.field:focus,
div.pp-textarea>.field:focus,
div.pp-dropdown>.field:focus,
div.pp-multiselect>.field:focus {
    border: 1px solid var(--color-secondary-lime) !important;
    border-left: 3px solid var(--color-secondary-lime) !important;
}

.pp-modal>.body>.header>.title {
    font-family: "Ubuntu" !important;
    font-weight: 300 !important;
    font-size: 20px !important;
    color: var(--text-dark) !important;
}

.pp-modal>.body>.content {
    color: var(--text-default) !important;
}

spline-viewer {
    width: 100%;
    height: 100vh;
    display: block;
}


.homeflex .fix-card-content .card-frame-header-content {
    display: none !important;
}

.MuiBox-root.css-vxc1o {
    left: -30px;
}

.pp-tooltip > .body > .main > .content {
    
    background-color: var(--background-light) !important;
    box-shadow: 0px 0px 3px rgba(32, 47, 47, 0.36) !important;
    color: var(--text-default) !important;
}

.MuiGrid-root {
    font-family: 'Ubuntu' !important;
}




.lc-datatableinfinite.infinitetable-with-tooltip > .body > .row > .cells > .cell, .lc-datatableinfinite.infinitetable-with-tooltip > .body > .lc-accordion.visible > .body > .row > .cells > .cell { 
    overflow: visible !important; 
    overflow: initial !important;
}

.pp-textarea > .field > textarea, .MuiTypography-body1 {
    font-family: 'Ubuntu' !important;
    color: var(--text-default);
}

.MuiButtonBase-root {
    font-family: 'Ubuntu' !important;
    color: var(--text-default) !important;
}

.MuiSlider-valueLabel {
    color: var(--color-primary-purple-dark) !important;
}


.MuiSlider-track {
    height: 4px !important;
}
.MuiSlider-rail {
    height: 4px !important;
}

.MuiPopover-paper, .css-3bmhjh-MuiPaper-root-MuiPopover-paper, .MuiPaper-elevation8 {
    box-shadow: none !important;    
    background: transparent !important;
}
.lcdashboard {
    min-height: calc(100vh - 104px);
    max-height: calc(100vh - 104px);
    display: grid;
    /*grid-template-columns: repeat(12, 1fr );*/
    grid-template-rows: 1fr;
    grid-gap: 0px
}


.overflow-hidden .lcdashboard.isHomeType {
    min-height: calc(100% + 48px);
    max-height: calc(100% + 48px);
}

.overflow-hidden .lcdashboard.isHomeType .right-sidepanel {
    grid-column-start: 1 !important;
    display: block;
    margin-left: -0.8rem !important;
}
.suggestion-card {
    font-size: 12px !important;
    cursor: pointer;
    margin: 0 !important;
    /* Center cards within their grid cells */
    max-width: 200px;
    color: var(--text-light) !important;
    overflow-y: auto !important;
    max-height: 120px;
    background-color: transparent !important;
    border: 1px solid var(--background-light);
    font-weight: 300;
    border-radius: 8px !important;
}

.overflow-hidden .lcdashboard.isHomeType .right-sidepanel .cell {
    width: 100% !important;
}


.lcdashboard.isHomeType {
    min-height: calc(100vh - 133px);
    max-height: calc(100vh - 133px);
    width: 100%;
}

.lcdashboard.isSubGrid {
    min-height: 100% !important;
    max-height: 100% !important;
    display: flex;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel {
    display: flex;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body {
    display: flex;
    min-height: 100%;
    flex-wrap: wrap;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body .card-frame {
    width: calc(50% - 16px);
    flex: 1 1;
}

.lcdashboard.isSubGrid .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body {
    gap: 0.75rem;
}

.no-padding {
    padding: 0 !important;
}

.overflow-hidden {
    overflow: hidden;
}

/*.lcdashboard .chart-treemap > div {
        cursor: grab;
    }

    .lcdashboard .chart-treemap path:hover, .lcdashboard .chart-treemap text:hover {
        cursor: zoom-in !important;
    }*/





.lcdashboard .automation-resource-home {
    color: var(--color-primary-blue);
    font-weight: 400 !important;
    font-size: 14px;
}

.lcdashboard .automation-resource {
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    max-width: 160px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lcdashboard .automation-name-home {
    color: var(--text-default);
    font-size: 12px;
}

.lcdashboard .automation-name {
    color: #fff;
    font-size: 12px;
}

.lcdashboard .automation-schedule {
    color: #fff;
    font-size: 12px;
}

.lcdashboard .title-schedule {
    color: var(--text-dark);
    font-family: "Ubuntu", sans-serif;
    font-size: .9rem;
    /*font-size: 2.3vh; */
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    min-width: 60px;
}

.lcdashboard .lcdashboard-cards {
    min-height: calc(100%);
    max-height: calc(100%);
    grid-column-start: 1;
    grid-row-start: 1;
    grid-row-end: 1;
}

.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel {
    min-height: calc(100%);
    max-height: calc(100%);
    display: grid;
    grid-template-columns: 1fr;
    /*grid-template-rows: repeat(12, 1fr );*/
    grid-gap: 0px;
    padding: 0;
}


.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-header {
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: span 1;
}



.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body {
    min-height: calc(100%);
    max-height: calc(100%);
    display: grid;
    /*grid-template-columns: repeat(12, 1fr );
                grid-template-rows: repeat(4, 1fr );*/
    grid-gap: 0.75rem;
}

@keyframes cardFadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes cardFocused {
    0% {
        opacity: 0.5;
    }

    100% {
        opacity: 1;
    }
}

@keyframes cardFadeIn {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes cardUnfocused {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0.5;
    }

    100% {
        opacity: 1;
    }
}

.lcdashboard .card-frame:not(.focused):hover {
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2);
}

.lcdashboard.isHomeType .card-frame:hover,
.lcdashboard .card-frame.small-card:hover,
.lcdashboard .card-frame.small-card {
    box-shadow: none;
}

.lcdashboard .card-frame {
    display: flex;
    background-color: #fff;
    border-radius: 0.25rem;
    padding: 0.75rem;
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
    flex-direction: column;
    justify-content: space-evenly;
    height: auto;
}

.lcdashboard .card-frame.small-card {
    padding: 0.5rem 0.75rem;
}


.lcdashboard.isHomeType .card-frame.small-card {
    padding: 0.5rem !important;
}

.card-frame.no-header {
    justify-content: space-around;
}

.card-frame.fix-card-content {
    justify-content: space-between;
}

.lcdashboard.isHomeType .card-frame {
    background-color: transparent;
    box-shadow: none;
    padding: 0;
}

.lcdashboard .card-frame.card-focused {
    z-index: 2;
    animation: cardFocused 0.5s forwards;
}

.lcdashboard .card-frame.card-hidden {
    pointer-events: none;
    animation: cardFadeOut 0.5s forwards;
}


.card-fade {
    opacity: .3;
    animation: none !important;
}

.card-active {
    opacity: 1;
    animation: none !important;
}

.lcdashboard .card-frame.card-reappearing {
    animation: cardFadeIn 0.5s forwards;
}

.lcdashboard .card-frame.card-unfocusing {
    animation: cardUnfocused 0.5s forwards;
}

.lcdashboard .card-frame-header-content {
    display: flex;
    align-items: center;
    align-content: center;
    gap: 0.5rem;
    align-self: stretch;
    flex-wrap: wrap;
}

.lcdashboard .card-title {
    display: flex;
    height: 1.6rem;
    min-width: 5.25rem;
    align-items: flex-end;
    flex: 1 0;
}

.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body .card-frame .card-frame-header-content .title,
.lcdashboard .lc-title {
    color: var(--text-dark);
    font-family: "Ubuntu", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 300;
    line-height: 160%;
    min-width: 60px;
}

.lcdashboard.isHomeType .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-body .card-frame .card-frame-header-content .title,
.lcdashboard.isHomeType .lc-title {
    font-size: .9rem;
}

.lcdashboard.isHomeType .card-title {
    font-size: .9rem;
}

.lcdashboard .lc-segment-title-row-resume {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.lcdashboard .lc-segment-title-row-resume .lc-buttons {
    justify-content: center;
    margin: 10px 0;
}


.lcdashboard .lc-segment-buttons {
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0;
}

.lcdashboard .lc-segment-buttons .lc-buttons > .active {
    background-color: var(--color-primary-blue) !important;
    color: #fff !important;
}

/*maiores consumos*/
.lcdashboard .card-frame:has(.titlefix) .card-frame-header-content {
    display: inline;
}

.lcdashboard .card-frame:has(.titlefix) .block-icons {
    justify-content: flex-end;
}

.lcdashboard .card-frame-header-content .block-icons {
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.25rem;
}

.lcdashboard .card-frame .block-icons span.icon {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--icon-default);
    border-radius: 50%;
    transition: 0.3s all;
    font-size: 20px;
}

.lcdashboard .card-frame span.icon i,
.lcdashboard .card-frame span.icon svg {
    padding: 5px;
    border-radius: 100%;
}

.lcdashboard .card-frame span.icon svg {
    width: 32px;
    height: 32px;
}

.lcdashboard .card-frame .block-icons span.icon>:not(.lc-iconlink):hover {
    background: var(--background-light);
    color: var(--icon-default);
    cursor: pointer;
}

.lcdashboard .card-content-body {
    max-height: calc(100% - 20px);
    min-height: calc(100% - 20px);
    display: flex;
    flex-direction: column;
}

.lcdashboard .card-frame .centered {
    justify-content: center;
}

.lcdashboard .card-frame .fromStart {
    justify-content: flex-start;
}

.lcdashboard .card-content-body-home {
    height: fit-content;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.lcdashboard .card-content-body:has(.titlefix) {
    justify-content: flex-start;
}


.lcdashboard .card-content-body-content {
    display: contents;
}

.lcdashboard .card-content-body:has(.titlefix) {
    max-height: calc(100% - 30px);
    min-height: calc(100% - 30px);
}

.lcdashboard .lcdashboard-cards .lcdashboard-cards-panel .lcdashboard-cards-panel-footer {
    min-height: calc(100%);
    max-height: calc(100%);
    grid-column-start: 1;
    grid-column-end: 1;
    /*grid-row-start: 12;*/
    grid-row-end: span 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lcdashboard .pp-dropdown .icons .ppi-x {
    display: none;
}

.lcdashboard .right-sidepanel {
    background: #fafafa;
    box-shadow: -10px 0 18px 0px rgba(58, 79, 135, 0.15);

    max-height: calc(100% + 1.5rem);
    grid-column-end: 13;
    grid-row-start: 1;
    grid-row-end: 1;
    z-index: 9;
    width: 25%;
    position: fixed;
    right: 0;
    padding: 1rem;
    margin-top: -0.75rem;
    /* margin-right: -0.2rem; */
    /* margin-left: 0.75rem; */
}

    .lcdashboard .right-sidepanel .title-sidebar {
        color: var(--text-dark);
        font-family: "Ubuntu", sans-serif;
        font-size: 22px;
        font-style: normal;
        font-weight: 300;
        line-height: 160%;
    }


.lcdashboard .right-sidepanel .right-sidepanel-content {
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

.lcdashboard .right-sidepanel .title-sidebar-content {
    display: flex;
    justify-content: space-between;
}

.lcdashboard .right-sidepanel .title-icons {
    display: flex;
    gap: 0.25rem;
    align-items: center;
}

/* .lcdashboard .right-sidepanel .title-icons span, .icons-filter {
            color: #2E1956;
            transition: 0.3s all;
            display: flex;
            justify-content: center;
            align-content: center;
            align-items: center;
            padding: 0.5rem;
            /* width: 36px;
            height: 36px;
            border-radius: 50%; */
/* } */

/* .lcdashboard .right-sidepanel .title-icons span:hover, .icons-filter:hover {
                background: #cccccf;
            } */

.lcdashboard .right-sidepanel .filter-content {
    display: flex;
    flex-direction: column;
}

.lcdashboard .right-sidepanel .filter-content .right-sidepanel-filters {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    justify-content: space-between;
    height: calc(100vh - 180px);
}

.lcdashboard .right-sidepanel .filter-content .right-sidepanel-filters .principal-filters {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.lcdashboard .right-sidepanel .advanced-filters {
    display: flex;
    flex-direction: column;
    gap: 0;
}

.lcdashboard .right-sidepanel .advanced-filters .title {
    font-family: "Ubuntu", sans-serif;
    font-weight: 600;
    font-size: 0.75rem;
    color: var(--text-default);
    margin-bottom: 0.5rem;
}

.lcdashboard .right-sidepanel .advanced-filters .advanced-filters-content {
    /* min-height: calc(100vh - 474px); */
    /* max-height: calc(100vh - 474px); */
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    min-height: 35vh;
    max-height: 35vh;
}

.lcdashboard .right-sidepanel .advanced-filters .filter-condition {
    display: flex;
    flex-direction: row;
    gap: 0.5rem;
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>.pp-tooltip>.termfield>.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-marginDense.MuiOutlinedInput-marginDense {
    height: 27px;
    margin-top: 0px;
    width: 8vw;
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>.pp-tooltip>.termfield>.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-fullWidth.MuiInputBase-formControl.MuiInputBase-marginDense.MuiOutlinedInput-marginDense>input {
    padding: 4px
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>div:nth-child(2) {
    padding: 5px;
    max-height: 20vh;
    max-width: 13.5vw;
    min-width: 13.5vw;
    display: flex;

}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>div:nth-child(2)>.loading {
    display: flex;
    justify-content: space-around;
    align-items: center;
    min-width: 10vw;
    font-size: 12px;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background-color: #eee;
    z-index: 99;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.MuiGrid-root>div:nth-child(2)::-webkit-scrollbar-track {
    border-radius: 0.25rem;
}

.filter-condition>.MuiBox-root>.MuiGrid-container>.MuiGrid-root>div:nth-child(2)>.sugestion {
    font-size: 10px !important;
}

.lcdashboard .cell-descricao {
    min-width: 60px;
}

.lcdashboard .big-numbers-icons {
    width: 2.2vw;
    height: 2.2vw;
}

.lcdashboard .card-big-number {
    display: flex;
    flex-direction: column;
}

.lcdashboard .card-big-number>.content {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.lcdashboard .card-big-number.colorfull {
    color: #fff;
}

.lcdashboard .table-card {
    background: rgba(255, 255, 255, 0.3);
    border-radius: 0.25rem;
    color: var(--text-default);
    height: calc(100vh - 180px);
}


.lcdashboard .big-number-content {
    min-width: 100%;
    justify-content: space-between;
    display: flex;
    flex-direction: row;
    /*min-height: 100%;*/
}

.lcdashboard .big-number-content {
    font-size: 2vw;
}

.lcdashboard .big-number-value {
    font-size: 2vw;
}

.lcdashboard .lc-subtitle {
    font-size: 75%;
    color: #2E1956;
    text-align: center
}


.lcdashboard .inner-grid {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(4, 1fr);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    height: 100%;
}


.page:has(.card-focused) {
    overflow-y: hidden !important;
}

.lcdashboard .chart-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.lcdashboard .chart-content {
    flex: 1 1;
    width: 100%;
    height: 100%;
}
.pp-dropdown>.field {
    height: 28px !important;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

*:focus {
    outline: none;
}

body .container>.page {
    margin: 0 auto;
}

.MuiButtonBase-root {
    font-family: 'Ubuntu' !important;
    padding: 0px !important;
    font-size: 12px !important;
}

.ai-gradient-text {
    font-weight: 400 !important;
    background: linear-gradient(90deg, #00FF00 0%, #00FFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-family: 'Ubuntu'
}

.ai-gradient-icon {

    background: linear-gradient(90deg, #00FF00 0%, #00FFFF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.container>.page {
    width: 100%;
    height: 100%;
    overflow-x: auto;
    overflow-y: auto;
}

.echarts-for-react g text {
    width: 150px !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.echarts-for-react g text :hover {
    overflow: visible !important;
}

div.pp-input>.field,
div.pp-dropdown>.field,
div.pp-multiselect>.field {
    max-height: 28px !important;
}

.pp-input>.suggestions,
.pp-input>.loading {
    top: auto !important;
}

div.pp-textarea>.field {
    max-height: 70px;
    align-items: baseline;
}

.pp-inputfile>.body {
    height: auto !important;
}

h1 {
    font-size: 1.5rem;
}

h2 {
    font-size: 1.25rem;
}

h3 {
    font-size: 1.1rem;
}

h4 {
    font-size: 1rem;
}

h5 {
    font-size: 0.9rem;
    font-weight: 400;
}

h6 {
    font-size: 0.8rem;
    font-weight: 400;
}

hr {
    height: 1px;
    background-color: #cccccf;
    border: 0;
    margin: 0.5rem 0;
}

ul,
li {
    padding: revert;
}

.hide {
    display: none !important;
}

.shrunked {
    width: 0 !important;
    overflow: hidden !important;
}

.fullheigth {
    height: 100%;
}

.link {
    cursor: pointer;
    text-decoration: none;
    -webkit-user-select: none;
    user-select: none;
    color: var(--primary);
}

.link-text {
    cursor: pointer;
    color: var(--text-link);
    font-weight: bold;
    text-decoration: underline;
}

.hover:hover {
    background-color: #eee;
}

.bold {
    font-weight: bold;
}

.bolder {
    font-weight: bolder;
}

.lclink {
    width: 38px;
    height: 38px;
    border-radius: 19px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.lclink:hover {
    background-color: #cccccf;
}

.lctaglink {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.3rem 1.2rem;
    border: 0;
    /* box-shadow: 4px 4px 18px rgba(58, 79, 135, 0.06); */
    border-radius: 8px;
    height: 2.5rem;
    cursor: pointer;
    background-color: #fff;
    margin-bottom: 0.2rem;
}

.lctaglink>div {
    display: flex;
    align-items: center;
}

.lctaglink i {
    font-size: 1.5rem;
}

.lctaglink:hover {
    outline: 3px auto #666;
}

button.lc-button,
button.pp-button,
#react-joyride-portal button[aria-label='Pular'],
#react-joyride-portal button[aria-label='Voltar'] {
    padding: 0.3rem 1.2rem;
    border: 0;
    border-radius: 4px;
    height: 40px;
    cursor: pointer;
    font-weight: 600;
    font-family: "Ubuntu", sans-serif;
    min-width: 135px;
    background-color: var(--background-light) !important;
    color: var(--text-default) !important;
    transition: background-color 0.3s ease, color 0.3s ease;
}


button.lc-button:hover,
button.pp-button:hover,
.react-joyride__tooltip button[aria-label='Pular']:hover,
.react-joyride__tooltip button[aria-label='Voltar']:hover {
    background-color: #ECEEF6 !important;
    transition: background-color 0.3s ease, color 0.3s ease;
}



button.lc-button>.small,
button.pp-button>.small {
    height: 30px;
    min-width: 50px;
}



button.lc-button.small,
button.pp-button.small {
    padding: 0.2rem 0.5rem;
    border-radius: 0.25rem;
    height: 24px;
    font-size: 0.6rem;
}

button.lc-button.disabled,
button.pp-button.disabled {
    background-color: #ebebeb !important;
    color: var(--text-light) !important;
    cursor: not-allowed;
}

button.lc-button.grey,
button.pp-button.grey {
    background-color: #cccccf !important;
    color: #000 !important;
}

.lc-buttons {
    display: flex;
    align-items: center;
    gap: 0;
}

.lc-buttons>.active {
    background-color: var(--color-primary-blue);
    color: #fff;
}

.lc-buttons> :not(.active) {
    background-color: #EAEEF6;
}

.lc-buttons>* {
    border-radius: 0 !important;
}

.lc-buttons>*:first-child {
    border-radius: 4px 0 0 4px !important;
}

.lc-buttons>*:last-child {
    border-radius: 0 4px 4px 0 !important;
}

.lc-pivot-segments {
    column-count: 2;
    column-gap: 0.5rem;
    flex-flow: row wrap;
}

.bg-primary,
.bg-info {
    background-color: var(--color-primary-purple-dark) !important;
    color: #fff !important;
}


.lc-button.bg-primary,
.lc-button.bg-info {
    background-color: var(--button-primary-default) !important;
    color: var(--text-default) !important;
    font-family: 'Ubuntu' !important;
}

.react-joyride__tooltip button[aria-label='Próximo'],
.react-joyride__tooltip button[aria-label='Fim'] {
    background-color: var(--button-primary-default) !important;
    color: var(--text-default) !important;
    font-family: 'Ubuntu' !important;
}

.lc-button.bg-primary:hover,
.lc-button.bg-info:hover,
.react-joyride__tooltip button:hover {
    background-color: #C3C6FD !important;
    /* Ajuste a cor para uma versão mais clara ou escura */
}

.bg-secondary {
    background-color: #1b3a7a !important;
    color: #fff !important;
}

.bg-danger {
    background-color: #e64646 !important;
    color: #fff !important;
}

.bg-success {
    background-color: #a5bf3e !important;
    color: #000 !important;
}

.bg-warning {
    background-color: #ffb800 !important;
    color: #000 !important;
}


.bg-link {
    background-color: #0580ce !important;
    color: #fff !important;
}

.bg-grey {
    background-color: #cccccf !important;
    color: #000 !important;
}

.bg-purple {
    background-color: #5969cd !important;
    color: #fff !important;
}

.bg-pink {
    background-color: #e273c5 !important;
    color: #fff !important;
}

.bg-green {
    background-color: #a5bf3e !important;
    color: #fff !important;
}

.bg-brown {
    background-color: #b48c48 !important;
    color: #fff !important;
}

.text-primary {
    color: var(--text-default) !important;
}

.text-secondary {
    color: var(--text-blue) !important;
}

.text-danger {
    color: var(--status-red) !important;
}

.text-success {
    color: var(--status-green) !important;
}

.text-warning {
    color: var(--status-yellow) !important;
}

.text-lime {
    color: var(--color-secondary-lime) !important;
}

.text-info {
    color: #b8ccea !important;
}

.text-link {
    color: var(--text-link) !important;
}

.text-grey {
    color: #cccccf !important;
}

.text-purple {
    color: #5969cd !important;
}

.text-pink {
    color: #e273c5 !important;
}

.text-green {
    color: #a5bf3e !important;
}

.text-brown {
    color: #b48c48 !important;
}

.scrollable-v {
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 0.8rem;
}

.scrollable-v::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 0.25rem;
    background-color: #eee;
    z-index: 99;
}

.scrollable-v::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}

.scrollable-v::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.scrollable-v::-webkit-scrollbar-track {
    border-radius: 0.25rem;
}

.scrollable-h {
    overflow-x: auto;
    overflow-y: hidden;
    padding-right: 0.5rem;
    /* z-index: 99; */
}

.scrollable-h::-webkit-scrollbar {
    width: 0.5rem;
    height: 0.5rem;
}

.scrollable-h::-webkit-scrollbar-thumb {
    background: #cccccf;
    border-radius: 0.25rem;
}

.scrollable-h::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.scrollable-h::-webkit-scrollbar-track {
    border-radius: 0.25rem;
}

.lci-1x {
    font-size: 1rem !important;
}

.lci-2x {
    font-size: 1.2rem !important;
}

.lci-3x {
    font-size: 1.4rem !important;
}

.lci-4x {
    font-size: 1.6rem !important;
}

.lci-5x {
    font-size: 1.8rem !important;
}

.lci-6x {
    font-size: 2rem !important;
}

.lci-7x {
    font-size: 2.5rem !important;
}

.lci-rotate-180 {
    transform: rotate(180deg) !important;
}

.lci-rotate-90 {
    transform: rotate(90deg) !important;
}

.lci-rotate-270 {
    transform: rotate(270deg) !important;
}

.font-xs {
    font-size: 0.7rem !important;
}

.font-sm {
    font-size: 0.8rem !important;
}

.font-md {
    font-size: 1rem !important;
}

.font-lg {
    font-size: 1.25rem !important;
}

.font-xl {
    font-size: 1.5rem !important;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-dark {
    font-weight: 500;
}

.text-darker {
    font-weight: 700;
}

.font-1x {
    font-size: 6px;
}

.font-2x {
    font-size: 8px;
}

.font-3x {
    font-size: 10px;
}

.font-4x {
    font-size: 12px;
}

.font-5x {
    font-size: 14px;
}

.font-6x {
    font-size: 16px;
}

.font-7x {
    font-size: 20px;
}

.font-8x {
    font-size: 24px;
}

.font-9x {
    font-size: 26px;
}

@media only screen and (max-width: 600px) {
    .pc-only {
        display: none !important;
    }
}

@media only screen and (min-width: 600px) {
    .mobile-only {
        display: none !important;
    }
}

.m-1 {
    margin: 1px;
}

.m-2 {
    margin: 2px;
}

.m-3 {
    margin: 5px;
}

.m-4 {
    margin: 8px;
}

.m-5 {
    margin: 10px;
}

.m-6 {
    margin: 15px;
}

.m-7 {
    margin: 20px;
}

.mt-1 {
    margin-top: 1px;
}

.mt-2 {
    margin-top: 2px;
}

.mt-3 {
    margin-top: 5px;
}

.mt-4 {
    margin-top: 8px;
}

.mt-5 {
    margin-top: 10px;
}

.mt-6 {
    margin-top: 15px;
}

.mt-7 {
    margin-top: 20px;
}

.mb-1 {
    margin-bottom: 1px;
}

.mb-2 {
    margin-bottom: 2px;
}

.mb-3 {
    margin-bottom: 5px;
}

.mb-4 {
    margin-bottom: 8px;
}

.mb-5 {
    margin-bottom: 10px;
}

.mb-6 {
    margin-bottom: 15px;
}

.mb-7 {
    margin-bottom: 20px;
}

.ml-1 {
    margin-left: 1px;
}

.ml-2 {
    margin-left: 2px;
}

.ml-3 {
    margin-left: 5px;
}

.ml-4 {
    margin-left: 8px;
}

.ml-5 {
    margin-left: 10px;
}

.ml-6 {
    margin-left: 15px;
}

.ml-7 {
    margin-left: 20px;
}

.mr-1 {
    margin-right: 1px;
}

.mr-2 {
    margin-right: 2px;
}

.mr-3 {
    margin-right: 5px;
}

.mr-4 {
    margin-right: 8px;
}

.mr-5 {
    margin-right: 10px;
}

.mr-6 {
    margin-right: 15px;
}

.mr-7 {
    margin-right: 20px;
}

.mv-1 {
    margin-top: 1px;
    margin-bottom: 1px;
}

.mv-2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.mv-3 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.mv-4 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.mv-5 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mv-6 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.mv-7 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.mh-1 {
    margin-left: 1px;
    margin-right: 1px;
}

.mh-2 {
    margin-left: 2px;
    margin-right: 2px;
}

.mh-3 {
    margin-left: 5px;
    margin-right: 5px;
}

.mh-4 {
    margin-left: 8px;
    margin-right: 8px;
}

.mh-5 {
    margin-left: 10px;
    margin-right: 10px;
}

.mh-6 {
    margin-left: 15px;
    margin-right: 15px;
}

.mh-7 {
    margin-left: 20px;
    margin-right: 20px;
}

.p-1 {
    padding: 1px !important;
}

.p-2 {
    padding: 2px !important;
}

.p-3 {
    padding: 5px !important;
}

.p-4 {
    padding: 8px !important;
}

.p-5 {
    padding: 10px !important;
}

.p-6 {
    padding: 15px !important;
}

.p-7 {
    padding: 20px !important;
}

.pt-1 {
    padding-top: 1px !important;
}

.pt-2 {
    padding-top: 2px !important;
}

.pt-3 {
    padding-top: 5px !important;
}

.pt-4 {
    padding-top: 8px !important;
}

.pt-5 {
    padding-top: 10px !important;
}

.pt-6 {
    padding-top: 15px !important;
}

.pt-7 {
    padding-top: 20px !important;
}

.pb-1 {
    padding-bottom: 1px !important;
}

.pb-2 {
    padding-bottom: 2px !important;
}

.pb-3 {
    padding-bottom: 5px !important;
}

.pb-4 {
    padding-bottom: 8px !important;
}

.pb-5 {
    padding-bottom: 10px !important;
}

.pb-6 {
    padding-bottom: 15px !important;
}

.pb-7 {
    padding-bottom: 20px !important;
}

.pl-1 {
    padding-left: 1px !important;
}

.pl-2 {
    padding-left: 2px !important;
}

.pl-3 {
    padding-left: 5px !important;
}

.pl-4 {
    padding-left: 8px !important;
}

.pl-5 {
    padding-left: 10px !important;
}

.pl-6 {
    padding-left: 15px !important;
}

.pl-7 {
    padding-left: 20px !important;
}

.pr-1 {
    padding-right: 1px !important;
}

.pr-2 {
    padding-right: 2px !important;
}

.pr-3 {
    padding-right: 5px !important;
}

.pr-4 {
    padding-right: 8px !important;
}

.pr-5 {
    padding-right: 10px !important;
}

.pr-6 {
    padding-right: 15px !important;
}

.pr-7 {
    padding-right: 20px !important;
}

.pv-1 {
    padding: 1px 0 !important;
}

.pv-2 {
    padding: 2px 0 !important;
}

.pv-3 {
    padding: 5px 0 !important;
}

.pv-4 {
    padding: 8px 0 !important;
}

.pv-5 {
    padding: 10px 0 !important;
}

.pv-6 {
    padding: 15px 0 !important;
}

.pv-7 {
    padding: 20px 0 !important;
}

.ph-1 {
    padding: 0 1px !important;
}

.ph-2 {
    padding: 0 2px !important;
}

.ph-3 {
    padding: 0 5px !important;
}

.ph-4 {
    padding: 0 8px !important;
}

.ph-5 {
    padding: 0 10px !important;
}

.ph-6 {
    padding: 0 15px !important;
}

.ph-7 {
    padding: 0 20px !important;
}

.w-90 {
    width: 90px !important;
}

.w-100 {
    width: 100px !important;
}

.w-200 {
    width: 200px !important;
}

.w-300 {
    width: 300px !important;
}

.w-400 {
    width: 400px !important;
}

.w-500 {
    width: 500px !important;
}

.w-600 {
    width: 600px !important;
}

.w-700 {
    width: 700px !important;
}

.w-800 {
    width: 800px !important;
}

.w-900 {
    width: 900px !important;
}

.w-1000 {
    width: 1000px !important;
}

.h-100 {
    height: 100px !important;
}

.h-200 {
    height: 200px !important;
}

.h-300 {
    height: 300px !important;
}

.h-400 {
    height: 400px !important;
}

.h-500 {
    height: 500px !important;
}

.h-600 {
    height: 600px !important;
}

.h-700 {
    height: 700px !important;
}

.h-800 {
    height: 800px !important;
}

.h-900 {
    height: 900px !important;
}

.h-1000 {
    height: 1000px !important;
}

.w-10p {
    width: 10% !important;
}

.w-15p {
    width: 15% !important;
}

.w-20p {
    width: 20% !important;
}

.w-25p {
    width: 25% !important;
}

.w-30p {
    width: 30% !important;
}

.w-40p {
    width: 40% !important;
}

.w-45p {
    width: 45% !important;
}

.w-50p {
    width: 50% !important;
}

.w-55p {
    width: 55% !important;
}

.w-60p {
    width: 60% !important;
}

.w-70p {
    width: 70% !important;
}

.w-75p {
    width: 75% !important;
}

.w-80p {
    width: 80% !important;
}

.w-90p {
    width: 90% !important;
}

.w-100p {
    width: 100% !important;
}

.h-10p {
    height: 10% !important;
}

.h-15p {
    height: 15% !important;
}

.h-20p {
    height: 20% !important;
}

.h-25p {
    height: 25% !important;
}

.h-30p {
    height: 30% !important;
}

.h-40p {
    height: 40% !important;
}

.h-45p {
    height: 45% !important;
}

.h-50p {
    height: 50% !important;
}

.h-55p {
    height: 55% !important;
}

.h-60p {
    height: 60% !important;
}

.h-70p {
    height: 70% !important;
}

.h-75p {
    height: 75% !important;
}

.h-80p {
    height: 80% !important;
}

.h-90p {
    height: 90% !important;
}

.h-100p {
    height: 100% !important;
}

.centralized {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.centralized-row {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 4px;
}

.space-between {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.sequence {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
}

.embed-insights {
    max-width: 1050px;
    width: 100%;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(-1turn);
    }
}

.lci.lci-spin,
.ppi.ppi-spin {
    animation: spin 2s linear infinite;
    display: block;
}

.lci.lci-pulse {
    animation: spin 1s steps(8) infinite;
    display: block;
}

.table,
.pp-table {
    margin: 15px 0;
    border: none;
    width: 100%;
}

.table thead,
.pp-table thead {
    font-weight: 700;
    background-color: #eee;
}

.table tbody tr,
.pp-table tbody tr {
    background-color: #fff;
}

.table tbody tr:nth-child(odd),
.pp-table tbody tr:nth-child(odd) {
    background-color: #fafdff;
}

.table tbody tr:hover,
.pp-table tbody tr:hover {
    background-color: #eee;
}

.table tbody tr td,
.pp-table tbody tr td {
    font-size: 0.9rem;
    padding: 3px;
}

.table tbody tr td.dark,
.pp-table tbody tr td.dark {
    font-weight: 700;
}

.table tfoot,
.pp-table tfoot {
    font-weight: 700;
    background-color: #eef;
}

.table tfoot tr th,
.pp-table tfoot tr th {
    text-align: left;
    padding: 3px;
    font-size: 0.8rem;
}

form,
.form {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    height: 100%;
}

form>.fields,
.form>.fields {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

form>.commands,
.form>.commands {
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
}

form.gap-mini,
.form.gap-mini {
    row-gap: 3px;
}

form.gap-tiny,
.form.gap-tiny {
    row-gap: 7px;
}

form.gap-small,
.form.gap-small {
    row-gap: 10px;
}

.cards {
    column-count: 2;
    column-gap: 0.5rem;
    flex-flow: row wrap;
}

.cards>.lc-segment {
    break-inside: avoid-column;
}

.bg-hover:hover {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.05));
    border-radius: 5px;
}

.pvtUi {
    color: #333;
}

table.pvtTable {
    font-size: 10pt;
    text-align: left;
    border-collapse: collapse;
}

table.pvtTable tbody tr th,
table.pvtTable thead tr th {
    background-color: #fafafa !important;
    border: 1px solid #cdcdcd;
    font-size: 10pt !important;
    padding: 5px;
}

table.pvtTable .pvtColLabel {
    text-align: center;
}

table.pvtTable .pvtTotalLabel {
    text-align: right;
}

table.pvtTable tbody tr td {
    color: #3d3d3d;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    vertical-align: top;
    text-align: right;
}

.pvtGrandTotal,
.pvtTotal {
    font-weight: 700;
}

.pvtVals {
    text-align: center;
    white-space: nowrap;
}

.pvtColOrder,
.pvtRowOrder {
    cursor: pointer;
    width: 15px;
    margin-left: 5px;
    display: inline-block;
}

.pvtAggregator {
    margin-bottom: 5px;
}

.pvtAxisContainer,
.pvtVals {
    border: 1px solid #e4eaec !important;
    background: #fff !important;
    min-width: 20px;
    min-height: 20px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}

.pvtAxisContainer li {
    padding: 8px 6px;
    list-style-type: none;
    cursor: move;
}

.pvtAxisContainer li.pvtPlaceholder {
    -webkit-border-radius: 5px;
    padding: 3px 15px;
    border-radius: 5px;
    border: 1px dashed #aaa;
}

.pvtAxisContainer li span.pvtAttr {
    -webkit-text-size-adjust: 100%;
    background: #fff !important;
    border: 1px solid #e4eaec !important;
    padding: 2px 5px;
    white-space: nowrap;
    border-radius: 5px;
}

.pvtTriangle {
    cursor: pointer;
    color: grey;
}

.pvtHorizList li {
    display: inline;
}

.pvtVertList {
    vertical-align: top;
}

.pvtFilteredAttribute {
    font-style: italic;
}

.pvtFilterBox {
    z-index: 100;
    width: 300px;
    border: 1px solid gray;
    background-color: #fff;
    position: absolute;
    text-align: center;
}

.pvtFilterBox h4 {
    margin: 15px;
}

.pvtFilterBox p {
    margin: 10px auto;
}

.pvtFilterBox label {
    font-weight: 400;
}

.pvtFilterBox input[type=checkbox] {
    margin-right: 10px;
    margin-left: 10px;
}

.pvtFilterBox input[type=text] {
    width: 230px;
}

.pvtFilterBox .count {
    color: gray;
    font-weight: 400;
    margin-left: 3px;
}

.pvtCheckContainer {
    text-align: left;
    font-size: 14px;
    white-space: nowrap;
    overflow-y: scroll;
    width: 100%;
    max-height: 250px;
    border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;
    cursor: grab;
}

table#ngxpivottable {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: a 0px;
}

table.pvtUi {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.pvtCheckContainer p {
    margin: 5px;
}

table.pvtTable {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.pvtAxisContainer,
.pvtVals {
    border: 1px solid #e4eaec !important;
    background: #fff !important;
    min-width: 10px;
    min-height: 10px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
}

table.pvtTable thead tr th {
    background-color: #0487d9 !important;
    font-size: 10pt !important;
    color: #fff !important;
}

.pvtUi td.pvtOutput {
    vertical-align: top;
    overflow: scroll !important;
    overflow-x: auto !important;
    max-height: calc(100vh - 220px) !important;
    max-width: calc(100vw - 300px) !important;
    display: flex;
}

.pvtTable {
    background-color: #fff !important;
}

table.pvtTable tbody tr th {
    background-color: #fff !important;
}

.pvtAxisContainer li span.pvtAttr {
    min-width: 50px !important;
}

.zIndex {
    z-index: 5000;
}

div[class^=MuiSelect-root] {
    background-color: transparent !important;
}

div.column {
    display: flex;
    flex-direction: column;
}

div.row,
span.row {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}

div.row.full,
span.row.full {
    width: 100%;
}

div.row.botton,
span.row.botton {
    align-items: flex-end;
}

div.row.gap-0,
span.row.gap-0 {
    gap: 0;
}

div.row.gap-1,
span.row.gap-1 {
    gap: 5px;
}

div.row.gap-2,
span.row.gap-2 {
    gap: 10px;
}

div.row.gap-3,
span.row.gap-3 {
    gap: 15px;
}

div.row.gap-4,
span.row.gap-4 {
    gap: 20px;
}

div.row.gap-5,
span.row.gap-5 {
    gap: 25px;
}

div.row.right,
span.row.right {
    justify-content: flex-end;
}

div.row.wrap,
span.row.wrap {
    flex-wrap: wrap;
}

div.row.between,
span.row.between {
    justify-content: space-between;
}

div[class*=SnackbarItem-contentRoot] {
    background-color: #fff;
    color: var(--text-default);
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #cccccf;
}

div.MuiCollapse-wrapperInner .jss15 {
    background-color: #fff;
    color: var(--text-default);
    font-family: "Ubuntu", sans-serif;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #cccccf;
}

div.MuiCollapse-wrapperInner .jss15.jss17 {
    border: 1px solid #31cf70;
}

div.MuiCollapse-wrapperInner .jss15.jss18 {
    border: 1px solid #d35555;
}

div.MuiCollapse-wrapperInner .jss15.jss19 {
    border: 1px solid #2196f3;
}

div.MuiCollapse-wrapperInner .jss15.jss20 {
    border: 1px solid #be8e12;
}

div[class*=SnackbarItem-variantError] {
    border: 1px solid #d35555;
}

div[class*=SnackbarItem-variantSuccess] {
    border: 1px solid #31cf70;
}

div[class*=SnackbarItem-variantWarning] {
    border: 1px solid #be8e12;
}

div[class*=SnackbarItem-variantInfo] {
    border: 1px solid #0580ce;
}

body>iframe {
    display: none;
}

/* svg > g > path[fill="#777777"]:nth-child(n+2) {
    filter: opacity(0);
} */

.fullspace {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.date {
    /* font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-feature-settings: "tnum" on, "Inum" on;
    letter-spacing: 0.05em; */
    font-feature-settings: "tnum";
    font-variant-numeric: tabular-nums;
}

div.pp-input>.field,
div.pp-textarea>.field,
div.pp-dropdown>.field,
div.pp-multiselect>.field {
    border: 1px #ddd solid;
}

.MuiOutlinedInput-notchedOutline {
    border-top: 1px #ddd solid !important;
    border-right: 1px #ddd solid !important;
    border-bottom: 1px #ddd solid !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}


/*.pp-dropdown > .list.wt {
    transform: translateY(32px) translateX(3px);
}*/

.pp-dropdown>.list {
    margin-top: 50px;
}


.lc-tooltip>.body {
    filter: drop-shadow(0px 0px 3px rgba(58, 79, 135, 0.36));
}

.lc-tooltip>.body .content {
    background-color: #f1f5fb
}

.lc-tooltip>.body>.arrow {
    background-color: #f1f5fb
}

.card-page {
    display: flex;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 0.25rem;
    padding: 0.75rem;
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
    flex-direction: column;
    /*justify-content: space-between;*/
    height: calc(100vh - 104px);
}

.container:has(.backupGoldTree) .functions .lc-iconlink {
    display: none;
}

.container:has(.backupGoldTree) .functions {
    width: 64px !important;
}

.container:has(.backupGoldTree) .functions .lc-iconlink:has(.ppi-filter) {
    display: flex;
}

.container:has(.backupGoldTree) .right>.row {
    display: none !important;
}

.ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    text-wrap: nowrap;
}

/* .card-frame:hover {
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2);
} */

.card-frame {
    display: flex;
    background-color: #fff;
    border-radius: 0.25rem;
    padding: 0.75rem;
    box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
    flex-direction: column;
    justify-content: space-between;
}

.bordered {
    border: 1px solid #EBEBEB;
}

.label {
    font-size: 0.75rem;
    display: inline-block;
    margin-bottom: 4px;
}

[data-title]:hover:after {
    opacity: 1;
    transition: all 0.1s ease 0.5s;
    visibility: visible;
}

[data-title]:after {
    content: attr(data-title);
    background-color: var(--background-lightest);
    /* Darker background color for better contrast */
    color: var(--text-default);
    /* White text for readability */
    font-size: 11px;
    position: absolute;
    padding: 4px 8px;
    border-radius: 4px;
    bottom: -5px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    filter: drop-shadow(0px 0px 3px rgba(58, 79, 135, 0.36));
    opacity: 0;
    z-index: 99999;
    visibility: hidden;
}

[data-title] {
    position: relative;
}

.MuiTooltip-tooltip {
    filter: drop-shadow(0px 0px 3px rgba(58, 79, 135, 0.36));
    color: var(--text-default) !important;
    background-color: #f1f5fb !important;
    font-size: 11px !important;
    padding: 8px 12px !important;
    font-weight: 400 !important;
    font-family: "Ubuntu", sans-serif !important;
}

.MuiTooltip-arrow {
    color: #f1f5fb !important;
}


body .container>.page:has(.homeflex) {
    overflow-y: hidden;
}

.pp-textarea>.title {
    font-family: "Ubuntu" !important;
    color: var(--text-default) !important;
}

.pp-textarea>.field.required {
    border-left: 3px solid var(--color-secondary-lime);
}
.chat-container {
    display: flex;
    flex-direction: column;
    /* max-width: calc(60vw); */
    min-height: calc(100vh - 175px);
    min-width: calc(100%);
}

.suggestions-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 20px;
}
.hostAccountsByMonth {
    display: contents;
    width: 100% !important;
}

.hostAccount {
    width: 100% !important;
    display: contents;
}

.graphAccount {
    display: contents;
    width: 100% !important;
}
.headerLogos {
    display: flex;
    justify-content: space-evenly;
    flex-direction: row;
    width: 100% !important;
}

.suggestions-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    /* 2 columns */
    grid-template-rows: repeat(2, auto);
    /* 2 rows */
    grid-gap: 12px;
    gap: 12px;
    /* Space between cards */
    width: 100%;
    margin-top: 5px;
}

.suggestion-card > div {
    padding: 10px !important;
}

.suggestion-card {
    font-size: 12px !important;
    cursor: pointer;
    margin: 0 !important;
    /* Center cards within their grid cells */
    max-width: 200px;
    color: var(--text-light) !important;
    overflow-y: auto !important;
    max-height: 120px;
    background-color: transparent !important;
    border: 1px solid var(--background-light);
    font-weight: 300;
    border-radius: 8px !important;
}

.suggestion-card:hover {
    border: 1px solid var(--color-secondary-lime);
    background-color: #fff !important;
}

.darkgrafittibutton {
    color: #2E1956 !important;
}

ol {
    padding-left: 20px !important;
}

.greybutton {
    color:var(--text-light) !important;
    background-color: transparent !important;
    
}

.greybutton:hover {
    color:var(--text-default) !important;
    background-color: transparent !important;    
}

.loading-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.message-list {
    max-height: calc(100vh - 279px);
    overflow-y: auto;
    padding: 16px;
    flex-grow: 1;    
}

.message-item {
    display: flex;
    padding: 8px 0;
}

.message-item.user {
    justify-content: flex-end;
}

.message-item.assistant {
    justify-content: flex-start;
}

.message-paper {
    max-width: 95%;
    min-width: 60%;
    padding: 12px;
}

.message-paper.user {
    background-color: #8C40E3;
    border: none;
    border-radius: 8px 8px 0px 8px;
    /*box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);*/
}

.message-paper.user .message-content {
    color: #ffffff !important;
}

.message-content + div {
    margin-bottom: 0 !important;
}

.chat-container .MuiPaper-root {
    box-shadow: none;
}

.message-paper.assistant {
    background-color: #ffffff;
    color: var(--text-dark);
    border: 1px solid var(--background-light);
    border-radius: 8px 8px 8px 0px;
    max-width: calc(25vw - 90px);
    overflow-x: auto;
    width: 100%;
    /*box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);*/
}

.right-sidepanel.focused .message-paper.assistant {
    background-color: #ffffff;
    color: #333333;
    border: 1px solid #E2E6F3;
    border-radius: 8px 8px 8px 0px;
    max-width: calc(70vw - 90px);
    overflow-x: auto;
    /*box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);*/
}

.message-header {
    display: flex;
    justify-content: space-between;
    margin-bottom: .2rem;
    align-items: center;
}

.assistant-name {
    font-weight: 400;
    color: var(--text-light);
    font-family: 'Ubuntu' !important;
    font-size: 0.75rem !important;
}

.message-timestamp {
    color: var(--text-light);
    font-family: 'Ubuntu' !important;
    font-size: 0.75rem;
}

.message-header-right {
    display: flex;
    align-items: center;
    gap: 12px;
}

.message-content { 
    word-break: break-word;
    font-size: 13px !important;
}

.suggestions-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    margin-top: 32px;
}

.suggestions-list {
    display: flex;
    justify-content: space-around;
    width: 100%;
    margin-top: 16px;
}


.input-container {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
}

.more-prompts-button {
    text-transform: none;
    font-weight: 400;
    color: #757575;
    font-size: 16px;
    justify-content: flex-start;
    padding-left: 0px;
}

.textarea-container {
    display: flex;
    align-items: flex-end;
    margin-top: 0px;
}

.list-container {
    display: contents;
}

.chat-container {
    display: flex;
    flex-direction: column;
    height: 100%;
    /* Ensure the chat container fills the available height */
    border: 0px solid #ccc;
    border-radius: 8px;
    overflow: hidden;
    justify-content: space-between;
}

.chat-messages {
    font-family: "Ubuntu", sans-serif;
    flex: 1 1;
    /* Allow the messages to fill the available space */
    overflow-y: auto;
    padding: 10px;
}

.message {
    font-family: "Ubuntu", sans-serif;
    background-color: #f3f3f3;
    padding: 8px;
    margin-bottom: 5px;
    border-radius: 5px;
}

.chat-input {
    display: flex;
    padding: 10px;
}

.chat-input input {
    flex: 1 1;
    padding: 8px;
    border: 1px solid #ccc;
    border-radius: 5px;
    outline: none;
}

.chat-input .send-button {
    margin-left: 10px;
    padding: 8px 15px;
    background-color: #007bff;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    outline: none;
}

.chat-input .send-button:hover {
    background-color: #0056b3;
}

.chat-container {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
}

.message-list {
    flex-grow: 1;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
}

.message-input {
    display: flex;
    align-items: center;
    padding: 10px;
    border-top: 1px solid #e0e0e0;
}

.text-field {
    flex-grow: 1;
    margin-right: 10px;
}

.icon-button {
    margin-right: 10px;
}

.icon-button-send {
    padding: 0.3rem 1.2rem;
    border: 0;
    border-radius: 4px;
    height: 55px;
    cursor: pointer;
    font-weight: 600;
    font-family: "Ubuntu", sans-serif;
    min-width: 55px;
    FONT-WEIGHT: 500;
    font-size: large;
}

.resetThread {
    width: 20px;
    height: 20px;
    padding-left: 5px;
}

.resetThread svg {
    width: 100%;
    height: 100%;
}
/* ExpandingTextarea.css */
.textarea-container-parent {}

.textarea-container {
    display: flex;
    align-items: center;
    border: 1px solid var(--line-outline);
    padding: 8px 12px;
    border-radius: 8px;
    background-color: #fff;
    transition: border-color 0.3s, box-shadow 0.3s;
    flex-grow: 1;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    /* Light */
}

.textarea-container.focused {
    border-color: var(--color-secondary-lime);
    box-shadow: 0 0 0 1px #DFFF00;
}

.textarea-container .textarea {
    line-height: 24px;
    width: 100%;
    border: none;
    outline: none;
    resize: none;
    background-color: transparent;
    font-size: 14px;
    color: var(--text-default);
    flex-grow: 1;    
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    margin-bottom: 4px;
}

.send-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 6px 8px;
    margin-left: 8px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s;

}

.send-button.focused {
    background-color: var(--color-secondary-lime);
}

.send-button-icon {
    transition: color 0.3s;
}

.send-button-icon.focused {
    color: var(--text-default);
}

.send-button-icon.unfocused {
    color: #cccccf;
}
.IcebreakerQuestions_icebreakerquestionscontainer__e8lgP {
    border-radius: 8px;
    position: relative;
    display: flex;
    max-width: calc(35vw);
    flex-direction: column;
    color: var(--text-light);
    justify-content: center;
    font: 300 10px/12px Ubuntu, -apple-system, Roboto, Helvetica, sans-serif;
    overflow: hidden;
}

.IcebreakerQuestions_decorativeArrow__FEQ9S {    
    position: relative; /* Use absolute para posicionar corretamente */
    width: 16px;
    height: 16px;
    background-color: #fff;
    rotate: 45deg;
    left: 50%; /* Ajuste conforme necessário */
    bottom: 2px; /* Ajuste conforme necessário */
    transform: translateX(-50%);
}

.IcebreakerQuestions_questionsWrapper__IMosE {
    display: flex;
    align-items: center;
    gap: 4px;
    justify-content: start;
    cursor: grab; /* Change cursor to indicate draggable area */
    padding: 12px 0;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 0 18px rgba(71, 31, 204, 0.15) !important;
    margin: 18px 18px 0 18px;
    
}

.IcebreakerQuestions_icon__LWJfP {    
    cursor: pointer;
    margin: auto 4px;    
}
 
.IcebreakerQuestions_questionsContainer__Yvpyy {
    overflow-x: auto;
    display: flex;
    align-self: stretch;
    align-items: start;
    gap: 8px;
    flex: 1 1;
    margin: auto 0;
    scroll-behavior: smooth;
    /* Hide scrollbar */
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
}

    .IcebreakerQuestions_questionsContainer__Yvpyy::-webkit-scrollbar {
        display: none; /* For Chrome, Safari, and Opera */
    }


.IcebreakerQuestions_question__D6vkw {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    align-self: stretch;
    flex: 1 1;
    align-content: center;
    flex-wrap: wrap;
    border-radius: 8px;
    border: 1px solid #e2e6f3;
    border: 1px solid var(--Fundos-02, #e2e6f3);
    min-height: 40px;
    gap: 8px;
    min-width: 140px;
    padding: 4px 8px;
    cursor: pointer;    
}


.IcebreakerQuestions_question__D6vkw:hover {
    border: 1px solid var(--color-secondary-lime);
}
.copy-icon+span {
	color: green !important;
	background: #fff;
	position: relative;
	bottom: 6px;
	right: 6px;
	font-size: 14px;
}
.page-agendamentos .MuiBadge-root {
  margin: 0px 15px;
}

.page-agendamentos .MuiBadge-root.pinned {
  margin: 0px 12px;
}

.page-agendamentos .MuiBadge-root .MuiBadge-colorPrimary {
  background-color: var(--color-secondary-mint);
  color: var(--text-default);
}

/* .page-agendamentos .customBadgeWeek span {
  background-color: var(--background-neutral);
  color: var(--text-light);
  word-break: keep-all !important;
  font-size: 10px;
  font-family: "Ubuntu", sans-serif;
  padding: 8px;
  border-left: 1px solid #fff;
} */

.page-agendamentos .customBadgeWeek span {
  background-color: var(--background-neutral);
  color: var(--text-light);
  word-break: keep-all !important;
  font-size: 10px;
  font-family: "Ubuntu", sans-serif;
  border-left: 1px solid #fff;

  /* border: 0.5px solid white; */
  /* font-weight: 100; */
  height: 1.2rem;
  width: 2rem;
}
.lc-checklist {
  position: relative;
  border-radius: 0.3rem;
  font-size: 12px;
}
.lc-checklist > .filter {
  margin-left: 10px;
  margin-right: 1.25rem;
}


.lc-checklist.no-margin > .filter {
  margin-left: 0px;
  margin-right: 1.25rem;
}
.lc-checklist > .filter ::placeholder {
  font-style: italic;
  color: #8b90a3;
}
.lc-checklist > .header {
  padding: 8px;
  display: flex;
  align-items: center;
  margin-bottom: 3px;
}
.lc-checklist > .header > .input-toggle,
.lc-checklist > .header > .input-checkbox {
  margin-right: 5px;
}
.lc-checklist > .header > .title {
  text-transform: uppercase;
  font-weight: bold;
  color: var(--text-default);
}
.lc-checklist > .header > .title > i {
  margin-left: 0.5rem;
}
.lc-checklist > .list {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
}

.lc-checklist.no-margin > .list {
  height: calc(100vh - 260px) !important;
}

.lc-checklist > .list > .item {
  display: flex;
  align-items: center;
  padding: 8px;
  border-radius: 0.25rem;
  background-color: #fff;
  margin-bottom: 3px;
  color: #0580ce;
}
.lc-checklist > .list > .item > .input-toggle,
.lc-checklist > .list > .item > .input-checkbox {
  margin: 0 10px 0 0;
}
.lc-checklist > .list > .item:nth-child(even) {
  background-color: transparent;
}
.lc-checklist > .list > .item:hover {
  background-color: var(--background-lightest);
}
.lc-checklist > .list > .item > label {
  font-size: 1rem;
}
.treeView {
  list-style: none;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 15px;
  color: var(--text-default);
}
.treeView a {
  text-decoration: none;
}
.treeView ul li {
  padding-left: 2.5rem;
}
.bkpgoldresume .doughnut-chart {
  padding: 0;
}
.bkpgoldresume .doughnut-chart > .chart {
  flex-wrap: initial;
  transform: scale(0.9);
}
.bkpgoldresume .doughnut-chart > .chart > .legend {
  transform: scale(0.7);
}

.iconvaluecontent .label {
    font-size: 1.6vw !important;
    margin-left: 5px;
}
.graph-container {
  color: var(--text-default);
  margin-top: 4rem;
  margin-bottom: 3rem;
}

.bksaasresume .doughnut-chart > .chart {
  flex-wrap: initial !important;
}
.bksaasresume .doughnut-chart > .chart > .legend {
  min-width: 0 !important;
  min-width: initial !important;
}
.doughnut-chart {
  width: auto;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 0.6rem;
  border-radius: 1rem;
  height: 100%;
  box-shadow: 16px 16px 16px rgba(58, 79, 135, 0.06);
}

.doughnut-chart.no-shadown {
  box-shadow: none !important;
  background-color: transparent !important;
}

.doughnut-chart > .title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  color: #8b90a3;
  margin-bottom: 0.6rem;
}
.doughnut-chart > .chart {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.doughnut-chart > .chart > .spacing-canvas-small {
  width: calc(12.5% + 0.5rem) !important;
}
.doughnut-chart > .chart > .spacing-canvas-medium {
  width: calc(26.3157894737% + 3rem) !important;
}
.doughnut-chart > .chart > .spacing-canvas-large {
  width: calc(25% + 5rem) !important;
}
.doughnut-chart > .chart > .spacing-legend-small {
  width: calc(12.5% + 0.5rem) !important;
  padding-left: 14px;
}
.doughnut-chart > .chart > .spacing-legend-medium {
  width: calc(26.3157894737% + 3rem) !important;
  padding-left: 25px;
}
.doughnut-chart > .chart > .spacing-legend-large {
  width: calc(25% + 5rem) !important;
  padding-left: 90px;
}
.doughnut-chart > .chart > .canvas {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50%;
  min-width: 160px;
  position: relative;
}
.doughnut-chart > .chart > .canvas > .number {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  font-size: 1rem;
  font-weight: 600;
  color: var(--text-default);
}
.doughnut-chart > .chart > .canvas > .body {
  width: 7rem;
  height: 7rem;
}
.doughnut-chart > .chart > .legend {
  width: calc(50% - 5px);
  min-width: 205px;
  display: flex;
  align-items: center;
}
.doughnut-chart > .chart > .legend > .body > .item {
  display: flex;
  align-items: center;
}
.doughnut-chart > .chart > .legend > .body > .item > .badge {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.7rem;
  background: #5969cd;
  border-radius: 4px;
  margin: 0.1rem 0;
  width: 2.5rem;
  height: 1.1rem;
  text-align: center;
  color: #ffffff;
}
.doughnut-chart > .chart > .legend > .body > .item > .name {
  font-size: 0.75rem;
  line-height: 160%;
  color: var(--text-default);
  height: 1.3rem;
  padding: 0.25rem;
  display: inline-block;
  text-overflow: ellipsis;
  width: max-content;
}
.iconvaluecardrow {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0.6rem;
  background-color: white;
  /* box-shadow: 16px 16px 16px rgba(58, 79, 135, 0.06); */
  border-radius: 1rem;
  justify-content: space-evenly;
}
.iconvaluecardrow.link:hover {
  background-color: #ddd;
}
.iconvaluecardrow > .header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
.iconvaluecardrow > .header > .title {
  font-size: 1rem;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  color: #8b90a3;
}
.iconvaluecardrow > .body {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.iconvaluecardrow > .body > .icon {
  width: 55px;
  font-size: 50px;
}
.iconvaluecardrow > .body > .right {
  min-height: 55px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* align-items: center; */
  width: 100%;
  text-align: right;
}
.iconvaluecardrow > .body > .right > .data {
  font-weight: 600;
  font-size: 30px;
}
.iconvaluecardrow > .body > .right > .data > .unity {
  display: inline-block;
  font-weight: 600;
  font-size: 0.8rem;
}
.iconvaluecardrow > .body > .right > .data > .unity > .label {
  font-size: 1.5rem;
}
.iconvaluecardrow > .body > .right > .data > .unity > .lc-tooltip {
  margin-left: 4px;
  color: #0580ce;
}
.iconvaluecardrow > .body > .right > .description {
  font-weight: 500;
  font-size: 0.8rem;
  color: var(--text-default);
}
/* LCFlexItem.css */
.LCFlexItem__tooltip {
    background-color: #E2E6F3;
    color: #3E3F43;
    font-size: 11px;
}

.LCFlexItem__arrow {
    color: #E2E6F3;
}

.resumo_text__S5sqW {
    color: #192266;
}

.resumo_smallText__gaWG- {
    font-size: small;
}

.resumo_parentDiv__VTkda {
    display: flex;
    flex-direction: column;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 2px;
}

.resumo_parentDivSource__myriE {
    display: flex;
    flex-direction: row;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin: 2px;
}

.resumo_parentDivSource__myriE p {
    margin-top: 7.5px;
    margin-left: 9px;
}

.resumo_divItem__3oqor {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.resumo_resultValue__mkmqU {
    display: flex;
    justify-content: right;
}

.resumo_textSecundary__RA-6l {
    color: #5b5d6f
}

.resumo_sourceName__7E6ad {
    display: flex;
    flex-direction: row;
    justify-content: right;
    margin-top: 1.75rem;
}

.resumo_notFoundCredentialMessage__9WUEB p {
    margin-left: 22%;
    margin-top: 25px;
}

.resumo_infoCardRow__X1W0K {
    padding: 0px;
    height: auto;
    display: grid;
    grid-template-columns: 2fr 6fr 8fr 14fr;
}

.resumo_iconBlock__eZCMn {
    align-self: center;
    text-align: center;
}

.resumo_titleBlockContainer__H1bdr {
    padding: 5px;
    align-self: center;
    font-family: "Ubuntu", sans-serif;
}

.resumo_titleAlias__eYVB\+ {
    font-weight: 700;
    font-size: 20px;
}

.resumo_titleSource__9YpUV {
    font-size: 14px;
    padding: 8px 0 8px 0;
}

.resumo_titleStatus__P5jKm {
    text-align: center;
    font-size: 12px;
    width: 100px;
    padding: 4px;
    border-radius: 10px;
}

.resumo_infoBlockContainer__ta0fB {
    display: grid;
    grid-template-columns: 1fr 1fr 2fr 2fr 2fr;
}

.resumo_infoBlock__-9YOa {
    align-self: center;
    text-align: center;
}

.resumo_infoBlockLabel__Y60Wj {
    display: block;
    font-size: 12px;
    color: grey;
    padding: 0 0 3px 0;
}

.resumo_infoBlockContent__Wy6O1 {
    font-size: 14px;
}

.resumo_infoBlock__-9YOa:nth-child(3) {
    border-left: 1px solid lightgrey;
    border-right: 1px solid lightgrey;
}

.resumo_infoBlock__-9YOa:last-child {
    border-right: 1px solid lightgrey;
    margin-right: 5px
}
.graph-container {
  color: var(--text-default);
  margin-top: 4rem;
  margin-bottom: 3rem;
}

.date-info {
  color: var(--text-default);
  font-size: 0.7rem;
}

.bkpsilverresume .doughnut-chart>.chart {
  flex-wrap: initial;
}

.bkpsilverresume .doughnut-chart>.chart>.legend {
  min-width: 0;
  min-width: initial;
}

.card-reappearing .chart-medium,
.card-unfocusing .chart-medium,
.card-hidden .chart-medium {
  max-height: 35vh;
  /* Increased from 25vh */
  min-height: 25vh;
  /* Added minimum height */
}
.headerLog {
    margin-top: 28px;
    display: flex;
    justify-content: space-between;
    min-width: 100%;
    max-width: 100%;
    border-bottom: 2px solid #e9ecf6;
    padding: 0px 5px;
    font-size: 0.75rem;
    color: #2E1956;
}

    .headerLog div {
        font-weight: bold;
        margin-bottom: .4rem;
    }

.bodyLog {
    margin-bottom: 12px;
}

    .bodyLog > .row {
        display: flex;
        font-size: 0.75rem;
        font-weight: 400;
        justify-content: space-between;
        padding: 0px 5px;
        border-radius: 4px;
        color: #2E1956;
    }

.headerLog > .resources {
    max-width: 50%;
    min-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.headerLog > .resources_focus {
    max-width: 25%;
    min-width: 25%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.headerLog > .eventTime_focus {
    max-width: 12.5%;
    min-width: 12.5%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bodyLog > .row:hover {
    background-color: #e9ecf6;
    border-radius: 4px;
}

.bodyLog > .row > .resources {
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 50%;
}

.bodyLog > .row > .resources_focus {
    max-width: 25%;
    min-width: 25%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bodyLog > .row > .eventTime_focus {
    max-width: 12.5%;
    min-width: 12.5%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page-automacoes {
	height: 100%;
}

.title-default {
	color: var(--text-light);
	font-family: "Ubuntu", sans-serif;
}

.related-container .MuiBadge-root,
.details-related-automations .MuiBadge-root {
	margin-right: 1.6rem;
}

.page-automacoes .MuiBadge-root .MuiBadge-colorPrimary,
.related-container .MuiBadge-root .MuiBadge-colorPrimary,
.details-related-automations .MuiBadge-root .MuiBadge-colorPrimary {
	background-color: var(--color-secondary-mint);
	color: #fff;
}

.optionsGroup .MuiBadge-root {
	margin-top: 0.2rem;
	margin-right: 0.5rem;
}

.optionsGroup .MuiBadge-root .MuiBadge-colorSecondary {
	background-color: #ebebeb;
	color: #babdc6;
}

.page-automacoes .customBadgeWeek span,
.related-container .customBadgeWeek span,
.details-related-automations .customBadgeWeek span {
	border: 0.5px solid white;
	background-color: #e4eaec;
	color: #76838f;
	font-size: 0.7rem;
	word-break: keep-all !important;
	font-weight: 100;
	height: 1.2rem;
	width: 2rem;
}

.page-automacoes .checkbox-dias {
	background-color: var(--color-secondary-lime);
}

.related-container {
	width: 25%;
	height: 50vh;
	background-color: #f1f5fb;
	padding: 10px;
	border-radius: 5px;
	overflow-y: auto;
}

.related-resource-label {
	font-size: 14px;
	margin: 10px 0;
}

.related-container::-webkit-scrollbar {
	width: 8px;
	height: 0;
}

.related-container::-webkit-scrollbar-thumb {
	background: #cccccf;
	height: 8px;
	border-radius: 4px;
}

.related-container::-webkit-scrollbar-thumb:hover {
	background: #ddd;
}

.related-container::-webkit-scrollbar-track {
	border-radius: 4px;
}

.related-resource-card {
	box-shadow: none !important;
	border-left: 4px solid;
	margin-bottom: 0.5rem;
}

.related-resource-link {
	font-size: 12px;
	margin-left: 4px;
	color: var(--color-secondary-cyan);
	cursor: pointer;
	text-decoration: underline;
}

.related-title,
.resize-review-title {
	color: var(--text-light);
	font-family: "Ubuntu", sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	letter-spacing: -0.04rem;
	min-width: 60px;
}

.related-title {
	line-height: 160%;
}

.titulo-form {
	font-family: "Ubuntu", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 140%;
	color: var(--text-default);
	flex: none;
	order: 0;
	flex-grow: 0;
	height: 16px;
	position: static;
	left: 0px;
	top: 0px;
	margin-top: 1rem;
	margin-bottom: 0.8rem;
}

.details-resource-container {
	margin-top: 1rem;
	display: inline-block;
}

.details-resource-line {
	display: flex;
	align-items: start;
	font-size: 12px;
	margin-bottom: 0.5rem;
}

.details-resource-line label {
	color: gray;
}

.details-resource-line span {
	margin-right: 1rem;
}

.resize-review-container {
	padding-top: 10px;
	width: 100%;
	display: flex;
	justify-content: center;
	max-height: 50vh;
	overflow-y: hidden;
}

.resize-review-dashboard {
	width: 100%;
	display: flex;
	justify-content: center;
	margin-bottom: 1rem;
}

.resize-review-title {
	margin-bottom: 1rem;
	line-height: 120%;
}

.resize-review-grid {
	width: 25rem;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	margin: 0 0 1.5rem 1rem;
}

.resize-review-col {
	width: 10rem;
	margin: 0;
}

.resize-review-col span {
	position: relative;
	display: block;
	font-size: 12px;
	white-space: nowrap;
	padding: 5px;
	text-align: right;
}

.resize-review-col:first-of-type span {
	text-align: left;
}

.resize-review-col span:nth-child(even):not(:nth-child(2)) {
	background-color: #f5f5f5;
}

.resize-review-col:last-child span:not(:nth-child(1)) {
	font-weight: 600;
}

.resize-review-sizeline {
	border-bottom: 2px solid #f5f5f5;
	font-weight: 600;
}

.resize-review-costarrow {
	width: 20%;
	display: flex;
	justify-content: center;
}

.resize-review-costarrow,
.resize-review-costsummary {
	position: relative;
	margin: auto;
}

.resize-review-costsummary {
	text-align: right;
	width: 40%;
	display: block;
	color: #8B90A3;
	font-family: "Ubuntu", sans-serif;
}

.resize-review-costsummary span:first-child,
.resize-review-costsummary span:last-child {
	font-size: 0.8rem;
	white-space: nowrap;
}

.resize-review-costsummary-value {
	font-size: 2rem;
	color: #5F5DAD;
}

.details-resource-header-line {
	display: flex;
	justify-content: space-between;
	width: 100%;
	font-size: 14px;
	margin-bottom: 10px;
}

.details-related-automations {
	margin-top: 30px;
}

.rdButton {
	font-family: "Ubuntu", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
}

.detailLink {	
	color: var(--color-secondary-cyan);
	text-decoration: underline;
}

.detailLink:hover {	
	cursor: pointer;
}

.detailRow {
	padding: 7px 0;
}

.detailRowList {
	padding: 3.5px 0;
}

.auditTimestamp {
	color: green;
}

.auditInfoContainer {
	padding: 5px;
}

.auditInfo {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.auditInfoLabels {
	width: 200px;
}

.ticketSummary {
	font-size: 14px;
}

.ticketSummary p {
	padding: 5px;
}

.filterPanelControls {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.filterPanelFields {
	margin: 0;
}

.filterPanelFields div {
	padding: 2px 0;
}

/* DATA TABLE*/
.automationIdColumn {
	min-width: 0;
}

.automationIdIcon {
	min-width: 20px;
	padding-left: 4px;
}

.automationIdColumn,
.automationIdIcon {
	align-items: center;
}

.automationIdColumn,
.automationIdIcon,
.hourScheduledColumn,
.weekDaysScheduledColumn,
.relatedWeekDaysScheduledColumn,
.relatedHourScheduledColumn,
.actionColumn {
	display: flex;
}

.automationIdColumn,
.createdAtColumn,
.lastRunColumn,
.related-lastRunColumn .createdByColumn {
	white-space: nowrap;
}

.hourScheduledColumn div,
.related-hourScheduledColumn div {
	margin-top: 1px;
}

.statusEnabled {
	color: #3ebb3f
}

.statusDisabled {
	color: #dc291e
}
.page-automacoes {
    height: 100%;
}

.title-default {
    color: var(--text-light);
    font-family: "Ubuntu", sans-serif;
}

.related-container .MuiBadge-root,
.details-related-automations .MuiBadge-root {
    margin-right: 1.6rem;
}

.page-automacoes .MuiBadge-root .MuiBadge-colorPrimary,
.related-container .MuiBadge-root .MuiBadge-colorPrimary,
.details-related-automations .MuiBadge-root .MuiBadge-colorPrimary {
    background-color: var(--color-secondary-mint);
    color: var(--text-default);
}

.optionsGroup .MuiBadge-root {
    margin-top: 0.2rem;
    margin-right: 0.5rem;
}

.optionsGroup .MuiBadge-root .MuiBadge-colorSecondary {
    background-color: #ebebeb;
    color: #babdc6;
}

.page-automacoes .customBadgeWeek span,
.related-container .customBadgeWeek span,
.details-related-automations .customBadgeWeek span {
    border: 0.5px solid white;
    background-color: #e4eaec;
    color: #76838f;
    font-size: 0.7rem;
    word-break: keep-all !important;
    font-weight: 100;
    height: 1.2rem;
    width: 2rem;
}

.page-automacoes .checkbox-dias {
    background-color:var(--color-secondary-lime);
}

.related-container {
    width: 25%;
    height: 50vh;
    background-color: #f1f5fb;
    padding: 10px;
    border-radius: 5px;
    overflow-y: auto;
}

.related-resource-label {
    font-size: 14px;
    margin: 10px 0;
}

.related-container::-webkit-scrollbar {
    width: 8px;
    height: 0;
}

.related-container::-webkit-scrollbar-thumb {
    background: #cccccf;
    height: 8px;
    border-radius: 4px;
}

.related-container::-webkit-scrollbar-thumb:hover {
    background: #ddd;
}

.related-container::-webkit-scrollbar-track {
    border-radius: 4px;
}

.related-resource-card {
    box-shadow: none !important;
    border-left: 4px solid;
    margin-bottom: 0.5rem;
}

.related-resource-link {
    font-size: 12px;
    margin-left: 4px;
    color: var(--color-secondary-cyan);
	cursor: pointer;
	text-decoration: underline;
}

.related-title,
.resize-review-title {
    color: #8B90A3;
    font-family: "Ubuntu", sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.04rem;
    min-width: 60px;
}

.related-title {
    line-height: 160%;
}

.titulo-form {
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 140%;
    color: var(--text-default);
    flex: none;
    order: 0;
    flex-grow: 0;
    height: 16px;
    position: static;
    left: 0px;
    top: 0px;
    margin-top: 1rem;
    margin-bottom: 0.8rem;
}

.details-resource-container {
    margin-top: 1rem;
    display: inline-block;
}

.details-resource-header-line {
    display: flex;
    justify-content: space-between;
    width: 100%;
    font-size: 14px;
    margin-bottom: 10px;
}

.details-resource-header-line .details-resource-title {
    display: flex;
    align-items: center;
}

.details-resource-header-line .details-resource-name {
    margin-left: 8px;
}

.details-resource-line {
    display: flex;
    align-items: start;
    font-size: 12px;
    margin-bottom: 0.5rem;
}

.details-resource-line label {
    color: gray;
}

.details-resource-line span {
    margin-right: 1rem;
}

.resize-review-container {
    padding-top: 10px;
    width: 100%;
    display: flex;
    justify-content: center;
    max-height: 50vh;
    overflow-y: hidden;
}

.resize-review-dashboard {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}

.resize-review-title {
    margin-bottom: 1rem;
    line-height: 120%;
}

.resize-review-grid {
    width: 25rem;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    margin: 0 0 1.5rem 1rem;
}

.resize-review-col {
    width: 100%;
    margin: 0;
}

.resize-review-col span {
    position: relative;
    display: block;
    font-size: 12px;
    white-space: nowrap;
    padding: 5px;
    text-align: right;
}

.resize-review-col:first-of-type span {
    text-align: left;
}

.resize-review-col span:nth-child(even):not(:nth-child(2)) {
    background-color: #f5f5f5;
}

.resize-review-col:last-child span:not(:nth-child(1)) {
    font-weight: 600;
}

.resize-review-sizeline {
    border-bottom: 2px solid #f5f5f5;
    font-weight: 600;
}

.resize-review-costarrow {
    width: 20%;
    display: flex;
    justify-content: center;
}

.resize-review-costarrow,
.resize-review-costsummary {
    position: relative;
    margin: auto;
}

.resize-review-costsummary {
    text-align: center;
    width: 40%;
    display: block;
    color: #8B90A3;
    font-family: "Ubuntu", sans-serif;
}

.resize-review-costsummary span:first-child,
.resize-review-costsummary span:last-child {
    font-size: 0.8rem;
    white-space: nowrap;
}

.resize-review-costsummary-value {
    font-size: 2rem;
    color: #5F5DAD;
}

.details-related-automations {
    margin-top: 30px;
}

.rdButton {
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
}

.detailLink {
    color: var(--color-secondary-cyan);
	text-decoration: underline;
}

.detailLink:hover {    
    cursor: pointer;
}

.detailRow {
    padding: 7px 0;
}

.detailRowList {
    padding: 3.5px 0;
}

.auditTimestamp {
    color: green;
}

.auditInfoContainer {
    padding: 5px;
}

.auditInfo {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.auditInfoLabels {
    width: 200px;
}

.ticketSummary {
    font-size: 14px;
}

.ticketSummary p {
    padding: 5px;
}

.filterPanelControls {
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}

.filterPanelFields {
    margin: 0;
}

.filterPanelFields div {
    padding: 2px 0;
}

/* DATA TABLE*/
.automationIdColumn {
    min-width: 0;
}

.automationIdIcon {
    min-width: 20px;
    padding-left: 4px;
}

.automationIdColumn,
.automationIdIcon {
    align-items: center;
}

.automationIdColumn,
.automationIdIcon,
.hourScheduledColumn,
.weekDaysScheduledColumn,
.relatedWeekDaysScheduledColumn,
.relatedHourScheduledColumn,
.actionColumn {
    display: flex;
}

.automationIdColumn,
.createdAtColumn,
.lastRunColumn,
.related-lastRunColumn .createdByColumn {
    white-space: nowrap;
}

.hourScheduledColumn div,
.related-hourScheduledColumn div {
    margin-top: 1px;
}

.statusEnabled {
    color: #3ebb3f
}

.statusDisabled {
    color: #dc291e
}
.pp-modal .body .functions .pp-tooltip button.bg-grey {
	background-color: #eaeef6 !important;
}

.formStepsContainer {
	/* min-height: 69vh; */
	display: flex;
    flex-direction: column;
}

.formStepsContainer .formScheduleStep .ppdropdown label {
	display: flex !important;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.formStepsContainer .form-label {
	color: var(--text-default);
	font-size: 12px;
	font-family: "Ubuntu", sans-serif;
}

.formStepsContainer .modal-text {
	color: var(--text-default);
	font-size: 14px;
	font-family: "Ubuntu", sans-serif;
}

.formStepsContainer .turnoff-text {
	color: var(--text-default);
	font-family: "Ubuntu", sans-serif;
	font-size: 12px;
}

.formTurnBackOnSection .lc-button {
	width: 100px !important;
	height: 50px;
}

.title-default {
	color: #8B90A3;
	font-family: "Ubuntu", sans-serif;
}

.related-container .MuiBadge-root,
.details-related-automations .MuiBadge-root {
	margin-right: 1.6rem;
}

.related-container .MuiBadge-root .MuiBadge-colorPrimary,
.details-related-automations .MuiBadge-root .MuiBadge-colorPrimary {
	background-color: #0bb2d4;
	color: #fff;
}

.optionsGroup .MuiBadge-root {
	margin-top: 0.2rem;
	margin-right: 0.5rem;
}

.optionsGroup .MuiBadge-root .MuiBadge-colorSecondary {
	background-color: #ebebeb;
	color: #babdc6;
}

.page-automacoes .customBadgeWeek span,
.related-container .customBadgeWeek span,
.details-related-automations .customBadgeWeek span {
	border: 0.5px solid white;
	background-color: #e4eaec;
	color: #76838f;
	font-size: 0.7rem;
	word-break: keep-all !important;
	font-weight: 100;
	height: 1.2rem;
	width: 1.7rem;
}

.page-automacoes .checkbox-dias {
	background-color: var(--color-secondary-lime);
}

.related-container {
	width: 25%;
	height: 50vh;
	background-color: #f1f5fb;
	padding: 10px;
	border-radius: 5px;
	overflow-y: auto;
}

.related-resource-label {
	font-size: 14px;
	margin: 10px 0;
}

.related-container::-webkit-scrollbar {
	width: 8px;
	height: 0;
}

.related-container::-webkit-scrollbar-thumb {
	background: #cccccf;
	height: 8px;
	border-radius: 4px;
}

.related-container::-webkit-scrollbar-thumb:hover {
	background: #ddd;
}

.related-container::-webkit-scrollbar-track {
	border-radius: 4px;
}

.related-resource-card {
	box-shadow: none !important;
	border-left: 4px solid;
	margin-bottom: 0.5rem;
}

.related-resource-link {
	font-size: 12px;
	margin-left: 4px;
	color: #0bb2d4;
	cursor: pointer;
}

.related-title,
.resize-review-title {
	color: #8B90A3;
	font-family: "Ubuntu", sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	letter-spacing: -0.04rem;
	min-width: 60px;
}

.related-title {
	line-height: 160%;
}

.titulo-form {
	font-family: "Ubuntu", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 140%;
	color: var(--text-default);
	flex: none;
	order: 0;
	flex-grow: 0;
	height: 16px;
	position: static;
	left: 0px;
	top: 0px;
	margin-top: 1rem;
	margin-bottom: 0.8rem;
}

.details-resource-container {
	margin-top: 1rem;
	display: inline-block;
}

.details-resource-line {
	display: flex;
	align-items: start;
	font-size: 12px;
	margin-bottom: 0.5rem;
}

.details-resource-line label {
	color: gray;
}

.details-resource-line span {
	margin-right: 1rem;
}

.resize-review-container {
	padding-top: 0px;
	width: 90%;
	justify-content: center;
	max-height: calc(30vh);
	display: contents !important;
}

.resize-review-dashboard {
	width: 100%;
	display: flex;
	justify-content: center;
	margin-bottom: 1rem;
}

.resize-review-title {
	margin-bottom: 1rem;
	line-height: 120%;
}

.resize-review-grid {
	width: 25rem;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	margin: 0 0 2.5rem 1rem;
}

.resize-review-col {
	width: 10rem;
	margin: 0;
}

.resize-review-col span {
	position: relative;
	display: block;
	font-size: 12px;
	white-space: nowrap;
	padding: 5px;
	text-align: right;
}

.resize-review-col:first-of-type span {
	text-align: left;
}

.resize-review-col span:nth-child(even):not(:nth-child(2)) {
	background-color: #f5f5f5;
}

.resize-review-col:last-child span:not(:nth-child(1)) {
	font-weight: 600;
}

.resize-review-sizeline {
	border-bottom: 2px solid #f5f5f5;
	font-weight: 600;
}

.resize-review-costarrow {
	width: 10%;
	display: flex;
	justify-content: center;
}

.resize-review-costarrow,
.resize-review-costsummary {
	position: relative;
	margin: auto;
}

.resize-review-costsummary {
	text-align: right;
	width: 40%;
	display: block;
	color: #8B90A3;
	font-family: "Ubuntu", sans-serif;
}

.resize-review-costsummary span:first-child,
.resize-review-costsummary span:last-child {
	font-size: 0.8rem;
	white-space: nowrap;
}

.resize-review-costsummary-value {
	font-size: 2rem;
	color: #5F5DAD;
}

.details-resource-header-line {
	display: flex;
	justify-content: space-between;
	width: 100%;
	font-size: 14px;
	margin-bottom: 10px;
}

.details-related-automations {
	margin-top: 30px;
}

.rdButton {
	font-family: "Ubuntu", sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
}

.detailLink {
	color: var(--color-secondary-cyan);
	text-decoration: underline;
}

.detailLink:hover {	
	cursor: pointer;
}

.detailRow {
	padding: 7px 0;
}

.detailRowList {
	padding: 3.5px 0;
}

.auditTimestamp {
	color: green;
}

.auditInfoContainer {
	padding: 5px;
}

.auditInfo {
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.auditInfoLabels {
	width: 200px;
}

.ticketSummary {
	font-size: 14px;
}

.ticketSummary p {
	padding: 5px;
}

.filterPanelControls {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
}

.filterPanelFields {
	margin: 0;
}

.filterPanelFields div {
	padding: 2px 0;
}

/* DATA TABLE*/
.automationIdColumn {
	min-width: 0;
}

.automationIdIcon {
	min-width: 20px;
	padding-left: 4px;
}

.automationIdColumn,
.automationIdIcon {
	align-items: center;
}

.automationIdColumn,
.automationIdIcon,
.hourScheduledColumn,
.weekDaysScheduledColumn,
.relatedWeekDaysScheduledColumn,
.relatedHourScheduledColumn,
.actionColumn {
	display: flex;
}

.automationIdColumn,
.createdAtColumn,
.lastRunColumn,
.related-lastRunColumn .createdByColumn {
	white-space: nowrap;
}

.hourScheduledColumn div,
.related-hourScheduledColumn div {
	margin-top: 1px;
}

.statusEnabled {
	color: #3ebb3f;
}

.statusDisabled {
	color: #dc291e;
}
.resource-price-unit {
    padding: 2px 0;
    display: flex;
    font-size: 12px;
    margin: 2px 0;
    align-items: center;
    padding: 2px 0;
    display: flex;
    font-size: 12px;
    margin: 2px 0;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.resource-price-unit span {
    flex: 1 1;
    overflow: hidden;
    text-overflow: ellipsis;
}

.resource-price-unit.min-price {
    color: green;
}

.resource-price-unit:not(.min-price):not(.max-price) {
    color: grey;
}

.resource-price-unit.max-price {
    color: red;
}
/* PPGrid.css */

.ppgrid-form {
    padding: 32px;
    margin: 0;
    width: 100%;
    background-color: #E2E6F3;
    border-radius: 8px;
    box-shadow: 0 0 18px rgba(58, 79, 135, 0.3);
}

.ppgrid-formChildren {
    padding: 16px; /* theme.spacing(2) */
    margin: 8px; /* theme.spacing(1) */
    width: auto;
    background-color: #E2E6F3;
    border-radius: 8px;
    box-shadow: 0 0 18px rgba(58, 79, 135, 0.3);
}

.ppgrid-formDad {
    padding: 16px; /* theme.spacing(2) */
    width: auto;
    background-color: #E2E6F3;
    border-radius: 8px;
    box-shadow: 0 0 18px rgba(58, 79, 135, 0.3);
}

.ppgrid-default {
    background-color: transparent;
}

/* PPDialog.css */
.pp-backdrop {
    background: rgba(0, 0, 0, 0);
}

.pp-backdrop2 {
    background: none;
}

.pp-style-icons {
    font-size: 40px;
    color: #141B4D;
}

.pp-message-box {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 220px;
    min-width: 496px;
}

.pp-background-container-message-box {
    background-color: #e2e6f3;
    box-shadow: 0px 0px 18px rgba(58, 79, 135, 0.3);
    border-radius: 8px;
}

    .pp-background-container-message-box:hover {
        border: none;
    }

.pp-background-top-message-box {
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 44px;
    text-align: center;
}

.pp-text-title-message-box {
    font-size: 16px;
    font-family: Inter;
    color: #2b304f;
    font-weight: 600;
    padding-top: 10px;
}

.pp-content-mid-container-message-box {
    display: flex;
    justify-content: center;
    padding: 44px 40px 0 40px;
}

.pp-content-command-container-message-box {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    padding-top: 44px;
}

.pp-padding-typography-message-box {
    padding: 10px;
    font-family: Inter;
    font-size: 14px;
    text-align: start;
}

.pp-padding-typography-message-box-no-icon {
    padding: 10px;
    font-family: Inter;
    font-size: 14px;
    text-align: center;
}

.pp-direction-icon {
    text-align: center;
}

.pp-button-ok-alone,
.pp-button-ok,
.pp-button-cancelar,
.pp-button-sim,
.pp-button-nao,
.pp-button-nao2 {
    background-color: #fff;
    color: #141b4d;
    border: 1px solid #898da6;
    font-weight: 600;
    font-family: Inter;
    text-transform: none;
    font-size: 14px;
    width: 89px;
    margin-bottom: 16px;
    border-radius: 4px;
}

.pp-button-cancelar {
    background-color: #c0a8bd;
}

.pp-button-nao {
    background-color: #b8ccea;
    margin-right: 10px;
}

.pp-button-nao2 {
    background-color: #b8ccea;
    margin-right: 10px;
    margin-left: 10px;
}

.pp-dialog {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 492px;
    min-width: 880px;
}

.pp-background-container-dialog {
    background-color: #e2e6f3;
    box-shadow: 0px 0px 18px rgba(58, 79, 135, 0.3);
    border-radius: 8px;
}

.pp-background-top-dialog {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 20px 24px;
    height: 72px;
}

.pp-text-title-dialog {
    font-size: 26px;
    font-family: Inter;
    color: #2b304f;
    font-weight: 200;
}

.pp-content-mid-container-dialog {
    display: flex;
    justify-content: center;
    padding: 40px;
}

.pp-padding-typography-dialog {
    padding: 10px;
    font-family: Inter;
    font-size: 14px;
    text-align: start;
}

.pp-padding-typography-dialog-icon {
    padding: 10px;
    font-family: Inter;
    font-size: 14px;
    text-align: left;
}

.progress-bar-container {
    width: 100%;
    opacity: 0.9;
    padding: 0px 8px;
}
.progress-bar {
    height: 18px;
    background: linear-gradient(90deg, #E64646 0%, #F3C944 50%, #75f945 100%);
    text-align: end;
    padding-right: 5px;
    align-items: center;
    justify-content: center;
    line-height: 18px;
    font-size: 12px;
    width: 100%;
    transition: width 0.3s ease-in-out;
    opacity: 0.9;
}

.slider-thumb {
    width: 10px;
    height: 30px;
    background: #6c63ff;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    margin-top: -25px;
    border: 1.5px solid #fff;
    background-color: #6200ea; 
}

.percentage {
    width: 35%;
    margin-top: 3px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    color: #6c63ff;
    position: relative;

}

.percentage.normal {
    font-size: 14px;
}
.percentage.small {
    font-size: 12px;
}

.percentage.noLabel {
    width: 10%;
}

.progress-bar:hover {
    opacity: 1;
}
.progress-bar-container:hover {
    opacity: 1;
}

.dividedInfo {
    min-height: 50% !important;
}

.securityIconValue{
    margin-top:  -30px;
}
.progress-bar-container {
    padding: 0px 10px;
}

.percentage > .percentLabel {
    width: 100%;
    font-size: 10px;
    text-align: center;
    color: #464a65;
}

.slide-container {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.slide-item {
    animation: slideIn 0.5s ease-out;
    opacity: 1;
    transform: translateX(0);
}

.slide-item.sliding-out {
    animation: slideOut 0.5s ease-out;

}.slide-item.automation-content {
    display: flex;
    flex-direction: column;
    width: 100%;

}
.subtitle-dash.ellipsis.nextScheduleAutomation {
    color: #fff;
    display: flex;
    flex-direction: row;
    overflow: visible;
}

@keyframes slideIn {
    from {
        opacity: 0;
        transform: translateX(100%);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes slideOut {
    from {
        opacity: 1;
        transform: translateX(0);
    }
    to {
        opacity: 0;
        transform: translateX(-100%);
    }
}

.automation-content {
    transition: all 0.3s ease-out;
}
.resumo_dashboardCardTitle__r\+8l- {
    padding: 10px;
}

.resumo_webSitesCard__3GLis {
    display: block;
    margin: 10px 10px;
}

.resumo_webSitesCardCMS__vEsuf {
    display: block;
    margin: 20px 0px;
}

.resumo_webSitesCardRow__cKvjp {
    display: grid;
    grid-template-columns: 4fr 1fr 1fr;
    padding: 5px;
    justify-content: right;
    font-family: "Ubuntu", sans-serif;
    font-size: 14px;
}

.resumo_webSitesCardRowCMS__RUzFv {
    display: grid;
    grid-template-columns: 1fr 6fr 2fr;
    padding: 2px;
    justify-content: flex-start;
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    grid-gap: 4px;
    gap: 4px;
}

.resumo_webSitesCardRowLink__5z2DD {
    align-self: center;
}

    .resumo_webSitesCardRowLink__5z2DD a {
        text-decoration: none;
    }

        .resumo_webSitesCardRowLink__5z2DD a:hover {
            text-decoration: underline;
        }


.resumo_webSitesCardRowLinkCMS__rPoHf {
    align-self: center;
    max-width: 100%;
    text-overflow: ellipsis;
    text-wrap: nowrap;
    white-space: nowrap;
    overflow: hidden;
}
    .resumo_webSitesCardRowLinkCMS__rPoHf a {
        text-decoration: none;
    }

        .resumo_webSitesCardRowLinkCMS__rPoHf a:hover {
            text-decoration: underline;
        }


.resumo_webSitesStatus__VFu3v {
    text-align: center;
    align-self: center;
    font-size: 12px;
    width: 120px;
    padding: 4px;
    border-radius: 10px;
}

.resumo_webSitesStatusCMS__SptwZ {
    text-align: center;
    align-self: center;
    font-size: 10px;
    width: 60px;
    padding: 4px;
    border-radius: 10px;
}

.pp-expand > .header {
    border-bottom: solid 1px #CCCCCF !important;
    display: flex;
    justify-content: space-between;
}

.pp-table > .header {
  display: flex;
  margin: 0;
  padding: 5px 0px;
  width: 100%;
  display: flex;
  border-left: 5px solid #fff;
}
.pp-table > .header > .cells {
  display: flex;
  width: 100%;
}
.pp-table > .header > .cells > .cell {
  font-family: "Ubuntu", sans-serif;
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 3px;
  border-radius: 3px;
  display: flex;
  align-items: center;
}
.pp-table > .header > .cells > .cell.sortable {
  cursor: pointer;
}
.pp-table > .header > .cells > .cell.sortable:hover {
  background-color: #eee;
}
.pp-table > .header > .cells > .cell.left {
  justify-content: flex-start;
  text-align: start;
}
.pp-table > .header > .cells > .cell.center {
  justify-content: center;
  text-align: center;
}
.pp-table > .header > .cells > .cell.right {
  justify-content: flex-end;
  text-align: end;
}
.pp-table > .header > .functions {
  width: 28px;
}
.pp-table > .header > .scroll {
  width: 8px;
}
.pp-table > .body {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.pp-table > .body::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #eee;
}
.pp-table > .body::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 0.25rem;
}
.pp-table > .body::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}
.pp-table > .body::-webkit-scrollbar-track {
  border-radius: 0.25rem;
}
.pp-table > .body > .row {
  display: flex;
  background-color: #fff;
  border-radius: 5px;
  gap: 0;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #fff;
}
.pp-table > .body > .row > .selectable {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 28px;
  cursor: pointer;
}
.pp-table > .body > .row > .cells {
  display: flex;
  align-items: center;
  width: 100%;
}
.pp-table > .body > .row > .cells > .cell {
  font-size: 14px;
  color: #2E1956;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 3px;
}
.pp-table > .body > .row > .cells > .cell.left {
  justify-content: flex-start;
}
.pp-table > .body > .row > .cells > .cell.right {
  justify-content: flex-end;
}
.pp-table > .body > .row > .cells > .cell.center {
  justify-content: center;
}
.pp-table > .body > .row > .cells > .cell.between {
  justify-content: space-between;
}
.pp-table > .body > .row > .cells > .cell.tiny {
  font-size: 0.6rem;
}
.pp-table > .body > .row > .cells > .cell.small {
  font-size: 0.7rem;
}
.pp-table > .body > .row > .cells > .cell.medium {
  font-size: 0.8rem;
}
.pp-table > .body > .row > .cells > .cell.large {
  font-size: 1rem;
}
.pp-table > .body > .row > .cells > .cell.big {
  font-size: 1.2rem;
}
.pp-table > .body > .row > .functions {
  width: 28px;
}
.pp-table > .body > .row:hover {
  background-color: #eee;
}
.pp-table > .body > .row:hover:not(.status) {
  border-left-color: #eee !important;
}
.pp-table > .body.highdensity > .row {
  min-height: 28px;
  margin-bottom: 1px;
}
.pp-table > .body.mediumdensity > .row {
  min-height: 38px;
  margin-bottom: 4px;
}
.pp-table > .body.lowdensity > .row {
  min-height: 60px;
  margin-bottom: 4px;
}
.pp-table > .body > .loader {
  margin-top: 34px;
  display: flex;
  justify-content: center;
}
.pp-table.debug > .header {
  background-color: orange;
}
.pp-table.debug > .header > .cells > .cell:nth-child(even) {
  background-color: blue;
}
.pp-table.debug > .header > .cells > .cell:nth-child(odd) {
  background-color: green;
}
.pp-table.debug > .header > .scroll {
  background-color: red;
}
.pp-table.debug > .body .row {
  background-color: orangered;
}
.pp-table.debug > .body .row > .cells > .cell:nth-child(even) {
  background-color: blue;
}
.pp-table.debug > .body .row > .cells > .cell:nth-child(odd) {
  background-color: green;
}
[node-id] rect {
    fill: #2E1956 !important;
}

[control-expcoll-id] circle {
    fill: #e2e6f3;
}

#tree>svg {
    background-color: #fff;
}

.bg-ripple-container {
    background-color: #2E1956 !important;
}

.edit-fields>div:nth-child(2) {
    display: none !important;
}

.editForm {
    display: none;
    text-align: center;
    position: absolute;
    border: 1px solid #aeaeae;
    width: 300px;
    background-color: #2E1956;
    z-index: 10000;
    border-radius: 2rem;
    color: white;
    margin-left: 20rem;
}

.titleEditForm {
    margin-top: 0.27rem;
}

.nameField {
    width: 60%;
    font-family: "Ubuntu", sans-serif;
    height: 40px;
    border: 0;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 14px;
    background-color: #fff;
    color: var(--text-default);
    overflow: hidden;
    margin-top: 0.5rem;
}

.nameField:hover {
    border: 1px solid #898da6;
}

.footerButton {
    display: flex;
    flex-direction: row;
    margin-left: 12rem;
}
.form {
    margin-bottom: 0 !important;
}
.orgchart.myChart {
  background-image: none !important
}

.orgchart.myChart>ul>li>ul li::before {
  border-top-color: var(--color-primary-blue);
}

.orgchart.myChart>ul>li>ul li .oc-node::before,
.orgchart.myChart ul li .oc-node:not(:only-child)::after {
  background-color: var(--color-primary-blue);
}

.orgchart.myChart .oc-node .position {
  box-sizing: border-box;
  background-color: var(--color-primary-blue);
  color: #fff;
  width: 130px;
  height: 65px;
  padding: 2px;
}

.orgchart.myChart .oc-node .fullname {
  box-sizing: border-box;
  color: #FFF; 
  width: 135px;
  height: 65px;
  padding: 0;
  line-height: 65px;
  border: 1px solid var(--color-primary-blue);
  border-radius: 10px;
}

.fullname p {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.orgchart ul li .oc-node.selected {
  background-color: rgba(119, 121, 247, 0.2) !important;
  border-radius: 10px !important;
  transition: 0.5s !important;
}

.orgchart ul li .oc-node.selected .nodeContainer .footerNode {
  display: flex;
  flex-direction: row;
  justify-content: center;
  transition: 0.5s;
}

.oc-node .selected {
  background-color: rgba(119, 121, 247, 0.2) !important;
  border-radius: 10px;
  transition: 0.5s;
}

.orgchart ul li .oc-node:hover {
  background-color: rgba(119, 121, 247, 0.2) !important;
  border-radius: 10px;
  transition: 0.5s;
}


.oc-edge .horizontalEdge .leftEdge .oci {
  background-color: red;
  color: yellow;
}

.footerNode {
  display: none;
}



.inputLabelName {
  text-align: left;
  padding-bottom: 0.5rem;
}



.footerButtonSideModal {
  justify-content: left;
  display: flex;
}

.headerNode {
  display: flex;
  flex-direction: row;
}

.orgchart ul {
  padding-left: 0;
  text-align: center;
  display: flex;
  margin: 0;
  transition: transform 0.3s, opacity 0.3s;
}

.orgchart ul li {
  display: inline-block;
  position: relative;
}

/* excluding root node */
.orgchart > ul > li > ul li::before {
  content: "";
  position: absolute;
  top: -11px;
  left: 0;
  width: 100%;
  border-top: 2px solid rgba(217, 83, 79, 0.8);
  box-sizing: border-box;
}

.orgchart > ul > li > ul li.isSiblingsCollapsed::before {
  content: none;
}

.orgchart > ul > li > ul li:first-child::before {
  left: calc(50% - 1px);
  width: calc(50% + 1px);
}

.orgchart > ul > li > ul li:last-child::before {
  width: calc(50% + 1px);
}

.orgchart > ul > li > ul li:only-child::before {
  width: 2px;
}
.orgchart ul li .oc-node {
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  padding: 3px;
  border: 2px dashed transparent;
  margin-bottom: 20px;
}
.orgchart ul li .oc-node.allowedDrop {
  border-color: rgba(68, 157, 68, 0.9);
}
.orgchart ul li .oc-node.currentDropTarget {
  background-color: rgba(68, 157, 68, 0.9);
}
.orgchart ul li .oc-node.selected {
  background-color: rgba(238, 217, 54, 0.5);
}
.orgchart ul li .oc-node:hover {
  background-color: rgba(238, 217, 54, 0.5);
}
/* excluding root node */
.orgchart > ul > li > ul li > .oc-node::before {
  content: "";
  position: absolute;
  top: -11px;
  left: calc(50% - 1px);
  width: 2px;
  height: 9px;
  background-color: rgba(217, 83, 79, 0.8);
}

.orgchart > ul > li > ul li.isSiblingsCollapsed > .oc-node::before {
  top: -13px;
  height: 11px;
}

.orgchart > ul > li > ul li.isAncestorsCollapsed > .oc-node::before {
  content: none;
}

/* excluding leaf node */
.orgchart ul li .oc-node:not(:only-child)::after {
  content: "";
  position: absolute;
  bottom: -11px;
  left: calc(50% - 1px);
  width: 2px;
  height: 9px;
  background-color: rgba(217, 83, 79, 0.8);
}

.orgchart ul li .oc-node.isChildrenCollapsed:not(:only-child)::after {
  content: none;
}

.orgchart ul li .oc-node .oc-heading {
  box-sizing: border-box;
  padding: 2px;
  margin: 0;
  width: 130px;
  height: 20px;
  text-align: center;
  font-size: 0.75rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: rgba(217, 83, 79, 0.8);
  color: #fff;
  border-radius: 4px 4px 0 0;
}

.orgchart ul li .oc-node .oc-heading .oc-symbol {
  float: left;
  margin-top: 12px;
  margin-left: 2px;
}

.orgchart ul li .oc-node .oc-heading .oc-symbol::before {
  background-color: #fff;
  border-color: rgba(217, 83, 79, 0.8);
}

.orgchart ul li .oc-node .oc-heading .oc-symbol::after {
  background-color: #fff;
}

.orgchart ul li .oc-node .oc-content {
  box-sizing: border-box;
  padding: 2px;
  width: 130px;
  height: 20px;
  font-size: 0.625rem;
  border: 1px solid rgba(217, 83, 79, 0.8);
  border-radius: 0 0 4px 4px;
  text-align: center;
  background-color: #fff;
  color: #333;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* styles for edges */
.orgchart .oc-node .oc-edge {
  position: absolute;
  cursor: default;
  transition: .2s;
}

.orgchart .oc-node .oc-edge::before {
  border-color: rgba(68, 157, 68, 0.5);
}

.orgchart.noncollapsable .oc-node .oc-edge {
  display: none;
}

.orgchart .oc-node .oc-edge:hover {
  cursor: pointer;
}

.orgchart .oc-edge:hover::before {
  border-color: #449d44;
}

.orgchart .oc-node .verticalEdge {
  width: calc(100% - 6px);
  width: -moz-calc(100% - 6px);
  height: 10px;
  left: 3px;
}

.orgchart .oc-node .verticalEdge::before {
  position: absolute;
  left: calc(50% - 0.3125rem);
}

.orgchart .oc-node .topEdge {
  top: -2px;
}

.orgchart .oc-node .topEdge.oci-chevron-up::before {
  top: 2px;
}

.orgchart .oc-node .topEdge.oci-chevron-down::before {
  bottom: 3px;
}

.orgchart .oc-node .bottomEdge {
  bottom: -2px;
}

.orgchart .oc-node .bottomEdge.oci-chevron-up::before {
  bottom: -3px;
}

.orgchart .oc-node .bottomEdge.oci-chevron-down::before {
  bottom: 1px;
}

.orgchart .oc-node .horizontalEdge {
  width: 10px;
  height: calc(100% - 6px);
  height: -moz-calc(100% - 6px);
  top: 3px;
}

.orgchart .oc-node .rightEdge {
  right: -2px;
}

.orgchart .oc-node .leftEdge {
  left: -2px;
}

.orgchart .oc-node .horizontalEdge::before {
  position: absolute;
  top: calc(50% - 0.3125rem);
}

.orgchart .oc-node .rightEdge.oci-chevron-left::before {
  right: -3px;
}

.orgchart .oc-node .rightEdge.oci-chevron-right::before {
  right: 1px;
}

.orgchart .oc-node .leftEdge.oci-chevron-right::before {
  left: -3px;
}

.orgchart .oc-node .leftEdge.oci-chevron-left::before {
  left: 1px;
}

/* slide animations */
.orgchart .slide-up {
  opacity: 0;
  transform: translateY(-40px);
}

.orgchart .slide-down {
  opacity: 0;
  transform: translateY(40px);
}

.orgchart .slide-left {
  opacity: 0;
  transform: translateX(-130px);
}

.orgchart .slide-right {
  opacity: 0;
  transform: translateX(130px);
}

/* oci means organization chart icons */
.oci {
  display: inline-block;
  position: relative;
  font-style: normal;
  font-family: Arial;
}

.oci-chevron-up::before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  vertical-align: text-bottom;
  width: 0.625rem;
  height: 0.625rem;
  border-width: 0 0.2rem 0.2rem 0;
  border-style: solid;
  border-color: #000;
  background: transparent;
  transform: rotate(-135deg);
}

.oci-chevron-right::before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  width: 0.625rem;
  height: 0.625rem;
  border-width: 0 0.2rem 0.2rem 0;
  border-style: solid;
  border-color: #000;
  background: transparent;
  transform: rotate(-45deg);
}

.oci-chevron-down::before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  width: 0.625rem;
  height: 0.625rem;
  border-width: 0 0.2rem 0.2rem 0;
  border-style: solid;
  border-color: #000;
  background: transparent;
  transform: rotate(45deg);
}

.oci-chevron-left::before {
  content: "";
  display: inline-block;
  box-sizing: border-box;
  width: 0.625rem;
  height: 0.625rem;
  border-width: 0 0.2rem 0.2rem 0;
  border-style: solid;
  border-color: #000;
  background: transparent;
  transform: rotate(135deg);
}

.oci-leader::before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 0.2rem;
  background: #000;
  top: -0.75rem;
  left: 0.125rem;
}

.oci-leader::after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 0.875rem;
  height: 0.375rem;
  border-radius: 0.25rem 0.25rem 0 0;
  background: #000;
  top: -0.3rem;
  left: -0.125rem;
}

.oci-plus-square::before {
  content: "+";
  display: inline-block;
  vertical-align: text-bottom;
  text-align: center;
  width: 1rem;
  height: 1rem;
  background-color: #000;
  color: #fff;
}

.oci-plus-circle::before {
  content: "+";
  display: inline-block;
  vertical-align: text-bottom;
  text-align: center;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  background-color: #000;
  color: #fff;
}

.oci-minus-square::before {
  content: "−";
  display: inline-block;
  vertical-align: text-bottom;
  text-align: center;
  width: 1rem;
  height: 1rem;
  background-color: #000;
  color: #fff;
}

.oci-minus-circle::before {
  content: "−";
  display: inline-block;
  vertical-align: text-bottom;
  text-align: center;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  background-color: #000;
  color: #fff;
}

.oci-arrow-circle-up::before {
  content: "▲";
  display: inline-block;
  text-align: center;
  vertical-align: text-bottom;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  background-color: #000;
  color: #fff;
  font-size: 0.875rem;
}

.oci-arrow-circle-down::before {
  content: "▼";
  text-align: center;
  display: inline-block;
  vertical-align: text-bottom;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  background-color: #000;
  color: #fff;
  font-size: 0.875rem;
}

.oci-info-circle::before {
  content: "i";
  display: inline-block;
  vertical-align: text-bottom;
  width: 1rem;
  height: 1rem;
  border-radius: 0.5rem;
  background-color: #000;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.oci-spinner::before {
  content: "";
  vertical-align: text-bottom;
  display: inline-block;
  box-sizing: border-box;
  width: 1rem;
  height: 1rem;
  border: 0.1rem solid #000;
  border-right-color: transparent;
  border-radius: 0.625rem;
  animation: oci-infinite-spinning .75s linear infinite;
}

@keyframes oci-infinite-spinning {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* global styles for orgchart */
.orgchart-container {
  box-sizing: border-box;
  position: relative;
  margin: 10px;
  height: 700px;
  background-color: #fff;
  border: 2px dashed #aaa;
  border-radius: 5px;
  overflow: auto;
  text-align: center;
}

.orgchart {
  box-sizing: border-box;
  display: inline-block;
  background-image: linear-gradient(90deg, rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%), linear-gradient(rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%);
  background-size: 10px 10px;
  border: 1px dashed rgba(0,0,0,0);
  padding: 20px 20px 0 20px;
}

.orgchart-container .hidden {
  display: none!important;
}

.orgchart-container > .oc-mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  text-align: center;
  background-color: rgba(0,0,0,0.3);
}

.orgchart-container > .oc-mask .spinner {
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
}

.orgchart-container > .oc-mask .spinner::before {
  width: 100px;
  height: 100px;
  border-width: 10px;
  border-radius: 50px;
  border-top-color: rgba(68, 157, 68, 0.8);
  border-bottom-color: rgba(68, 157, 68, 0.8);
  border-left-color: rgba(68, 157, 68, 0.8);
}

.dashboard-saas .graph-card {
  background-color: #FFF;
  height: 250px;
  width: 350px;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 160%;
  padding-bottom: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle {
  padding-top: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle span {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 160%;
  color: #434a63;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle canvas {
  padding-top: 1rem;
}
.dashboard-saas .button {
  width: 7rem;
}
.dashboard-saas .graph-card {
  background-color: #FFF;
  height: 250px;
  width: 350px;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 160%;
  padding-bottom: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle {
  padding-top: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle span {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 160%;
  color: #434a63;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle canvas {
  padding-top: 1rem;
}
.dashboard-saas .button {
  width: 7rem;
}


.card-reappearing .chart-medium, .card-unfocusing .chart-medium, .card-hidden .chart-medium {
  max-height: 25vh;
}

.card-reappearing .chart-small, .card-unfocusing .chart-small, .card-hidden .chart-small {
    max-height: 10vh;
}

.card-focused .chart-small {
    height: 90vh !important;
    max-height: 70vh !important;
    min-height: 70vh !important;
}

.page:has(.card-focused .chart-small), .page:has(.card-reappearing .chart-small), .page:has(.card-unfocusing .chart-small) {
    overflow: hidden;
}

.card-focused .chart-medium {
  height: 90vh !important;
  max-height: 70vh !important;
  min-height: 70vh !important;
}

.page:has(.card-focused .chart-medium), .page:has(.card-reappearing .chart-medium), .page:has(.card-unfocusing .chart-medium) {
  overflow: hidden;
}
.sideModalReport {
    background-color: #fafafa;
    width: 100%;
    border-radius: 5px;
    margin-bottom: 0.6rem;
    display: flex;
    min-height: 1.8rem;
    vertical-align: middle;
    padding-top: 5px;
}

.rowContent {
    word-break: break-all;
}

.ticketLink:link {
    text-decoration: none !important;
}

.ticketLink:hover {
    text-decoration: none !important;
}

.ticketLink:visited {
    text-decoration: none !important;
}

.ticketLink:active {
    text-decoration: none !important;
}

.lcdashboard .card-frame:has(.no-content) {
    /*background-color:rgba(255,255,255,0.6) !important;*/
    opacity: .6;
}

.lcdashboard .card-frame:has(.no-content) .block-icons {
    display: none;
}

div.comparative {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-top: 10px;
}

div.comparative>p {
    font-size: 12px;
    color: var(--text-default);
}

.reconmentations {
    padding: 0px 8px;
    font-size: 12px;
    color: #6c63ff;
    cursor: pointer;
}

.lcdashboard .right-sidepanel {
    max-height: calc(100vh - 64px);
}

.suggestion-content {
    margin-top: 16px;
    max-height: calc(100vh - 240px);
    overflow-y: auto;
    padding-right: 0.5rem;
}

.right-sidepanel-content .suggestion-content .suggestion-paragraph {
    margin-bottom: 1rem;
    font-size: 14px;
}

.right-sidepanel-content .sideModalReport {
    margin-top: 16px;
    max-height: calc(100vh - 240px);
    padding-right: 0.5rem;
}
.iconspackage .icons {
  display: inline-flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
.iconspackage .icons .icon {
  width: 10rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 3rem;
  border: 1px solid #aaa;
  background-color: #fff;
  border-radius: 4px;
  margin-bottom: 1rem;
  padding: 5px;
}
.iconspackage .icons .icon .name {
  font-size: 0.8rem;
}
.lc-tabmenu {
  width: auto;
  height: 40px;
  display: flex;
  margin: 0 10px 20px 10px;
  justify-content: space-between;
}
.lc-tabmenu .items {
  display: flex;
}
.lc-tabmenu .items .item {
  padding: 0.6rem 0;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 12px;
  color: #8b90a3;
  cursor: pointer;
}
.lc-tabmenu .items .item .tag {
  margin-top: 8px;
  width: 100%;
  height: 4px;
  border-radius: 0 0 0.375rem 0.375rem;
}
.lc-tabmenu .items .item:not(:last-child) {
  margin-right: 2.5rem;
}
.lc-tabmenu .items .item.active {
  color: #000;
}
.lc-tabmenu .items .item.active .tag {
  background-color: #ffb800;
}
.lc-tabmenu .items .item:hover {
  color: #000;
}
.lc-tabmenu .items .item:hover .tag {
  background-color: #c2c2c2;
}
/*.lc-group-header-segments-button-icon {
  width: 12px;*/
/* height: 10px; */
/*left: 1px;
  top: 0px;*/
/* Textos / Claros */

/*background: #8b90a3;
  transform: matrix(0, 1, 1, 0, 0, 0);
}

.lc-group-header-segments .chevron-visible {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.lc-group-header-segments .chevron-nonvisible {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.bodyGroup.collapsed {
  max-height: 0;
  display: none;
  min-width: calc(30vw);
}

.bodyGroup {
  display: block;
  min-width: calc(30vw);
}

.lc-group-header-segments-button {*/
/* Frame 129 */

/*width: 12px;
  left: 4px;
  top: 9px;*/
/* Inside auto layout */

/*flex: none;
  order: 0;
  flex-grow: 0;
  margin: 0px 6px;
  display: flex;
  align-content: center;
  justify-content: center;
}

.lc-group-header-segments-money {*/
/* 0,00 */
/*width: 90px;
  height: 22px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 160%;*/
/* or 22px */

/*text-align: right;
  letter-spacing: -0.05em;
  font-feature-settings: "tnum" on, "lnum" on;*/
/* Textos / Padr�o */

/*color: #525252;*/
/* Inside auto layout */

/*flex: none;
  order: 2;
  flex-grow: 0;
  margin: 0px 6px;
}

.lc-group-header-segments-title {*/
/* Texto */
/*max-width: calc(100vw - 620px);
  height: 22px;*/
/* Texto/Padr�o - 14pt/Semibold */

/*font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;*/
/* or 22px */
/* Link */

/*color: var(--text-default);*/
/* Inside auto layout */

/*margin: 0px 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lc-group-header-segments {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0px 4px;
  min-width: 30vw;
  height: 30px;
  background: #fff;
  border-radius: 6px;
  margin: 4px 0px;
}

.lc-segment-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-height: 27px;
}

.lc-title {
  display: table-cell;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  color: #8b90a3;
}

.lc-segment-title-filter {
  display: "flex";
  justify-content: "flex-end";
}

.lc-group-body {
  min-width: 26.59vw;
  justify-content: center;
  align-content: center;
  display: grid;
  flex-direction: column;
  align-items: center;*/
/* padding: 0px; */

/*top: 75px;
}


.lc-group-row {*/
/* Item de piv� */
/*padding-left: 32px;
  border-bottom: 1px solid #ebeff8;
  width: 100%;
  height: 30px;
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 4px 0px;
  max-width: inherit;
  display: block;
}

.lc-group-row-inner-text {
  display: inline-block;
  max-width: calc(100vw - 600px);
  height: 22px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: var(--text-default);
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 0px 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lc-group-row-inner-text-sidemodal {
  max-width: calc(100vw - 600px);
  height: 22px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: var(--text-default);
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 0px 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lc-group-row-inner-money {
  width: 90px;
  height: 22px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  text-align: right;
  letter-spacing: -0.05em;
  font-feature-settings: "tnum" on, "lnum" on;
  color: var(--text-default);
  flex: none;
  order: 2;
  flex-grow: 0;
  margin: 0px 6px;
}

.lc-group-row-inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0px;
  width: inherit;
  height: 22px;
  justify-content: space-between;
}

.lc-group-row-inner>.row>.lc-iconlink.small {
  visibility: hidden;
}

.lc-group-row-inner:hover>.row>.lc-iconlink.small {
  visibility: visible;
}

.lc-group-header-segments>.row>.lc-iconlink.small {
  visibility: hidden;
}

.lc-group-header-segments:hover>.row>.lc-iconlink.small {
  visibility: visible;
}

.lc-selectLabel {
  position: static;
  height: 18px;
  left: 0px;
  top: 0px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  line-height: 150%;
  font-size: 12px;
  line-height: 150%;
  margin: 3px 0px;
}

.lc-group-row>.lc-group-row-inner>.pp-tooltip {
  width: 80%;
}*/


.cards-ea {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Isso cria duas colunas de tamanho igual */
    grid-gap: 0.75rem;
    gap: 0.75rem; /* Espaço entre os itens */
}

    .cards-ea .card {
        background-color: #fff;
        border-radius: 0.25rem;
        padding: 0.75rem;
        box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
        flex-direction: column;
        justify-content: space-between;
        margin-bottom: 0.75rem;
    }

        .cards-ea .card > div {
            max-height: 400px;
        }

        .cards-ea .card:hover {
            box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2);
        }

    .cards-ea .cab-ea {        
        background: #eaeef6;
        border-radius: 0.25rem;
        padding: 0.25rem 0.5rem;
        color: #2E1956;
        font-family: "Ubuntu", sans-serif;
        font-size: .75rem;
        font-style: normal;
        font-weight: 700;
        line-height: 160%;
    }

    .cards-ea .title-country {
        color: #2E1956;
        font-family: "Ubuntu", sans-serif;
        font-size: 1rem;
        font-style: normal;
        font-weight: 500;
        line-height: 160%;
        letter-spacing: -.04rem;
        display: flex;
        align-items: center;
        margin-bottom: 0.5rem;
    }

        .cards-ea .title-country img {
            margin-right: .5rem;
            opacity: .3;
            filter: grayscale(1);
            transition: opacity 0.3s ease-in;
        }


    .cards-ea .card:hover .title-country img {
        opacity: 1;
        filter: grayscale(0);
    }

    .cards-ea .subtitle-cc {
        font-family: "Ubuntu", sans-serif;
        font-size: .75rem;
        letter-spacing: -.04em;
        padding: 0;
        color: #273b85;
        margin: 1.5rem 0 1rem 0;
    }



.row-ea-home {
    display: grid;
    grid-template-columns: 55% 20% 25%; /* Define as proporções das colunas */
    grid-gap: 0rem;
    gap: 0rem; /* Espaçamento entre as colunas */
}


.row-ea {
    display: grid;
    grid-template-columns: 40% 15% 20% 25%; /* Define as proporções das colunas */
    grid-gap: 0rem;
    gap: 0rem; /* Espaçamento entre as colunas */    
}

    .row-ea:hover, .row-ea-home:hover {
        background-color: #F1F5FB;
    }    

.row-total {    
    margin-top: 0.5rem;
    border-top: 1px solid #ebebeb;
    font-weight: bold;
}

.cell-total-users {
    display: flex;
    flex-direction: row;
    justify-content: right;
    align-items: center;
}


.pp-expand2 > .header:not(.height) > .functions {
    width: auto;
}

.status-ea {
    display: flex;
    align-items: flex-start;
    gap: 1.5rem;
    margin-bottom: 10px;
}

.hover-info {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-right: 20px;
    padding: 5px 10px; /* Espaçamento interno (opcional) */
    color: #444;
}

    .hover-info > div {
        display: flex;
        align-items: center;
        gap: 5px;
    }




.hoverable .hover-info {
    display: none; /* Esconde por padrão */
}

.hoverable:hover .hover-info {
    display: flex; /* Mostra no hover */
}

.fixed-hover .hover-info {
    display: flex; /* Sempre mostra */
}

.pp-expand2 {
  background-color: transparent;
  display: block;
  position: relative;
}
.pp-expand2.mb-5 {
  margin-bottom: 5px;
}
.pp-expand2.mb-10 {
  margin-bottom: 10px;
}
.pp-expand2.mb-15 {
  margin-bottom: 15px;
}
.pp-expand2 > .header {
  display: flex;
  justify-content: space-between;
  background-color: #ffffff;
  height: 60px;
  border-radius: 5px;
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: #ffffff;
  margin: 4px 0px;
}
.pp-expand2 > .header.hover:hover {
  background-color: #ececec;
}
.pp-expand2 > .header .title {
  font-size: 14px;
  /* font-weight: 600; */
  color: var(--text-default);
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
}
.pp-expand2 > .header .title .ppi {
  margin-right: 23px;
  margin-left: 23px;
  font-size: 1.2rem;
  transition: all 0.5s;
}
.pp-expand2 > .header .title:not(.disabled):hover {
  color: #0580ce;
  cursor: pointer;
}
.pp-expand2 > .header > .functions {
  display: flex;
  align-items: center;
  margin-right: 8px;
}
.pp-expand2 > .header:not(.height) > .functions {
  display: flex;
  align-items: center;
  width: 50%;
  justify-content: space-between;
}
.pp-expand2 > .body {
  overflow: hidden;
  transition: all 0.5s ease;
  opacity: 0;
  height: 0;
}
.pp-expand2 > .body.expanded {
  overflow: visible;
  opacity: 1;
  height: auto;
}
.pp-expand2.expanded > .header > .title > .ppi {
  transform: rotate(180deg);
}
.dashboard-saas .graph-card {
  background-color: #fff;
  height: 15.625rem;
  width: 21.875rem;
  margin-right: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 160%;
  padding-bottom: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle {
  padding-top: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle span {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 160%;
  color: #434a63;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle canvas {
  padding-top: 1rem;
}
.dashboard-saas .button {
  width: 7rem;
}
.globalLicenseManager_cardTitle__cn6Ti {
	margin: auto;
	font-size: 16px;
	font-weight: 600;
	font-family: "Ubuntu", sans-serif;
	color: #0068b2;
}
.globalLicenseManager_cardSubTitle__ZJd75 {
	margin: auto;
	font-size: 16px;
	font-weight: 600;
	font-family: "Ubuntu", sans-serif;
	color: #0068b2;
}
.globalLicenseManager_summaryContainer__4iB\+K {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

.globalLicenseManager_licenseSummaryLine__r4VwK {
	font-size: 12px;
	margin-top: 6px;
}

.globalLicenseManager_licenseCount__AV493 {
	font-size: 16px;
	font-weight: 600;
}

.globalLicenseManager_globalSummaryLine__DMI9x {
	font-size: 18px;
	font-weight: 600;
	margin-top: 6px;
}

.globalLicenseManager_followUpFlagsContainer__3FGeo {
	display: flex;
	justify-content: space-between;
	padding: 20px 20px;
}

.globalLicenseManager_flagItem__2T5LI {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}

.globalLicenseManager_flagItem__2T5LI img {
	width: 64px;
	height: 48px;
	margin-bottom: 10px;
	border-radius:3px;
}

.globalLicenseManager_summaryLineByCountry__cDheG {
	font-size: 12px;
	margin-top: 6px;
}

.globalLicenseManager_GAP__dPstR {
	color: #428042;
	width: 100%;
}
 .licenseControlManager_cardSubTitle__\+c9U\+ {
 	margin: auto;
 	font-size: 1.1vw;
 	font-weight: 400;
 	font-family: 'Ubuntu';
 	color: var(--color-primary-blue) !important;
 }

 .licenseControlManager_licenseSummaryLine__kpcrp {
 	font-size: 0.8vw;
 	margin-top: 6px;
 }

 .licenseControlManager_licenseCount__5unNC {
 	font-size: 16px;
 	font-weight: 600;
 }

 .licenseControlManager_globalSummaryLine__BvJlJ {
 	font-size: 18px;
 	font-weight: 600;
 	margin-top: 6px;
 }

 .licenseControlManager_followUpFlagsContainer__7vCtA {
 	display: flex;
 	justify-content: space-between;
 	padding: 20px 20px;
 }

 .licenseControlManager_flagItem__IcU\+y {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	text-align: center;
 }

 .licenseControlManager_flagItem__IcU\+y img {
 	width: 64px;
 	height: 48px;
 	margin-bottom: 10px;
 }

 .licenseControlManager_summaryLineByCountry__WcZGw {
 	font-size: 12px;
 	margin-top: 6px;
 	font-family: 'Ubuntu';
 	font-weight: 500;
 }

 .licenseControlManager_GAP__FVx8C {
 	color: #428042;
 	width: 50%;
 }

 .licenseControlManager_summaryContainer__9pfi- {
 	max-height: 100%;
 	overflow-y: hidden;
 }

 .licenseControlManager_executedByCompanyContainer__wgEHh {
 	height: 100%;
	margin-bottom: 30px;

 }

 @media screen and (max-height: 649px) {
 	.licenseControlManager_summaryContainer__9pfi- {
 		max-height: 100px;
 		overflow-y: auto;
 	}

 	.licenseControlManager_executedByCompanyContainer__wgEHh {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		margin-bottom: 30px;
 	}
 }
.licenseControlManagerDetails_cardTitle__Ehn-E {
	margin: auto;
	font-size: 16px;
	font-weight: 600;
	font-family: "Ubuntu", sans-serif;
	color: #0068b2;
}

.licenseControlManagerDetails_cardSubTitle__4edes {
	margin: auto;
	font-size: 16px;
	font-weight: 600;
	font-family: "Ubuntu", sans-serif;
	color: #0068b2;
}

.licenseControlManagerDetails_summaryContainer__VJFm2 {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

.licenseControlManagerDetails_licenseSummaryLine__el5QK {
	font-size: 12px;
	margin-top: 6px;
}

.licenseControlManagerDetails_licenseCount__mEEmY {
	font-size: 16px;
	font-weight: 600;
}

.licenseControlManagerDetails_globalSummaryLine__im9fg {
	font-size: 18px;
	font-weight: 600;
	margin-top: 6px;
}

.licenseControlManagerDetails_followUpFlagsContainer__nh5D8 {
	display: flex;
	justify-content: space-between;
	padding: 20px 20px;
	font-family: "Ubuntu", sans-serif;
}

.licenseControlManagerDetails_flagItem__GU8-G {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	font-family: "Ubuntu", sans-serif;
}

.licenseControlManagerDetails_flagItem__GU8-G img {
	width: 64px;
	height: 48px;
	margin-bottom: 10px;
}

.licenseControlManagerDetails_summaryLineByCountry__2gs9u {
	font-size: 12px;
	margin-top: 6px;
}

.licenseControlManagerDetails_GAP__\+6qXJ {
	color: #428042;
	width: 50%;
}
.entries-list {
    list-style-type: none;
    padding: 0;
}

.entry-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
    font-size: 14px;
}

.form-container {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.icon-button {
    background: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: inherit;
}

    .icon-button:disabled {
        cursor: not-allowed;
        opacity: 0.5;
    }

    .icon-button svg {
        width: 16px;
        height: 16px;
    }

.entry-item span {
    flex-grow: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.add-alarm-row {
    display: flex;
    align-items: center;
    gap: 10px; /* Space between the input fields and button */
    margin-bottom: 10px; /* Space below the add row */
}

.alarms-list {
    list-style-type: none;
    padding: 0;
}

.alarm-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ccc;
    padding: 5px 0; /* Reduced padding for a more compact look */
    font-size: 12px; /* Smaller font size */
}

.edit-alarm,
.view-alarm {
    display: flex;
    align-items: center;
    width: 100%;
}

.actions {
    display: flex;
    align-items: center; /* Align items vertically in the center */
    gap: 10px;
}

.icon-button {
    background: none;
    border: none;
    cursor: pointer;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: inherit; /* Inherit color from parent element */
}

    .icon-button:disabled {
        cursor: not-allowed;
        opacity: 0.5;
    }

    .icon-button svg {
        width: 16px; /* Smaller icon size */
        height: 16px; /* Smaller icon size */
    }

.view-alarm span {
    flex-grow: 1;
    white-space: nowrap; /* Prevents text from wrapping */
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px; /* Smaller font size */
}

.lc-pivot-segments .primary > .title {
  display: block;
  font-weight: 200;
  font-size: 26px;
  color: var(--text-default);
  line-height: 1.9375rem;
  margin-bottom: 1rem;
}
.lc-pivot-segments .primary > .secondary {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  display: flex;
}
.lc-pivot-segments .primary > .secondary:not(:last-child()) {
  border-bottom: 1px solid #cccccf;
}
.lc-pivot-segments .primary > .secondary .left {
  width: 50%;
}
.lc-pivot-segments .primary > .secondary .left > .title {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  color: var(--text-default);
}
.lc-pivot-segments .primary > .secondary .left .info {
  display: block;
  font-size: 12px;
  line-height: 160%;
  color: #8b90a3;
}
.lc-pivot-segments .primary > .secondary .left .info.warning {
  color: #be8e12;
}
.lc-pivot-segments .primary > .secondary .left .info.danger {
  color: #d35555;
}
.lc-pivot-segments .tertiary {
  width: 50%;
  max-height: 50vh;
  padding: 0.5rem;
}
.lc-pivot-segments .tertiary .list .item {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.5rem;
  color: var(--text-default);
  text-transform: uppercase;
}
.lc-pivot-segments .tertiary .list .item a {
  text-decoration: none;
  font-weight: bold;
  color: #0580ce;
}
.lc-pivot-segments .primary > .title {
  display: block;
  font-weight: 200;
  font-size: 26px;
  color: var(--text-default);
  line-height: 1.9375rem;
  margin-bottom: 1rem;
}
.gerencialSoftwareHub > .lc-pivot-segments {
  column-count: 3;
}

.lc-pivot-segments .lc-segment, .lc-vinsubscriptions .lc-segment {
  box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
}

.lc-pivot-segments .lc-segment:hover, .lc-vinsubscriptions .lc-segment:hover {
  box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2);
}

.lc-pivot-segments .primary > .secondary {
  /* margin-bottom: 1rem; */
  padding-bottom: 1rem;
  display: flex;
}
.lc-pivot-segments .primary > .secondary:not(:last-child()) {
  border-bottom: 1px solid #cccccf;
}
.lc-pivot-segments .primary > .secondary .left {
  width: 50%;
}
.lc-pivot-segments .primary > .secondary .left > .title {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  color: var(--text-default);
}
.lc-pivot-segments .primary > .secondary .left .info {
  display: block;
  font-size: 12px;
  line-height: 160%;
  color: #8b90a3;
}
.lc-pivot-segments .primary > .secondary .left .info.warning {
  color: #be8e12;
}
.lc-pivot-segments .primary > .secondary .left .info.danger {
  color: #d35555;
}
.lc-pivot-segments .tertiary {
  width: 50%;
  max-height: 50vh;
  padding: 0.5rem;
}
.lc-pivot-segments .tertiary .list .item {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.5rem;
  color: var(--text-default);
  text-transform: uppercase;
}
.lc-pivot-segments .tertiary .list .item a {
  text-decoration: none;
  font-weight: bold;
  color: #0580ce;
}
.card-frame.transparetBackground {
  background: transparent !important;
  box-shadow: none;
}

.card-frame.transparetBackground:hover {
  box-shadow: none !important;
}
.lc-pivot-segments > .primary {
  break-inside: avoid-column;
}
.lc-pivot-segments > .primary > .title {
  display: block;
  font-weight: 200;
  font-size: 26px;
  color: var(--text-default);
  line-height: 31px;
  margin-bottom: 1rem;
}
.lc-pivot-segments > .primary > .secondary {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  display: flex;
}
.lc-pivot-segments > .primary > .secondary:not(:last-child()) {
  border-bottom: 1px solid #cccccf;
}
.lc-pivot-segments > .primary > .secondary .left {
  width: 50%;
}
.lc-pivot-segments > .primary > .secondary .left > .title {
  display: block;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  color: var(--text-default);
}
.lc-pivot-segments > .primary > .secondary .left .info {
  display: block;
  font-size: 12px;
  line-height: 160%;
  color: #8b90a3;
}
.lc-pivot-segments > .primary > .secondary .left .info.warning {
  color: #be8e12;
}
.lc-pivot-segments > .primary > .secondary .left .info.danger {
  color: #d35555;
}
.lc-pivot-segments > .tertiary {
  width: 50%;
  max-height: 50vh;
  padding: 0.5rem;
}
.lc-pivot-segments > .tertiary > .list > .item {
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  line-height: 1.5rem;
  color: var(--text-default);
  text-transform: uppercase;
}
.lc-pivot-segments > .tertiary > .list > .item > a {
  text-decoration: none;
  font-weight: bold;
  color: #0580ce;
}
.lc-vinsubscriptions {
  column-count: 2;
  column-gap: 0.5rem;
  flex-flow: row wrap;
  position: relative;
}
.lc-vinsubscriptions > .lc-segment {
  break-inside: avoid-column;
  padding-bottom: 22px;
}
.lc-vinsubscriptions > .lc-segment > .title {
  font-weight: 200;
  font-size: 1.2rem;
  color: var(--text-default);
  line-height: 1.9375rem;
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-between;
}
.lc-vinsubscriptions > .lc-segment > .title .cost {
  font-size: 1rem;
  font-weight: 500;
}
.lc-vinsubscriptions > .lc-segment > .secondary {
  display: flex;
  justify-content: space-between;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 160%;
  color: var(--text-default);
}
.lc-vinsubscriptions > .lc-segment > .secondary:not(:last-child()) {
  border-bottom: 1px solid #cccccf;
}
.lc-vinsubscriptions > .lc-segment > .secondary > .functions {
  display: flex;
}
.lc-vinsubscriptions > .lc-segment > .list > .item {
  display: flex;
  justify-content: space-between;
  font-size: 0.75rem;
  line-height: 160%;
  color: #8b90a3;
}
.form {
  margin-bottom: 1.2rem
}
.pp-checkbox {
  display: inline-block;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 5px;
}
.pp-checkbox > .ppi {
  font-size: 1.25rem;
}
.pp-checkbox > .ppi.ppi-checkbox {
  color: #cccccf;
}
.pp-checkbox > .ppi.ppi-checkbox-on {
  color: var(--color-secondary-lime) !important;
  background: var(--text-default);
  border-radius: 8px;
}
.pp-checkbox > .title {
  font-size: 0.875rem;
  color: var(--text-default);
}


.ppi.ppi-checkbox-on:before { 
  top: -1px;
  position: relative;
}
.ppi.ppi-checkbox.disabled {
  cursor: not-allowed;
  background: var(--button-disabled);
  border-radius: 8px;
}
.collectorsChart {
    max-height: 280px;
}

 


@media screen and (min-width: 1400px) {
        .collectorsChart {
        min-height: 450px;
    }
 
    
 
}

@media screen and (min-width: 1700px) {
        .collectorsChart {
        min-height: 540px;
    } 
 
}
@media screen and (max-height: 800px) {
    .collectorsChart {
        min-height: 280px;
    } 
 
}


.legend-title-home {
    position: absolute;
    top: 58%;
    left: 50%;
    transform: translate(-50%, -50%);

    color: var(--text-light);
    text-align: center;
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%; /* 16px */
    letter-spacing: -0.4px;
}

.EdrHome{
    min-height: 40% !important;
    width: 100%;
}
.XDRHomeWithLW {
    min-height: 30% !important;
    margin-bottom: 3px;
    width: 100%;
}
.divWorkStations {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 10px 0px;
    height:100%;
    gap:6px
}

.workstations {
    background-color: #f1f5fb;
    border-radius: 4px;
    display: flex;
    font-size: 1rem;
    padding:  10px;
    justify-content: space-between;
}

.workstations.colored {
    background: #2E195626;
    color: #fff;
}

.iconvaluecontent.workstations.colored > .truncate-container > .truncate-text.description {
    font-size: .8rem;
    margin-top:2px;
    color: #fff !important;
}

.iconvaluecontent.workstations.colored > .truncate-container > .truncate-text.data > div{
    font-size:1.2rem !important;
    color: #fff !important;

}
.legendWorkStations {
    font-size: .7rem;
    display: flex;
    align-items: center;
    padding: 5px 0px; 
    color: var(--text-light);
}
.legendWorkStations.colored {
    color: #fff;
}

.mostTargetsTable > .body > .lc-accordion > .header  > .title {
    font-size: 1rem;
}
.gauge-chart {
  min-height: 170px;
  width: auto;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 0.8rem;
  border-radius: 1rem;
  position: relative;
  /* box-shadow: 16px 16px 16px rgba(58, 79, 135, 0.06) */
}
.gauge-chart.link:hover {
  background-color: #ddd;
}
.gauge-chart > .header {
  display: flex;
  justify-content: space-between;
}
.gauge-chart > .header > .title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 0.9rem;
  color: #8b90a3;
}
.gauge-chart > .chart {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  width: calc(100% - 20px);
  pointer-events: none;
}
.gauge-chart > .chart > .body {
  position: relative;
  display: flex;
  justify-content: center;
  width: 130px;
  height: 130px;
  align-self: center;
}
.gauge-chart > .chart > .body > .lci {
  position: absolute;
  top: 50px;
  font-size: 90px;
  color: #777;
  transition: all 0.5s;
}
.gauge-chart > .chart > .number {
  font-size: 1.6rem;
  font-weight: 600;
  color: var(--text-default);
  text-align: center;
  margin-top: -20px;
}
.gauge-chart > .chart > .label {
  font-size: 0.8rem;
  font-weight: 500;
  color: var(--text-default);
  text-align: center;
}


/*@media screen and (min-width: 1400px) {
  .gaugeChart {
  max-height: 180px  !important;
}   
}

@media screen and (min-width: 1700px) {
  .gaugeChart {
  max-height: 280px !important;
}   
}
@media screen and (max-height: 950px) {
  .gaugeChart{
  max-height: 150px !important;
}   
  .gaugeChart.focused{
  max-height: 300px !important;
}   
}*/
.generic_errorMessage__lHWtQ {
    font-size: 1rem;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    color: #8b90a3;
}

.generic_sadDog__OPqGY {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 1rem;
  height: 15rem;
}
.lc-segment {
  width: auto;
  height: fit-content;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 1rem;
  border-radius: 5px;
  margin-bottom: 1rem;
}
.lc-segment > .title {
  display: table-cell;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  color: #8b90a3;
  margin-bottom: 1rem;
}
.lc-segment > .body {
  position: relative;
  width: 100%;
  height: auto;
}
.lc-segment > .body > .content {
  width: 100%;
}
.lc-segment > .body > .content.centralized {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.lcdashboard.invoice-dash .card-frame:hover {
  box-shadow: none;
}


/* .lcdashboard.invoice-dash .card-content-body {
  max-height: calc(100% - 0px);
  min-height: calc(100% - 0px);  
} */


.lcdashboard.invoice-dash .invoice-dash-content {
  max-height: calc(100vh - 180px);
  min-height: calc(100vh - 180px);
}

.lcdashboard:has(.lcdashboard.invoice-dash) .right-sidepanel {
  display: none !important;
}

.lcdashboard:has(.lcdashboard.invoice-dash)>.lcdashboard-cards {
  grid-column-end: 13 !important;
}

.lcdashboard:has(.lcdashboard.invoice-dash) .lcdashboard.invoice-dash .right-sidepanel {
  display: block !important;
}

.lcdashboard .card-frame:has(.lcdashboard.invoice-dash) {
  background-color: transparent !important;
}

.lcdashboard .card-frame:has(.lcdashboard.invoice-dash):hover {
  box-shadow: none !important;
}

.lcdashboard.invoice-dash .right-sidepanel {
  margin-top: -1.4rem;
  margin-right: 0.1rem;
}


.lcdashboard.invoice-dash .right-sidepanel .lc-iconlink:nth-last-child(-n + 1) {
  display: none !important;
}

.lcdashboard.invoice-dash .lcdashboard-cards {
  min-height: calc(100vh - 120px);
  max-height: calc(100vh - 120px);
}

.lcdashboard.invoice-dash .card-content-body-content {
  display: block;
}

.lcdashboard.invoice-dash .card-frame {

  background-color: #fff;

  box-shadow: none;

}
.filter-container {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}

.filtro {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cell>.pp-tooltip {
  width: 100% !important;
}
.row > .cells > .cell > .pp-tooltip {
  width: 100%;
}

.cont {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 24px;
  padding-bottom: 24px;
}

.sub {
  width: 100px;
}
.titulos {
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  color: var(--text-default);
  flex: none;
  order: 0;
  flex-grow: 0;
  height: 26px;
  position: static;
  left: 0px;
  top: 0px;
  margin: 10px 0px;
}
.titulos {
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  color: var(--text-default);
  flex: none;
  order: 0;
  flex-grow: 0;
  height: 26px;
  position: static;
  left: 0px;
  top: 0px;
  margin: 10px 0px;
}

.rdButton {
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
}

.MuiFormControlLabel-label {
  font-family: "Ubuntu" !important;
  font-style: normal;
  font-weight: 400;
  font-size: 14px !important;
}

.MuiRadio-colorPrimary.Mui-checked {
  color: var(--color-secondary-lime) !important;
}
.inputTextField > .MuiInputBase-root.MuiOutlinedInput-root, 
.condValue > .MuiInputBase-root.MuiOutlinedInput-root
 {
  height: 28px !important;
  margin-top: 5px;
}

/* PPTextField Unified Styles */

/* ===== BASE COMPONENTS ===== */

/* Labels */
    .pp-textfield__label {
        display: flex;
        align-items: center;
        gap: 4px;
        margin-bottom: 4px;
        font-family: Inter, sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #333;
        height: 18px;
    }

    .pp-textfield__label i {
        color: #666;
        cursor: help;
        font-size: 14px;
    }

/* Help text */
    .pp-textfield__help {
        font-size: 13px;
        color: #666;
        font-family: Inter, sans-serif;
        margin-top: 4px;
    }

/* Container principal */
    .pp-textfield__item {
        position: relative;
        width: 100%;
    }

    .pp-textfield__item .pp-tooltip {
        width: 100%;
    }

/* Container para input + suggestions */
    .pp-textfield__input-container {
        position: relative;
        width: 100%;
    }

/* Tooltip wrapper */
    .pp-textfield__tooltip {
        display: flex;
        align-items: flex-end;
        height: 100%;
    }

/* ===== INPUT STYLES ===== */

/* Base input styles */
    .pp-textfield__root,
    .pp-textfield__multiline {
        margin-top: 3px;
        background-color: white;
        width: 100%;
        font-family: Inter, sans-serif;
        font-size: 14px;
        height: 40px;
        border-radius: 4px;
        transition: all 0.2s ease;
    }

    /* Hover states */
    .pp-textfield__root:hover .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline:hover .MuiOutlinedInput-notchedOutline {
        border: 1px solid #898DA6 !important;
    }

    /* Focus states */
    .pp-textfield__root.Mui-focused .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline.Mui-focused .MuiOutlinedInput-notchedOutline {
        border: 1px solid #141B4D !important;
    }

/* ===== DISABLED STATE ===== */

    .pp-textfield__root_disabled,
    .pp-textfield__multiline_disabled {
        margin-top: 3px;
        background-color: #EBEBEB;
        font-size: 14px;
        height: 40px;
        font-family: Inter, sans-serif;
        width: 100% !important;
        opacity: 0.6;
        pointer-events: none;
    }

    .pp-textfield__root_disabled:hover .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline_disabled:hover .MuiOutlinedInput-notchedOutline {
        border: none !important;
    }

/* ===== ERROR STATE ===== */

    .pp-textfield__root_required_error,
    .pp-textfield__multiline_required_error {
        margin-top: 3px;
        background-color: white;
        font-size: 14px;
        height: 40px;
        font-family: Inter, sans-serif;
        border: 2px solid #D35555 !important;
        border-radius: 4px;
        padding: 7px 15px;
    }

    .pp-textfield__root_required_error.Mui-focused .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline_required_error.Mui-focused .MuiOutlinedInput-notchedOutline {
        border: 2px solid #D35555 !important;
    }

/* ===== REQUIRED STATE ===== */

    .pp-textfield__root_required,
    .pp-textfield__multiline_required {
        margin-top: 3px;
        background-color: white;
        font-size: 14px;
        height: 40px;
        font-family: Inter, sans-serif;
        border-left: 3px solid #FFB800;
        border-radius: 4px;
        padding: 10px 14px;
    }

    .pp-textfield__root_required:hover .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline_required:hover .MuiOutlinedInput-notchedOutline {
        border-left-color: #FFB800 !important;
        border-color: #898DA6 !important;
    }

    .pp-textfield__root_required.Mui-focused .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline_required.Mui-focused .MuiOutlinedInput-notchedOutline {
        border-left-color: #FFB800 !important;
        border-color: #141B4D !important;
    }

/* ===== READONLY STATE ===== */

    .pp-textfield__root_readOnly,
    .pp-textfield__multiline_readOnly {
        cursor: default;
        margin-top: 3px;
        font-size: 14px;
        font-family: Inter, sans-serif;
        min-height: 40px;
        background-color: #EBEBEB;
    }

    .pp-textfield__root_readOnly:hover .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline_readOnly:hover .MuiOutlinedInput-notchedOutline {
        border: 1px solid #898DA6 !important;
    }

    .pp-textfield__root_readOnly.Mui-focused .MuiOutlinedInput-notchedOutline,
    .pp-textfield__multiline_readOnly.Mui-focused .MuiOutlinedInput-notchedOutline {
        border: 1px solid #141B4D !important;
    }

/* ===== MULTILINE SPECIFIC ===== */

    .pp-textfield__multiline {
        min-height: 60px;
        resize: vertical;
        padding: 8px 12px;
        border: 1px solid #e0e0e0;
        outline: none;
    }

    .pp-textfield__multiline:focus {
        border-color: #141B4D;
        box-shadow: 0 0 0 2px rgba(20, 27, 77, 0.2);
    }

/* ===== SUGGESTIONS DROPDOWN ===== */

    .pp-textfield__suggestions {
        position: absolute;
        top: calc(100% + 1px);
        left: 0;
        right: 0;
        z-index: 1000;
        background: white !important;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.25);
        max-height: 200px;
        overflow-y: auto;
        animation: fadeIn 0.15s ease-out;
    }

/* Suggestion items */
    .pp-textfield__suggestion-item {
        padding: 8px 12px;
        cursor: pointer;
        font-size: 14px;
        line-height: 1.4;
        border-bottom: 1px solid #f5f5f5;
        transition: background-color 0.2s ease;
        color: #2B304F;
        font-weight: 400;
        background: white;
    }

    .pp-textfield__suggestion-item:last-child {
        border-bottom: none;
    }

    /* Hover e selected states */
    .pp-textfield__suggestion-item:hover:not(.disabled),
    .pp-textfield__suggestion-item.selected:not(.disabled) {
        background-color: #E2E6F3;
        color: #20203F;
    }

    /* Disabled suggestions */
    .pp-textfield__suggestion-item.disabled {
        color: #8B90A3;
        cursor: not-allowed;
        background-color: #f9f9f9;
    }

    /* Loading state melhorado */
    .pp-textfield__suggestion-item.loading {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px 12px;
        color: #666;
        font-style: normal;
        font-size: 14px;
        background: white !important;
        border-bottom: none;
        gap: 10px;
        min-height: 50px;
    }

        .pp-textfield__suggestion-item.loading .loading-spinner {
            width: 18px;
            height: 18px;
            border: 2px solid #e0e0e0;
            border-top: 2px solid #1976d2;
            border-radius: 50%;
            animation: spin 1s linear infinite;
            flex-shrink: 0;
        }

        .pp-textfield__suggestion-item.loading .loading-text {
            color: #666;
            font-weight: 500;
        }

    /* Highlighted text in suggestions */
    .pp-textfield__suggestion-item b {
        font-weight: 700;
      /*  color: #1976d2;
        background-color: rgba(25, 118, 210, 0.1);*/
        padding: 1px 2px;
        border-radius: 2px;
    }

    /* Estado de "n�o encontrado" melhorado */
    .pp-textfield__suggestion-item.disabled {
        color: #8B90A3;
        cursor: not-allowed;
        background-color: #f9f9f9;
        font-style: italic;
        display: flex;
        align-items: center;
        padding: 12px;
    }

        .pp-textfield__suggestion-item.disabled strong {
            color: #666;
            font-weight: 600;
            font-style: normal;
        }

/* Anima��o do spinner */
    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }

/* ===== SCROLLBAR CUSTOMIZATION ===== */

    .pp-textfield__suggestions::-webkit-scrollbar {
        width: 6px;
    }

    .pp-textfield__suggestions::-webkit-scrollbar-track {
        background: #f1f1f1;
        border-radius: 3px;
    }

    .pp-textfield__suggestions::-webkit-scrollbar-thumb {
        background: #c1c1c1;
        border-radius: 3px;
    }

    .pp-textfield__suggestions::-webkit-scrollbar-thumb:hover {
        background: #a8a8a8;
    }

/* ===== ANIMATIONS ===== */

    @keyframes fadeIn {
        from {
            opacity: 0;
            transform: translateY(-2px);
        }

        to {
            opacity: 1;
            transform: translateY(0);
        }
    }

/* ===== RESPONSIVIDADE ===== */

    @media (max-width: 768px) {
        .pp-textfield__suggestions {
            max-height: 150px;
        }

        .pp-textfield__suggestion-item {
            padding: 10px 12px;
            font-size: 16px; /* Evita zoom no iOS */
        }

        .pp-textfield__label {
            font-size: 14px;
        }
    }

/* ===== DARK MODE SUPPORT ===== */

    @media (prefers-color-scheme: dark) {
        /* Manter fundo branco mesmo no dark mode */
        .pp-textfield__suggestions,
        .pp-text-field__sugestions {
            background: white !important;
            border-color: #ccc;
            box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.4);
        }

            .pp-textfield__suggestion-item,
            .pp-text-field__sugestions .suggestion,
            .pp-text-field__sugestions .sugestion {
                color: #2B304F;
                background: white !important;
                border-bottom-color: #f5f5f5;
            }

                .pp-textfield__suggestion-item:hover:not(.disabled),
                .pp-textfield__suggestion-item.selected:not(.disabled),
                .pp-text-field__sugestions .suggestion:hover:not(.disabled),
                .pp-text-field__sugestions .sugestion:hover:not(.disabled) {
                    background-color: #E2E6F3 !important;
                    color: #20203F;
                }

                .pp-textfield__suggestion-item.disabled,
                .pp-text-field__sugestions .suggestion.disabled,
                .pp-text-field__sugestions .sugestion.disabled {
                    color: #8B90A3;
                    background-color: #f9f9f9 !important;
                }

                .pp-textfield__suggestion-item.loading,
                .pp-text-field__sugestions .loading {
                    background: white !important;
                    color: #666;
                }

                .pp-textfield__suggestion-item b,
                .pp-text-field__sugestions .suggestion b,
                .pp-text-field__sugestions .sugestion b {
                    color: #1976d2;
                    background-color: rgba(25, 118, 210, 0.15);
                }

                .pp-textfield__suggestion-item.disabled strong,
                .pp-text-field__sugestions .suggestion.disabled strong,
                .pp-text-field__sugestions .sugestion.disabled strong {
                    color: #666;
                }

        /* Labels podem manter cores dark */
        .pp-textfield__label,
        .pp-text-field__label {
            color: #fff;
        }

        .pp-textfield__help,
        .pp-text-field__help {
            color: #ccc;
        }
    }

    /* ===== UTILITY CLASSES ===== */

    .pp-textfield--small {
        height: 32px !important;
    }

    .pp-textfield--large {
        height: 48px !important;
    }

    .pp-textfield--no-margin {
        margin-top: 0 !important;
    }

    .pp-textfield--full-width {
        width: 100% !important;
    }

    /* Loading state melhorada para qualquer tema */
    .pp-textfield__loading-container {
        background: white !important;
        border-radius: 4px;
        padding: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
    }

    .pp-textfield__loading-pulse {
        background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
        background-size: 200% 100%;
        animation: loading-shimmer 1.5s infinite;
        padding: 12px;
        border-radius: 4px;
    }

    /* Empty state melhorado */
    .pp-textfield__empty-state {
        background: white !important;
        color: #8B90A3;
        font-style: italic;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        padding: 16px 12px;
    }

    /* Anima��es adicionais */
    @keyframes loading-shimmer {
        0% {
            background-position: -200% 0;
        }

        100% {
            background-position: 200% 0;
        }
    }

    @keyframes bounce {
        0%, 20%, 50%, 80%, 100% {
            transform: translateY(0);
        }

        40% {
            transform: translateY(-10px);
        }

        60% {
            transform: translateY(-5px);
        }
    }

/* ===== LEGACY COMPATIBILITY ===== */

/* Manter compatibilidade com nomes antigos */
    .pp-text-field__label {
        display: flex;
        align-items: center;
        gap: 4px;
        margin-bottom: 4px;
        font-family: Inter, sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #333;
        height: 18px;
    }

    .pp-text-field__help {
        font-size: 13px;
        color: #666;
        font-family: Inter, sans-serif;
        margin-top: 4px;
    }

    .pp-text-field__sugestions {
        position: absolute;
        top: calc(100% + 1px);
        left: 0;
        right: 0;
        z-index: 300;
        background: white !important;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.25);
        max-height: 200px;
        overflow-y: scroll;
        padding: 10px;
        display: flex;
        flex-direction: column;
        min-width: 200px;
    }

    .pp-text-field__sugestions .suggestion,
    .pp-text-field__sugestions .sugestion {
        padding: 5px;
        cursor: pointer;
        font-size: 14px;
        color: #2B304F;
        font-weight: 400;
        border-radius: 4px;
        transition: background-color 0.2s ease;
        background: white;
    }

    .pp-text-field__sugestions .suggestion.disabled,
    .pp-text-field__sugestions .sugestion.disabled {
        cursor: not-allowed;
        color: #8B90A3;
        background-color: #f9f9f9;
    }

    .pp-text-field__sugestions .suggestion:hover:not(.disabled),
    .pp-text-field__sugestions .sugestion:hover:not(.disabled) {
        background-color: #E2E6F3;
        color: #20203F;
    }

    .pp-text-field__sugestions .loading {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px 5px;
        font-size: 14px;
        color: #666;
        font-style: normal;
        background: white !important;
        gap: 10px;
        min-height: 50px;
    }

        .pp-text-field__sugestions .loading::before {
            content: '';
            width: 18px;
            height: 18px;
            border: 2px solid #e0e0e0;
            border-top: 2px solid #1976d2;
            border-radius: 50%;
            animation: spin 1s linear infinite;
            flex-shrink: 0;
        }

/* Tooltip wrapper - compatibilidade */
    .pp-text-field__tooltip {
        display: flex;
        align-items: flex-end;
        height: 100%;
    }

    .pp-text-field__item {
        position: relative;
    }

    .pp-text-field__item .pp-tooltip {
        width: 100%;
    }

.lc-selectLabel {
  position: static;
  width: 55px;
  height: 18px;
  left: 0px;
  top: 0px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  line-height: 150%;
  font-size: 12px;
  line-height: 150%;
  margin: 3px 0px;
}

.lc-fixedFilter {
  align-items: center;
  margin-left: 15px;
  margin-top: 10px;
  width: 100%;
  top: 110px;
  background-color: #fafafa;
  overflow-x: hidden;
  overflow-y: auto;
  display: inline-block;
  position: fixed;
  z-index: 99;
}

.echarts-for-react text[fill="#2B304F"] {
  font-feature-settings: "tnum" on, "lnum" on;
  letter-spacing: -0.05em;
}

.lc-title {
/*  display: table-cell;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  color: #8b90a3;
  width: 300px;*/
}

.lc-segment-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-height: 27px;
}

.tooltip-custom {
  max-width: 300px;
  word-break: break-word;
}
.lcd-alert > .all {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 6000;
  background-color: rgba(255, 255, 255, 0.5);
}
.lcd-alert > .all > .body {
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.25);
  padding: 15px;
  min-width: 300px;
  max-width: 500px;
}
.lcd-alert > .all > .body > .title {
  font-size: 1.1rem;
  margin-bottom: 10px;
  font-weight: 700;
}
.lcd-alert > .all > .body > .text {
  font-size: 0.9rem;
  margin-bottom: 30px;
}
.lcd-alert > .all > .body > .actions {
  display: flex;
  justify-content: end;
}
.lc-group-header-segments-button-icon {
  width: 12px;
  /* height: 10px; */
  left: 1px;
  top: 0px;
  /* Textos / Claros */

  background: #8b90a3;
  transform: matrix(0, 1, 1, 0, 0, 0);
}

.lc-group-header-segments .chevron-visible {
  transform: rotate(0deg);
}

.lc-group-header-segments .chevron-nonvisible {
  transform: rotate(-90deg);
}

.bodyGroup.collapsed {
  max-height: 0;
  display: none;
  min-width: calc(30vw);
}

.bodyGroup>div {
  width: calc(100% - 4px);
}

.bodyGroup.scroll>div {
  width: calc(100% + 4px);
}

.bodyGroup.scroll>div::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 0.25rem;
  background-color: #eee;
  z-index: 99;
}

.bodyGroup.scroll>div::-webkit-scrollbar-thumb {
  background: #cccccf;
  border-radius: 0.25rem;
}

.bodyGroup.scroll>div::-webkit-scrollbar-thumb:hover {
  background: #ddd;
}

.bodyGroup.scroll>div::-webkit-scrollbar-track {
  border-radius: 0.25rem;
}

.bodyGroup {
  min-width: calc(30vw);
}

.lc-group-header-segments-button {
  /* Frame 129 */

  width: 12px;
  left: 4px;
  top: 9px;
  /* Inside auto layout */

  flex: none;
  order: 0;
  flex-grow: 0;
  margin: 0px 6px;
  display: flex;
  align-content: center;
  justify-content: center;
}

.lc-group-header-segments-money {
  /* 0,00 */
  width: 100px;
  height: 22px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 160%;
  /* or 22px */

  text-align: right;
  letter-spacing: -0.05em;
  font-feature-settings: "tnum" on, "lnum" on;
  /* Textos / Padr�o */

  color: #525252;
  /* Inside auto layout */

  flex: none;
  order: 2;
  flex-grow: 0;
  margin: 0px 6px;
}

.lc-group-header-segments-title {
  /* Texto */
  max-width: calc(100vw - 620px);
  height: 22px;
  /* Texto/Padr�o - 14pt/Semibold */

  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 160%;
  /* or 22px */
  /* Link */

  color: var(--text-default);
  /* Inside auto layout */

  margin: 0px 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lc-group-header-segments {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0px 4px;
  width: 100%;
  height: 30px;
  background: #ebebeb;
  border-radius: 6px;
  margin: 4px 0px;
}

.lc-segment-title-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  max-height: 27px;
}

.lc-title {
  display: table-cell;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  color: #8b90a3;
}

.lc-segment-title-filter {
  display: "flex";
  justify-content: "flex-end";
}

.lc-group-body {
  width: 65%;
  justify-content: center;
  align-content: center;
  flex-direction: column;
  align-items: center;
  top: 75px;
}

.lc-group-row {
  /* Item de piv� */
  padding-left: 32px;
  padding-right: 3px;
  border-bottom: 1px solid #ebeff8;
  width: 100%;
  height: 30px;
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 0;
  max-width: inherit;
}

.lc-group-row-inner-text {
  max-width: calc(100vw - 600px);
  height: 22px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: var(--text-default);
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 0px 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lc-group-row-inner-text-sidemodal {
  max-width: calc(100vw - 600px);
  height: 22px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  color: var(--text-default);
  flex: none;
  order: 1;
  flex-grow: 0;
  margin: 0px 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.lc-group-row-inner-money {
  width: 100px;
  height: 22px;
  font-weight: 400;
  font-size: 14px;
  line-height: 160%;
  text-align: right;
  font-feature-settings: "tnum" on, "lnum" on;
  color: var(--text-default);
  margin: 0 2px 0 10px;
}

.lc-group-row-inner {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0px;
  width: inherit;
  height: 22px;
  justify-content: space-between;
}

.lc-group-row-inner>.row>.lc-iconlink.small {
  visibility: hidden;
}

.lc-group-row-inner:hover>.row>.lc-iconlink.small {
  visibility: visible;
}

.lc-group-header-segments>.row>.lc-iconlink.small {
  visibility: hidden;
}

.lc-group-header-segments:hover>.row>.lc-iconlink.small {
  visibility: visible;
}

.lc-selectLabel {
  position: static;
  height: 18px;
  left: 0px;
  top: 0px;
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  line-height: 150%;
  font-size: 12px;
  line-height: 150%;
  margin: 3px 0px;
}

.lc-group-row>.lc-group-row-inner>.pp-tooltip {
  width: 80%;
  overflow: hidden;
}

.finops-row {
  padding: 4px;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  font-size: 0.8rem;
  margin-left: 12px;
}

.finops-row:nth-child(odd) {
  background-color: #fdfdfd;
}

.striped .finops-row:nth-child(odd) {
  background-color: #fdfdfd;
}

.finops-row.link {
  margin-left: 0;

}

.finops-row .ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: nowrap;
}

.finops-row:hover {
  background-color: #ddd !important;
}
.orgchart-container {
  height: calc(100% - 120px) !important;
}

.oc-hierarchy:hover {
  cursor: pointer;
}
.analytical > .webix_ss_body > .webix_ss_center >
.webix_ss_center_scroll >.webix_last > .webix_cell:not(.r-align) {
  text-align: right;
}
.gtmConfiguration_footerModalBtn__lWrO9 {
    display: flex;
    justify-content: space-between;
    margin-top: 2rem;
}
.gtmConfiguration_webSitesLabel__Kd\+nD {
    margin-bottom: 2rem;
}
/* Rectangle */
.barTop {
  width: 1px;
  left: calc(50% - 1px / 2 + 529.5px);
  top: 0%;
  bottom: -1974.51%;
  /* Contornos */
  background: #cccccf;
  opacity: 0.5;
  /* Contornos */
  border: 1px solid #cccccf;
  box-sizing: border-box;
  transform: rotate(90deg);
}

.descriptionDiv {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  margin: 1rem 0.5rem 1rem 0.5rem;
  background-color: #ffff;
  box-shadow: 4px 4px 18px rgba(58, 79, 135, 0.06);
  border-radius: 8px;
  padding-left: 0.8rem;
}

.descriptionDiv.default {
  justify-content: flex-start;
}

.descriptionDiv .dleft {
  display: flex;
  cursor: pointer;
  min-height: 50px;
  align-items: center;
}

    .descriptionDiv .dleft .order {
        color: var(--text-light);        
        padding:0 1rem 0 0;
        opacity: .7;
    }

    .descriptionDiv .right {
        display: none;
    }

.descriptionDiv:hover {
  justify-content: space-between;
}

.descriptionDiv:hover .dleft {
  color: #0580CE;
}

.descriptionDiv:hover .right {
  display: flex;
}

.makeStyles-contentsWithoutHeader {
  padding-top: 15px;
}

/* PPNotification.css */

.ppnotification {
    font-family: "Inter", sans-serif;
}

/* Background e texto conforme severity */
.ppnotification-success {
    background-color: #a5d6a7;
    color: #2B304F;
    font-size: 14px;
    font-weight: bold;
}

.ppnotification-error {
    background-color: #D35555;
    color: #E2E6F3;
    font-size: 14px;
    font-weight: bold;
}

.ppnotification-info {
    background-color: #E2E6F3;
    color: #2B304F;
    font-size: 14px;
    font-weight: bold;
}

.ppnotification-warning {
    background-color: #ffb74d;
    color: #2B304F;
    font-size: 14px;
    font-weight: bold;
}

.ppnotification-default {
    background-color: #E2E6F3;
    color: #2B304F;
    font-size: 14px;
}

/* Link dentro da notifica��o */
.ppnotification-link {
    color: #1DA1F2;
    font-family: "Inter", sans-serif;
    text-decoration: underline;
}

/* Bot�o de fechar */
.ppnotification-close-button {
    font-family: "Inter", sans-serif;
}

/* �cone (se quiser estilizar) */
.ppnotification-icon {
    color: #2B304F;
    font-family: "Inter", sans-serif;
}

.titulos {
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  color: var(--text-default);
  flex: none;
  order: 0;
  flex-grow: 0;
  height: 26px;
  position: static;
  left: 0px;
  top: 0px;
  margin: 10px 0px;
}
.otimizacao .pp-expand2 > .header:not(.height) > .functions {
  width: 50%;
}

.spanExpandLeft {
  display: flex;
  justify-content: flex-end;
  font-size: 14px;
}

.spanExpandRight {
  display: flex;  
  justify-content: flex-end;
  font-size: 14px;
}

.recomendationHeader {
  font-size: 14px;
  font-weight: bold;
  padding: 12px 24px;
  font-family: "Ubuntu", sans-serif;
  line-height: 16px;
  letter-spacing: 0em;
  color:var(--text-default);
}

.recomendation {
  margin-left: 0%;
  width: 17%;
}

.quantity {
  margin-left: 8%;
}

.economy {
  margin-left: 24px;
  width: 18%;
}

.definitionText {
  color: #F29100;
  margin: 9px 0px;
  text-align: left;
  font-size: 14px;
}

.resourceName {
  width: 98%;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
  position: relative;
}
.resourceName .pp-tooltip .body.left {
  justify-content: flex-start;
  z-index: 9999;
  height: 80px;
}

.capitalizeDates {
  font-family: "Ubuntu", sans-serif;
  font-style: normal;
  font-feature-settings: "tnum" on, "Inum" on;
  letter-spacing: -0.1em;
  text-transform: capitalize;
  display: flex;
  justify-content: center;
}
.lcdashboard .lc-selectLabel {
    position: static;
    width: 55px;
    height: 18px;
    left: 0px;
    top: 0px;
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    line-height: 150%;
    font-size: 12px;
    line-height: 150%;
    margin: 3px 0px;
}

.lcdashboard .lc-fixedFilter {
    align-items: center;
    margin-left: 15px;
    margin-top: 10px;
    width: 100%;
    top: 110px;
    background-color: #fafafa;
    overflow-x: hidden;
    overflow-y: auto;
    display: inline-block;
    position: fixed;
    z-index: 99;
}

.lcdashboard .echarts-for-react text[fill="#2B304F"] {
    font-feature-settings: "tnum" on, "lnum" on;
    letter-spacing: -0.05em;
}

/* .lcdashboard .lc-title {
} */

/* .lcdashboard .lc-segment-title-row { */
    /* display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-height: 27px;*/
/* } */

.lcdashboard .tooltip-custom {
    max-width: 300px;
    word-break: break-word;
}

.lcdashboard .text-custom-resize {
    font-size: 5vw;
    word-break: break-word;
}

.lcdashboard .text-custom-resize-baseline {
    font-size: 1.5vw;
    word-break: break-word;
    font-family: "Ubuntu", sans-serif;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0em;
    text-align: center;
}

.lcdashboard .text-cc {
    font-family: "Ubuntu", sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
    letter-spacing: 0em;
    text-align: left;
}

.lcdashboard .grid {
    justify-content: stretch;
    display: grid;
    grid-template-columns: repeat(12, 1fr );
    grid-template-rows: 1fr;
    grid-gap: 0px;
}

/* .lcdashboard .cell {
    max-height: 90%;
    max-height: 50px;
    display: grid;
    grid-column-end: span 1;
    grid-template-rows: 1fr;
    display: grid;
    grid-column-end: span 1;
    grid-template-rows: 1fr;
    grid-row-start: 1;
    grid-row-end: span 1;
}

    .lcdashboard .cell > .fullrow {
        display: grid;
        grid-auto-flow: column;
        grid-column-start: 1;
        grid-column-end: span 12;
        grid-row-start: 1;
        grid-row-end: span 1;
    } */



.lcdashboard .grid-column {
    display: grid;
    flex-direction: column;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 9fr 1fr 1fr;
    grid-column-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 12;
}

.lcdashboard .subtitle-dash {
    font-family: "Ubuntu", sans-serif;
    font-size: 0.75rem;
    letter-spacing: -0.04em;
    text-align: right;
    padding: 0px;
    color: #8b90a3;
}

.lcdashboard .subtitle-dash-bold {
    font-weight: 700;
}

.lcdashboard .projecao-container {
    display: flex;
    flex-direction: column;
}

.lcdashboard .projecao-content {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    display: flex;
    min-width: 100%;
}

    .lcdashboard .projecao-content > .icon {
        font-size: 2.2vw;
        font-weight: bold;
    }

        .lcdashboard .projecao-content > .icon.red {
            color: var(--status-red);
        }

        .lcdashboard .projecao-content > .icon.green {
            color: var(--status-green);
        }

    .lcdashboard .projecao-content > .value {
        font-size: 1.6vw;
        font-weight: 400;
    }

        .lcdashboard .projecao-content > .value.red {
            color: var(--status-red);
        }

        .lcdashboard .projecao-content > .value.green {
            color: var(--status-green);
        }

.lcdashboard .otimizacoes-text-number {
    font-size: xx-large;
    display: flex;
}

.lcdashboard .otimizacoes-text {
    font-size: 1.6vw;
    font-weight: normal;
}

.lcdashboard .otimizacoes-symbol {
    color: white;
    font-weight: bold;
    display: flex;
    min-width: 50%;
}


.lcdashboard .alerta-container {
    display: flex;
    flex-direction: column;    
}


    .lcdashboard .alerta-container .alerta-content {
        display: flex;
        justify-content: space-between;
        flex-direction: row;
        display: flex;
        min-width: 100%;
    }

        .lcdashboard .alerta-container .alerta-content > .icon {
            color: var(--status-red);
            font-size: 2.2vw;
            font-weight: bold;
        }


        .lcdashboard .alerta-container .alerta-content > .alerta-chart {
            color: var(--status-red);
            font-weight: bold;
            max-width: 75%;
            min-width: 75%;
        }

.lcdashboard .comparativo-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

    .lcdashboard .comparativo-container.last {
        min-height: 180px;
        transition: transform 0.3s ease-out;
    }

    .lcdashboard .comparativo-container .comparativo-content {
        min-width: 160px;
        display: flex;
        flex-direction: column;
        flex: 1 1;
        align-items: center;
        justify-content: center;
        width: 50%;
    }



    .lcdashboard .comparativo-container.last .comparativo-content {
        min-width: 120px;
        width: 50%;
    }

    .lcdashboard .comparativo-container .comparativo-content .row-title {
        text-align: center;
        color:var(--text-default);
    }

    .lcdashboard .comparativo-container.last .comparativo-content .row-title {
        font-size: 0.75rem;
    }

    .lcdashboard .comparativo-container .comparativo-content .row-content {
        position: relative;
        min-height: 140px;
        width: 100%;
    }

    .lcdashboard .comparativo-container.last .comparativo-content .row-content {
        max-height: 120px;
        height: 120px;
        min-height: 120px;
    }


    .lcdashboard .comparativo-container .comparativo-content .row-subtitle {
        position: absolute;
        bottom: 35px;
        text-align: center;
        color: var(--color-secondary-green-dark);
        width: 100%;
    }

    .lcdashboard .comparativo-container.last .comparativo-content .row-subtitle {
        bottom: 33px;
        font-size: 0.75rem;
    }

    .lcdashboard .comparativo-container .comparativo-content .row-subsubtitle {
        position: absolute;
        bottom: 15px;
        font-family: "Ubuntu", sans-serif;
        font-size: 0.75rem;
        font-weight: 500;
        letter-spacing: -0.04em;
        text-align: center;
        width: 100%;
        color:var(--text-default);
    }

    .lcdashboard .comparativo-container.last .comparativo-content .row-subsubtitle {
        bottom: 18px;
        font-size: 0.625rem;
    }

.lcdashboard .card-content-body:has(.maiores-consumos-full) {
    justify-content: flex-start;
}



.chart-container-home {
    position: relative;
    left: -12px;
    right: -12px;
    width: calc(100% + 24px) !important;
    height: 100% !important;
}

.consumo-mes {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    gap:1vw;
}

    .consumo-mes .consumo {
        display: flex;
        align-items: center;
        gap: 0.5vh;
    }

        .consumo-mes .consumo .value {
            color: var(--text-default);
            font-family: "Ubuntu", sans-serif;
            font-size: 4.5vh;
            font-style: normal;
            font-weight: 400;
        }

        .consumo-mes .consumo .variation {
            padding: 2px 8px;
            border-radius: 4px;
            background: #D35555;
            color: #fff;
            font-family: "Ubuntu", sans-serif;
            font-size: 10px;
            font-style: normal;
            font-weight: 700;
        }

    .consumo-mes .budget {
        display: flex;
        flex-direction: column;
        overflow:hidden;
    }

        .consumo-mes .budget .value {
            color: var(--status-red);
            text-align: right;
            font-family: "Ubuntu", sans-serif;
            font-size: 13px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
        }

        .consumo-mes .budget .label {
            color: var(--text-light);
            text-align: right;
            font-family: "Ubuntu", sans-serif;
            font-size: 10px;
            font-style: normal;
            font-weight: 500;
            line-height: 160%; /* 19.2px */
            letter-spacing: -0.48px;
            text-overflow: ellipsis;
            overflow: hidden;
            text-wrap: nowrap;
        }

.subtitle-dash-ishome {
    font-size: 1.7vh !important ;
    color: #fff !important;
}

.lc-group-header-segments-button-icon {
    width: 12px;
    /* height: 10px; */
    left: 1px;
    top: 0px;
    /* Textos / Claros */

    background: #8b90a3;
    transform: matrix(0, 1, 1, 0, 0, 0);
}

.lc-group-header-segments .chevron-visible {
    transform: rotate(0deg);
}

.titlefix {
    width: calc(100% - 36px);
    transform: translateY(-30px);
    display: flex;
    justify-content: space-between;
}

.lc-group-header-segments .chevron-nonvisible {
    transform: rotate(-90deg);
}

.bodyGroup.collapsed {
    max-height: 0;
    display: none;
    min-width: calc(30vw);
}

.bodyGroup > div {
    width: calc(100% - 4px);
}

.bodyGroup.scroll > div {
    width: calc(100% + 4px);
}

    .bodyGroup.scroll > div::-webkit-scrollbar {
        width: 0.5rem;
        height: 0.5rem;
        border-radius: 0.25rem;
        background-color: #eee;
        z-index: 99;
    }

    .bodyGroup.scroll > div::-webkit-scrollbar-thumb {
        background: #cccccf;
        border-radius: 0.25rem;
    }

        .bodyGroup.scroll > div::-webkit-scrollbar-thumb:hover {
            background: #ddd;
        }

    .bodyGroup.scroll > div::-webkit-scrollbar-track {
        border-radius: 0.25rem;
    }

.bodyGroup {
    min-width: calc(30vw);
}

.lc-group-header-segments-button {
    /* Frame 129 */

    width: 12px;
    left: 4px;
    top: 9px;
    /* Inside auto layout */

    flex: none;
    order: 0;
    flex-grow: 0;
    margin: 0px 6px;
    display: flex;
    align-content: center;
    justify-content: center;
}

.lc-group-header-segments-money {
    /* 0,00 */
    width: 100px;
    height: 22px;
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 160%;
    /* or 22px */

    text-align: right;
    letter-spacing: -0.05em;
    font-feature-settings: "tnum" on, "lnum" on;
    /* Textos / Padr�o */

    color: #525252;
    /* Inside auto layout */

    flex: none;
    order: 2;
    flex-grow: 0;
    margin: 0px 6px;
}

.lc-group-header-segments-title {
    /* Texto */
    max-width: calc(100vw - 620px);
    height: 22px;
    /* Texto/Padr�o - 14pt/Semibold */

    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 160%;
    /* or 22px */
    /* Link */

    color: var(--text-default);
    /* Inside auto layout */

    margin: 0px 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lc-group-header-segments {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 0px 4px;
    width: 100%;
    height: 30px;
    background: #ebebeb;
    border-radius: 6px;
    margin: 4px 0px;
}

.lc-segment-title-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    max-height: 27px;
}

.lc-segment-title-filter {
    display: flex;
    justify-content: flex-end;
}

.lc-group-body {
    width: 65%;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    align-items: center;
    top: 75px;
}

.lc-group-row {
    /* Item de piv� */
    padding-left: 32px;
    padding-right: 3px;
    border-bottom: 1px solid #ebeff8;
    width: 100%;
    height: 30px;
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 0;
    max-width: inherit;
}

.lc-group-row-inner-text {
    max-width: calc(100vw - 600px);
    height: 22px;
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: var(--text-default);
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 0px 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lc-group-row-inner-text-sidemodal {
    max-width: calc(100vw - 600px);
    height: 22px;
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: var(--text-default);
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 0px 6px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.lc-group-row-inner-money {
    width: 100px;
    height: 22px;
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    text-align: right;
    font-feature-settings: "tnum" on, "lnum" on;
    color: var(--text-default);
    margin: 0 2px 0 10px;
}

.lc-group-row-inner {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    width: inherit;
    height: 22px;
    justify-content: space-between;
}

    .lc-group-row-inner > .row > .lc-iconlink.small {
        visibility: hidden;
    }

    .lc-group-row-inner:hover > .row > .lc-iconlink.small {
        visibility: visible;
    }

.lc-group-header-segments > .row > .lc-iconlink.small {
    visibility: hidden;
}

.lc-group-header-segments:hover > .row > .lc-iconlink.small {
    visibility: visible;
}

.lc-selectLabel {
    position: static;
    height: 18px;
    left: 0px;
    top: 0px;
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    line-height: 150%;
    font-size: 12px;
    line-height: 150%;
    margin: 3px 0px;
}

.lc-group-row > .lc-group-row-inner > .pp-tooltip {
    width: 80%;
    overflow: hidden;
}


.finops-row-title {
    border-bottom: solid 1px #E2E6F3;
    display: flex;
    justify-content: space-between;
    /* background: #EAEEF6; */
    /* border-radius: 0.25rem; */
    /*padding: 0.25rem 0.5rem;*/
    color: #2E1956;
    font-family: "Ubuntu", sans-serif;
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
}

.maiores-consumos-full {
    display: inherit;
}

    .maiores-consumos-full .titlefix {        
        min-height: 1.25rem;
        margin-bottom: -10px;
    }

.finops-row {
    padding: 4px;
    border-radius: 4px;
    display: flex;
    justify-content: space-between;
    font-size: 0.75rem;
    margin-left: 12px;
    color: #2E1956;
}

    .finops-row:hover {
        background-color: #F1F5FB !important;
    }

    .finops-row:nth-child(even) {
        background: #fff;
    }

.striped .finops-row:nth-child(odd) {
    background-color: #fdfdfd;
}

.finops-row.link {
    margin-left: 0;
}

.finops-row .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    text-wrap: nowrap;
}
.detailsPlan {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow-y: hidden;
}

.headerPlanDetails {
    width: 100%;
    display: flex;
    justify-content: space-around;
    gap: 24px;
    padding: 5px 16px 0 0;
}

.detailsName {
    width: 65%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.detailsName h4 {
    font-size: 16px;
    font-family: "Ubuntu", sans-serif;
    font-weight: bold;
    color: #2B304F;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.bagdeStatusPlan {
    margin-left: 5px;
    padding: 2px 8px;
    color: white;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    text-transform: uppercase;
}

.labelGray {
    color: #a4a9b9;
    font-size: 12px;
}

.resource_scope {
    display: flex;
    flex-direction: column;
    width: 50%;
    text-align: end;
    justify-content: space-around;
    font-size: 12px;
}

.resource_scope p {
    font-weight: bold;
}

.detailSavingsPlanOrReserve {
    background-color: #F1F5FB;
    border-radius: 4px;
    padding: 12px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.subTitlePlan {
    font-size: 12px;
    color: #2B304F;
}

.titleLink {
    color: #00aee1;
    text-decoration: underline;
    cursor: pointer;
}
.detailsPlan {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow-y: hidden;
}

.headerPlanDetails {
    width: 100%;
    display: flex;
    justify-content: space-around;
    gap: 24px;
    padding: 5px 16px 0 0;
}

.rowPlanDetails {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: .6rem 0;
    gap: 1.3rem;
}

.inicialInfo {
    display: flex;
    margin-bottom: .5rem;
}

.detailsName {
    width: 65%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.detailsName h4 {
    font-size: 16px;
    font-family: "Ubuntu", sans-serif;
    font-weight: bold;
    color: #2B304F;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.bagdeStatusPlan {
    margin-left: 5px;
    padding: 2px 8px;
    color: white;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    text-transform: uppercase;
}

.labelGray {
    color: #a4a9b9;
    font-size: 12px;
}

.labelGray.textSmall {
    font-size: 10px;
}

.resource_scope {
    display: flex;
    flex-direction: column;
    width: 50%;
    text-align: end;
    justify-content: space-around;
    font-size: 12px;
}

.resource_scope p {
    font-weight: bold;
}

.useDetails {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.divDetails {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start;
}

.divDetails>.row>p,
.rowPlanDetails>.row>p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 128px;
    font-size: 12px;
}

.percente {
    width: 70%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.totalPercente {
    background-color: #8b90a3;
    color: #fff;
    width: 100%;
    height: 24px;
    text-align: center;
    display: flex;
    align-items: center;
    position: relative;
    font-size: 12px;
}

.totalPercente p {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.totalPercente>.usePercente {
    background-color: var(--text-default);
    height: 24px;
}

.usedAndReservedInfo {
    font-size: 10px;
    display: flex;
    flex-direction: column;
}

.usedAndReservedInfo .labelGray {
    font-size: 10px;
}

.graphDetails {
    width: 50%;
}

.detailSavingsPlanOrReserve {
    background-color: #F1F5FB;
    border-radius: 4px;
    padding: 12px;
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.subTitlePlan {
    font-size: 12px;
    color: #2B304F;
}

.bodySystem {
    padding: 16px;
}

h4 {
	color: #8B90A3;
	font-family: "Ubuntu", sans-serif;
	font-weight: 500;
}
.pp-modal>.body>.content>.pp-form>.fields {
  justify-content: center;
}

.pp-modal>.body>.content  {
  /* overflow: visible; */
  /* min-height: 59vh; */
  height: auto;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.row>.cells>.cell>.divStatusColorDisplay {
  height: fit-content;
  width: fit-content;
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 4px 8px;

  text-transform: uppercase;
  font-size: 12px;
}
.pp-modal > .body {
  padding: 20px;
  max-height: 98vh;
}

.pp-dropdown>.field>.value {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.pp-textarea > .field  {
  /* width: 94%; */
  padding: 8px;
  /* min-height: 70px; */
}

.pp-textarea > .field > textarea.value {
  width: 95%;
}

.newRequestModal > .pp-form > .fields {
  row-gap: 10px;
}
.pp-modal>.body>.header {
  margin-bottom: 10px;
}

.newRequestModal >.pp-form > .functions {
  margin-top: 15px;
}
.newRequestModal >.pp-form > .fields > .pp-textarea > .field {
  max-height: 300px;
}

.commentDetails {
  height: fit-content;
  padding-bottom: 30px;
}

.commentDetails h4 {
  margin-bottom: 1rem;  
  color: #8B90A3;
  font-family: "Ubuntu", sans-serif;
  font-weight: 400;
}
.AiMenu {
  width: 10%;
  position: relative;
  justify-content: flex-end;
  /* margin-top: -85px; */
  left: 88.5%;
  display: flex;
}

.AiMenu > .pp-dropmenu.left {
  top: 10px !important;
  right: 40px;
  /* width: 180px !important; */
}
.AiMenu > .pp-dropmenu.right {
  top: 10px !important;
  /* width: 180px !important; */
}


.AiMenu > .pp-dropmenu.left > .items, .AiMenu > .pp-dropmenu.left > .subitems, .AiMenu > .pp-dropmenu.right > .items, .AiMenu > .pp-dropmenu.right > .subitems  {
  border-radius: 10px;
  max-width: 180px !important;
}
.AiMenu > .pp-dropmenu.left > .subitems {
  margin-top: -75px !important;
}
.footerModalAnexos > button {
  width: 135px;
}
button.addComment {
  align-self: flex-end;
  width: 15%;
  text-align: center;
  padding: 1rem;
  height: 3rem;
  margin: .5rem .5rem 0rem 0rem;
  
  transition: transform .3s

}

:has(.hidefilterPanel) .gridfilter {
  display: none !important;
}

.lcdashboard.hidefilterPanel .card-content-body {
  justify-content: flex-start;
  margin-top: 1rem;
}
.divOrderAttachmentsContent {
  display: flex;
  height: auto;
  gap: 16px;
  flex-wrap: wrap;    
}

.imgCropContainer {
  width: 280px; 
  height: 150px;    
  border-radius: 8px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* Máscara escura no hover */
.imgCropContainer::after {
  content: ""; 
  position: absolute;
  border-radius: 5px;    
  width: 280px;
  height: 150px;
  background: rgba(0, 0, 0, 0.3); 
  opacity: 0; 
  transition: opacity 0.3s ease; 
}

.imgCropContainer:hover::after {
  opacity: 1;
}

.imgAttachment {
  width: 100%; 
  height: 100%; 
  object-fit: cover; 
  cursor: pointer;
  border-radius: 8px;
}

.divOrderAttachmentsImages {
  display: flex;
  min-height: 200px;
  height: auto;
  width: 100%;
  margin-bottom: 20px;
  gap: 16px;
  flex-wrap: wrap;
}
.divIcons {
  z-index: 2;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  align-content: center;
  justify-content: center;
}
.spanCommentsTitleContent {
  display: flex;
  align-items: center;
  min-height: 18px;
  height: auto;
  margin: 8px -20px;
  left: 0px;
  width: 100%;
  font-style: normal;
  line-height: 160%;
  color: #2b304f;
  border-radius: 8px;
  box-shadow: 0px 0px 8px 0px #3A4F871A;

} 
.spanCommentsTitleContent:hover{
  box-shadow: 4px 4px 8px 0 rgba(20, 27, 77, .15);
}

.attachment-box {
  display: flex;
  border-radius: 5px;
  background-color: #FFFFFF;
  max-width: 180px;
  width: 180px;
  height: 54px;
  border-radius: 8px;
  padding: 8px 6px;
  align-items: center;
  box-shadow: 0px 0px 8px 0px #3A4F871A;
  gap: 10px;
}

.attachment-icon-format{
  min-width: 20px;
}

.attachment-info-row {
  display: flex;
  width: 117px;
  align-items: center;
  height: auto;
  min-height: 37px;    
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.attachment-name {
  font-size: 14px;
  color: #2B304F; 
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.attachment-size {
  font-size: 12px;
  color: #666;
}

.attachment-actions {
  display: flex;
  gap: 10px;
}

.spanCommentsContent {
  font-size: 13px;
  line-height: 160%;
  color: var(--text-default);
  text-align: justify;
  word-break: break-word;
}

.button {
    height: 33px;
    width: 30px;
    background-color: #B8CCEA;
    color: #141B4D;
    font-weight: bolder;
    font-family: Inter;
    border-radius: 4px;
    border: 1px solid #e2e6f3;
    font-size: 14px;
}

.button:hover {
    background: #5969CD;
    color: white;
}

.imgSize {
    transform: scale(.85) !important;
    visibility: visible !important; 
    width:  fit-content;
    height: fit-content;
    border: solid 0.1px; 
    border-radius: 5px ;
    max-width: 52rem; 
    max-height: 31rem; 
}

.iframeSize {
    max-height: 31rem; 
    max-width: 47rem;
    height: 65.0567vh;
    width: 53vw;
}

.divOrderView {
    display: flex;
    width: auto;
    height: auto;
    align-items: center; 
    justify-content: center; 
    max-height: 28rem;
}

.divOrderAttachmentTitle {
    display: flex; 
    flex-direction: row; 
    flex-wrap: wrap; 
    align-items: center; 
    justify-content: space-between;
}

@media screen and (min-width: 2200px){
    .imgSize{
        max-width: 80rem;
        max-height: 60rem;
    }
}
.homegrid {
    margin: 0;
}

    .homegrid > .groups {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: auto auto;
        grid-gap: 0.75rem;
        gap: 0.75rem;        
        height:calc(100vh - 68px);
    }

        .homegrid > .groups > .group {
            background: #ffffff;
            border-radius: 0.25rem;
            padding: .5rem 1rem .5rem 1rem;
            display: flex;
            flex-direction: row;
            align-content: flex-start;
            gap: 0.75rem;
            align-items: flex-start;
            justify-content: flex-start;
            flex-wrap: wrap;
            flex-shrink: 0;
            box-shadow: rgba(58, 79, 135, 0.06) 4px 4px 18px 0px;
        }

            .homegrid > .groups > .group:hover {
                box-shadow: rgba(58, 79, 135, 0.3) 4px 4px 18px 0px;
            }

                .homegrid > .groups > .group:hover .imagem-gtm {
                    box-shadow: rgba(58, 79, 135, 0.2) 4px 4px 18px 0px;
                }

            .homegrid > .groups > .group.group_0 {
                grid-area: 1 / 1 / 2 / 2;
            }

            .homegrid > .groups > .group.group_1 {
                grid-area: 1 / 2 / 2 / 3;
            }

            .homegrid > .groups > .group.group_2 {
                grid-area: 1 / 3 / 2 / 4;
            }

            .homegrid > .groups > .group.group_3 {
                grid-area: 2 / 1 / 3 / 2;
            }

            .homegrid > .groups > .group.group_4 {
                grid-area: 2 / 2 / 3 / 3;
            }

            .homegrid > .groups > .group.group_5 {
                grid-area: 2 / 3 / 3 / 4;
            }


            .homegrid > .groups > .group > .header {
                display: flex;
                flex-direction: row;
                gap: 20px;
                align-items: center;
                justify-content: flex-start;
                flex-shrink: 0;
            }


                .homegrid > .groups > .group > .header > .imagem-gtm {
                    border-radius: 50%;
                    width: 64px;
                    height: 64px;
                }

            .homegrid > .groups > .group.group_0 > .header > .imagem-gtm {
                background-image: url(/static/media/group_0.b9a98df1a736ad81ab62.png);
            }

            .homegrid > .groups > .group.group_1 > .header > .imagem-gtm {
                background-image: url(data:image/png;base64,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);
            }

            .homegrid > .groups > .group.group_2 > .header > .imagem-gtm {
                background-image: url(/static/media/group_2.649448ae368d7b9b8066.png);
            }

            .homegrid > .groups > .group.group_3 > .header > .imagem-gtm {
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAhS0lEQVR4AZ17yZJcWXKd3zfEPGRGDkAiARSquqauLrGbosy4aJlpIZP2MtPX6Iv0BVpwIZNkMi3EJptkE11DVwGFxJCJHCMy5jddnuN+X0QCXdVGMsuiEJkR8d69ft2PHz/u4f7bf/+N73c60kxiiSIvzkUi4qQsS/nZUU/+4+dHErtcKvHiK9HX/uU/Dv/F7/wuuJ64yp57995zb2+7+3f7w53P//jPGut/+mYsf/3sUuYF1ozfXeUky9aSYQMuSqTVakuv25U0TiSRqhTbWSzeb29UVV7yspDKOYnwX9j9v/KHmy3Cxhwu5cQ2S4NL2I+/s7cfeb7Z9E9s3vMesZxNZnJ2OxfcDQcaLq5n6vX2kf7q7MG9Yds4YXtPTGvpf/a3VZbLsqhP4J9/8v6P/hKHDUd2qvqOKqx7+3z7d//Oe7a///QaSrx+MZvK64uxTBeFZHqwti9ex+Fhm44lieOwTydJmkSijxjnHOHtsErl+fBS5KVM52vpDVubRfypc9hsTT05lhyLyDORy8VEMiyxmzYkxeudVoqQSyXx77v2e4asI+VPvIc/ecF1LmWe8S4ii+VSHRb7tI17MwC2i6OI1BA0Qoz9Jgl8IuUTNYDTB7fp4Rt5nsvZza30W056jUTxIfI/vZA6fCM8+R6L+O7tlXQbTVlXWFju8dzDo3IpfCmjNJZfHh3AINEmNLjJKOxV78PDcLUfuJ8wAtAF+DUc9KVVVbLwE3lxORO3rhTT+DEXPMAx5PQ/u5oawtwCLh+VtsHInKYEBuAvcj1byPmNk6LblE6zKQ1YLvoJT3TY+Aov/vb1a/l/J+cyaHXlqFPJaKcncTuRm/lK/u7VGxl1+lJ0WvK3L9/IR3sj2Rs2xZWROmmG+/IkHdYRYwO9ZkNi/C3ydWi8f/NgNPyvjc8c9Dq4X1uulpMNoPs6nBz36A0HYAwedlJWhRR4pFg8AcmwzhA/GBCvExArBcR3genuOYhkuOFvX53L07NbGKsre7s7cruYys3Fhey2e3KzzNRdDw9HMiDeAGi+ub6Wn6UHUhaZZPlSfpiu5fcvzuTxgyOESYRTzeR4byhPhh1Jq5/GABfW2kGYdRoNw7UQQyU377f4wm1w8zRNkudID2tYG2+LGAaI3QouWiED0ACewAXL8VO1E3rn75yD35z+1XIl3yBk4l5f8tmt8Nr3hyOZrOYSIeYPdpvYFLwLvxeNNtyvITdrJ//36Ym0uy25dzhAimrKx4+P5eoKuNHvy8vbpcyySJfweKcvTb3X9gBqm/BvRHWGtD4Ud3niSOCFubu6PX6nF2Cb6vnJcrWANSopykzzomIAjr8sCnW7ogQW+Aa2WeDvFiaK5mI3qI2Qw/1+d3ojZ+O1fHI8lIPDA1mv1hLDtfe7PVngebHKpZE0YJhCrgGMh3u7stftSN5qyAwe8Px0LDmulsBIe9j8OFtJL3XyYNiTEnt+eXUlH+4dAMrKH/UCj81FXB9DxrxfmIG4UZ763YznKguBaLFYyYyP2RxIOgWCLrBYWB0gtljipHCKBYCrQjr0VYhB5+X9MGB4/Ob0XC6IxsjDWVbJtyev5OX4RparleIHLiK301tpAkdIvGLn1UHni5l08PlRuynfnJxpHs+rlTRg4INhXxYwzqCRIoTWcgZMqlOkr13fb72RXpAmBGyneOaC51ris99phJh/xwEnORhfhHxPV9f0V5Z64QybTpldgayaq70PN9r4nNxF5ilO9evLS6mipmTY3BrGGu7uwnglroXrRBnQuqHg1sJmhrtDWYOdLZaFJI0O4haLhmEe3NvDPQtpN1vSwT3P53O5vplJv/GZvJl6WRW3ctSFFzj3HiTas1jDQGzjfI/fEin7W3gteAjCHOBW5rrxCpst6f50ePxe8oQC7nHhPnayxaG7pMUA81eHh3IMd764GcvJ6Wt5sDPUxxox+M2zE7lFGDD/T+AFVxMQFpzoeLHA+ydyA0+bIBw/OxjJCBd7NBhhI4m0ce1fPH4gb68vZI73/MPJcxgzUgBTJqceaadrh8i1F7o7fzdlRxbzGhqR8Rz+l+gTb4zsjx1b1AMKnO5yvZZGmsK9YrXyxuoVbooFx3Elv37yUL47v5UpDOpzON0qk6iTagjcP7on+wCeo/0DOb2d4vRLJV9N8IEeMCKDcbogSO00AjaM5IfzC0m7qRz3u/i9JyfrqXw0PJBZrynnK2JDJL36pO/4wQrYtSorY8bhxG3z4cRdtKHBygTVUi481AB+8wZPJgcyRMyPEFdqJOJAXHN5J8i28j/+/vewOsCu15bpaooQaCg5eQu0H+HOw0EPqTRTUtSKUun7WAbdNooVEqQMIdBEKKykC7cvsfguirPb22tWNuALKVLpSkb9kaTIEGXekb95forfuzIEMnb7bXkCMMU7dUPzJTFtaVnvzmkqufOyMZYznkUDbN3YwMISRozTSeAvh/sj+ezRB2CCqcGnN47N0JhiAX/1j9/L09djefTgsTy/nMi//fgj+d2bN3IFIP1gBDdG/C8BrgOkxgWMeYXTHw4Hcj2eSIp8vcTrP5yfIsZhvPO3IE9t6bfbyDxeppMp3p/L3mBHjkGeACYAUOAAPPLZFbwI1V70diJ/Drr+Z4/3lNykCDFWsjUmuFBtWcDeDeEQGe59bhFIAl1lB1Z+cnwow4ZTQIyx+ZpbAdLkr54+l0tY4t4Bbo40+mo8k6+5+QnSFdLYABdvYmOTeSbn12N5u5jLyXQs/+erpzLHEdzMZkpcPh/dkwedgQzBHOkBPJrBbg+xDhdNumCQmXyPz98CrCPE+aPRgYYhSRYsIq9nK/nq7IpJDmHUlH0YPmC+nvQ2vN3muZb35gF33WT7Ly/QwuK6OBFliN6OXe2J/51djpGXp1IgrhPQVQ/o3d3ty7C/A/raA2YsZQKU7yWVDNrI88jpgwSbhOsXLpGreS6//eYb+fmTxwDKrtbqcwAiCzCm4nIFboHw+Oj+Me51LaeTCTID6Djun8Mw9/oDTb1N4NKg05STt2/lw90RwgwZBiEUR9ss4APOGaZZmNcRktQbvpvh7iAggOqP6ScvtkKx1AbvdnDhZq8ri8lcLi/P5QMswoPLj5H/95DD23gtRiHUSNs43UIux7fSbndkDFA9Pn4ofbjsfDkFkCLECIpxAyVqCuMnKNJa8ptn38HlM5kidFrNVB6AMWa49zify9MXp/JvHt4D82xJvzeSDNfvstxlXRNypH8H1p3VO4EVaAjIOxj67g+BLMVpOR/dEUtQG+AiLGROLq6A6vtyv92VHRQ394c7CnQ5EP3TJ09kZzCUk6sb+fr0QsqkJafI5394dSHX0yUWUsrDQUueHB1qSloBH1aI8Rt4VgHP6SdOPj0cCiJfHu7syF989LHsIZy6ANgMGeQajDObZTBsghR5Aw8SfSg+VeWdw3Lv+Lhif80GaQBSzJpQ1ASvNgnDsWJK9ZFW0SwutEBSf0rlNVzz4voK1dsKdYSTY/CAU5AhD1Lz/MWJVACrCFmjiXw+Bej1EC7/7vMncjxow2BAfrDPOZgdo3UNj4jhBB+hDijhVUy3I7j8f/7lL+QTpM578JoWFtjpobKEB+y3W/Kf/uILsEdkExRZ03WuLFOFN8VAOzTb01bLcK4uiOy1xDS3d3+IlMhqMgMLOx+Ppbe/t82p9Axc+ONRTz6+N5IKefwUObuJkwcUyBix2kect/HL4f4OCpFMHgKUGjDKoMuyt5A1UlUDt22M+iBeYP94DJDOcqA+KXKFXJ7jcZUtcazAblxjyecIgW9fvtaEdzNdSHcIZlk6Ga9IqIE3jw8V6YtwSCzaVISqM4LWwUacfPg3eZ/5uLBLGu0cEtPvXjzHxmLpIyMQE+YEKKajRiRPEO8Z/G7QRR4OFeQAADRCBtjd6eCEpyh+kJpiVmQFcGGtRiD97uJE8+VMmthUh5iwWIPrL1SI6XXa6oVT6Afji3P5+MMnIDioSYARZKSJg6LUyuW7757Lwd6RjFE77AFoB/AKbgeOF7ZVw52xociZGlifZADBH0EA7yx28I7xdCLPXr2UHgxQYpOz+QxovQI+NOWzB4/k5PJGUXsPbjq5Hcu9+4cKYJmnHIaNx1SEnMb4ArE9XZeyC/ff7feQHqdYQCRzbPQS9LnTaMktvO4eQomxmaMeuYeqsodUl6MUPkOaTSmSDNty1BzicyN5ezuTTx4M5d///LG0k8g2jbBThstTrvzmYF3QBJlKWQ06VMFJrc7aQzYbZyDFiN1eBzEH940UlVN9W47KkKj8xYepxEVHXkYL5ORbocS6QCxfIwPcgK4eDvflzdmZ1hCUrBjtz169lS+PR/Lk/hBhkiL2M3g2GCLindS4AfAbdBsm02MtOVy/gXU0U1Qo8LAEIYtUL5PxSt7e3Mj15K38+i9/BaLU1PKdtFzrGz3XrYDj6hQe8MC2CW/yoSiw/deVnhmChKfCSUQUTWEAsqYG2FuKXEuLLnHyX374SB4B9b9/9VoaAKTJeCq7x/vy+uZS9vuxPB4+Rvzm8i1eH+DU793rg9l1EDor1RdWi0x2QeqPQHlLgiUKnqQC4QECdxBOWQlvgo6Q5yvk/p5ErY668Nn1c/kZCNF//cv/IAN4iCu90XnsowwVrQsM8E6AB2+QbQiYQWp+ZwBYB0WJixaI3Sq4kRGKSlHYw9IMCRyYHKCO3/v4Q2XV5f17upAjKMl7rZ5dE//7+PG+tADzPdygYhjCqD1wgP6jjoIqD2GMOG8+2pcmUu8azBKpAPm9p4QnhWrVbXZgHMOxTz84UsSPC1N9JapBGsVZFapEL6oz2okHyl9rZyEs3mGCGzcJ9UHF0lgtZAYyLS2ICixVATpUWaKq2uTRJDLbU8xokJCEEOshNzfg4h0Kn7Hpiw00SzpRFZTmSFbYUQufT/F35nK6KQQha3JgLQ1HYhYOspSNOOvuAHid513oCHA5pfp2FQo+ZzJqCI1E/LsgWKsrKhhisyxYoiixhgLlMqA6tcM4jrVeN6nZy7bdYSy8ZF/AYkxsOZEamJUk21VVFOpU7zZMVN0XtkxR8JSapiIxZ47CwZRiSgauVgVRQ7aNG/08nuWVFT21xB6qALs/dYM7Zkve50lVEBlcZVVhBHdPyAiTWA2ihgFVpQF8GfBDP2FioyrH3iRuBRpWj7p52yCLkBivl5Hb4o6XDTvXNbpYf0/zbbxGwUBSFzl6HdmCHdkqrp6DBFDi0806S3mOHlUXMTUqePOCZEOU6nPwXm2qF64kKELehARlT5YiK0XYWLaIarpbpJtk1Ui6km9ccVtxOI3jwhsZUfd0/h1CjuiXM5S4RV5BBBlIE+8F+wUnwhUra3BAeNIN3pXESrzvAml0glKclaESHt1TdNfH7xx48FDLAnUm2EqOXBSzQI7HGsha4EJLFDozpLg5kH9VmDAZeUNguvzY871QfUFnVwjeFLF7QDFF3OaRYQ03vA7QPsHrvTjIEuo1sTwFt/jfJ2/0ND9DffFnR0fI90tpzQuNkTU2uAPmuAMlCXzMJH18jtrCCxRbcxopijcZfuMl73i7/WVTDdanrjFcmUuxL1rA9ExjTXBtamozPF+Aey9AXq6h6+WgxJE2G+3nfz79Ctx9HzFeyhWKlVfgB1/i9x0AJisxnsyyXMtL1AzDTle+en0mf/7osaYK3AIiSyF/uJ7KHOmvAdT/u5eXMEsTwsg1Cq2W5XoQpEvwhx50ADATcIREMSbDxs+my9B9th2aj1SGG9xbdEccVRD8Ez9sj02mc0hURoCIATPk/umU0nkG4WMq4/lCDnsDDTfed2fQlV/c39e+AjRPSGYRKG6uFWWCgMOZC0QzSbD5DuqHy3glF7jHAjrADbyq0uTWlCUMdzm5lHsoj6e4xxiFU9ksBJCsMh0P4radQ0OkTllqicswmS5Ka+YEvdD+jbca2Hue8KMGqN/CfMrSlWXxDKfOXl1RVqYYe/YNZyhxb8HeKGM1Nfb/gJL3fPUGm1/JcrKWZ6gCv0QrjOVthIzSZuWHxbyermQH5e3FbCxX+ys1wAwkHtuRCqzw9M01mqvX8l9+9YW8gbfMwDCJL7PCqG7LtxWCisJraV0ibZL+MmwkKFobUit1ART2VwslrhZFNX04jUepu7IKhh5SNnqHcMnhmlo9XC0xZTUFfc1QFJ2B+TkqR6tUqfAITO0WfP83ECtGvSGodAvaHev3ufarW3gPBY2//+ENDIJmCAqfpIpVCivYxlZ6hioP8XCE1zLgDcnYHF6AN1lmQhpmFeryRFtdpbbzTcEmxqRpHIiRpT0ayG24Yd3zNOskG0QI2lkV6gJejAyQJGQNF57lXjn6AF3eBnvKzOU4gsvZUvJ4AoqM04By0wVgDgFqH35yjBSawl29XExmMhNjhAB2bW396oPjALTUHHB63HllBIna4y+g9FTEIVaB5Fn63GnG4FRLCR0hz61eUfzyVuikjaaCMokf+//kaFUojiJxd3KRbTzZeEhNgJy8U/ubFOi0O7zMKuvLkXtHRohY6c1WoMToIbLJmsNTogj1/QA1Qwx9D4G54iKwuEL5gAkVPIUoZKAx3vMDlKOlNya3244hrQ003VWKRZWSJ9VmxGYUmJ3istD5giIUccQottJpsOhOlxssQBs+PAErlbwNcUhojGwDP7qDAG4TCoFFaLzNcKEVBAr29Vr0CmzMuRy6HwerUPbCSDlkpBmOuoHQWGPxlyhZVzitEguklrCH1MbSlTyPzG+69vK/vnqOarGhRvn0/o48gNaQgMCQjlcav0jBCK0f0CH69OFDLJyfdUqHSbWIC043qiqPkToNjUqzAgE9ir3+TUNGjFIlm/zs5F1WHLgy22VaV+O0l7jYAiumCsMCpgUlpwSKq1snhZ7CGvmdw1UJNb4kkzliOYbcPYMc3oHCTOVoBnk8Bx7sUN4i7qPUJeVOq0RPt1wXGoI8NS54AdHlq9dXsgej9NsDCC1rpNDm5pBEXVy0blHseodhimkD9WuyrQ/5HuMBlQGI2TLZ+D5zbqS9QrO08j9aU+xUcsTkEhvk5zliox7Dq7CCpDtSqGTzAp2gZrsn++gTxgCkAsfEUlqBCv8NW7H8+vNP5NnpW2mBLzxGJ4kUugobTAGa30FHWEKn+/XPP4Lr456oFqPQzbIMgDWCvtMTtL0vBpi1nO9DDWCkr1JsYJ8wqerykLTSx5sQiEJ7uU2dHf35gZ5WpN1eytSUtRiXrBMMyMwDajQu2XbFTc6ubuXp//9KPnjygcwhnTOVMn77/Q7KWytWE/z+IRohx8OuZRhWkVWh2MP1NEGAPv/oCaAHh5MvgPLYdEhxBDgNb5xdAYsTA1IditoU+GoMekdc+U09Ydmv9gBXx7lVWnzGYqeDXt0OdH3q+0M8KEGbfkALqh+ESS6vIgRTmZ4I/iVROodWR1Hji8+/gGDySl4rmMUKsoejHVDXWNvcGmZVZSeCarGIJCw/0hiGRAr5vSf9FsdfatZZmttzlqmyMR7iksU8NspQFZt31Ja/AmBDNgW/GoO0bJMYLBNoQUPCis3GICQ99PQaiN2UDYvYcqpoykk3pCJS3q3JSC/OQacp0tSyImiN5dVkKWsYYg3wzFWxjND3m8uL24WKK9wvh6+Yv9PURvbi4IVGYrH0RFTBHZcNBVB6EjfODEH9kRwiVYTnwGeqRtWNemv1Z9YxVzbKyZYYtDsrWfLXIkLIgVrc6GISU37quo40KrMT0sqLaTAKfCCy9GbzeF4VYl4oqgB4yApvoA5PQF0pgRuwiRZYlbPPx/CKGAVTHCfalGX+JtbwwS0x9TaR1/rgIHvoRh33G7KH1nkjbVr1WdhghE5+VH6jbzK8l6gZLlGTXKC/WEUZVOsVwhqyGvjDeL6EB3q3UYI22S+KdWEJDQBEj/OZdLtgbRA2B2BndPTV2k6T0x90f8a1kie8v0AGyNHnU7RfT2SAJkATr89LNlXh4iV7C4l2mKow/sYTLBjIgc0V4V/2BCI8Umzo6rZEbdKQ3fS+PARP2If8nrDSLA3UuO8iDHryZ7Gu5ASe+HvQ9ZPzMXgKahAYOY1bJvHfToA/sk0POuRIKglTjvpN+fx4F+rtgRygk5OqUFIZigbO4Lb50lijom+sIcK44yY4GLlYs4KE7g+j3KApwsmQCX9HfcFTuJhmqCtQHiOFrpA1lljPAj5LF+W0h8pjBU2H1+m6qx7yN5ot+HuLlWhig7CVCjHgIrjvHG88Q6/hb99cQom+kAyt9xJ1iRIFWouZBIwp0V46NtxGkO1C++93O4j7pjwE6NwfDXScNcfF0mYqdZvBfmyQUPXSYPHYk1pWph1S1sJjAOETjQKpkEkq2dlQUBttiTTGM7EiJgehyBkeMGSGrJLprHKh5TebJAt41PXsVidA+wwBagFJpV44Q0oudMQPK4PxbsEVvn07lpMXZ7I8O0dZeiHRam6EiXpBmH1KjkdD2UPzcYiNW/w5pCekPyze4eaSWEzKhkLcYUve4tTwo1JPIkhGoSfnQt7VPKwFSa2dhplD8gwnOvvXUIk3CmBMKG4YHFPn90E+c5a8uQ7W/sw27FGw4fL8aiHPL65hjErvD7Yu93DhL3dbsoh3JMe/a6hF2XqtjxxeuUbFmrRw029+9482NgovaACJj472JD/oy2ow0JbYGJ2IFnt/HJVNbK5Yh6vDSFrsbATeBbJRBSmqkiC3OZG7lfi2TH2HeG9/XPA0a+YbsNYjPAFoW2K0LWK3Cj2DLJtqjzHWfaB5ivUNHg/llw8GWvLEaM+nqc06MAI4Cc8pteQPr0/RjpoptWVpyYN4jWbnbxWdbVRGlRN6B4XRJNGhhHYrQYcGD7g4Z3uaLevxdaEL8NGB0Tpgde02DdcIE+KcD0w22zXVNvDV0Jp2QcHxoVKUEGKbWk7FKqciB7EqBQYUQMg2QgTAEkZgleFJnZjJc1JkkVajMJ0A12qA4JUowwGCiP39I8vDON1G3T2FG3otODIDIW91wZpV4Qrd2QVSWrXQEzE3L/X8nZUNmtrQExOlCDqMbUPWnApjd4mTJyRaXEir1YLq1NTfWyA7XW2YNlXqYsuMgxEN8BAq05xsj4Oub+0EG/BuJFCCObIVUqhiQWkswtXiqTfNUcfpNHyoCmv7mJ0e1FDM/QgDztmkKjWlhgucEI9TlZ0sbemHdLy2zJdy+ux7efH176WLcFnrVBk/g/YZPh+R2JC76nBurFgAtQPXuA0dp0hPkzhj3ZxSwVXleFiMo3ltGKwBt27AAPQqGqIJD2zCYGkzMeEGBzJFEcWiikbgSWuLzJloC4lRsxT7CQxXymffQnhNKm0iBIejsIcb03DarqorRFqV3ABGSsNIvVrVdRBLaIE9+VxO57m8Pn0l68tTBNgtMscMik2uxKnXbat4QfLjXDAsjcLF4mRjEJo4drZwbM7HHf273hceEsVGkrR4Uv2f7bXKJoa9bOZ/rC42cUTCODxJXUSFCaGXwLuYqcaXF/IWgu4Nsk5Sl47m4l6bHZpfAqGw7G/wtuktSGg1MfdT7oIrnXUP5esuaTHlMRQ9BR4wQoMafclm55oJHLl3IWu9gtFXdShn2YM/hTarEm2bK0cJE6BwTzUOx2nJGj281SUUXZrauZJwKDHAGvU3Xm+oCONClVqE2F9DWnvz4jvIck4nWBND7bqt7PWmXpsMsukl1jV2PXkRe7OEfrGK4gd0u0ug6gzP4ag4Qa9ymEtQQXZy/AWby+filjOJlnNJOYfMcdZsAQNyKNrrfK8CMXoFXoecKkV4ujebtPV4G8lV7n1o0IDtKXkMGMUjQuiVSVOSw4dyWYBtssOlIRwbwwRH8OhAV84ONrEvkxhB0nqBNwI6sERNSk5TO00tWvxE1uDQriouQMIyxgnT/W/BujzSUYzNUariKAyPt8DJFOwttvsig1grSIcFO36/BzVCmi2lnc2ltRxLA3+rKo7MFFrbx3VKjMrN5GccvtGicaoQsv0yRKyuT+qO+04Qio19KFINnVoz+a0Sa4kFbZHqkZ4scSe2Li1jtVwvtMzUhKnVXvJeh8W+W0TuPsHpv5yApU0WEgEQE1JMPRE7RR24CCmJomaO2GZfsHJwUX4dJq1k2i2ltzOXHRihObuBAdEDwKJJVLahV3+jxVs5LiZrm0pMYAv9R5sSAutbSMstZRW+XaDrCdxEv8MYcCNRrYwv0EtRuWX48Bi1PGVoDknXwoHuw1ucVtp6itQVWRTx9B1Orl0t4doqL2nVpy1TFUQL0wkoTvDLF3TXolSez7dnKVhacyTXO4+kCbrbmbyVDowRN+ghCzWq0y9wFFJ7bBVUXF93n0Pj02+qIgDwmkNXDVloSt7OC9WaCFNiUoXYqYKLcQZvvljr8DIvTtLTwUnxKy+b7xYCWJjs2LFZrbnDqURcaGVuXwWgtMogYAgMW3of5LdIq0Z1Pe1j4zyZsrJE5lFHlu37MvFd4MIcUtpc2h59QdQDzTVwJF+pkFG5zEwRKDczk3mdFXUxDNEkQ3QraJNtKEhuk75rfqX6gBZGEV0qVdegnkdZOeVYarst9wc74AUgLEBe5nONQcY1dsLB52fnkLPzqX7BglOj5aZaioJmaY0WF+aXmb58ZTgg3sbaIy2DM114cz2T/BalK0tqXCIHfV0B1dtQnlvIDqmulGIMUuNyqdK8fo2nMknOQtZAnHmkAa+MQQLKqLkJX31/oOOJDxIx0ZWy0hLP2VzoNNtyNBjq9GeDTIzEiFyAdJgISgvDK8bQr17e3EgBwSHFpx3n/kJyZvFiX6IMomRUqoLrwj0l8H2O0NnaAKSrG2SLG6vYNOU18Zx9P7BQYsjasOp4MAK15fWA6NlMClWSrePDb6MxZimWJmCrTRgR/mMZzQUgDMZICjVFrK5I5rSCJV3QA/ukpmmiDEwzgR2+1gjkbRQpSZCI8rkDeyTDc27zddg6VWlFp+BhEejdnS9SK6YRgGy+twKmUOZSSq3fUWRqLLRDVIJH5ABH5uMX+bV8ePRQBs2huDm/iHUl1Lk4DBHOWadC49JCYRm3pahLrjtdoMj0AVNL16tCy0myQTY1WmlLXblkzPowb19JaDg4LVs56MCPEOByDjLwdyd6s7KmTJURn3pKxN+Z3WPhYJMu8ASozcrfE3IItNOR07WRgfuzKauj9ABmr1/vieTkBl1lEK+4A92y2QfD7NhcQJC+a42zERThjWzp/abvkRQ6MGgnxe/6Er2VPwe9zm++IWCKsSm11oQoQ01uWry3Ed2QNSpnvfhNIey31Z132xq5/jaiTprS+/SlxOaIuHxyiazSEHX+zpwviqkCTZKrLEbTFqUux/pBCJfztYGhVoU24mJ9gELVRduDV/3CgQX9E+X68R1ZbHuAAAAAAElFTkSuQmCC);
            }

            .homegrid > .groups > .group.group_4 > .header > .imagem-gtm {
                background-image: url(data:image/png;base64,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);
            }

            .homegrid > .groups > .group.group_5 > .header > .imagem-gtm {
                background-image: url(data:image/png;base64,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);
            }


            .homegrid > .groups > .group > .header > .title {
                color: #2E1956;
                font: 500 1rem/160% 'Ubuntu', sans-serif;
                letter-spacing: -0.04rem;
            }

                .homegrid > .groups > .group > .header > .title > small {
                    font-size: 0.8rem;
                }

            .homegrid > .groups > .group > .items {
                display: flex;
                flex-direction: column;
                gap: 0px;
                align-items: flex-start;
                justify-content: flex-start;
                flex-shrink: 0;
                width: 100%;
            }

                .homegrid > .groups > .group > .items > .item {
                    font-size: 0.875rem;
                    font-family: "Ubuntu", sans-serif;
                    font-style: normal;
                    font-weight: 400;
                    line-height: 160%;
                    display: flex;
                    padding: 0.2rem 0.625rem;
                    align-items: baseline;
                    gap: 5px;
                    align-self: stretch;
                    border-radius: 0.3125rem;
                    color: #2B304F;
                    background: #fff;
                    transition: 0.3s;
                    border: 1px solid transparent;
                }

                    .homegrid > .groups > .group > .items > .item:hover {
                        background-color: #ddd;
                        color: #fff;
                    }

            .homegrid > .groups > .group.group_0 > .items > .item:hover {
                background: #5F5DAD;
            }

            .homegrid > .groups > .group.group_1 > .items > .item:hover {
                background: #0055A8;
            }

            .homegrid > .groups > .group.group_2 > .items > .item:hover {
                background: #173192;
            }

            .homegrid > .groups > .group.group_3 > .items > .item:hover {
                background: #16C2F3;
            }

            .homegrid > .groups > .group.group_4 > .items > .item:hover {
                background: #6E2D8E;
            }

            .homegrid > .groups > .group.group_5 > .items > .item:hover {
                background: #A7CD37;
            }



            .homegrid > .groups > .group > .items > .item.blocked {
                color: #b5b7c1;
                background: #fff;
                transition: 0.3s;                
            }

                .homegrid > .groups > .group > .items > .item.blocked:hover {
                    background: #E2E6F3;                    
                }


            .homegrid > .groups > .group.group_0 > .items > .item.blocked:hover {
                background: #EFEFF7;                
                border-color: #5F5DAD;
            }

            .homegrid > .groups > .group.group_1 > .items > .item.blocked:hover {
                background: #E6EEF6;
                border-color:#0055A8
            }

            .homegrid > .groups > .group.group_2 > .items > .item.blocked:hover {
                background: #e9edfa;
                border-color: #173192;
            }

            .homegrid > .groups > .group.group_3 > .items > .item.blocked:hover {
                background: #E8F9FE;
                border-color: #16C2F3;
            }

            .homegrid > .groups > .group.group_4 > .items > .item.blocked:hover {
                background: #F1EAF4;
                border-color: #6E2D8E;
            }

            .homegrid > .groups > .group.group_5 > .items > .item.blocked:hover {
                background: #F6FAEB;
                border-color: #A7CD37;
            }

            .homegrid > .groups > .group > .items > .item small {
                color: #8B90A3;
                font-size: 0.75rem;
                font-family: "Ubuntu", sans-serif;
                font-style: normal;
                font-weight: 400;
                line-height: 150%;
                transition: 0.3s;
            }

            .homegrid > .groups > .group > .items > .item.blocked small, .homegrid > .groups > .group > .items > .item.blocked:hover small {
                color: #b5b7c1;
            }

            .homegrid > .groups > .group > .items > .item:hover small {
                color: #fff;
            }

.homeflex {
    display: flex;
    justify-content: space-between;
    padding: 0;
    gap: 12px;
    margin: 0 auto;
    height: 100%;
}

    .homeflex .card-home {
        display: flex;
        padding: 12px 0px;
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        flex: 1 0;
        align-self: stretch;
        background-color: #fff;
        padding: 12px;
        box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.06);
        border-radius: 4px;
        transition: all 0.3s;
    }

        .homeflex .card-home:hover {
            box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2);
        }


        .homeflex .card-home .header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            align-self: stretch;
        }


            .homeflex .card-home .header .group {
                display: flex;
                align-items: center;
                gap: 5px;
                flex: 1 0;
            }

                .homeflex .card-home .header .group .color {
                    width: .5rem;
                    height: .5rem;
                    border: 1px solid #fff;
                    background: blue;
                    border-radius: 50%;
                }

                .homeflex .card-home .header .group .title {
                    overflow: hidden;
                    color: var(--text-dark);
                    text-overflow: ellipsis;
                    font-family: "Ubuntu", sans-serif;
                    font-size: 15px;                    
                    font-weight: 400;
                    line-height: 160%; /* 25.6px */                    
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 1;
                    flex: 1 0;
                }

            .homeflex .card-home .header .icons {
                display: flex;
                padding-left: 0px;
                justify-content: flex-end;
                align-items: center;
                gap: .25rem;
                text-align: center;
            }

                .homeflex .card-home .header .icons .icon {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    height: 24px;
                    width: 24px;
                    border-radius: 50%;
                    transition: all 0.3s;
                    cursor: pointer;
                    align-content: center;
                }

                    .homeflex .card-home .header .icons .icon:hover {
                        background-color: rgba(255,255,255, .7);
                    }



                    .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body .content {
                        padding: .5rem 0;
                        background-color: #fff;
                    }


                    .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body > .arrow {
                        background-color: #fff;
                    }

                    .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body .content .item {
                        text-align: left;
                        transition: all 0.3s;
                        padding: .5rem 1.5rem;
                        font-size: .75rem;
                        color: var(--text-light);
                    }

                        .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body .content .item .solucao {
                            display: flex;
                            align-items: flex-start;
                            grid-gap: 0.25rem;
                            gap: 0.25rem;
                            justify-content: space-between;
                            width: 100%;
                            flex-direction: column;
                        }

                            .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body .content .item .solucao .label {
                                font-weight: 600;
                            }

                            .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body .content .item .solucao .sufixo {
                                font-size: 11px;
                            }

                        .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body .content .item:hover {
                            background-color: #F5F5F5;
                            color: var(--text-default);
                        }


                        .homeflex .card-home .header .icons .icon.menu .lc-tooltip > .body .content .item.permitido {
                            display: flex;
                            align-items: center;
                            justify-content: space-between;
                            gap: 0.75rem;
                        }




        .homeflex .card-home > .content {
            width: 100%;
        }

.severity-container {
    display: flex;
    width: 102px;
    height: 25px;
    border-radius: 4px;
    gap: 10px;
}

.severity-container span {
    text-align: center;
    margin: auto;
    padding: 4px 0;
    width: 100%;
    font-size: 12px;
}

.title-with-selector-container {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.suggestionAIText {
    line-clamp: 4;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;    
    display: -webkit-box;
    font-size: 14px;
    margin: 12px 0 12px 12px;
    color: var(--text-dark);
}
.ellipsis-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--text-default);
}
.patchManagerHome {
    min-height: 45% !important;
    width: 100%
}

.iconvaluecontent.systemsPatchManager > .truncate-container > .truncate-text.description,
.iconvaluecontent.systemsPatchManager > .truncate-container > .truncate-text.data > div{
    color: #fff !important;
}
.automation-icons { 
    min-width: 15vw;
    padding: 10px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 5px;
    background-color: var(--background-lightest);
    border-radius: 5px;
}

.implantation-focused {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
    align-items: center;
    gap: 10px;
    padding: 10px
}
.errorField {
    border: 1px solid #f00 !important;
    color:red !important;
    background-color: rgb(255, 215, 215)!important;
}
.livewatchdashboard iframe {
  width: 100%;
  height: calc(100vh - 123px);
}
.service-chart {
	max-height: 200px;
	width: 100%;
}
/* .dashboard-saas .graph-card {
    background-color: #FFF;
    height: 15.625rem;
    width: 21.875rem;
    margin-right: 0.625rem !important;
    margin-bottom: 0.625rem !important;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-title {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 160%;
    padding-bottom: 0rem;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle {
    padding-top: 0rem;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle span {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-size: 0.8rem;
    line-height: 160%;
    color: #434a63;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle canvas {
    padding-top: 1rem;
}

.dashboard-saas .button {
    width: 7rem;
} */
.row.domainsInsights {
    opacity: 0; 
    color: #898da6;
    font-size: 11px;
    align-items: center;
    justify-content: space-around;
    text-align: left;
    padding: 5px;
    transition: opacity .8s ease;
    position: absolute; 
    width: 14%;
}

.iconValueInsights {
    opacity: 0;
    transition: opacity .2s ease;
    padding-right: 10px;

}

.row.domainsInsights.show,
.iconValueInsights.show,
.row.subscriptionInsights.show {
    opacity: 1; 
    transition: opacity .6s ease;
    display: flex;
}

.row.subscriptionInsights {
    opacity: 0; 
    color: #898da6;
    font-size: 12px;
    align-items: center;
    justify-content: space-around;
    text-align: left;
    align-items: flex-start;
    transition: opacity .6s ease;
    position: absolute; 
    width: 30%;
    flex-direction: column;
    height: 30%;
    display: none;
}

.row.subscriptionInsights >.row {
    padding: 1px 5px;
}
.LiveWatchHome {
    min-height: 45% !important;
} 
.LiveWatchHomeWithXDR {
    min-height: 50% !important;
} 

@media (max-width: 1500px) {
    .LiveWatchHomeWithXDR {
        min-height: 40% !important;
    } 
}

/* .dashboard-saas .graph-card {
    background-color: #FFF;
    height: 15.625rem;
    width: 21.875rem;
    margin-right: 0.625rem !important;
    margin-bottom: 0.625rem !important;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-title {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-size: 1rem;
    line-height: 160%;
    padding-bottom: 0rem;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle {
    padding-top: 0rem;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle span {
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    font-size: 0.8rem;
    line-height: 160%;
    color: #434a63;
}

.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle canvas {
    padding-top: 1rem;
}

.dashboard-saas .button {
    width: 7rem;
} */
.hidden {
    display:none;
}

.hidden {
    display:none;
}

.hidden {
    display:none;
}

/* .assistant-dashboard {
    display: flex;
    flex-direction: column;
    height: 100vh;
  }
  
  header {
    background-color: #003366;
    color: white;
    padding: 20px;
    text-align: center;
  }
  
  .content {
    display: flex;
    flex: 1;
  }
  
  aside {
    width: 20%;
    background-color: #fff;
    padding: 10px;
    border-right: 1px solid #ddd;
  }
  
  aside button {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #003366;
    color: white;
    border: none;
    cursor: pointer;
  }
  
  aside ul {
    list-style: none;
    padding: 0;
  }
  
  aside li {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
  }
  
  aside li:hover {
    background-color: #ddd;
  }
  
  main {
    flex: 1;
    padding: 20px;
  }
  
  .assistant-details {
    background-color: #fff;
    padding: 20px;
    border-radius: 10px;
  }
  
  .assistant-details h2 {
    margin-top: 0;
  }
  
  .assistant-details button {
    margin-top: 20px;
    padding: 10px 20px;
    background-color: #003366;
    color: white;
    border: none;
    cursor: pointer;
  }
   */
   /* .listItem {
    height: 40px;
  
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .listItemText {
    height: 40px;
 
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .assistant-list-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px;
    border-bottom: 1px solid #ddd;
  }
  
  .assistant-list-item:hover {
    background-color: #f9f9f9;
  } */

  

  /* .assistant-list-item {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 16px;
    border-bottom: 1px solid #ddd;
  }
  
  .assistant-list-item:hover {
    background-color: #f9f9f9;
  }
  
  .assistant-list-actions {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  
  .assistant-list-actions Button {
    margin: 4px 0;
  }*/

  .list-item {
    max-height: 150px;
    overflow: hidden;
    position: relative;
  }
  
  .list-item:hover {
    overflow: auto;
  }
  
  .listItemText {
    max-height: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  
  .list-item:hover .listItemText {
    white-space: normal;
  }
  
  .button-group {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
  
  .icon-button {
    cursor: pointer;
    margin-bottom: 8px;
  }
  .icon-button {
    cursor: pointer;
  } 
  .icon-button .MuiIconButton-root {
    font-size: 20px; 
  } 
  
.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Escurecendo o fundo para dar destaque ao modal */
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

.modal-content {
    background-color: #ffffff; /* Definindo o fundo do modal como branco */
    color: #000000; /* Definindo a cor do texto como preto */
    padding: 20px;
    border-radius: 8px;
    width: 80%;
    max-width: 600px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.authentication-input-field {
    min-width: 70%;
}

.authentication-input-field.lc-input {
    min-width: 80%;
}

h2 {
    margin-top: 0;
    font-size: 24px;
    color: #333;
}

.authentication-input {
    place-content: space-between;
}

.pp-button {
    background-color: #007bff;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
    margin-top: 20px;
}

    .pp-button:hover {
        background-color: #0056b3;
    }

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5); /* Fundo escuro para destacar o modal */
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

.modal-content {
    background-color: #ffffff; /* Fundo branco para o modal */
    color: #000000; /* Texto em preto */
    padding: 20px;
    border-radius: 8px;
    width: 80%;
    max-width: 600px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

h2 {
    margin-top: 0;
    font-size: 24px;
    color: #333;
}

.radio-group {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}

    .radio-group label {
        display: flex;
        align-items: center;
        gap: 8px;
    }

.modal-buttons {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
}

.pp-button {
    background-color: #007bff;
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
}

    .pp-button:hover {
        background-color: #0056b3;
    }

.file-list {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    padding: 0;
    margin: 0;
    list-style: none;
}

.file-list li {
    display: flex;
    align-items: center;
    margin-right: 10px;
    min-width: 50px;
    /* Set minimum width */
    max-width: 200px;
    /* Adjust this value as needed */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.file-item {
    display: flex;
    align-items: center;
    padding: 5px;
    border-radius: 4px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    flex-shrink: 0;
    /* Prevent shrinking below min-width */
}

.file-icon {
    margin-right: 10px;
    flex-shrink: 0;
}

.file-details {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    min-width: 0;
}

.file-details p {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.delete-button {
    background: none;
    border: none;
    color: #d9534f;
    cursor: pointer;
    margin-left: auto;
}

.upload-progress-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.upload-progress {
    width: 100%;
    margin-bottom: 5px;
}

.hide {
    display: none;
}

.scrollable-containerA {
    overflow-x: auto;
    /* Enable horizontal scrolling */
    padding-bottom: 5px;
    /* Space to avoid scrollbar overlap */
}

.delete-button {
    background: none;
    border: none;
    color: #d9534f;
    cursor: pointer;
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
}
.dialog-actions {
    display: flex;
    align-items: center;
    padding: 10px;
    background-color: #f0f0f0;
}

.text-field {
    flex-grow: 1;
    margin-left: 10px;
    margin-right: 10px;
}

.MuiDialog-paperWidthMd {
    max-width: 70% !important;
}

.css-hz1bth-MuiDialog-container {
    min-width: calc(100vw);

}

.css-rnmm7m-MuiPaper-root-MuiDialog-paper {

    min-height: calc(80vh);
}

.css-rnmm7m-MuiPaper-root-MuiDialog-paper {
    min-height: calc(80vh);

}

.icon-button {
    cursor: pointer;
}

.icon-button .MuiIconButton-root {
    font-size: 20px;
    /* Adjust the size as needed */
}

.icon-button-send {
    padding: 0.3rem 1.2rem;
    border: 0;
    border-radius: 4px;
    height: 55px;
    cursor: pointer;
    font-weight: 600;
    font-family: "Ubuntu", sans-serif;
    min-width: 55px;
    FONT-WEIGHT: 500;
    font-size: large;
}
/* ExpandingTextarea.css */
.textarea-container-parent {}

.textarea-container {
    display: flex;
    align-items: center;
    border: 1px solid var(--line-outline);
    padding: 8px 12px;
    border-radius: 8px;
    background-color: #fff;
    transition: border-color 0.3s, box-shadow 0.3s;
    flex-grow: 1;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    /* Light */
}

.textarea-container.focused {
    border-color: var(--color-secondary-lime);
    box-shadow: 0 0 0 1px #DFFF00;
}

.textarea-container .textarea {
    line-height: 24px;
    width: 100%;
    border: none;
    outline: none;
    resize: none;
    background-color: transparent;
    font-size: 14px;
    color: var(--text-default);
    flex-grow: 1;    
    font-family: 'Ubuntu', sans-serif;
    font-weight: 300;
    margin-bottom: 4px;
}

.send-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    padding: 6px 8px;
    margin-left: 8px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background-color 0.3s;

}

.send-button.focused {
    background-color: var(--color-secondary-lime);
}

.send-button-icon {
    transition: color 0.3s;
}

.send-button-icon.focused {
    color: var(--text-default);
}

.send-button-icon.unfocused {
    color: #cccccf;
}
.IcebreakerQuestions_icebreakerquestionscontainer__8zwiK {
    border-radius: 8px;    
    position: relative;
    display: flex;
    max-width: calc(35vw); 
    flex-direction: column;
    color: var(--text-light);
    justify-content: center;
    
    font: 300 10px/14px Ubuntu, -apple-system, Roboto, Helvetica, sans-serif;
    overflow: hidden;
}

.IcebreakerQuestions_decorativeArrow__a36Zl {    
    position: relative; /* Use absolute para posicionar corretamente */
    width: 16px;
    height: 16px;
    background-color: #fff;
    rotate: 45deg;
    left: 50%; /* Ajuste conforme necessário */
    bottom: 2px; /* Ajuste conforme necessário */
    transform: translateX(-50%);
}

.IcebreakerQuestions_questionsWrapper__2Xfo1 {
    display: flex;
    align-items: center;
    gap: 4px;
    justify-content: start;
    cursor: grab; /* Change cursor to indicate draggable area */
    padding: 12px 0;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0 0 18px rgba(71, 31, 204, 0.15) !important;
    margin: 18px 18px 0 18px;
    
}

.IcebreakerQuestions_icon__3TLkp {    
    cursor: pointer;
    margin: auto 4px;    
}
 
.IcebreakerQuestions_questionsContainer__IiQ\+S {
    overflow-x: auto;
    display: flex;
    align-self: stretch;
    align-items: start;
    gap: 8px;
    flex: 1 1;
    margin: auto 0;
    scroll-behavior: smooth;
    /* Hide scrollbar */
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
}

    .IcebreakerQuestions_questionsContainer__IiQ\+S::-webkit-scrollbar {
        display: none; /* For Chrome, Safari, and Opera */
    }


.IcebreakerQuestions_question__Tr04N {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    align-self: stretch;
    flex: 1 1;
    align-content: center;
    flex-wrap: wrap;
    border-radius: 8px;
    border: 1px solid #e2e6f3;
    border: 1px solid var(--Fundos-02, #e2e6f3);
    min-height: 40px;
    gap: 8px;
    min-width: 130px;
    padding: 4px 8px;
    cursor: pointer;    
}

.IcebreakerQuestions_question__Tr04N:hover {
    border: 1px solid var(--color-secondary-lime);
}
.marketing {
  height: calc(100vh - 120px);
  margin: 0 15%;
}
.marketing .preview {
  z-index: -1;
  height: 200px;
  overflow-y: visible;
}
.marketing .preview > .image {
  width: 100%;
  height: 250px;
  background-size: contain;
  background-repeat: no-repeat;
}
.marketing h1,
.marketing h2,
.marketing h3,
.marketing h4 {
  font-family: "Ubuntu", sans-serif;
  font-weight: 700;
  color: var(--primary);
}
.marketing h1 {
  padding: 0 150px;
  font-size: 2rem;
  text-align: center;
}
.marketing ul {
  margin: 20px 0;
}
.marketing p {
  margin: 20px 0;
}
.marketing p::first-letter {
  margin-left: 20px;
}
.marketing .block {
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
}
.marketing .block > span {
  cursor: pointer;
  background-color: var(--primary);
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
}
.marketing > .modal-marketing {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: none;
}
.marketing > .modal-marketing.visible {
  display: block;
}
.marketing > .modal-marketing > .shadow {
  height: 50vh;
  width: 100vw;
  background-color: rgba(0, 0, 0, 0.6274509804);
}
.marketing > .modal-marketing > .content {
  height: 50vh;
  width: 100vw;
  padding: 20px 15%;
  background: rgba(0, 0, 0, 0.5);
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}
.marketing > .modal-marketing > .content > .header {
  display: flex;
  justify-content: flex-end;
}
.marketing > .modal-marketing > .content > .body {
  height: 50vh;
  overflow: auto;
}
.marketing > .modal-marketing > .content > .body > h1,
.marketing > .modal-marketing > .content > .body h2,
.marketing > .modal-marketing > .content > .body h3 {
  color: rgb(66, 155, 214);
}
.marketing > .modal-marketing > .content > .body > p {
  font-size: 1.2rem;
  color: #fff;
}

.bigIcons {
  display: inline-flex;
  flex-wrap: wrap;
}

.bigIconContent {
  width: calc(25% - 1.5rem);
  height: 160px;
  display: flex;
  flex-direction: column;
  padding: 0.8rem;
  background: #ffffff;
  box-shadow: 4px 4px 18px rgba(58, 79, 135, 0.06);
  border-radius: 1rem;
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
}

.bigIconContent .title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 160%;
  color: #8b90a3;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.bigIconContent .tooltip {
  width: 15%;
  color: #0580ce;
  display: flex;
  -webkit-box-pack: end;
  flex-direction: row;
  justify-content: flex-end;
}

.bigIconContent .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 120px;
}
.bigIconContent .icon i {
  font-size: 7rem;
}
.detailsSystemPlataform {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    overflow: hidden;
}
.evenly{
    align-content: space-evenly;    
}
.headerSystemDetails {
    width: 100%;
    display: flex;
    background-color: #f1f5fb;
    padding: 1rem;
    justify-content: space-between;
    border-radius: 10px;
    /* box-shadow: 4px 4px 18px 0px rgba(58, 79, 135, 0.2); */
}

.systemDetail {
    display: flex;
    flex-direction: column;
    font-size: .75rem;
    justify-content: space-around;
}

.systemDetail>h3 {
    margin-left: 10px;
}

.systemDetail>div {
    display: flex;
    align-items: center;
}

.systemDetail>P>span.systemDetailLabel {
    color: #9196a9
}

.severityLabelDetails {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 95%;
    height: 20px;
    border-radius: 5px;
    color: #fff;
    font-size: .7rem;
    text-overflow: ellipsis;
    max-width: 110px;
}

.bodySystem h4 {
    margin: 1rem 0;
    color: #8B90A3;
    font-size: 16px;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
}

.overflowEllipsis {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.operationalSystem {
    display: flex;
    align-items: center;
    justify-self: center;
    font-size: .75rem;
}

.severityBox {
    min-width: 1.5rem;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    height: 1.5rem;
    color: #ffffff;
    padding: 2px 3px;
}

.agentStatus {
    display: flex;
    align-items: center;
    justify-content: center;

}

.bodySystem > .lc-datatableinfinite > .body > .row >.cells, .bodySystem > .lc-datatableinfinite > .header > .row >.cells {
    margin-left: 0px;
}
    

.hidden {
    display:none;
}
.centroDeCusto_errorMessage__rdB2I {
    font-size: 1rem;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    color: #8b90a3;
}

.centroDeCusto_sadDog__osemy {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 1rem;
  height: 15rem;
}

.centroDeCusto_errorBody__137qU {
    width: 100%;
    height: 25%;
    margin-top: '4rem';
    display: 'flex';
    justify-content: 'center'
}
.cardRow {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 1rem;
  background-color: white;
  box-shadow: 0.25rem 0.25rem 1.125rem rgba(58, 79, 135, 0.06);
  border-radius: 1rem;
}
.officeMessage{
    font-size: 0.875rem;
    color: #8b90a3;
    margin-top: 0.6rem;
}

.notHover{
    border: none !important;
    box-shadow: none!important;
}

.sidebar {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
}

.sidebar-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 11vh;
    padding: 4px;
    border-radius: 8px;
    cursor: pointer;
    transition: background 0.3s ease;
    background-color: #7033b6;
    flex: 1 1;

}

.sidebar-item:hover {
    background-color: #542688;
}

.sidebar-icon {
    width: 30%;
    height: 30%;
}

.sidebar-text {
    color: white;
    font-size: 10px;
    margin-top: .8rem;
    text-align: center;
}

.sidebar-text.notIcon {
    margin-top: 0;
}

.sidebar-item-clicked {
    background-color: #542688;
}
[node-id] rect {
    fill: #2E1956 !important;
}

[control-expcoll-id] circle {
    fill: #e2e6f3;
}

#tree>svg {
    background-color: #fff;
}

.bg-ripple-container {
    background-color: #2E1956 !important;
}

.edit-fields>div:nth-child(2) {
    display: none !important;
}

.editForm {
    display: none;
    text-align: center;
    position: absolute;
    border: 1px solid #aeaeae;
    width: 300px;
    background-color: #2E1956;
    z-index: 10000;
    border-radius: 2rem;
    color: white;
    margin-left: 20rem;
}

.titleEditForm {
    margin-top: 0.27rem;
}

.nameField {
    width: 60%;
    font-family: "Ubuntu", sans-serif;
    height: 40px;
    border: 0;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 14px;
    background-color: #fff;
    color: var(--text-default);
    overflow: hidden;
    margin-top: 0.5rem;
}

.nameField:hover {
    border: 1px solid #898da6;
}

.footerButton {
    display: flex;
    flex-direction: row;
    margin-left: 12rem;
}
.orgchart.myChart {
  background-image: none !important
}

.orgchart.myChart>ul>li>ul li::before {
  border-top-color: var(--color-primary-blue);
}

.orgchart.myChart>ul>li>ul li .oc-node::before,
.orgchart.myChart ul li .oc-node:not(:only-child)::after {
  background-color: var(--color-primary-blue);
}

.orgchart.myChart .oc-node .position {
  box-sizing: border-box;
  background-color: var(--color-primary-blue);
  color: #fff;
  width: 130px;
  height: 65px;
  padding: 2px;
}

.orgchart.myChart .oc-node .fullname {
  box-sizing: border-box;
  color: #FFF;
  background-color: var(--color-primary-blue);
  font-size: 0.6rem;
  width: 80px;
  height: 40px;
  padding: 0 5px;
  line-height: 40px;
  border: 1px solid var(--color-primary-blue);
  border-radius: 10px;
}

.orgchart.myChart .oc-node .fullname.disabled {
  background-color: #2b304f2d;
  color: var(--light);
}

.fullname p {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.orgchart ul li .oc-node.selected {
  background-color: rgba(119, 121, 247, 0.2) !important;
  border-radius: 10px !important;
  transition: 0.5s !important;
}

.orgchart ul li .oc-node.selected .nodeContainer .footerNode {
  display: flex;
  flex-direction: row;
  justify-content: center;
  transition: 0.5s;
}

.oc-node .selected {
  background-color: rgba(119, 121, 247, 0.2);
  border-radius: 10px;
  transition: 0.5s;
}

.orgchart ul li .oc-node:hover {
  background-color: rgba(119, 121, 247, 0.2);
  border-radius: 10px;
  transition: 0.5s;
}


.oc-edge .horizontalEdge .leftEdge .oci {
  background-color: red;
  color: yellow;
}

.footerNode {
  display: none;
}



.inputLabelName {
  text-align: left;
  padding-bottom: 0.5rem;
}


.footerButtonSideModal {
  justify-content: left;
  display: flex;
}

.headerNode {
  display: flex;
  flex-direction: row;
}
.dashboard-saas .graph-card {
  background-color: #FFF;
  height: 250px;
  width: 350px;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 160%;
  padding-bottom: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle {
  padding-top: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle span {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 160%;
  color: #434a63;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle canvas {
  padding-top: 1rem;
}
.dashboard-saas .button {
  width: 7rem;
}
.dashboard-saas .graph-card {
  background-color: #FFF;
  height: 250px;
  width: 350px;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-title {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 1rem;
  line-height: 160%;
  padding-bottom: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle {
  padding-top: 0rem;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle span {
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 160%;
  color: #434a63;
}
.dashboard-saas .graph-card .graph-card-body .graph-card-subtitle canvas {
  padding-top: 1rem;
}
.dashboard-saas .button {
  width: 7rem;
}
.row.domainsInsights {
    opacity: 0; 
    color: #898da6;
    font-size: 11px;
    align-items: center;
    justify-content: space-around;
    text-align: left;
    padding: 5px;
    transition: opacity .8s ease;
    position: absolute; 
    width: 14%;
}
.iconValueInsights {
    opacity: 0;
    transition: opacity .2s ease;
    padding-right: 10px;

}
.row.domainsInsights.show,
.iconValueInsights.show,
.row.subscriptionInsights.show {
    opacity: 1; 
    transition: opacity .6s ease;
    display: flex;
}

.row.subscriptionInsights {
    opacity: 0; 
    color: #898da6;
    font-size: 12px;
    align-items: center;
    justify-content: space-around;
    text-align: left;
    align-items: flex-start;
    transition: opacity .6s ease;
    position: absolute; 
    width: auto;
    flex-direction: column;
    height: 30%;
    display: none;
}
.row.subscriptionInsights.show{
    width: 30%;
}

.row.subscriptionInsights.show.fixedAI {
    width: 23%;
}

.row.subscriptionInsights >.row {
    padding: 1px 5px;
}

p.textInfo {
    width: 100%;
    font-size: 10px;
    color: var(--text-default);
    text-align: end;
    margin-top: -20px;
}

/* .fraudDiv > .iconvaluecontent {
    min-height: 90% !important;
} */

.fraudDiv {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 80%;
}

.item.fixedMenu {
    width: 9vw;
    font-size: 13px;
    align-items: flex-end;
    justify-content: flex-end;
    display: flex;
}
.softwareAccountsByMonth {
    display: flex;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
}

.softwareAccountsByMonth>.softwareAccount {
    max-height: 95%;
    width: 100%;
}

.softwareAccountsByMonth>.softwareAccount>.headerLogos {
    width: 100%;
    gap: 16px;
    display: flex;
    justify-content: space-between;
    padding: 12px;
}

.headerLogos>.row>div>h5 {
    line-height: 38.4px;
    font-size: 24px;
    text-align: right;
    font-weight: 400;
    color: #2B304F;
}

.headerLogos>.row>div>p {
    line-height: 19.2px;
    font-size: 12px;
    text-align: right;
    font-weight: 500;
    letter-spacing: -4%;
    color: #8B90A3;
    width: 80px;
}

.headerLogos>.row>img {
    margin-top: -15px;
    margin-right: -20px;
}

.infoAccount {
    padding: 0px 12px;
    font-size: 0px;
    line-height: 15.6px;
    font-weight: 400;
    color: #8B90A3;
    display: flex;
    flex-direction: column;
    flex-grow: 0;
    transition: flex-grow 0.5s ease, transform 1s ease;
    opacity: 0;
    transform: translateX(15%);
}

.softwareAccount>.normalWidth {
    flex-grow: 0;
}

.softwareAccount>.fullwidth {
    flex-grow: 1;
    transition: flex-grow 0.5s ease, transform 1s ease;
}

.infoAccount.show {
    flex-grow: 1;
    font-size: 12px;
    opacity: 1;
    transform: translateX(0);
    /* transition-delay: 0.25s; */
}
.infoAccount.show.fixedAI {
    max-width: 35%
}

.infoAccount.hidden {
    width: 0;
    opacity: 0;
    transition-delay: 0s;
    transform: translateX(10%)
}

.softwareAccount {
    flex-grow: 1;
    transition: flex-grow 1s ease, transform 1s ease ;
    transform: translateX(0);
}

.softwareAccount.fullwidth {
    height: 100%;
}

.softwareAccount.normalWidth {
    height: 100%;
}
.softwareAccount.fixedAI {
    width: 45%;
}

.softwareAccount>p {
    font-size: 12px;
    color: var(--text-light)
}

.infoAccount>div>p>strong.microsoft {
    color: #00dbff;
}

.infoAccount>div>p>strong.teams {
    color: #0772ab;
}

.infoAccount>div>p>strong.onedrive {
    color: #471fcc;
}

.infoAccount>div>p>strong.exchange {
    color: #28a8ea;
}

.infoAccount>div>p>strong.sharepoint {
    color: #34c38f;
}
body.react-confirm-alert-body-element {
  overflow: hidden;
}

.react-confirm-alert-blur {
  filter: url(#gaussian-blur);
  filter: blur(2px);
  -webkit-filter: blur(2px);
}

.react-confirm-alert-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  background: rgba(255, 255, 255, 0.9);
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  -ms-align-items: center;
  align-items: center;
  opacity: 0;
  animation: react-confirm-alert-fadeIn 0.5s 0.2s forwards;
}

.react-confirm-alert-body {
  font-family: Arial, Helvetica, sans-serif;
  width: 400px;
  padding: 30px;
  text-align: left;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 20px 75px rgba(0, 0, 0, 0.13);
  color: #666;
}

.react-confirm-alert-svg {
  position: absolute;
  top: 0;
  left: 0;
}

.react-confirm-alert-body > h1 {
  margin-top: 0;
}

.react-confirm-alert-body > h3 {
  margin: 0;
  font-size: 16px;
}

.react-confirm-alert-button-group {
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-start;
  margin-top: 20px;
}

.react-confirm-alert-button-group > button {
  outline: none;
  background: #333;
  border: none;
  display: inline-block;
  padding: 6px 18px;
  color: #eee;
  margin-right: 10px;
  border-radius: 5px;
  font-size: 12px;
  cursor: pointer;
}

@keyframes react-confirm-alert-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.SaaSUsersDetail_mainContainer__gs6mF {
  margin-bottom: 1rem;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  background: #e2e5f3;
  padding-bottom: 1rem;
}

.SaaSUsersDetail_mainFormActive__BlMUR {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  background: #e2e5f3;
  transition: 2s;
}

.SaaSUsersDetail_mainFormActive__BlMUR input {
  height: 2.2rem;
  border: none;
  border-radius: 5px;
  width: 20rem;
  margin-left: 0.5rem;
  margin-bottom: 0.2rem;
  padding: 0.3rem;
}

.SaaSUsersDetail_lc-accordion__3ohhC>.SaaSUsersDetail_header__bsNYM {
  margin-bottom: 0.6rem !important;
}

.SaaSUsersDetail_mainFormActive__BlMUR label {
  margin-left: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.7rem;
}

.SaaSUsersDetail_mainFormNONActive__Wqs4j {
  transition: 2s;
}

.SaaSUsersDetail_mainFormNONActive__Wqs4j * {
  display: none;
}

label {
  color: var(--text-default);
}

.SaaSUsersDetail_accordionDetails__mcDJp {
  flex-direction: column;
  margin: 0.0rem;
}

.SaaSUsersDetail_accordionDetails__mcDJp>header {
  flex-direction: column;
  margin: 0.0rem;
}

.SaaSUsersDetail_lc-accordion__3ohhC>.SaaSUsersDetail_body__MPK4U {
  padding: 0 0 0.6rem 0.8rem !important;
}

.SaaSUsersDetail_accordionDetails__mcDJp div {
  margin-bottom: 0.2rem;
}

.SaaSUsersDetail_accordionDetailsTextField__KTl-Y {
  margin-bottom: 0.5rem;
}

.SaaSUsersDetail_accordionDetailsPermission__DuQyX {
  width: 100%;
}

.SaaSUsersDetail_AccordionSummary__cv42G {
  display: flex;
  flex: 1 1;
  flex-direction: row;
}

.SaaSUsersDetail_loadingOn__Qxmyh {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 10px;
}

.SaaSUsersDetail_loadingOff__4cAuv {
  display: none;
}

.SaaSUsersDetail_alias__DIYKM {
  display: flex;
  flex: 1 1;
  flex-direction: row;
}

.SaaSUsersDetail_aliasIcon__6mwkY>i {
  margin-top: 1rem;
}

.SaaSUsersDetail_logoProc__AdG-7 {
  height: 5rem;
  width: 10rem;
  display: flex;
  flex: 1 1;
  flex-direction: row;
  align: center;
  margin-left: 8.75rem;
}

.SaaSUsersDetail_slogan__vnS32 {
  font-size: 0.7rem;
  margin-left: 3.75rem;
  margin-bottom: 1rem;
}

.SaaSUsersDetail_logoLivecloud__hCfv1 {
  padding-left: 8.7rem;
}

.SaaSUsersDetail_buttonConnect__DtCuW {
  width: 13rem;
}

.SaaSUsersDetail_iconButton__med7n {
  margin-right: 1rem;
}

.SaaSUsersDetail_buttonDiv__QqQN1 {
  margin-top: 2rem;
  display: flex;
  flex: 1 1;
  flex-direction: row;
  justify-content: space-between;
}

.SaaSUsersDetail_buttonBotton__yVwja {
  width: 29rem;
  height: 3rem;
}

.SaaSUsersDetail_footerName__JL-0J {
  margin-left: 9.75rem;
  margin-top: 1.5rem;
  font-size: 0.8rem;
}

.SaaSUsersDetail_copyRight__55xXi {
  font-size: 0.7rem;
  margin-left: 11.7rem;
  margin-bottom: 1rem;
}

.SaaSUsersDetail_passwordRequirementText__g68W2 {
  font-size: 0.875rem;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}

.SaaSUsersDetail_licensePanelLabel__Oek\+R {
  font-size: 15px;
  font-weight: 700;
  padding-bottom: 5px;
}
.formModalDescription {
    font-family: 'Ubuntu';
    font-size: 14px;
}

.formModalFieldset {
    /* display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border: 1px solid lightgray;
    padding: 10px 10px 5px 10px;
    margin: 10px 10px 0 0; */


    
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 12px;
    gap: 12px;
    padding:12px;    
    border: 1px solid #ddd;

}



.formModalFieldsetTitle {
    padding: 0 10px 0 10px;
    font-size: 14px;
    font-family: 'Ubuntu';
}

.contentInformation {
    font-family: "Ubuntu", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: left;
}

.DashboardTitulo {
    font-family: "Ubuntu", sans-serif !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 25.6px;
    letter-spacing: -0.04em;
    text-align: left;
    color: #8B90A3;
}

.MuiStep-horizontal {
    padding: 1px 1px 1px 1px !important;
}

.MuiStepConnector-alternativeLabel {
    top: 12px;
    left: calc(-50% + 24px) !important;
    right: calc(50% + 24px) !important;
    position: absolute;
}

/* .MuiPaper-root {
    max-width: 70% !important;
} */

.formModalWizardFormArea {    
    min-width: 100%;
    display: flex;
    flex-direction: column;
    background-color: #fff; 
}

.infoWizardFieldGroup {
    min-width: calc(100% - 100px);
    min-width: calc(100%);
    display: grid;
    /* scroll-behavior: auto; */
    overflow-y: auto;
}

.formModalWizardFieldGroup {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;    
    grid-gap: 12px;    
    gap: 12px;
    min-height: 23vh;
    margin-bottom: 10px;
    align-items: stretch;
    align-content: stretch
}

.pp-modal .formModalWizardFieldGroup {    
    height: 36vh;
}

.wizard-info-container {
    background-color: #F1F5FB;
    padding: 16px;
    border-radius: 4px;
    display: flex;
    align-items: start;
}

.wizard-info-icon {
    font-size: 22px; /* Size of the info icon */
    margin-right: 8px;
    min-width: 24px;
    min-height: 24px;
}

.wizard-info-text {
    color: #2B304F; /* Color for the text */
}

.formModalWizardButtons {
    width: 100%;
    display: block;
    margin-top: 25px;
    /* width: 800px; */
}

.formModalWizardReviewArea {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: left;
    font-size: 14px;
    height: 33vh;
    margin-bottom: 20px;
}


.formModalWizardReviewArea ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.formModalWizardReviewDesc {
    /* min-width: calc(100vw - 100px); */
    margin-bottom: 24px;
    font-weight: 600;
}

.formModalWizardReviewFields {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
    gap: 10px;
    margin-bottom: 20px;
    border: 2px dotted lightgray;
    padding: 10px;
}

.formModalWizardReviewButtons {
    display: flex;
    width: 100%;
    justify-content: center;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.MuiSvgIcon-root MuiStepIcon-root MuiStepIcon-active {
    color: black !important;
}

.MuiStepConnector-horizontal {
    margin: 10px !important;
}


.pp-modal .MuiStepper-root {    
    padding: 0 0 24px 0;
}
.hidden {
  display: none;
}
.lc-checklabelvaluelist > .list {
  height: 150px;
}

.lc-checklabelvaluelist {
  position: relative;
  border: 0;
  border-radius: 0.3rem;
  font-size: 14px;
}
.lc-checklabelvaluelist > .filter {
  margin-bottom: 1.75rem;
  margin-right: 1.25rem;
}
.lc-checklabelvaluelist > .filter ::placeholder {
  font-style: italic;
  color: #8b90a3;
}
.lc-checklabelvaluelist > .header {
  display: flex;
  align-items: center;
  margin-bottom: 3px;
  padding: 0.3rem 1rem;
}
.lc-checklabelvaluelist > .header .input-toggle,
.lc-checklabelvaluelist > .header .input-checkbox {
  margin-right: 25px;
}
.lc-checklabelvaluelist > .header .title {
  text-transform: uppercase;
  font-weight: bold;
  color: var(--text-default);
}
.lc-checklabelvaluelist > .list {
  min-height: calc(100vh - 400px);
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
}
.lc-checklabelvaluelist > .list > .item {
  display: flex;
  align-items: center;
  padding: 0.3rem 1rem;
  border-radius: 0.25rem;
  background-color: #fff;
  margin-bottom: 3px;
  color: #0580ce;
}
.lc-checklabelvaluelist > .list > .item .input-toggle,
.lc-checklabelvaluelist > .list > .item .input-checkbox {
  margin-right: 25px;
}
.lc-checklabelvaluelist > .list > .item:nth-child(even) {
  background-color: #fafdff;
}
.lc-checklabelvaluelist > .list > .item:hover {
  background-color: #eee;
}
.lc-checklabelvaluelist > .list > .item > label {
  font-size: 1rem;
}

.iconvaluecardcol {
  height: 100%;
  width: auto;
  padding: 0.8rem;
  display: flex;
  flex-direction: column;
  justify-content: start;
  background-color: white;
  /* box-shadow: 4px 4px 18px rgba(58, 79, 135, 0.06); */
  border-radius: 1rem;
}
.iconvaluecardcol.link:hover {
  background-color: #ddd;
}
.iconvaluecardcol > .title {
  font-size: 1rem;
  font-family: "Ubuntu", sans-serif;
  font-weight: 500;
  color: #8b90a3;
}
.iconvaluecardcol > .body {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
.iconvaluecardcol > .body > .icon {
  font-size: 70px;
  cursor: default;
}
.iconvaluecardcol > .body > .value {
  font-weight: 600;
  font-size: 35px;
}
.iconvaluecardcol > .body > .value > .unity {
  font-weight: 600;
  font-size: 1.5rem;
}
.iconvaluecardcol > .body > .info > .label {
  font-size: 0.8rem;
  font-weight: 500;
  text-align: center;
  color: var(--text-default);
}
.iconvaluecardcol > .body > .info > .lc-tooltip {
  margin-left: 4px;
  color: #000;
}
.hidden {
    display:none;
}
.red{
    color:red
}
.green{
    color:green
}
.detailList {
  height: calc(100vh - 400px);
  width: 97%;
  overflow: auto;
}

.providerToolbar {
  display: flex;
  position: relative;
  align-items: right;
  justify-content: right;
}

.subscriptionForm {
  display: contents !important;
}

.subscriptionForm .pp-multiselect {
  padding-right: 5px !important;
}

#searchSubscriptions {
  margin-top: 20px;
  margin-left: -10px;
}
/* VendorCredentialErroWarnning.css */

.vendor-credential-erro-warnning-root .super-app-theme--cell {
    background-color: rgba(224, 183, 60, 0.55);
    color: #1a3e72;
    font-weight: 600;
}

.vendor-credential-erro-warnning-root .super-app.negative {
    background-color: rgba(157, 255, 118, 0.49);
    color: #1a3e72;
    font-weight: 600;
}

.vendor-credential-erro-warnning-root .super-app.positive {
    background-color: #d47483;
    color: #1a3e72;
    font-weight: 600;
}

/* Adicionar ao CSS existente */
.allocation-rule-container {
    padding: 20px;
    background-color: #f8f9fa;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.section-title {
    font-family: "Ubuntu", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #2c3e50;
    margin: 15px 0 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e0e0e0;
}

.rule-header {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
    padding: 10px;
    background-color: #f0f2f5;
    border-radius: 6px;
}

.rule-meta {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #5a6a7d;
}

.validation-errors {
    margin-top: 15px;
    padding: 12px;
    background-color: #fff8f8;
    border: 1px solid #ffebee;
    border-radius: 6px;
    color: #d32f2f;
    font-size: 14px;
}
.rule-input {
    width: 100%;
    margin-bottom: 15px;
}

    .rule-input .MuiOutlinedInput-root {
        height: 40px;
        border-radius: 6px;
    }

    .rule-input .MuiOutlinedInput-input {
        padding: 10px 14px;
        font-size: 14px;
    }

.percent-input {
    width: 100px;
}

    .percent-input .MuiOutlinedInput-root {
        height: 40px;
    }

.condition-row {
    margin-bottom: 15px;
    padding: 12px;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

.cost-center-row {
    margin-bottom: 15px;
    padding: 12px;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    display: flex;
    align-items: center;
    gap: 10px;
}

.action-buttons {
    display: flex;
    gap: 10px;
    margin-top: 20px;
}

.icon-button {
    color: #5a6a7d;
    transition: all 0.2s ease;
    padding: 6px;
    border-radius: 4px;
}

    .icon-button:hover {
        background-color: #e0e0e0;
        color: #2c3e50;
    }

    .icon-button.disabled {
        color: #b0b0b0;
        cursor: not-allowed;
    }

.redistribute-button {
    padding: 6px 12px;
    background-color: #e3f2fd;
    color: #1976d2;
    border: none;
    border-radius: 4px;
    font-size: 13px;
    cursor: pointer;
    transition: all 0.2s ease;
}

    .redistribute-button:hover {
        background-color: #bbdefb;
    }

.modal-content {
    max-height: 70vh;
    overflow-y: auto;
    padding-right: 8px;
}

    .modal-content::-webkit-scrollbar {
        width: 6px;
    }

    .modal-content::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    .modal-content::-webkit-scrollbar-thumb {
        background: #c1c1c1;
        border-radius: 3px;
    }

        .modal-content::-webkit-scrollbar-thumb:hover {
            background: #a1a1a1;
        }
.container-login {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 100vh;
    align-self: center;
    max-width: 1300px;
}

.container-login .logolc {
    display: flex;
    align-items: flex-start;
    width: calc(100% - 52px);
}

.container-login .logolc img {
    width: 300px;
}


.container-login .content-login {
    margin-left: 5%;
    display: flex;
    justify-content: space-evenly;
    flex-direction: column;
    width: 100%;
}

.container-login .content-login .title {
    display: flex;
    align-items: flex-start;
}

.container-login .content-login .title h2 {
    width: 30.375rem;
    color: #8C40E3;
    font-family: "Ubuntu", sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 30px !important;
}

.container-login .content-login .buttons {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    gap:2rem;
}

.container-login .content-login .buttons button {
    width: 14rem;
    height: 2.5rem;
    border: 2px solid #471FCC;
    background-color: #fff;
    border-radius: 20px;
    outline: none;
    color: #471FCC;
    font-family: 'Ubuntu';
    font-size: 14px;
    font-weight: 600;
}

.container-login .content-login .buttons button:not(:last-child) {
    margin-bottom: 14px;
}

.container-login .content-login .buttons button:hover {    
    box-shadow: 0 0 4px 6px rgba(71, 31, 204, 0.06);
    border: 2px solid #8C40E3;
    color:#8C40E3;
    cursor: pointer;
}

.container-login .content-login .buttons .emailLogin {
    height: 0px;
    overflow: hidden;
    transition: height 0.5s ease;
}

.container-login .content-login .buttons .emailLogin.visible {
    height: 200px;
    padding-top: 10px;
}

.container-login .content-login .authorize {
    font-weight: 500;
    font-size: 14px;
    line-height: 160%;
    display: inline;
    color: #471FCC;
    cursor: pointer;
}

.container-login .content-login span:hover {
    color: #8C40E3;
}

.container-login .spline {
    width: 100%;
    max-width: 500px;
}

.container-login .authorize-container {
    display: flex;
    flex-direction: row;
    gap: 4px;
    align-items: center;
}

.container-login .logo-container {
    display: flex;
    flex-direction: column;
    gap:2rem;
}

.container-login button.pp-button { 
    background-color: #E2E6F3;
    color: #2E1956 !important;
}

button.pp-button.bg-info {
    background-color: #9FA3FF !important;
    color: #2E1956 !important;
}

button.pp-button.bg-info:hover {
    background-color: #C3C6FD !important;
}

.text-danger {
    color:#DC291E !important;
}
