@font-face{font-family:"Golos Text";font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+20,U+41,U+A0,U+401,U+410,U+411,U+412,U+413,U+414,U+415,U+416,U+417,U+418,U+419,U+41A,U+41B,U+41C,U+41D,U+41E,U+41F,U+420,U+421,U+422,U+423,U+424,U+425,U+426,U+427,U+428,U+429,U+42A,U+42B,U+42C,U+42D,U+42E,U+42F,U+430,U+431,U+432,U+433,U+434,U+435,U+436,U+437,U+438,U+439,U+43A,U+43B,U+43C,U+43D,U+43E,U+43F,U+440,U+441,U+442,U+443,U+444,U+445,U+446,U+447,U+448,U+449,U+44A,U+44B,U+44C,U+44D,U+44E,U+44F,U+451,U+2116}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAFXAABUAAAAAprgAAFVKAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGoV8G7UmHCo/SFZBUoREBmA/U1RBVHQ/VlZBUoEnAIISL1QRCAq9OLAEMIG7FAE2AiQDg1QLgWwABCAFgUAHIBckGINQG7KdBeOWWW9W/cU3Dj/JkQhh44CCDXP8qCinqhyy/08H2oCR6O9ArdYjZKHEskiKCxpk2ETOrZyRRzzzNGHfZfy2UL4RcdnHxV+ccmNtXV7RmytzulBf0Y3oHzoTOqhpKHupH1NuOOua9USfSyie06ErmyHZKUehIMqg/VeEXpqPjx8emqGx//wMbBv5k5y8Pjw/p3/ufZL3bl6E5EahjyANIUTgodvPWAghpR6oKJXAWmo6MT4T8ZpQsc2ZqPONdeb51vDQM/efdyZ5lDza5QKA2lYSoURUwApZmH5bVKBWFeh4xBnCzfqfO6crXaFiWItX0OAlISSEBCgE8SBNje1SX/MT70n/+yvqPdHdE+uJas/W5h/d7KeIFcSB0sG9Pktvjq6JN9em6O2J7fbGwrFRHFE7Yw8QvwPBMH7GJ4GInxG1Rzbtv6rqrmqcYcmSd9cfkPYdcPjzgyhSa7yH2aUc38VMERDt95ItjyWNNA0hm3awkwAd27k3Vr5qJ9c0scnVjQnVpCkS7+Gnd+r3M5JGVhTZDrhJndvrljdLgJ8PmFWlvw+AvvYXALtAuUBpGyeObNHoDJyB/7/W7G9L2atX9bTkVVVXK1Dg6YR0hBkgokryRaybzp9ZrP75S7OlbM0kDjEgIQPw//1YW3srJth0QnqJEkgXyYR++H82ViR0QieKmF+t5XfPHPbbqUhLwtDAMeuEZ+2ukCdkkg9EOv/vU7W6Pkh8NmhxukBNAt1zAGfTZ0dyDydvCseQbrOXy+cHKX0Akg2AUjVAym4QkqpByD0DkvIOZWlnFDpqQvJ0cm+akCJAubpJeQKlTfbGGG57u+7ltpfj1j1Ev3eZUs1+opVTNLdEeUYpdZFNUBoEupm007jVVXrfZ+QgEAIDaN6h4AAUyOP3v1+rO1zM5vwQEUsbGmKxMujjIqaZ6LOiCcnaSJFDTtS2UNGvyU/1LCgEkkl4K0ZAQEDf8XUdEM3XN2Y3yZXmK7q2GL1udEaYRQghlPS/3N/e6aAvNaemQMTwhIklt8/9jLm+x8ja3v05u442DsTYInm+KRACh2ltCCUgynErVeZsUGMhAdRi2iSE2cIy4WzhDmEvvJkmvbBTwhMIEbRPfiY/dydhBh+FQWF79wCRigQTZQ9rdpnwBtA45msJeSDanRsH/kDCJ04xx6BNmoaU2R07M+L1c1LVv0LUsfVhdpSwByIQOOMhCQvxVIQGU2Sesuz9Ol/1EmgClrGkmq0GZth6hl6hUyzaH5iTqT+u+dkAlWOv5mdWPt6ly2Wi1QvHwQ2cF7rQuwtXUH2XpRCIwRSdUJWqA8mI4Q28oXUPab5jvAdkZOdSZkwjTMWejfevIN0p96k/QDb1szxBysP74ZOX/TblGr3jEPrQGTk6A5O5WP1nrrXzTmgA0sEbYVQmCI5H6QwsG4bi0O9g7AAozAVqxGhqBIigMxZc8UMq/cmBn532eTZe9kiRNBIJavJE2pJWXmmOmk2tPUQjw3miId0wOSLOKGofsb1m3LIS/SomPjZ8vEIHOKIg9X6mN8IIOh3fwJTeKCoSqWMqziytJkELLHihgj5tR+iJDzVR/P+j9DmFMWF6tEzPeNmMfLw1e+0MQJo2o9Ara0n81be7z4wQQABMJQM97IhJ02G97uKNq2ElAjAQN1x7+frVUOBLjojmKbYYHnyONKDZZ9FC/xd9sSHL4+f84IAmJLaKCwaN0pXDi+W1eYK0qHv6+/tDk1+dX/32Zv90rzmLyp9xr7RzpvfOVZaEJa+mtX++B1hXpvHjJJMN2ronRxf71qHsCDnzg5rJrJwULiWsdKXcykjyCqrhExWfJ9dpVC4lo0onpRFTdYmaW1orp0+d5a0GK606NshMBfYIZ2HSXLngkeEuonlm6ycoBR/EIY0ijw/1ObIah8/UCb5NkEl3g6rJml0FiFFDMaUN2s/hcYe8NpT+7ftokgYvHhGU89xHCdt4b8IgATvsOVj2X9dj6HFrDE9VZXdzvBQttU0gM1aLZpjVzM7vHUWqCCfuGS6Lb3BvTbMJX+Al3uhvfOB5Av7CvKekCJ8YI9DHpaA9IgDCFoFiy0fUgfAphmzlectrENnQnGsHUvXRRhrtikw/h28cRO9SVevdgIBWicUIbEJMUVbwf61RMRM4yynLVQ4zuYsG8ADmKy1cNFQVISdeLDNj40/96nGrNWLjtM7XPmwkk5MTqqozUEeVmM2SkPpYMaZ8wbxvyLtCPBjSruvO7664GFSgLzxzyIzVavceq5od5/iafYCzyFld5SqVT2xhJMkZRnkPv+NT/IV/25aUAXnkKd+x4RLkkXf5EeCU+JFv6/Cww9CBiPrZYjA0zG8E95tI1cvLd9EOMv15+Po/MB89/Ry2/if0nlUU3w3IZnIG5SRVmeIbmVblgsFs5CzyHpWo4PrTpXGq8GlHe0Cm+BzzuFPJMImdYsUuIgFbnh4nwDEKsM2Qb1cf5QH144GND+oCD7phVegIuKrt+B5uWOFYqR9qC/NMlTQv+XUvaCUdqmx0KjOsVqEkdwqQ0Kni5Loz5EtrrtpLJslwXmCC399IhcmKCu1OTjAzR/5WhJIQKhzWBhUfr0YLRy9kHavllGe1Ymf695wJpzgUYtTXHBSEVnhinj7ax1+1MQMlYEyjS04vHEPAZiF1IlRbOEKNRQTR+bGinRvxgq4EtXxbV87QwYBlqK/NaIAai7kL+LVQQz9deH8BHZaR8dRi94uQBV39HH3tU+g9lMBZIFYFBV7yr5r8p0kPFKkhbbpaIKL2MtY7z4iI4GNCFfYMJxllffVK5sAcmMHA17T0ydY5ZprvmOYXCdClBz24W2rjUEHyqtXCEWosIohyrBiLN4XVilSCwzQvPyVV34yNaBe//Ha5YpnofSc4j/HIrxlQOVTF6FR2OOEyD2RbXo4W4T2yjgr3hprZhRzlk+3fxqr+sLqhdbQMGWHIqAA9w2RlxDKMgaiFI9RYRBHNHllGE+A7EWFhydIvTK9XSmgyMjz86m5lVW5JBKiokxBzQCLLzA8s6MhmJ9wdrarOs9ku8QEyvz88WxSIqfDq+pfkGMWOEAbNGbtdVdH1KMImtJPZyMoCQho7TGC9yUe+fEmC0MIPLFmxal92A5rJmPmyamYGOd4J9rehOjM5aZUiRmIVKIFMSaWKLVyL9j3hJo+d02/QSq0Rz94ESC/BIgCAsuqMQWJVKd+LuYB6PQzwH48tKN4S9+6sPt6u0ugyjrxn1KzsuJUrKhFElYUpEab/W00gfB+WNEALE+ClAC1eYji3Csj0pxaZU8iiqz9PaJnGfPT0c4y4VG9V+BwiNfr5t4ULBoTbogJ9qufToICpui2CZOmxS8fNrG47zmZsThlF7qhGmcggMTyoAZkMw2mt0HRlUmGGFfRYbp/1YlJ+q7TXkcAydCqnKfrBWbV4xzD/XULZayVn0GlFKpz5Ziq01APxLfjRNwLr7vCNSNzpdmmA/rYUt8XFVJtdsu2Ez2cmes5UyUQGEgkZ6e1+/pAGZLIzPS4Xmq5MwudZpenJJKH5RsXUCjayYZbIRcjfk+sTkNdVi7d0njyfADcr0BFAGBGLb1Eqi3Yxs6XjSd0usUyiz4Y1IJNh3J8R0JVhYEhAT4bZ7FphVS4RUSbEqiJGJiu+S41dGMIQDXV8ehJDbkjQWnN/l8rSvAF68Cc2/U9TBLJr6AgdocN3XQO6MsynfxfQk2F9pglH+wp3ByS/SVlFrVGLyXkgWCIZhGnrFmPtTdz74nnSclRWiavkjnUpPVukNd/Oei9OOCxM5WKs2zbdKNRoUh+xwFpNsO03zuCuMQFUPQ+SWKF3yb3dr+FbRsX7zXP+qD8jvHcXbQfb+oXtUUWNF9MDGdqtzPq1ssDUu/pFGLge14BMVVWt9t5ZrKGZWps+QGsaT8k6tW7blAcJzLpfqqMjV3ZmMWUIIR50zeqGesettAwF3/0hKrzoXqMUi0dmYPVYI6betSliDwr6hNdXVKwhKiSP/4kOoaMLpMG0uW7j4zRx5ePP3vr9p4nuO77LvfFdNDULrHx2HGU1zZ1f8rCx9OV0p+O7MMcXrtN5ykSWlzq79tfJzdhgXFS93fTweLfS49P6ZNCfZ+/KJbfSusOvf02h7kbTuywQub6g3Fqq5LvLOdlSWPZg0GcPwpM/mhzDa90hnsAnD7+sBcfksdTP6rmyaq+sPc/fKtudl7pz8nYNVryck7+LpYsGfnL9nE5VwPKD3zDlFrbtks6X3Z8F9ervLyu9u7197hz2e0ub94b6t1qec2hXHwetm3cYvWo+KesWJZn2Wbfkd7Gd91eEK+5P3jLjfvn2sTI916acFGoiShVBJ9kPnrC01Cdbw767PjLVsr78H/KkT6ROiNVjuksKL2KO+V1fICmVzVI7343vCqqur+uyc1wZx17hRebqPOM1n/72kqdL3iOtddNO43w2Gy+hTz/R/1KXrpQVIVJ+ev1vB87CTWdXppzvpSYp/m9QiZAaY8TElD1tbU9YIyLx0Ms2QXq4VITbMpnAzvRmjZhuKIoIngLojLGizsw0kKpo5LMYnZRaiyAVgZ/eZCPBIXG/6ACd9IdC3nnw0EIFUJGVsiplV8qhKqdacZW4lfGqmU81flUUxwtK6IhSFQRIHIYgglYRrquJwihRo6KIElEV1cab1DHIGn6TpbSzSetQJGO0laKn3Tw9LJYfKx+OiX1evAOLsdSM9AhZYBGcCFIYh79gPDPLICFIt8DC00GN1FLeFwkYNFZDBDSjDvUwOAGaVJR56S67gEoKFci7MhZE3QUE4JewEiQSgZ5IaCSQkJgwlkAO3PBRXwyC0BXABPHgNFBVeZ/Ma4mfHMgZ182VTDVISiZMc1koq2MDbyd7NtMKOQEk4wfCT52N+0CaV1c73vEXTjehNiyhM4M8eHOWELMkUNVAWfLd/+/P/fVb9YZWdsmAWs4pFQOSrEgmaIJN4IIP9HRJYrQ2abpQIdlps6zZQuzfHWeCJWREWZRpWlu6iAu6EBUMoUloFhJCG2TSxf3FF9hm8wYumSJEcZKbPX17lvXr85UJvSB0DqgMqgVpN9gJIhh8+F0Cl01AjotouAOXjBSQk6ItvNoiBuT0oNwlIzKhsygTmVgZ7GAFIR5V04D092k0sIXmOrriCFQbom5GDNGnIhe5iGd2XX5NS3TFofBFOpLhpr4M5JSx1gmP+Yy51u4GYtmKF8nJ0YGzgXAKiLkiOD8Z2QDkVMjpFlwJ+/UilxKzK0ZJQB/IGGDiliAXMPwnpL0k0HnlB7ZlQIHYP1eKxVPKdigX3vsqIc8zanvDQVfTYUCAiCAU8gAnd5egN13Zv5HG0Hz+SoOkSfEqNAi5UQ2nPryNJPnt+MSGzr5nO3viQAhMDoVLp33tibEKMjQybs9uAi6fplpATbWFmmoVNdU+8udoWXlF5XTEEqlMrlA2NjW3qNQarU4PGYwms8Vqa7XDiAN1YriLcJOUx+tr8wfoYCgcicbiiWQqzWSyuXw729HZ1c31suUrVq5avWbtuvUbNgKuIwG8hqCs6JQRFtsPHRN3mqS5FllmufNcZL8DHvKYD7fnAV9AD5QHgmXlheOgTK3Tpcyz+NgXWeF8gvPEkh8FExTcUGir9uqAQmc11De1r777xjaShpHdRwJfdiDCgDRginmmG+KaCb5l4+RMssw6Z+k1zXQTLdduqpTJrx7G6l+Zv5Wd+swyxWxrddtohn4zrTHPfHOppUG9IWooRmIk8BVbMaWyQKSoXmvkwg6Uaqya7oVfB04X3m4Iuwrz2b+Gj79DuA0vi+Z/W/h7BvjaPLTHlZrsWdEFBjvemyYsHTbePsynTKv7Kj4ZXhl5zp5ek/0dGpWZp9ypnqv17nRMW8NOPQ9qy70Xxw+R/xDWHZbCL7njLgPiPmr2RhGdfxfuaE1SZa2r1C+2uO3xOBdUUjkWes3oHardpbSfDNvq3RXXPHbjO1xdii4vSzVPiph8nNTrppVRjdHfXHyqXfS0Yhb64zhqbcy7Dfqk+VFEToLoW/kJDoH8OErDlELCH/AP9aCfURQsOB3lQxSzV8YmysTBXne4RiavH1sIV+OgxXR4WpSLcrEKRUOJ1fRx94zvhWyqB6vpZ2FDMdK1ymgURCfKrYJ7zuvD1lq5ukBDDRUff6IpRmNpWNINserN42axNtcKSZtXriwKP+fWwACxzz7ldDr1GbIgKpwRpaWxY8g/RRvuxr8hnvLMsL93t1G8pIe6NHqLfdhIntfD1FOURtplUmBQLs3H/1KT72YUhXdIMq4WVg1TKfVaxgLtLmboXNigsyWdFpqNgpu1erlYM3pyjFPgZcKGZoZ+7dSUbAzFns2KLbI51T6A4u5W/ToxvBMGJMoPPBCP/u5tnyM0gHp+gAGTlQrTMK1IBlpnmgIGerdlbHmqz+rxBfmJxBlseX4GUBKSJv0tJtO8vHEWa2E8DVyDgN38FAR9kOyFXVhbwpkSnxCbU9JZRru9jZmx1LaR8WnV6WJULStQN1FjquQGFHBcRUSArYtnclNv8dDDNk4zYO5Tng2SitFJpqKC4uY9o9j1cUpbJXZRQNEG4fEUyZyV6SGnVFLwu+vCPqtCV6ZtXyFUNQJ2bX7UpBtle5vA2iswNeePXk03K3CmrPpzH3+SJRuIY1X4BuTNiu8NA2Xj2rRB8kqh6tW/I3DH4ozWRh3UpVEzyVknRJqcJmps94LBMU/V8UAUMU+NE0bQ3CoTmrRIMsKavqDY6b4vpJAIvFgOc3VpywEFEGL4OeEQ2TyQeBnX4oZlUKk4Dm9X621HN3fy1xGjnPAUClXTwOjqTN3eVYnpWa1KT3eDocRt9Ew4myu2UK4RDwrdtiIxsHFXAkYrP7Sxn/+R6eQZUqkFh/j0EMY68v13qpX6oupTjJLv3GoS1XQ+6ds/LVpi5jK9HqYRnIdA/F37GBhkg4ay92jqSiWRdXdCJCdWHWd1ZOOhuIBoo1neDlNHYWzlbNtf3+x7sPvBHzgPG/as2/UOQXg1ATtBIkrQmouXdBc47Z/jLLAh1Ngh2u6V0vuPE+PYE534UoCv5+59bFT2xae+UX8UfTt30RHZn5g2hD33HsXHsDc2+ZX8FQ106RHnBuj5OJVrtIDi7wP7daX/B0bXxdjeoJuGzwgY5aJhuFYfLklcGSQtqFtaXygKi6q7a0kigJhDX9JZ4JqObNHlmwxa2+o0VKuw3XdH1Fz4eS7UWkMZJuehtYppVOvOh1onr8aqZvEm6etHdjFUQv8Lt6UhIjHh0PEHA2mNe29QuHv1WzRtdkQE7rP7b1aqPqcKDO75bDNhrFPWhfWtk3PsG2kv3BAl3rWwIUloZ/aUaHuKKldGqc9P7f70lsYERN8++cfbHiiwL+kvHAd/4sKRdYde29qgi3b71OPhoKQVvY7cn2Z5vx9l2obvmA3XcgTNf1VwnvP52MfQ/COn+Romt+H37HsTvuVMNwtb4r9brm8Pt7EAO/7f0sFuGrJ4jnzkCjlN6thcbeJw4EgCgSEDAicP+zaEPlKpPwhtAHmd7zY3vWEJN9GyMhAsyMwmps5laAwE2WloHHWp42rDYJbrEXVtctYIfVHqHnZhS5DQpSoB63q5Z4xqe6TI7Q+sXefrZQPJtgG9bSjNTViKc7VUB2BdT9HseziN/8TSJ8IXG/SgV0ff7Q6md9hQcK6sVRutxfQq7xH2A5ejqgFKq40vV1zfdYioERtpmSZ2I37Yz+EFJEvIULcSsC5GOaxkcmAftoOivjnj4HsVSzY3heQpddSqWFbjcT7FPJVuGcxq2fYZIPpHbuBXrB/+NLnkzjeujEJenPx345/AeLMuLsYLbZavpOYLhCkyEhjQWYuyaFhzG8NNaFZGQ0WptebSlg5Ogsus0FW6EWsJGhi9ZX6Om7IMXj0DlNEnJ8XNzajiAev6NT0PMmXtraacYtIPTc/ex/pdNlt34ex98Y4Uli9SOBx3Ys5YtKI5WFdcNqf3zvplaKtI2JK4gsnYMGRhrDjd7eeeFvftqtpUXbgvF8RNJr/S3H3AzgkVtZbYGHPQC9OhiL1F2koL8FLvjPamltkPvs5Mz1V7qHa1gV7NrIXNLsJnVhgCmvhseFqqfks12gK1xka04JbCH7ST/qMAenXBxTC6pnMds24w0xEOow3eeKeubBEMxDPOd76PTqD5m8/j/cfOsw+It4tDu8Sj4mz7Xc7sFe8UA95f7I+R7nPTx63sD6HJzsJT/Gf4oKZsxq7eCewZrPvyrjLQ5L2jdhn9ff7f+kM0+Fo1+xVysqUthUUPNDiftpnMiphC64hLrfakRE0731FMt3klldXutKmlTeGsu0vRsFE9TyFuA2mds92qYunxGCfLGOD2BatWchPQ/Lwl7EUiOYYbjTCIipDKnEq/SkYQMlDLcfaaW+cnuRF0aK6p1Z5oNHg2JyZXm6Rog8IHc52KICqWqh0t7yWO2zxxGbiVg7RboPkJbsg4lLfAMGPIcmLjNKtqt7Z4VYRMRqj8SpmTkKrgKBPlMtEcUHLQYRM+P8WNoYN9RmRk+fIR40OtGrdHILXC0olIKbXEF3tL7uY1Izr7zQoYqwVFmvJRJUYhgdcbSv0B/2eC0madquSuKXc9A4SvezPSJjSe2jyCBigvEWYZLZyhgpEolzb2V8rfcbV36cLF/JJ24c1+uQzJzg9NOshNRjPA74pxPrjmTBrZbKGLjEGkjXLrECUPlUAgURabBWa+PuXIdv+A4FZR6Bv9XUjzklg9z0+RTX/88UsfvC+v7X/sXyd8FvwiGpwiHmmtiFXoypRTfn3eB18H+MtoFtCb9Zjb/NGo32Cik/lCW8zSBiFGwaAQbrIMjzMgBpXxpdUkECIfTGy2GVdNDz40bEKdQ6beiXCTswFDZrRNTjaoghgXVvmunlxGNciBuZioHhG0Db5/I7sja4TZ+cp/HzicCUuvdOsUE6g/dkFqK1vVWpHgxd//N2hUzfEv88dHX5JwVz9EP7O6XDYpdjRB4FaO3ltp+paJ9b0Ck5sE5Su++d9JrLxsp1jWhCblqJ1WNGELY4MWHWLmN6ymODdR5dBuqaIFyyrArBuNuFDg1DX7ff4FsQX3++5vaIpCvAmfkAYlnGxm7pAlBpFWCtNcqnOKoZjIRo0j4NdxY37/6fWnmQszweHRmdmOtXetfc5by65NjQbEHlh7z1pQ9dzUcbHznic+i/Lj1waM3Q+/8l0Bxl4v/dz/eSl322no05n5/QfXH2QuzKwhNcnvgcxtWqTyrctxTh94dACPJ8gS9UKEkDe3uOStoy4hZxsxSrS4qaRpsWg4EtBztHERFpDc3c3NSVZh3rhQW3Oh08HJcbtX6Crd6NEEBPMOVPaGp22KPlyuUHReXzc33P6P68DtwEDvvmHX5s4985nCXTSQeSt+3/72dXUWzGNze30Eg1l7iha3izXq8rBK7HNgJ1870E+DWo6noDMmjIwWgz0ezAEZcSdF+SniMqR7n3TB1iZGrw93atxkp0YX1Fhb6RXHsDClN8QKOrDgD5aIv9D9ZIJO7E3/B6YBIccUrFv9yUwGw01WpzfkMctxB18MXfj364ObaeTpDWiNAm83QL1+yjp3jgWYOcN3r9vJvdu1az7phsJCk/M4M/Fwo8bX0tx/ffsTOVkL3qkztrtLHPauHjMRdFNuvASj3O6rgP0qIMG9l3qG6be9/xaBihMsagwxg5Vi3LMDVNim0wU7VSTVodIFdVYyyJKVZMBpMMSKGjpoRvlvCoxRDL0FvSWKmgVvonwTfJqyGrUOCMMRSGukrKCWY4xlR376XJXnYweuyx/J78cSJai9s2CG2wZQ2719uV8cIY10ljynhyLcJlyZDMDFLzvYrxHBGGf27y2zeXfU1d3Bm93yOYDGpGPF+G1oHwM945/e/qnyq0dX8PqnFdV762ofPitUXTEar6gSkCbMqGEkre5/uyDxLxUXcw/cP5OrCNF74W5h319C0WRfNzAzKRL+lQHj6ZsWdSG2uYaS25wOuxCDWFA8+VmazNSuD5PtDQ9VxjZC7yF7QsRRl247r9kGpBdmP70m1N0C2veh9Ge6kSbjT8Hdo95F/kmCuMzNQ5ur1eP3dO6/rDaZt+T9suatJvWVvYW7Dgo5+q1AeMPTxwhfmtiaS2suHzsgSrRfkDldLucnFfsqyE7/5GSIjJTVnq/9j3e4q+sw77/y5ZcBy3maR1x5Yc0JMvtrlgT/dgw3KWD+zw508ter4Ab1B2d9X05+bEl6ILD8cTIYnr5450Vwy+sdu9FFi9DdHe3tT9tFi7c5sx07WucP2P8/kYIWMRar0iVdO8eht9Kd/f3cgc4+WtKpG8JjtebT5Q0sL+IOmpZ3RFYqCd9qKNehvyc8nN6/O10MFnm6cLC3sr8ZQlEIDwitFfNyvVcAajkuVquLmyUViAG5cVL5t1ql1OGSqlTQ/ieBsgo137jnsZemwOKYtbr9juGVg5sGO8UWbyNR++GjE0uXfVAN4WjpD1U+41LXxmn8O/m8tWATx7MKyuWgVR7KsMoeapWBOh9EUr5lbnJFIEAuX0b6fKIyA35RvrO9bn2gpTGJlCDNCb9Kp8VF+1D/omOSpj53CWGAGxVDy/zoAZcYPKTEl5OhZwbhz47GF3696OvIaGR6/qzm60/HdHDX4JrQGlA2v7+b01OYQn3E+lOAFzoynHQonShh2ClY73Ke4UIPpx98ffmZk5dh9wMrs0kLl70wdG1sHZag7rPu9+7ezUTUnfl01lc6zKk3pAf69aaTg67bYGn6fM9pOnF3ZssBaNXffJXd3ZJ5fSYczx6IVkeXq3vnIYF2J3vvin85TD3Tb/SjQ2H/obe9sHrVVnRXVABk6zcdTxwrpHQTscjT7QntM+5D1VzAd1ZyBdBJGh8acxDN+hMM7GyOntCjPaSKygfGF2UXGaXN+GJcPN772F5DMU3+UKUtyHJuYn289p5HtsFcDFltPUh8e3Q2HXQ+k299I1+sY5E93PlZlqC5nkTs3AvzDWJ6HTvm3PPwHqslxsPHcjzt9dIQI75xv0kIp1pt8Wd00NILhzBPzzPtp/zn3/nmQZoB0mT8/yngzqDjaZfPMP2zqRamNCebq221uLE9NJgz+CA/VVoUm5JQ9o0/lKg6MHlWCnqvbZ5Wa0/3xbO3xv0LoS216Frcufh8jtivLjq/6A6H1RF2XutM8FddZ7j2uUbdFe51buhxeO7w3uPd61vnZ/6Jficu1bxTO6uOU/cN71ZelHc/7yjvTd7f/JCgSeATPCj4XXif8LDwdeFvojKRSZQQfV5fqP+5YbBhfcMzDZfEteIe8aj4qHhC/IekWdIjuUdyVFYhJxAJTwjXhT01QzVTkdpIT+SniC86EK2LHoyxWHUso738O29koAWVUp4DkjhZU1GWVt1d7zjoW++G51HU32Di+siVznki1rTwUJsQXse0gZLVoKUBhD+I3uXNDrLB+ABrckaxIO0VnI+LeLzmFCth9aziOhL6fPi8RoPsedDTAKIfROfyZgMZ6YzAaMOibyveVckn9chu1HC0Vk4r5olDYvz2ig38VUh8OySh+RVkidUtjOS5LycpwWfp++IJ3ByTy9FIG1n8b8hppwgZ9SvF67YHGArfCBJ0wXgAn3JS5s0eT61WvyewyE/vHKk17LzCI3gEj+CpsM/OCmGYISyhqsk9IPOtZ4O5YzhDP2646yBNyr/RIqgpEYokMADdWUcC8xiFXftj74XAD31xVhp6XSA2NlLc92bslyl/TBGzZFxJ5VJyBBmzCB45X3GY8QzeoPFD2twYLWXqSZYwVNvIhtZX6qaYSeKjzAZWPGSnBWeOI8+FTXoaz1gKYohUoCqZmyiaSpLsV5VGsscYUuCKxWTlDrSvR1DWytL4npD/yCNoMnoFBYP0SopfvFwk/9l49PqZflsNhikgSp3XIQtDqvH77Y/W2ot+9ebajZODSzcEcLyJwnJRP3EUR3EQ14KS0hBUyNcI+rrR2rRWcgrpmd7hZKhrWVVG8J3KULjC0xm3avm4An2v6D3fEymMpHUVo6yqZCOlDPIVBrfPTZG6RcBMP5Z3AzJ1k26fGCux+z5Lr2y2Jnirb73Ravzaj2N25LkJ+L6ZC29DH/zJMzq57zlShYueqleHBAmSFFk0CVLelDGtSeSNWhQ+2enoPFs7lzEcw55bGctwE7gLF9zPnv5GuMbZv37Xt59deRTEiBFPeJqQtKdHViumXVjkzxO9i1dGB+lYO+e8KqhAWXVXcxfEfEIe/37JG9WdfJ/+un5vhz2ew3N4ZuKKt2GoTuyBY5ASDLNFVfKmAc8qLByHUa1j3zNeWyiiFZJCNokpYSQEtKAuCk/bnGbLwKOFESoPrLHF8aFYYF/PgrbqPfGgAUeLSxqXhK6ceNvE0sUCtY24FB5kzmIvacxOWyKKapPTIPTqQ/LiQYUKDBo/DCU0NRkiML5VSdcKiImP6Vpu2Rm6OrFP9EjiYJOCc0qNULEBaS2eKArv9jkdPqoOj82DSj2gQlf4ns2Z8YL1rw+fztbVjYfSiSOPjAVy5DoKrqWxzW+HtZn5V80PV8zOEBKqFKYF6EmOpqZTH+8yTMPN9HGe3P4ImZp/Ti0vw2IHjQhddNEddzcV50jjxnz6eqMN6wl7wrvzNw03l05gCB3xyvIP4z8ssA1L4veffSjx12+El818mD1aaKGVsoZDG2GDgp5+SMv5+RDwtaCSLRUgxCd+64llIFRhggOY4QAOxUujGXFbEM6yDxj39QwsBe8p9rL9JLg1kPfxcsO1Sr+7FlM7S+B+36dAd4roaq1CRdO3n0ETm5mscb/Pw7ktgWWexBDQ4xxbVKu1BkpKBnK0jX1OI/f/+Pled7393wzw+oCUGVpgxPXPz7CFpfYMvXbZKUwKR75jjCHGqbINhyeROb3pb2b6/UBLW3AVCBJWxTcKLkVuGpz4v9NYoC8Hz4q5s7Izu2nm8+thzml6CxLnN/aDH3xE3eDP0s8Wz/clwRXyA7WOmwnaPvayYmsCIsf8Pw7OBm200c5QjRU6PzxL7fg3Ckcvu7gXsQOWWbnRe6MYVux3//vPlug3TzGYrvGTi7EiuGu040Q+0ykUAuqdhcKhiodVVvyJcZhKZw0kYH7/svylnP4SbdeeZL1cUX3QbEIhMP4iyR/cZz5I5TxV/cOq+Qy9eaEZM9bcPlgLMv4vypUtChQoMp6DdTWjl5Ie3W7x7ix4eoBvR5XzyU3OgG+WhvfwcvhMQiUbfztsZP9ZUTX4IfjfmM/SWz/96c0v+9bdKdtgRWGYKpDr0s4cF+0rgEfwtBsPcyEqnCVkqCWjLbrMndHzlrqiOmjhDn2v1mrPo5a/XHXWBYoQ2/JtL1/pU3ummKhavGJN0dM9MDcID1WXhax16DrhOMFxRZ5QuUgLA1xkR/AqwPlVyI3EasVxUjanQQv9eX1S0kqUiWy5CFRh4Lk2NycrSW/rigScpTLPd4UEtIk0yKTzWiMykyizYQiXzSm5bHSr6ek0AGNVgJ9NV4N3zHAwRK9aydNa5bRxznAI1Q+dDFLWkcYWQhUPVbg1NFv846VsU0f/Tk29usaX06fPLDXQcARHcRRHw+ANmGiznhOuw4Ll1kbS4NquS61sa4lE6gcJ2gJ4srH1nreywob5hUFI1Oi06OqVRJDUs1itwXOsAHsU27djwX1sCUx7BqPXbRmNSARp/dSeagzgOWbOvFam3oh17TlafX4D+t6IWY4d6emSCK64Kw82r1auDV+Nr8Zr+KZa02qOms0wDatWELnWNXiUGAH2UVeEaxPLQkiT9nM7t5lKo6kOtXYw534zlpHQK99KYtqzGKKYnKJq0W3GKhttJcYrcUUjPoIMhOmdFdr3mp0q2GykNciOIfp8kmIKERkTwBSvQo+762qKWc2rUh5qp+WfsbSsrLIMFu+rTHKshH+dtjVzroZldNcaacSqYxmvjp/SwJ8XuwLIVLNH/O1n/vl86+tfrJd/5cVWo2ccHkn846XFbMsMAh6Gf3Gv04NKaoDiWmw+q7VmrZq/hqpF97Se9h203kgAnoe2nT94kr1pGzYS/zO3FhbGSb/rPCOAd3moazp5Ei34KigMUvav1FqYTyX6aZ1qKwnbzCdclppg+1XH9KIwMsf64FuZGf8stCfRqvYTl8Xh0Yn/n/nE/aCysnLyraY15jGPeczHtvQWy1LgOa4z3zvRNNI5jNeWxUUonxnDeGGEwM6GymqcdxhuZWT2a/GYs5Y9F4jGowjKiOLsCjgGbJ33hjH7YTSmI+hZyvXjyvxaGFd744mRsvfkfEOkS/FjJWhNXnIMZMw9Eb/SnjoYaOtVohdeQV1rcWP7YOxj2VI3aDg/AeByv69k3nR/vuiVzhhvItuUapW5RiddFkRv5AlPeZ4Dm84dSmBtuIzYeoZVnGYHLsBXWcryiW8UKWrGOXU4O8WNczQjXu87I0jpx1tFHH3hnXDQGx+lShscofD+45+UokuNSGIqpZnyzDzAo+fSJaCqSpMhsbn0T1+fe/zJV6HCRtwwidDh3X/aX/6mUKk1ORyQPA+ZM2EBxsELuk8dhZg98S2i52BB6iFxhel/wPGtuCbNguX/ATy49rPgOQeaqWsXbTojMcUhHMKh1IiLdvvHmgZsyEWwNaR1qwa50aEhF5uV9JpTrkA7PxwzBXc4LxsgT8BQ8wyis1bcLZpCZ8I6B7vKwSJboB4Ho+kI5WUt4yTrhlvKpPxkpFiw3QMHBS/JCu3ffoRKW+1JyRhEBZDL5MhS3i80t1MAUOjEpfz1MPd4zjiMW5Nn48WlyfUV9KrczOHXx6W9eSGbq+iF+BBvWJK7khVso5f/600YXL8BP2fUXPgTP2hgHRm89B63zfPQTuN2KWwnGpUFR1xKX9JeXyjcboeP2YRfWYZLcHdvbZ4dPrnh7GbV+exDZ8DfAbzjW/rJSI4jVnAzvm3aCu7DNxVXgjvh77HcMAVu3IA/OiktdcuDtTDT8MmUPFNyLGH/YZ2px/vQYVpWT9NHIGmDtQR7fBguDwrd6ivu/mJWXsreCeoBUNiFAMohcpl5Gn3ylHUDTzaGoGoQjl8cfBzpvAdZwW58TeBCcA98yl18xDpVTVO6Cxj8IsSz/3GGGGCAAZb3QGdL3lnZT4JgBgo29lQHXmvyweo4LZdPDBAu74kHXkryudajy/39pwQSrnF5lh4LZnoepVf84HkEXPXJitEbAI+j1+O6BB6PteZU5P4DCpg4nanjtxGvm9ugskR9nNvuE1h3/wNLi5cPKNMNihWv/gSONrTf3K+tQnQVDJ5P7l0Jr2l+t+AfzHS8iJfxMl6uj31hLhlyICiHqpzyhE2szJrO26XUyHDacFhsRNjAEnlpywcSyCZvEB3tD87cqkSvfVUFZtRtQlMNH5dBLQfJg0Iv5UX4rSG+0iES5CJICTrOekOPhb2NgZ5WPiRAkQAasde6w0NO4sB43krvHCdZ6TYhu+HjEkma7Fo66eJkaFEbe0Urjh8DP+wmctpwkjpVLAUzrZzzCF5MArEislIioaFZ84MaZQcui8GCtutGNg4f/z6UAskPBsF07Cg9tI0n0+XwBElTyPhjLS3tcJr/a3cqXnaJuh2ImRBYn/gOEvzuiBiZo4RjA6E5qrLze6ykvtltDOB/tjy3M7C7RcGduAt34p5htZR23o+QxVJImLxWJ7m8NmfiaMvgGwz7gtcVidtq7xumJW8rxaYdMuWabi3SpZXu+LiqkbaSN+bcLfIpS2xlm/wa4r51Rw6REnuyE1bysIwqUseu7N6c0NWUzskm6dNCtHnDx/qJfEKHVW8STa9z2BV66Ik1W6bgpsqt+ZyDxlMyKZeq23jO6F6v9w3vbdE4phnJLN/bv/TVHfkhuTsd9R2VgG5mdA7t/v1Ig+MQIyX+aEayjN/bzbkt/iNTz84MBz+5HZ/cnuV6CYzOftuk2DJy8JpNbMRxI6mjsihKkHOeYSpiVgB9Q3KdIxYr3XlraTpej/XMbUoqloFYRC++8fwSxMqsxXbg400DcGARCM67pcha5iiphU9x9DCXYKBpr8A2KlYPe5fEgO8j+LbFsZ2WEuFhkpPriEQTNw3JJBSkSHK/vox06ZulqfWu9HDCakh4Ov3EPgqfmMxOBw4W7BI+uVp92HOp168Nx5LMpVIii+y+R9NdOyEbJ3J2bV/6qbh1og+pN9yNe3DPyX08nPy3plMbp1vOK+WKxGjiOKcj7mrGICVsncJA5Yeyd75hluKTf6isZy7HuOnWDZpmuNQG6qbJ4m3b2JAOjeUlUXGZcwblZxIT0ZWxrfSdcJ0cZLuEE9JJZ6DrEAPC1guMjWxeeYhPTZlPurguc6qccwQ1QvPEduimynftni8RZdaM1t2ew1CUZXhwHPbXnWhY98KvftU9vvXoiw2WP8i3Nr0+tAFKsRYGBr1iBl5mXX6I1B/NuMTyX/6W7XbWj3jjojGM25+d7c16rv12TjaNI7pZ03kYwTbL21CIyoW4LSSxQO+vIxpiRikMVW9gptw0QPp1IJpiY7EaZENYei4CqoHqe/cYBnW1eC+uYGGkr5WWj+hhbea2Za9wXBKRhXex2QLzCJdtFKdlH/EE7dYoWlhVyveklCM+kXP+WgUmnqUU1X4vNS3NC0Ge79ee64W9Ih2PWZQoSd/XvKrX9BJV6HlfR/OLhtCTvb2F/UODnPRUEa2tzIAhj/NwuLC1+0Po0tScPvBLA8sS8pxu4V1mSJk1wjFcv+wWEPg+dK06vWJEcEk4ZsZ42m+jasI0YA051ONyN4PoGMWUO805mFgKiVW1tPElqGWxL+KpHMr+nJyRVVwnYRIbrFj2NNPUt9um7kVtJFHP+BhZ0vZptMp/CBGCxE7OX60PDQ8PtSb3p4xeacdMiPOpf/9pW9HUUYTH/tia3D6vBK/wGl7D6/jq2PbHUCOOCwHN9XwtCmDNCAtyd7sS2oCYi+BPZgCas1uN7kMhlQzzJkNaTq4xjs+vb59nldTnOFK8z1f3wmma1iHb3a2giQCJhBJLw/smkX+LbJnKOAsqpLHt84wU8kLkQl/6vJBotoFQVtbA5u7OCrjvImvVSmhAKxxq5kIVb4aLVCZZiCENWWyTvTkKsQ+mTeQfGzRf19+kycnx0Qn3450vqjUwhUcR1ik1slsKD359odaVMhWUCXiuw6f5GxAS79/+VniSAXoBAwpG4fCyE5F8LuU+UHHMeCAyef7gY+3P3B27k6FpbH6hmp2yiF/cB7xU0i4KFYdVf7twZHcJlSTjVXGYQn8d3IMjglESi4D/Z/ziEvV/3aElTO2x6S7iYVoKu9dGwh77xoF6wMeUQZhujVrgD3n7qcsQtZrVvrG30VNWX1XGeIoGGmhE2yQIpWeXVD/ZEC19B1y6a6IF12YRgmvHFQQ5k4Ti9W4zN9IgcPefRyYThhhODCg0ewh1CbFiqsXwXQ2RmoHCPvanaQbjZvZ1UAYG7xJ4kmfJx3VPvq7PUf1PXGvYvq5Mktvaz26qPJP2mYDIikEh/MYwAzcWmjyoYKP0w0zap/VqVk+58ALcQEx154QSdmmNxjhGYDUMQ51j00YV9hhXb7IVvk2rasI3CE2Op8K2xyTvlPax24beAhPYhUC8F2UVxDzaTHCpXP3EwM0EGhvBzwGV482fIJmGMjVhX2bAT9seuNYpqDbOadLXe+FkHdGxqsmtDoK/2xZOMzFGKy476jou6nDTIq82MzI66+Jg2j5pgQ3KZPeSKC9a9c8Eu33YC7eNSrpRc6s14hdhRtFa34120A/fn7Esw1ypKJPMLs/sdtx/j928pO4Fa7STqJC2i4WC052J4bXSWRVE1lg8Q0pIVjMSxFuWzelOFZ/mbr3XS7eh8M5b56Mo11U3+E15c9kRVwq1bBgJ1sXqVwFRBXveFJ+o1MsPSEtCrOdCIeTBtA1CE3B3OU10Je5ZQ8q2DR+iyiZjm7kegIn9Mvjgvd/2XuP12bdDvQPVKO1VwEcUF9vfvwG+4k9QOSEN4DvZ8GRfc59kIkfcela7vVenO2LFutIyZPqEgziIgz4OSE8Vmfc1wpgGcsauGwJLdpN2WjTyR44sbFncCFhe1Mj4pp4/9KRut0xMWd3HLvMe3nbuGrX3EPn7MTEAuA/34q4jB5rv1AqjQGkihguMgIWqgFhCvrERaasiUtp5M7srGWAeV6Wpqa5SPENOg7IaNgv96s2kRRIFOtWenxWkPGBc2BjZiGeXDoi5UEy2RLmdBFZxv5REckpb0W2faLW2liXaWAqMBluxBfIcoSZdYPkhVq3lqQ/i75YFoZukPYlwSk7Di1Ojhz1YEW1cmnW1zAtqQnv96V0FvTVb7yr4RBWg9Rm0uS+8fCVm/OE0JXIea97pHwDNwZxe2Zte7dTW3sBrqzPaoBVGF+OEELt42GrXtUULjuoi9z1BVJQllyMDq7TvSTXDUcdnGSfw5bjIoSWIinLatRpes258KYFvGdOCp3ER3hHEKt2SU9kcxk5zd7yu4ieKnanbtsv3fUT5vBxBgHtwL+49sn9HbXD76dfcaMHqZj6FbbDHUpKa39Hg2x78TX4r5lP0pdhyG2aqWTftkhkCtsXsdZ4fHDa5YIfNZu3tSHAnWN6UHMbMtQmv7FmypO/bAmbYjxkO6Bb3BjghYJyMUShJjMJhW5wKoUyv68av4ZaTWsnBW4YgmZjO3iZ65HElI2vdiE2oKH9t0TY3OqPnXc1MuBQlLB6Jolz6nyjypdytRbUJCUt/6vdZ8N2+MimvwCYX75fcPIv+mZ9tuKK3CF7H63gdrwdrDLQ4tW0yxGcVT7UhzSb8AbypDAvJt4NzzqAVTQ0fi4LSzK6LApPBGq0gOoJaflKVwjpKLI2dJZvFr4lnCVKfE1Q/CUjtKOFZR4lI1UsxszH2j4TU8aEKfiwgyI5QZxE/km9pfQoEtkBZR6XNr7G6Egjt1mw0nBWsJ5GtRXmh5KQGhtJrnf0ngWW2i5P4GMwmCaLmCeErS+AGRqMe2NqyowfJLHjH+4KdXMV61dvriNWB9T54K2p25o2P9wJBPJDSkP/uJA88zCv1cSAeLyAf3IIhjz57rN902QinJIhGpj2VgpRexKBYKjWyH0XuaS9CZGAsiDIRE4cFQr6GR/OV2igtV6uxV4wkZPqFYziITd+JELT5qqX6zda4CRIAIeMYmVWiyL/OVT0u6k57sRVirmsNyhYpRV1yneV8FCTe4GrWueVSCFb5cHRBd5VbW7Fla9Jdx8iw1cTNf6PVpuSaVRT+Syp96HiyEdKunKbhk3Jw89p+UMOGCbpz7F07Nm2p1nfuk71ZvfqN1FxA9OeTG8EB190BkClyFithnU0qsZggYx9HH2/ywN8W0DWBctev21S+CyTrZhWSHr2pc3LeLXqUuaG+o93ROFAr2rlVQmMM7AxLXh1Fzg0WBNTjnIGbPFzj0OJ1swpc0X/6qNEYqLT/du2XdM7TvxztLgTEJTxkPus8pl3yYh1GYz9HaCnDTpl6AhOYlQKcL9yOK2DwvEJrr9KVWap2BRWfSq81/fvGHEguWLEt6vOpiTDduxMnJJ8zdS9X0uUh+KSGCZR7KzhnjZvP+3F8HS4Ox58OPB3mw3i3Z74+t9pNxFxeCIbB0+CZ/IHly51GnrQtvnl67HLv8+Y3gEjfmpnUv+Y5ScV5jlaSO9zUD+M1OcQNIIMBjCEWfPIyt2OM2xWxGC8BGwSQQSjISx9nZtbddEA9Tp4A+4uxAQfiB3L679e/Xve9a2BwJb990Pwm0PQBMbwK4hf8ckwg++QGcKBmcr5irE6uWNyy8JVpegmV09jbiXSYp41BGlhCLfsSW6kiA9tJ66Rx4NlpT2YYDNZg7FU3z9JSwiDGciZMY3yMCa6EnHMYAYwAuAxKr8n/fWMqTQphCgVN+GHbL+c01XNkk/euSQUI+M9mOlPZQuPwmtxvgHZ8NBe/U+fyBrQT0PbfyyQfNLn9L6hGMaWvF5R+bTniiimwDWdIf+cOfOAHIkSYZFrKTGliq+qWiEcEPRiVQhVPaIlmfWiaAW7MNAaAL3jqkDU0p4kqwDJphQn1c20jEf2wtLROyGYm+CGyr41EqlY5DHqxGzvFTXs53TPpkiE2K+MirfevtWdCw8HtoESwIDmkcNFuSyuQMqxN0lyovfTlJG2y3krgUCeiySVk6FFJG3z2Gv9iLoa4XbCRnTWcxxN4Bs9MnPMuDBqeEK5nKLuyOqd0jJNItTnmm4YglpYL3w9Fiq3BDnF54UlqJIGlyG8xTnI1qKXXHUywGS+7metETTyxZjboC76gOFpKpHXWGjfKbGxuI015L1LCSsJPYzGMT+VqrVNRdzDRs5bWrV1kY+dXzHMEttCXqTTH2qrbSEgBxTVEqWSt9SeeLwNzGypwV+vVGCepQoEYFpJtQvaoWu/WpmQqWSvB6nhdb+3wl+CGuir+Y/uepx2w0/HXJrau0r93WzM0o2L+oAe60TRoML27nMGIuEjf/in6E5ML108MFtWAByolZCl/QTHoDtUJMmOPY/ibjFSSZ0Wz498U+jTakClDrr3tfCgE4OXFveifkT6O3x2GrKVcWBTT3vvrUR3cwJj3IzT2DGWYBoN5Ru870oVqAIqTOImTuJ2neCecNBOBY+XCa8CmfblUBPf+8+kt24Q8IcgznZ0BQNKxNoCepd7xb6Ra3+OwRHM+btNRKGwcW2V22ppPnHPHNhQp9akmPBWVlxYh+DOqvagl5WPByHKQSZZZNvKVS5r+U14o2QuZSdTe8hm8Qgm6h6OAleUsoYGYtJHqRu8NNUe7Djc3WcBPdixdOopwucnYDoqo2zIwBT5Jv8cDg/bSNwNmx7n7MgqamNsCQM29BHTuV5UGi6qKwEt4CS/hpdgRA4N4znP52Isk7D0fel1rwiwuXGdfCJNd1R9YRxw0fNDe9xv3LAYISGXQcAaQdQF2g3O5RskEXRmJcdJpP8KB+cJq8vC53pfLrCu39AyXXr8fhpq25YwF4jR4Z1hwAau0pD7h7CErBAkJHqTcz2J3eqzpl2zzwPNjo8d5y2xoZRUlyhY27nEuWSZJ2gg5xNDCSFby2i8niHAkIqtBXYEBRVs1u7irhecIPdHjqJ87CKnMphHe/90Omu2c07WIrKtvPJqRyxb68oA2HUwTQdx64Uwi14NsK+f+Ak6Wnz/kuoP43eE4JNijWKgB0fNaMzgz0lGiTPnzqpXCPyuJ7D05jn3VP2H2Pob1exL+CyQvAd/GnbpfbN4NYHhHin8Cyf8BcZ6FtZsa84Uetm/B9hlIfm788+uJY/S+ivhX308mTuFlfm3d5uh4AA/ggdThDvQYoK4kWZvnPopwLcUyjiu3oVYVYsX6M0IforLeB0rqJk52JSdx/TwuBH2B9kXwQ0+Mk1R6lrgye5b2DaUpVZ7piaxUSpHg3BkRbOg9lNgKQsWmw4qPSXCex+NYmUNmai3GKDbJEoS8UvXN07FilMCuqtUlOVXZr0SBL3R60JKCDAO/SBID2if0sGgne2XZpj00XmLpGEkpTdkVkxI3z/j1qyh6ZyEh+O2kjfDmjbVI99A339yf7enJJnOpVMYGxTGA27iXLkW+CkGILlNUt351Znv46PPP12COPGBiq45Rvx1oFU3GBLyjb1A7wQHFUCfcS8K+lh4XnU7ynOd9n5Os9WY45pBUlTz1GJPfUc/YV1qjUjO59oJKXG48N84O475Eit4TS9qjvUiTJFQ95chzrKdVDqPycsbFHJKhmfvI+VI1NWg0ANwJ/g5dRCMgAIrFirnk1FF5ENtEibpbu0GdZgO9SakUq8iHzHw4yYlk1VcPgfX78Km1XCvUoRr82JXSM4tiEo+ZZrcX4cF8OCVBBBQvu/zS0+c8sqtAVLrhZC7x7lS+ar3WAa6BP4eD9ucHBzsTlo/YktvOVcKFAyi4kvr0DpDojRehvcTCIvKR+8m/flaasytDpKthdb0n/NkuO2P/ccEjl4f/4qtWJ7BjOFpuXNnE1PegpQ21EGyoIuFwsXbXoN+LxzFYihVLcatgIj40PuhOxGf92gVCYD97N+CVWmUWEv7BeMa34lvxrfjWWosze1jP1VLlORcM53FbwWgE4SRj17KirAVMVF3B+hFL2xTGG6BUCHSeYEtNEFSoQE2WMHEffbzYamHarLliPKu9HVoDfOrQ9wYRD9KwqpfSD6QQwrUyd7g2rsogInKqQjZxm340AlkyvJ+JVoRp8Ghpj4ZOeQ+EbQHUh9jQhcirfdPP25Ghdy+RWWqhbzpvglP0IXJaThTBkT3zzjXJ0oOSNM8tLiYLEnxgjDvnUYqQZkMIxYHxQFoJZqcmtw082ccNQhs6cYYKJHAQQ2+mnh+56z8ylCPTo6vh3QncOX0dROD6dOlbA8jp2fZ5zQLGWxhlpYqDPzgYSDCOKGlHHOuJE2FmAa4pl6bL7fHne0JQhv8NhvTZ+mM9ssqz77fdwXLbiL7U8uMMzuBM6rX7Y8zwAyo8xy3OCnohenYwpHt9hsFMkAwniJkRBS0UoZMBvcn7WGO8PCNaJwTb66vN1xkxCcNYDErqCbcCj6tE23MOLYVO786MNh2b28h526Z1Dph9SC7GTkk3MlcLli6h4jEdXfoo+7uTCFqf/ZKYBATI61WJaMFFp5xqWzFXB9LBtQ6LyMm1daYpgEaIaVgQoUiYE451BldSdONnKbR1u4GVHT/WVXCfne646PbPiv8zwT6c1NW1v3AebvF++ZCftbOx+Qvjh1oGt3K/kVvlS0c0YYveI2EkuJpGwl1SyFsYjpDW1DVGPEDtS5zS+DpnzZzc97Px7stXwbJtq2Of6kNy9eGHNB7JsjN/Yxn5NrOyWdk7kwhrWMsorZgGUTl5hzN0RuKrwptMy064CGMEG8XzqF3Ei4IwFd4jiy9tnRfGXJDB4DmPmGKJx20YbrJez07ZJlrPXUtzYWJ0ID+kEnnFnrHDlOlT8s33obeeWYY7cuQZ7rYxaQADGNLESOo6LBdGe7DmNIQzQhNrQXNJsOObMISQ5NEIlvgRwaU4DzLOmYMf2AZfcRJNNNFE05gNYpir0Auh0AlD4VjY/5fz/wx62irtIeUljocMyfHhI8jk/UPgnApcQE1hkExZtyOHRGV7xh03sjMby7LXvP0Gm6yMXxPEqYzL+TWLrjsflvVrglEqR+XNtMkZWp+2f3Fr9qC2Mcsu4LJaJJxxy9Nc6DQXSQFWYVZdSvRqGT0eFfGsWfbsqqpXofLfp67PuULxhz+cJpANKEcRPGpFfNH6szzjtDSViJVAqoXnuXZ8LSDickiplHWNWdZiSztYebQujiF4J6dg+FzGOuO/nUAhcEGflJfbZYxZLM5ZthESW12lSas12zya2Iz7qrFkU5+VTG0d7Ccd2GRk1HihdJ2eY0ta8rDlSb+NmUzSJpSZvdHmxw9RcHrh6wuU6VRf3xMRZbAe3U5B+JP5bjYlV9m7uZunRuaDW/ugycis2Zq2jqrlcmgv/Mh6TZ7r1BsMWhJX9KFKlzF52/DWjN7uaFPZnERftENOR9oqouhAqOkLDIUW9ue+XaAMeppJlFFKJZ6oIIq2TR6IV1VFLqmrHnMCDpGPVD7On0CmAMVMvAK6wfKKZ4cVd09kgdIlNW705jbTkE9uGngOHpwB9tF+SxIDgwr8ELIvE0wK6UnHOjPDcyRDW7RigANJemwmwgd9wJSJjlJHJzXQ59jKKTJ7SCnWQKxZMnEPxD1ILh6Tey7ZUay1JdGeYgfJeQY8i2QWdyTu+AFOm/WbO+X6m9MlZJyU5JPxhZF37+7B/y4ktHP+Ry4nVYcbt+E23Ibb2stvHED0SoDEHWQavHfWsn4P8d35YjC0jdaxQDrlwKgstBydbDqLMm8576EPT8MDZGWMYdKMI0/uzu/XhraRMrGQTjkwKgsz19HJprMo866SARL4qH7cZkXDkLXseNuM7l7sOts/gu2z7W/cPtSlWIY+eeR/E5t3aJrrt1hCc+IvnhMaA//yV1D0lcMrqn8PrhkvAwYd6JTOTZvsOvjtnVGjR61JmdpJyLyU3rQ+MLSHE5s3gOTl/XN7SHwOeBpzotKxL/IwXD+BOuqoj+tq7OdvfZwYhnt6jLG4o/sEu3vUXVPuLfe+n1vn+wyNc/9vxE0ForfcICzufJtgv6yqFS8urFQ3wfITy8v/LBXciJtxM242Y9i3SOJtU0mEtBZr8aI1wapu2g6KzqBx1UzFQCuaCtZYW2RaeKaIuZLqlbg4IcTio/VYYYKTRfmaxs+PY8IOW+UKajS+6Q3qllfRu1quyjL1McAgH6L3L62qQomtYeWEbKAoWml0lsMrhWf5FU8a6Ok6fYInEEvkzZYkl4gFvNPnnnhqgEFJ765X0bPCfCyD0ne9sJYVfpfwwir617rLhsPqyaSTc+zXeGjrpCy8aybYmVA3LbocakVyoLRW37JlrQxCWEEteCQJjY6sepJTrAVU+KIFlJYzgEA1aflmiFxcTy5A3/N83wNsWYzBLEV2CR4qJdWIjdxU9pmKPyeSNk1ucXs+D42PjXgsaWRsPMRegSOtm5oofcMBFQTecmW9CFZZofUqL45kKWW2KpUt8xbkknvLWW35v4Kg6hAYyPOGeG9DvzWxb+VgfBTivM1xFDu+5ykiYotnOM5TyKIP41aS2DKVn5OaZvUutwhcacCzCkmENJ/JdqWhYd3ZwvVmqTixzv5/6qauyRX/gbjL6Y26Yn/hMTofJPtZI8xmjfuaozz8QfWzqI1+urfrr9RrtvJgeYFoj/IaACQHbA0y3kwFKYvl56LlS4+JjjifyY4D59iSy2U+QBpXrbhKfs17EDdYQlB9phnB+3FZNNNXWOYJuWu7skEpD5xTKRGU5UN9dQLyVfR3cIJDzHtMSVtzZSzpFS9umfj47yLKoKcZ9DSFqiMYSGNqA+IZhJ3p47fYjOVXRqsR6w35T1aONL+qPr0VmMl+lCBmOznugIvjN3Izl67EjXn5kz/zMPfbK77l1Ig+g7peBM4RvbDF0b/Fi54K4cqmAvlL+tu27pIU2ckJpJMM3OR90JDeAObeiWjvkRKvQp6QvSsg1RpSujR4Jqr5Bwr3Lh81j1rZH8j8QI5ENMMUvuXykiQfoX35l2R7iXcj6gcKf07I/2LV3wtl2TSY+xfxfb/AMOXOl0v1upZydV3MlzCgYb6UO+Xt8zcQ+civ2YEBK9SghABS4RQmz50P83mSAU7GoCcTkNkp/P/u3ftOBPNTsg5zyvdNJzLmAmrgdyQOVk9oNsluTsp+3b4mtS6RN1kiryCbblg9Bzv6HLyV/we3+QC73X9a+qWn1tVHHC9vnJoDZMDHyxsn4V5uwPz4QzceF3fNDtwed7x9Zn3fZTY+ei+vj1qTKaSTO1DJzmCoRr2hK6+6vnD0fY62atBUtZ1BGyhTzzbQBucg2O84PTwm/W+ldfZfF/hF/Dx+Eb/YOfnMQSHeXf2mWfGXlMBxMZEXsSzGQ+GxGJkEQeGkWGC0KBCJJyU1ztPHrnrIy6pcojubbOKG2SqmdUfyH7nd1+lBH1MjpLZOXFHKwYdSKaqqoUUiUKRalipkQnXBkyq0gQIXGMnWq+TbKz533Bw7qKqLSrf9NYdKW6FCY6zzPWcthewFrDCYFLwHz08nY0rx0twulU9uJvNhs1mJtGpyyga2P4HM677Ohoq1Z9nGRp2hfehVuKylNK3P85LHbf+xIsb6swZIDIxo8UosELMy6b6vewA75YdJGJlCUqKAN22zFNyT+cmpebosVyiL0/mdx0EoLV+FHy46WjQNeG2iNEFTN1tVs+3PAuTOepvqMzdjnNMKQ+tFwU1d6Y53RcuzZewdjSJX1qb1tSQJZzpLTmrKKrOiX1nWsPpuC0OdoxqxKjwnXXdStBDzAKQoFOPDSBRx0uThPtfTH3yi88hn+q2o7aHmPxw1NceV192j7sMrXb47YWUwe7JnPBwjqew+EviBr8kNzPPWDdLhs5yJ2JTZ0eMS04zsygE8KuPylAeKipS6UI2Leta2SqVsiiAhT0qQu33sGHlMW1fWY/HrNtF8xje6KvWFpdtufz49XNzZrHAW29jBWX/SGKrxgxSoNx6pl2XrNSlf9yyqiULAWfA4jq2w2DAsDw93UbYNkGmQ9FDYQ0qpSPPDJNta55fCZFasUqSNH445+A3XHlwDOV8FRpAVpCrMeBKagA7ydZrodXwRC/C9FS2Ed0kpFgI1cNiNy36p3W25MGftP/hUQgsC4QsQLAjXloQckCI+8NwMME89IsKDaIXvhMMvO2mI7aCoK69SEVsr0MVkkmVLCKm1N2zSjlQCkfcM2pZBga8WKER2hqqwi8teJMNQYj7Jg4Y2rkCSc+5mrJWxSjuiNNl3E4LslbqSUtMarVPElduLqPF/ZYckXj4PfetaDQnRIRSTwZX8MBy55fd5/FBEiPiyzhp1kG0TF1zjLTdOYt+dvLPpnfN7q42RvDrUZrNi9r9j1/UnvmQGupWCS5cchVvV3tZNI4ikQ1wjEo+izzPaqiru1FtW+j/5cSDjCM0Hn/go58cz30w2svJrEvq/iZmJwE9m4f2Z5ffjAzjakEryBcj76nQ91zXW6afnJ4S0QuO9CcueDTVTkA3VZ0wgInwHlpjCDmJ2HRN58kzbkI2IAhvtis0eMiCeAKSgr8xl4Kz3Oj85YyqS0um9qFRdkz6FrccFulp6fyGjdoNQ1YQ1AvOezzopW7pEuKjjMA5nozdc7x8vKRMYazRIX2dGJ5gDQA6dFJE7VmyoMWcPX8sl2xDahcaXFFK63qhsdf8Lryk3lUG/ySYyuui9x1wPypV0GtI6ny08IjBM74u5HNYSZZz33ooCowUMC6fBigOuWKJd8QhctvCEtl4lpxbRzOZuUMeThuWOrvjaxJ5WiKJ4Lu2ToY3TpHm4JH3JytkRMqCMa93dIVlJe7V2O/K9PD8ZnLaRpXK5ErTTl+gSyJh8JBCO54jt07rtVxIGqJIN6CyjwGol0N8SEve/KCov0Pqk+5uv7janvK7Etfn18OpSWrhavofqzW79adc4iIOQM4v65E84YnPYYUtdCaRpQ7VtHl/AJBQUxcMBcr5reBaPepJ7veZu2yhvUCiYuJIolNmrbzp2YNJ1uU/9RZCnBXPeXulou+idNai24ilPnQLp1X0tp79W5f6eP9mMqw8OLMDLo4WXTTxsr+OnVhA18cuHKBR4+Rvib26Vv7mOx+QexJrL9f16yHXdsMh949j5Y1sj9Z/cZbz2mtf8Wgnj5bzl0tph0Slq9w59iclECQBfcuoowluhfvATWqspd9VFtniAXdJyf4mpnBK8ZjIXnSfvsaJnn5Cy7wgXTl/cCfMwym9fStvkqe6Zb4tNrbjIt70jC+6vXvJVlC+MOVGVy6fYXkQNv4dy2ifPiwY/iZp4jRQp0l3pSJ7BEfUGKWS5X/c/CkBkr+VESCx3w1jccSKjhPtUzPQX5Uzck0H8F8hzP5XV6L/1ljH9+Btkjimmu6YD/36N4qiBsuuptBjSFBpDdBUqDabpi2JtD3JNVB/IgkCWQhuCHTXumajbym4ZjQ2MrH5UiYsWNrFXWsCtgC8TfsnbLfu/pr2nK/S9z2ZKzNDE/nBFmjeE8d9A9as/bywgRhvxLnj0IHMaf8Z4jd9YtEr0cduK8Qbn5k5RTmNYkf7p5BWi//cqewfRFNcffc1XjoU4rqABXzi2+2YdenFbwAlEfxuNy18p4lTBp6GBq7lHylZL8SoKvoHnvH3eesHPm+r9V92ZIwFUxLhaE0jJRibVPQmwTWyLhgC8uCRph/gUYqoOVAGLeWR6+K77lOwW32r2VdRoP/pbD7rufX/67L0vU+u6BJuZfUoflPqjCrd5e6DFu2rEH9RvvrrQ+P5QB6run5pa+d6C1Fsj/mKBc4VISLHxMTpnGPwZFVn1ckgoLy1/s93VPEqlVkYiIzmP1rBgki3qltHFi8cdRT0hERuLeowhWNgmOYE4j+9srB7O1J8ayU1mnZt/aCbEZHYDX3IMm9SXWMKicCMQii86SUp/L1hR0C3t3l3Iq2wV2FdG2ccrvVDlxvDo2nULvdB2GrissnvZRKu3GXy/1/VQqxeDtWWpb+PGbe63OwHydwfBqLtXAXMU23IhrAGla9AcWCnPycdRB3gMy1LoL8R3CnqAwSOlR757/W8uPgWM2fe1BJjHPOZTWg0v4ZdgB2ka1SlDlfGFcW/O81aYr3qKyRAAkLA/LANCoUNUpJWBbF3YsTjFXHijK2SB+HE10Q6hMWdFvxzN6nsTFxZQzKw2l3iGhP71sKEv7UH+KWXldXAiE83HpsraDRp5AjP7KkENNdRQY54R/4YNTN+P7cJP/VgCkgMCeZT3v+9/n/xo6eYniVJX0ZMA+PT/58cBMPpn/1O1vs5tngoBADIKAAgMX3NY+3cDStmnrdOwTfEnI7foyz0SOdxr+U4Iak9OIR8TZqxOJXx5fIB0+5qUwz83yi9J5A3CvoOt0Jwr8fyEubkJb55Cz1t9+ACWs0WzEUYulU2htKVA2o9VKiiTz8ZUTIC5xwohyzfOu2EzmhHZJeMxphTtctdm9Ye5UUX2mJgq8CYMPYPwaVucEooLpsUrJeJfNGd6TY4XzRyOm8ieTnMg5TRTStxf6yOC7MnmX2JzUJXGVVG0UbSnjnbv0xafEvoOF6TTAZ804zeYanOZZb+EhDBoZFIa34i+UNi8mUGElE9EUohMxOXafEY0lyVyy2WaVjQ3m/CYbiBXnCsYsxMVjbGK85pOOoCLGGL1NZvfsi6CJKnchjCvK5b82dCqoKxgNyKAxnpPsk+g6P84AXbBjxOhaPo4CQ6tB5PBZHU7y1KbrLTYerNabdmp1W+jya71qbXJKtMQVrkpaw6d6vvldjiHB663eC9L0tVrBcH0ZRaaGP5qyRLk1/8z4WQ86v5/3tpdAKKwQSSbJbIRs/NfeJGN8+T0mqd/brEVKtZcbxSPxo3d7FNUA25JqiLHDPSepSg0Pa+qefJ9y8IpvnBF2vH59PFlepvzaPGMok++UVyzbUtp4o8V+oaKjUXmudbgfnlQXpWv525nnW7tGyv/n/XOT34CAA==) format("woff2");unicode-range:U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013,U+2014,U+2019,U+201C,U+201D,U+201E,U+2022,U+2026,U+2122}@font-face{font-family:"Golos Text";font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAQEABQAAAAAB6AAAAOYAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKj9IVkFSYwZgP1NUQVR0P1ZWQVI1ADwvVBEICoEMgRgwg1YBNgIkAwwLCAAEIAWBQAcgFyQYCBtNBiAGnv5tvt6ZeVqvVytAs0yQxIgKkolQ/5xUgF1S/aJKh1gZKkD6wDtxTV5EaibRBCfSZdEYZdHGD7anRdT5bEIx1u4gxGfrbgQI6EoJeeW1d6bj4wCiCAC68PoxAAWWXL9k+0Y6dvwWQADIA/Or10qjwPPAcAQH4dEyZnf6tgy338oyC8ogACjgvktODjPDbykuAgw1nH4oXxID/VhnA29nwWUhw2kCjcdMA96BV6z8XPOH8lePn3r8bsejPmDHuQkIgGb1N6AHDkHwESCPB3RFd61avV0AQroygJGUeQcDVES+hOH1AiAqNUWW6exB140Vsx5Mzz7SoCMwGAQAyIYIkL7DABAMUUABA/LYnsEdAwAPh6BHm4wiyAK69OalV5HLYpPjtPnHGPkSEht7KkYQger7FaQGxEBngzjQ30BiYD1AvGGfIUgUkQLAAPAABwwGxgIADgBQ1Pmd2i+SFPMDCyRFEJdA8FiLf3LiBJXjx4OAOAFV0VNSdZINya2Z+srUp2sW/vcsu+Izdm+d+8bc6XOnzp1/furG0WMXT5k8dgkYMfXg9Ptv3N+6eM/Mt16fNAnrztwDALKrA7piAPQBYBxnwqM3oqfiqvPTZaAMpkl41Kq3apx82ViinScaaiqxoJ4gF2Cxu1yuu4xYWEPYKRS7zuma04hlHpPpkRE7z+FHhxk1/D+Gbxxeka95KZoa/eXtlUURg/FvLsZPWox7fzG3WBDLiIignIgVmgM2SI0KCqlCIRbV1kaxwB57NK8q1drw9HHBjYeKG+vv3qVDcaKgCDcST7EJvyRMZXK5TCos5Uolr/7hwyYvtKfakK1KRy1NjQ0N+pQsqPQf37xJLrsjl2MRl21BpxW7lkrFwaXBg5PNDx82FLP33JMEUVPNE3ePBMi03TnLRvRF1BOvCy+ZsWn/7t37N814mWo2Uk21NyE6diyasMiO5W+Orkq3Pr1+E7Dzxxj9dv/vr78GBFDxvlux6f1FqYm1vtltgHNt/78OcLNh9TfkQWfrb4CHAiDwHohqhbw2qLMROM6khuG6nrxWKCGA0WuCNniWz0oMce1RklBUEAhJDkoTRBGdBUaafgKHz2hBjCyTz/cI+ICprGAVO1jPErYyixWsYRWr2c67UHM5a9jBBqZBNlS/xCbWszxb/yq72c5WllTaXprsr8tYhwFA9D3DCb+XNFLTFtptkI4tz9vxE5EVkOPNXukIAAA=) format("woff2");unicode-range:U+20B8,U+20BD}
html body,html body button,html body input,html body select,html body textarea,html body .lm-lang button{font-family:Golos Text,-apple-system,Segoe UI,Roboto,sans-serif}.btn[data-v-461012aa]{color:#485291;width:100%;height:54px;text-shadow:none;background:0 0;border:1px solid #d9e2fa;border-radius:10px;font-size:12px}.btn-info[data-v-461012aa]{color:#fff;background:#485291}.panel-heading[data-v-e83a8872]{font-size:20px;font-weight:700}.panel-heading small[data-v-e83a8872]{color:#485291;font-size:12px;font-weight:lighter}button.btn[data-v-e83a8872]{color:#485291;width:100%;height:54px;text-shadow:none;background:0 0;border:1px solid #d9e2fa;border-radius:10px;font-size:12px}@-webkit-keyframes vac-bounce-in{0%{transform:scale(0)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes vac-bounce-in{0%{transform:scale(0)}50%{transform:scale(1.05)}to{transform:scale(1)}}@-webkit-keyframes vac-bounce-image-in{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes vac-bounce-image-in{0%{transform:scale(.6)}to{transform:scale(1)}}@-webkit-keyframes vac-scaling{0%{opacity:.4;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}@keyframes vac-scaling{0%{opacity:.4;transform:scale(1)}to{opacity:1;transform:scale(1.1)}}@-webkit-keyframes vac-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes vac-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@-webkit-keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes swal2-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@-webkit-keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@-webkit-keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@-webkit-keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}header,section{display:block}html{text-size-adjust:100%;font-family:Tahoma,Helvetica Neue,sans-serif}body{margin:0}body,html{overscroll-behavior:contain}a:focus{outline:thin dotted}a:active,a:hover{outline:0}b{font-weight:700}small{font-size:80%}svg:not(:root){overflow:hidden}button,input,select,textarea{margin:0;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button{appearance:button;cursor:pointer}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:#0000;font-size:62.5%}body{color:#333;background-color:#323641;background-position:0 0;background-repeat:repeat;font-size:14px;line-height:1.42857}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,textarea{background-image:none}a{color:#2980b9;text-decoration:none}a:focus,a:hover{color:#1b557a;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}p{margin:0 0 10px}.text-center{text-align:center}h2,h6{margin-bottom:10px;font-weight:500;line-height:1.1}h6{margin-top:10px;font-size:12px}ul{margin-top:0;margin-bottom:10px;list-style-type:none}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-6,.col-md-6,.col-md-12,.col-sm-3,.col-sm-6,.col-xs-6,.col-xs-12{min-height:1px;padding-left:10px;padding-right:10px;position:relative}.col-xs-6{float:left;width:50%}label{margin-bottom:5px;display:inline-block}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}.btn{text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;user-select:none;border:1px solid #0000;border-radius:12px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px #00000020}.btn-default{color:#333;text-shadow:1px 1px 1px #fff;background-color:#f4f3ed;border-color:#bab9b8 #bab9b8 #a1a09e;border-bottom-style:solid;border-bottom-width:1px;box-shadow:inset 0 2px 2px #fff,0 1px 3px #0000001a}.btn-default:active{background-image:none}.btn-info{text-shadow:-1px -1px 1px #2390b0;background-color:#5bc0de;border-color:#46b8da #46b8da #28a1c5;border-bottom-style:solid;border-bottom-width:1px;box-shadow:inset 0 1px 1px #ffffff4d,0 1px 3px #0000001a}.btn-info.active,.btn-info:active{background-image:none}.btn-sm{border-radius:3px;padding:5px 10px;font-size:12px;line-height:1.5}.dropdown-menu{z-index:1000;float:left;background-color:#fff;background-clip:padding-box;border-radius:12px;min-width:160px;margin:0;padding:0;font-size:14px;list-style:none;display:none;position:absolute;top:100%;box-shadow:0 6px 12px #0000002d}.dropdown-menu>li>a,.dropdown-menu>li>span{clear:both;color:#485291;white-space:nowrap;margin:0;padding:0 10px;font-size:14px;font-weight:400;line-height:35px;display:block}.btn-group{vertical-align:middle;display:inline-block;position:relative}.btn-group>.btn{float:left;position:relative}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group>.btn:focus{outline:none}.btn-group .btn+.btn{margin-left:-1px}.btn-group>.btn:first-child{margin-left:0}.btn-group-justified{table-layout:fixed;border-collapse:separate;width:100%;display:table}.btn-group-justified .btn{float:none;width:1%;display:table-cell}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.navbar{z-index:1000;border:1px solid #0000;min-height:50px;margin-bottom:20px;position:relative}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}.alert{border:1px solid #0000;border-radius:12px;margin-bottom:20px;padding:15px}.alert-warning{color:#89724d;background-color:#ede6c2;border-color:#caa14c #d6b573 #d6b573;border-top-style:solid;border-top-width:1px;box-shadow:inset 0 2px 2px #0000001a,0 1px 2px #fff}.panel{margin-bottom:20px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right!important}.visible-xs{display:none!important}html{background-color:#ebf2ff;min-height:100%;position:relative}body,html{overflow-x:hidden}body{color:#485291;background-color:#0000;font-size:13px}a{color:#3a5a7a}a:focus,a:hover{text-decoration:none}.dropdown-menu{font-size:13px}.navbar{background-color:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>span,.dropdown-menu>.active>span:focus,.dropdown-menu>.active>span:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>span:focus,.dropdown-menu>li>span:hover{filter:none;background-color:#eff5ff;background-image:none}.alert{text-shadow:0 1px #fff;border-color:#0a14141a;font-size:75%;box-shadow:inset 0 1px #fff6}.btn{color:#fff;background:#a7b2be;border-width:0;padding:7px 12px;font-weight:600;position:relative;box-shadow:inset 0 -2px #00000026}.btn-default{color:#657483;background-color:#f5f6f7;border-width:1px;border-color:#c3c6c9;padding:6px 12px;box-shadow:inset 0 -2px #0000000d}.btn-default:active,.btn-default:focus,.btn-default:hover{color:#657483;background-color:#fafbfc;border-color:#c3c6c9}.btn-info{color:#fff;background-color:#5191d1}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#485291}.btn-sm{padding:6px 10px}.btn>i{line-height:1.42857}[class^=icon-]:before{margin-left:.2em;margin-right:.2em;text-decoration:none}.alert,.nav-tabs,.panel,form{margin-bottom:15px}.main{padding-left:10px;padding-right:10px}input[type=text],select,textarea{min-width:40px;height:auto}.navbar{z-index:1010;border-radius:0;margin-bottom:0;border:none!important;border-image:!important}.navbar-nav{margin:0}.navbar-nav.pull-right{width:auto}#content{position:relative}.navbar-nav{margin-left:5px}body{width:90%;margin:auto}.panel{border-radius:0}body{background:0 0;width:100%;padding-left:5%;padding-right:5%}.panel form{margin-bottom:0}.control-label{width:100%}input:hover::-webkit-input-placeholder{opacity:0}#order .alert{border:none;border-image:;margin-top:0;display:none}.block input{float:left;border:none;border-image:;border-radius:12px;width:100%;height:100%;font-size:28px}input::-webkit-input-placeholder{color:#e6e6e6}.block .label-icon,.block .label-minus,.block .label-plus{float:left;text-align:center;background:#deeaff;border-radius:3px;width:44px;height:42px;line-height:40px}.block .label-minus{position:relative}.block .label-minus,.block .label-plus{cursor:pointer!important}.block .label-icon+input,.block .label-minus+input,.block .label-plus,.block .label-icon+label,.block .label-minus+label,.block .label-plus{margin-left:-44px}.block .label-icon{background:0 0;position:relative}.url-input input{width:100%;padding-left:55px!important}.block .label-minus:hover,.block .label-plus:hover{color:red}.block .label-minus,.block .label-plus{color:#8b80fe}.block .inner{background-color:#fff;border-radius:12px;height:54px;margin:5px;padding:5px;transition:all .2s}.block p{color:#485291;text-align:center;margin:-4px 0 10px;font-size:12px}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}body{padding:0}.navbar-brand{float:left;margin-bottom:5px;padding-left:25px;line-height:65px}.url-input input{font-size:14px!important}.btn-main{color:#485291;height:100%;text-shadow:none;background-color:#fff}.url-input .label-icon{color:#c8c8d0;transition:color 1s}.block .btn,.block .btn-group .active{box-shadow:none}.block .btn-group .active{color:#485291;background:#deeaff}@-webkit-keyframes blinking{0%{background:#fff}50%{background:#add8e6}to{background:#fff}}.preloader{z-index:1001;width:100%;height:100%;transition:-webkit-transform 1s,transform 1s;display:block;position:fixed;top:0;left:0}.loading{margin-top:-15px;margin-left:-15px;position:absolute;top:50%;left:50%}.loading-bar{border-radius:4px;width:8px;height:28px;animation:1s ease-in-out infinite loading;display:inline-block}.loading-bar:first-child{background-color:#3498db}.loading-bar:nth-child(2){background-color:#c0392b;animation-delay:90ms}.loading-bar:nth-child(3){background-color:#f1c40f;animation-delay:.18s}.loading-bar:nth-child(4){background-color:#27ae60;animation-delay:.27s}@-webkit-keyframes loading{0%{transform:scale(1)}20%{transform:scaleY(2.2)}40%{transform:scale(1)}}@keyframes loading{0%{transform:scale(1)}20%{transform:scaleY(2.2)}40%{transform:scale(1)}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{appearance:none}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn{transition:all .2s}#content{margin-top:20px;margin-bottom:55px}.arrow{cursor:pointer;color:#000;text-align:center;text-transform:uppercase;background:#fdd200;border-radius:12px;height:54px;margin:5px;font-size:32px;line-height:54px}.arrow .cart{float:right;border-left:2px solid #f4f8ff;width:80px;line-height:55px}a{cursor:pointer}body,html{height:100%}#oa_social_login{position:relative;top:-4px;left:-3px;overflow:hidden;height:42px!important;min-height:42px!important}.btn-group-justified{border-radius:12px;height:100%}@media (width>=768px){.half{float:left;width:50%}}@media (width<=768px){.arrow{margin-top:10px}}.block svg{vertical-align:middle}.arrow svg,.media-body .text-muted svg,header svg{vertical-align:text-top}.block .btn-info{color:#fff;background:#485291}:focus{outline:0}.order p{user-select:none}@-webkit-keyframes ld-spin-fast{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(5turn)}}@keyframes ld-spin-fast{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(5turn)}}.fa-spin{animation:1s linear infinite ld-spin-fast}@-webkit-keyframes ld-spin{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ld-spin{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(1turn)}}.panel{background:#fff;border-radius:12px;padding:10px}.block .inner{border:1px solid #d9e2fa}.col-lg-6,.col-md-6{float:left}@media (width>=992px){.col-md-6{width:50%}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@-webkit-keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}.fa-icon{fill:currentColor;display:inline-block;overflow:visible}.fa-icon>g{transform-origin:50%}.fa-spin>g{animation:1s linear infinite fa-spin}@-webkit-keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.dropdown-menu[data-v-1c40e8c8],.selector[data-v-1c40e8c8]{user-select:none}.dropdown-menu[data-v-1c40e8c8]{width:100%;margin-top:5px}.dropdown-menu svg[data-v-1c40e8c8]{width:20px}.selector[data-v-1c40e8c8]{cursor:pointer;color:#485291;padding:0 10px;font-size:14px;line-height:52px}.selector .pull-right[data-v-1c40e8c8]{margin-top:12px}.btn[data-v-61e5d697],.comments-link-inner[data-v-61e5d697]{transition:all .4s}a[data-v-21e2b845] { cursor: pointer; }
.userinfo2[data-v-21e2b845] { background: rgb(255, 255, 255); border: 1px solid rgb(217, 226, 250); box-shadow: rgba(26, 33, 106, 0.02) 0px 8px 10px; border-radius: 12px; color: rgb(72, 82, 145); font-size: 17px; line-height: 58px; }
.thumb-small[data-v-21e2b845] { width: 36px; display: inline-block; }
.avatar[data-v-21e2b845] { border-radius: 500px; background-color: rgb(255, 255, 255); padding: 2px; margin-left: 5px; margin-right: 5px; }
.thumb-small img[data-v-21e2b845] { height: auto; max-width: 100%; vertical-align: middle; }
.img-circle[data-v-21e2b845] { border-radius: 50%; }
svg[data-v-21e2b845] { top: 3px; position: relative; }
.dropdown-menu svg[data-v-21e2b845] { width: 20px; }
.r[data-v-98107d12] { color: rgb(157, 158, 178); font-size: 12px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; box-shadow: none; height: 100%; background: transparent !important; }
body .btn-success[data-v-98107d12] { color: rgb(255, 255, 255) !important; background: rgb(52, 168, 83) !important; }
.dropdown-toggle[data-v-98107d12] { border-right: 1px solid rgb(244, 248, 255); }
header, section { display: block; }
a:focus { outline: dotted thin; }
a:active, a:hover { outline: 0px; }
b { font-weight: 700; }
small { font-size: 80%; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
button, input, select, textarea { font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button { appearance: button; cursor: pointer; }
*, ::after, ::before { box-sizing: border-box; }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button, input, textarea { background-image: none; }
a { color: rgb(41, 128, 185); text-decoration: none; }
a:focus, a:hover { color: rgb(27, 85, 122); text-decoration: underline; }
a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
img { vertical-align: middle; }
.scroll-y { overflow-y: auto; }
p { margin: 0px 0px 10px; }
.text-muted { color: rgb(153, 153, 153); }
.text-success { color: rgb(70, 136, 71); }
.text-center { text-align: center; }
ul { list-style-type: none; margin-top: 0px; margin-bottom: 10px; }
.row::after, .row::before { content: " "; display: table; }
.row::after { clear: both; }
.col-lg-6, .col-md-6, .col-md-12, .col-sm-3, .col-sm-6, .col-xs-6, .col-xs-12 { position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px; }
label { display: inline-block; margin-bottom: 5px; }
.form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); vertical-align: middle; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(169, 164, 157) rgb(193, 189, 184) rgb(193, 189, 184); border-image: none; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 2px inset, rgb(255, 255, 255) 0px 2px 2px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857; text-align: center; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-radius: 12px; white-space: nowrap; user-select: none; }
.btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }
.btn:focus, .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }
.btn.active, .btn:active { outline: 0px; background-image: none; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }
.btn-default { color: rgb(51, 51, 51); background-color: rgb(244, 243, 237); border-color: rgb(186, 185, 184) rgb(186, 185, 184) rgb(161, 160, 158); box-shadow: rgb(255, 255, 255) 0px 2px 2px 0px inset, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; text-shadow: rgb(255, 255, 255) 1px 1px 1px; border-bottom-width: 1px; border-bottom-style: solid; }
.btn-default:active, .btn-default:focus, .btn-default:hover { color: rgb(51, 51, 51); background-color: rgb(229, 226, 212); border-color: rgb(156, 154, 153); }
.btn-default:active { background-image: none; }
.btn-sm { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.caret { display: inline-block; width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-width: 4px 4px 0px; border-style: solid solid dotted; border-color: rgb(0, 0, 0) transparent currentcolor; content: ""; }
.dropdown-toggle:focus { outline: 0px; }
.dropdown-menu { position: absolute; top: 100%; z-index: 1000; display: none; float: left; min-width: 160px; padding: 0px; margin: 0px; list-style: none; font-size: 14px; background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; background-clip: padding-box; }
.dropdown-menu .divider { height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229); }
.dropdown-menu > li > a, .dropdown-menu > li > span { display: block; margin: 0px; clear: both; font-weight: 400; line-height: 35px; padding: 0px 10px; color: rgb(72, 82, 145); font-size: 14px; white-space: nowrap; }
.dropdown-menu > li:first-child > a { border-top-left-radius: 12px; border-top-right-radius: 12px; }
.dropdown-menu > li:last-child > a { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }
.btn-group { position: relative; display: inline-block; vertical-align: middle; }
.btn-group > .btn { position: relative; float: left; }
.btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover { z-index: 2; }
.btn-group > .btn:focus { outline: none; }
.btn-group .btn + .btn { margin-left: -1px; }
.btn-group > .btn:first-child { margin-left: 0px; }
.btn .caret { margin-left: 0px; }
.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
.btn-group-justified .btn { float: none; display: table-cell; width: 1%; }
.input-group { display: table; border-collapse: separate; }
.input-group .form-control { width: 100%; margin-bottom: 0px; }
.input-group-addon:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 1; text-align: center; background-color: rgb(238, 238, 238); border: 1px solid rgb(193, 189, 184); border-radius: 12px; }
.input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group .form-control:first-child { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.nav { margin-bottom: 0px; padding-left: 0px; list-style: none; }
.nav::after, .nav::before { content: " "; display: table; }
.nav::after { clear: both; }
.navbar { position: relative; z-index: 1000; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent; }
.navbar::after, .navbar::before { content: " "; display: table; }
.navbar::after { clear: both; }
.navbar-nav { margin: 7.5px 0px; }
.media, .media-body { overflow: hidden; zoom: 1; }
.media { margin-top: 15px; }
.media:first-child { margin-top: 0px; }
.list-group { margin-bottom: 20px; padding-left: 0px; }
.list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; border: 1px solid rgb(221, 221, 221); }
.list-group-item:first-child { border-top-right-radius: 4px; border-top-left-radius: 4px; }
.list-group-item:last-child { margin-bottom: 0px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.panel { margin-bottom: 20px; }
.panel-body::after, .panel-body::before { content: " "; display: table; }
.panel-body::after { clear: both; }
.clearfix::after, .clearfix::before { content: " "; display: table; }
.clearfix::after { clear: both; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
a { color: rgb(58, 90, 122); }
a:focus, a:hover { text-decoration: none; }
.form-control:focus { border-color: rgb(19, 196, 165); box-shadow: none; }
img { max-width: 100%; }
.panel .list-group { background: transparent; }
.dropdown-menu { font-size: 13px; }
.list-group { border-radius: 4px; }
.list-group-item { border-color: rgb(228, 233, 237); }
.navbar { background-color: rgb(255, 255, 255); }
.input-group { position: relative; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > span, .dropdown-menu > .active > span:focus, .dropdown-menu > .active > span:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > span:focus, .dropdown-menu > li > span:hover { background-image: none; filter: none; background-color: rgb(239, 245, 255); }
.text-muted { color: rgb(145, 149, 153); }
.btn { color: rgb(255, 255, 255); background: rgb(167, 178, 190); position: relative; border-width: 0px; box-shadow: rgba(0, 0, 0, 0.15) 0px -2px 0px inset; font-weight: 600; padding: 7px 12px; }
.btn-default { padding: 6px 12px; box-shadow: rgba(0, 0, 0, 0.05) 0px -2px 0px inset; border-width: 1px; border-color: rgb(195, 198, 201); color: rgb(101, 116, 131); background-color: rgb(245, 246, 247); }
.btn-default:active, .btn-default:focus, .btn-default:hover { border-color: rgb(195, 198, 201); color: rgb(101, 116, 131); background-color: rgb(250, 251, 252); }
.btn-sm { padding: 6px 10px; }
.alert, .nav-tabs, .panel, form { margin-bottom: 15px; }
.media { margin-top: 10px; }
.line { height: 2px; margin: 10px 0px; font-size: 0px; overflow: hidden; background-color: rgb(255, 255, 255); border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(217, 226, 250); }
.line-dashed { border-style: dashed; background: transparent; }
input[type="text"], select, textarea { min-width: 40px; height: auto; }
.navbar { z-index: 1010; border-radius: 0px; margin-bottom: 0px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
.navbar-nav { margin: 0px; }
.navbar-nav.pull-right { width: auto; }
.navbar-nav { margin-left: 5px; }
.panel { border-radius: 0px; }
.panel form { margin-bottom: 0px; }
.list-group-item { padding: 0px 5px; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
input:hover::-webkit-input-placeholder { opacity: 0; }
.block input { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; height: 100%; width: 100%; float: left; font-size: 28px; }
input::-webkit-input-placeholder { color: rgb(230, 230, 230); }
.block .inner { background-color: rgb(255, 255, 255); border-radius: 12px; margin: 5px; padding: 5px; height: 54px; transition: 0.2s; }
.navbar-brand { float: left; padding-left: 25px; margin-bottom: 5px; line-height: 65px; }
.control-icons { font-size: 16px; }
.control-icons .btn { background: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 12px; padding: 12px 14px 8px; color: rgb(72, 82, 145); box-shadow: none; }
.btn-main { color: rgb(72, 82, 145); background-color: rgb(255, 255, 255); height: 100%; text-shadow: none; }
.color-instagram { color: rgb(0, 53, 105); }
.block .btn, .block .btn-group .active { box-shadow: none; }
.block .btn-group .active { color: rgb(72, 82, 145); background: rgb(222, 234, 255); }
input::-webkit-inner-spin-button, input::-webkit-outer-spin-button { appearance: none; }
.btn { transition: 0.2s; }
.media-body .icon { width: 40px; text-align: center; }
a { cursor: pointer; }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group .form-control:first-child { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.input-group-addon:first-child { border-right: 0px; }
.input-group-btn:last-child > .btn, .input-group .form-control:last-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.input-group-btn { position: relative; white-space: nowrap; }
.input-group-btn > .btn { position: relative; }
.input-group-btn > .btn + .btn { margin-left: -4px; }
.input-group-btn > .btn:active, .input-group-btn > .btn:hover { z-index: 2; }
.btn-success { background-color: rgb(126, 165, 104); border-color: rgb(113, 153, 91) rgb(113, 153, 91) rgb(89, 121, 72); box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 1px 0px inset, rgba(0, 0, 0, 0.1) 0px 1px 3px 0px; text-shadow: rgb(78, 105, 62) -1px -1px 1px; border-bottom-width: 1px; border-bottom-style: solid; }
.form-control[disabled] { cursor: not-allowed; background-color: rgb(238, 238, 238); }
.btn-group-justified { border-radius: 12px; height: 100%; }
.filter_form .dropdown-toggle, .filter_form .search { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; height: 100%; background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-size: 14px !important; }
.filter_form .search { padding-left: 10px; }
.block svg { vertical-align: middle; }
.arrow svg, .media-body .text-muted svg, header svg { vertical-align: text-top; }
:focus { outline: 0px; }
.panel { background: rgb(255, 255, 255); padding: 10px; border-radius: 12px; }
.block .inner { border: 1px solid rgb(217, 226, 250); }
.col-lg-6, .col-md-6 { float: left; }
@media (min-width: 992px){.col-md-6 { width: 50%; }}
.tabs { margin-left: -10px; margin-right: -10px; margin-top: -10px; }
.tabs .btn { padding: 0px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 62px; text-align: center; color: rgb(72, 82, 145); background: rgb(239, 245, 255); box-shadow: none; border-radius: 0px; }
.tabs .btn.active { background: rgb(255, 255, 255); }
.block .input-group { border: 1px solid rgb(217, 226, 250); border-radius: 12px; }
.list-group-item .btn, [name="promo"], body .current { border: 1px solid rgb(217, 226, 250) !important; }
.fa-icon { display: inline-block; fill: currentcolor; overflow: visible; }
.fa-icon > g { transform-origin: 50% 50%; }
.control-icons .btn[data-v-80c38538] { margin-left: 5px; }
html body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Tahoma,sans-serif;-webkit-font-smoothing:antialiased}
html body #header{box-shadow:0 1px 0 #e3e9fb}
html body .userinfo2{margin-right:20px!important}
html body .userinfo2 .balance{padding:0 16px 0 14px!important}
html body .userinfo2 .balance a{font-weight:600}
html body .userinfo2 .avatar{display:none!important}
@media (min-width:768px){
html body .userinfo2{margin-top:9px!important;line-height:48px!important}
html body .userinfo2 .balance{height:50px!important}
html body .userinfo2 .dropdown-toggle{display:inline-block;padding-left:16px}
}

html body section.panel{border-radius:18px;box-shadow:0 1px 2px rgba(47,54,114,.06),0 6px 24px rgba(47,54,114,.06)}
html body .block .inner{transition:box-shadow .2s,background-color .2s}
html body .block .inner:focus-within{box-shadow:0 0 0 3px rgba(139,128,254,.22)}
html body .url-input .inner:focus-within{background:#8b80fe}
html body .block input::placeholder{color:#b4bad8}
html body .block input::-webkit-input-placeholder{color:#b4bad8}

html body .btn{transition:transform .1s,box-shadow .2s,background-color .2s}
html body .btn:active,html body .arrow:active{transform:translateY(1px)}
html body .arrow{font-weight:700;box-shadow:0 6px 18px rgba(253,210,0,.38);transition:background-color .15s,transform .15s,box-shadow .15s}
html body .arrow .cart svg{transition:transform .15s}
@media (hover:hover){
html body .arrow:hover{background-color:#ffb800!important;transform:translateY(-2px);box-shadow:0 10px 24px rgba(255,170,0,.55)}
html body .arrow:hover .cart svg{transform:translateX(3px)}
}
html body .arrow:active{background-color:#f5a800!important;transform:translateY(0);box-shadow:0 4px 12px rgba(255,170,0,.45)}
html body .block .btn-info,html body .btn-info{border-radius:12px;box-shadow:0 6px 16px rgba(72,82,145,.22)}
html body .btn-default{border-radius:12px}
html body .block .label-minus:hover,html body .block .label-plus:hover{color:#485291}

html body .dropdown-menu{border:1px solid #d9e2fa;border-radius:14px;box-shadow:0 12px 32px rgba(47,54,114,.14);padding:6px}
html body .dropdown-menu>li>span,html body .dropdown-menu>li>a{border-radius:10px;padding:5px 12px}

html body .vue-slider-process{background:#8b80fe}
html body .vue-slider-dot{width:20px!important;height:20px!important}
html body .vue-slider-dot-handle{background:#485291!important;border:3px solid #fff;box-shadow:0 1px 4px rgba(47,54,114,.35);cursor:grab}
html body .vue-slider-dot-handle:hover{background:#3a4280!important}
html body .vue-slider-rail{background:#e3e6fb!important}

html body .comments-block i.active,html body .comments-block i:hover{color:#8b80fe;border-bottom-color:#8b80fe}

html body .swal2-container.swal2-backdrop-show{background:rgba(29,37,110,.32)}
html body .swal2-popup:not(.swal2-toast){border-radius:20px;box-shadow:0 24px 60px rgba(29,37,110,.22)}
html body .swal2-actions .swal2-styled{transition:transform .1s}
html body .swal2-actions .swal2-styled:active{transform:translateY(1px)}

html body #footer>.text-center{display:none}


html body:has(#footer .navbar-fixed-bottom) .sc-btn{bottom:calc(var(--lm-navh,56px) + 14px)!important}

@media (max-width:600px){
html body .swal2-container.swal2-center{align-items:flex-end;padding:0}
html body .swal2-container.swal2-center>.swal2-popup:not(.swal2-toast){width:100%;max-width:none;margin:auto 0 0!important;border-radius:20px 20px 0 0;padding-bottom:calc(1.5em + env(safe-area-inset-bottom))}
}

html body .panel button.btn-info,html body .panel button.btn-default{height:54px;font-size:15px;font-weight:700;border-radius:14px;letter-spacing:.01em}
html body .panel button.btn-info:hover,html body .panel button.btn-info:focus-visible{background:#3a4280;color:#fff;box-shadow:0 10px 22px rgba(72,82,145,.32);transform:translateY(-1px)}
html body .panel button.btn-default:hover,html body .panel button.btn-default:focus-visible{background:#f4f2ff;border-color:#8b80fe;color:#2f3672}
html body .panel button.btn-main.btn-block{font-size:14px;font-weight:700}
html body .panel button.btn-main.btn-block:hover{filter:brightness(.97);box-shadow:0 8px 18px rgba(253,210,0,.42)}
html body .panel a.pull-right{color:#485291;text-decoration:none;border-bottom:1px dashed rgba(72,82,145,.45);transition:color .15s,border-color .15s}
html body .panel a.pull-right small{font-size:13px}
html body .panel a.pull-right:hover{color:#8b80fe;border-bottom-color:#8b80fe}
html body .btn-group-justified .btn-main:not(.active):hover{background:#f1f5ff}
html body .block .inner:hover{box-shadow:0 0 0 3px rgba(139,128,254,.12)}
html body #content a:not(.btn):hover{color:#8b80fe}

html body .lm-ftr-wait{display:none!important}
html body .lm-ftr{margin-top:56px;background:#2f3672;color:#c9cdf0;padding:44px 0 26px;font-size:14px;line-height:1.55;text-align:left}
html body .lm-ftr .lm-wrap{max-width:1200px;margin:0 auto;padding:0 24px}
html body .lm-ftr a{color:#c9cdf0;text-decoration:none;transition:color .15s}
html body .lm-ftr a:hover{color:#fff;text-decoration:none}
html body .lm-ftr .lm-cols{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:28px}
html body .lm-ftr h4{color:#fff;margin:0 0 12px;font-size:15px;font-weight:700}
html body .lm-ftr ul{list-style:none;margin:0;padding:0}
html body .lm-ftr li+li{margin-top:8px}
html body .lm-ftr .lm-logo img{height:36px;width:auto;filter:brightness(0) invert(1)}
html body .lm-ftr .lm-about{margin:12px 0 0;line-height:1.6}
html body .lm-ftr .lm-meta{margin:22px 0 0;font-size:12.5px;color:#b4b9e6}
html body .lm-ftr .lm-legal-line{border-top:1px solid rgba(255,255,255,.12);margin-top:22px;padding-top:16px;display:flex;justify-content:space-between;gap:20px;font-size:12.5px;color:#b4b9e6}
html body .lm-ftr .lm-lang{display:inline-flex;gap:2px;margin-top:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:3px}
html body .lm-ftr .lm-lang button{border:0;background:none;font:700 13px/1 inherit;font-family:inherit;color:#c9cdf0;padding:8px 12px;border-radius:999px;cursor:pointer}
html body .lm-ftr .lm-lang button:hover{color:#fff}
html body .lm-ftr .lm-lang button.on{background:#fff;color:#2f3672}
html body:has(#footer .navbar-fixed-bottom) .lm-ftr{padding-bottom:170px}
@media (max-width:980px){
html body .lm-ftr .lm-cols{grid-template-columns:1fr 1fr}
html body .lm-ftr .lm-cols>:first-child{grid-column:1/-1}
html body .lm-ftr .lm-legal-line{flex-direction:column}
}
@media (max-width:600px){html body .lm-ftr .lm-wrap{padding:0 16px}}

html body .swal2-popup .swal2-title{color:#2f3672;font-weight:700;font-size:22px;letter-spacing:-.01em}
html body .swal2-popup .swal2-close{color:#8b93c3;border-radius:10px;transition:color .15s,background-color .15s}
html body .swal2-popup .swal2-close:hover{color:#2f3672;background:#eef1fb}
html body .swal2-popup:has(table.table-striped){max-width:560px;width:calc(100% - 32px)}
html body .swal2-popup .scrollbar:has(>table.table-striped){margin:4px 0 14px!important;height:auto!important;max-height:min(56vh,420px);border:1px solid #e3e8f8;border-radius:14px;overflow:auto}
html body .swal2-popup table.table-striped{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;color:#485291}
html body .swal2-popup table.table-striped thead{position:sticky;top:0;z-index:1;background:#f5f7ff}
html body .swal2-popup table.table-striped thead th{background:#f5f7ff;border:0;border-bottom:1px solid #e3e8f8;padding:10px 14px;font-size:12px;font-weight:600;color:#8b93c3;text-transform:uppercase;letter-spacing:.04em}
html body .swal2-popup table.table-striped th,html body .swal2-popup table.table-striped td{border-left:0!important;border-right:0!important}
html body:has(.swal2-container .swal2-popup) .sc-btn{display:none!important}
html body .swal2-popup table.table-striped tbody tr,html body .swal2-popup table.table-striped tbody tr>td{background:#fff!important}
html body .swal2-popup table.table-striped tbody tr:hover>td{background:#f7f8ff!important}
html body .swal2-popup table.table-striped td{border:0;border-top:1px solid #eef1fb;padding:11px 14px;vertical-align:middle;line-height:1.35}
html body .swal2-popup table.table-striped tbody tr:first-child td{border-top:0}
html body .swal2-popup table.table-striped td:nth-child(1){color:#8b93c3;white-space:nowrap;font-variant-numeric:tabular-nums}
html body .swal2-popup table.table-striped td:nth-child(2){font-weight:700;color:#2f3672;white-space:nowrap;font-variant-numeric:tabular-nums}
html body .swal2-popup table.table-striped td:nth-child(3){font-size:13px;color:#5a63a0}
html[data-lm-lang=en] body .swal2-popup table.table-striped thead th{font-size:0}
html[data-lm-lang=en] body .swal2-popup table.table-striped thead th::after{font-size:12px}
html[data-lm-lang=en] body .swal2-popup table.table-striped thead th:nth-child(1)::after{content:"Date"}
html[data-lm-lang=en] body .swal2-popup table.table-striped thead th:nth-child(2)::after{content:"Amount"}
html[data-lm-lang=en] body .swal2-popup table.table-striped thead th:nth-child(3)::after{content:"Method"}
html body .swal2-popup .swal2-actions .swal2-styled:not(.swal2-confirm){border-radius:14px!important;transition:background-color .15s,border-color .15s,transform .1s}
html body .swal2-popup .swal2-actions .swal2-styled:not(.swal2-confirm):hover{background:#f4f2ff!important;border-color:#8b80fe!important;color:#2f3672!important}
@media (max-width:767px){
html body .swal2-popup:has(table.table-striped){width:100%}
html body .swal2-popup table.table-striped thead th,html body .swal2-popup table.table-striped td{padding:10px 10px}
}
html body #second .tabs>ul{display:flex!important;width:auto!important;box-sizing:border-box;gap:4px;margin:14px 14px 0;padding:4px!important;background:#eef2ff;border-radius:14px}
html body #second .tabs>ul>li.btn{float:none;display:flex;flex:1;align-items:center;justify-content:center;gap:6px;height:46px;border:0!important;border-radius:11px!important;background:transparent!important;color:#5c65a1!important;font-size:15px;font-weight:600;box-shadow:none;transition:background-color .15s,color .15s}
html body #second .tabs>ul>li.btn:hover{color:#2f3672!important;background:rgba(255,255,255,.55)!important}
html body #second .tabs>ul>li.btn.active{background:#fff!important;color:#2f3672!important;box-shadow:0 1px 2px rgba(47,54,114,.08),0 4px 12px rgba(47,54,114,.08)}
html body #second .tab-pane .input-group{display:flex;align-items:stretch;border:1px solid #dfe5fb;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s}
html body #second .tab-pane .input-group:hover{box-shadow:0 0 0 3px rgba(139,128,254,.12)}
html body #second .tab-pane .input-group>*{display:flex;align-items:center;float:none;width:auto;height:auto;border:0!important;border-radius:0!important;background:transparent}
html body #second .tab-pane .input-group>.form-control{flex:1;min-width:0;height:auto;box-shadow:none;background:#fff!important}
html body #second .tab-pane .input-group .btn{height:100%;border:0!important;border-radius:0!important;box-shadow:none}
html body #second .tab-pane .input-group .dropdown-toggle{width:54px;background:#f6f8ff;border-right:1px solid #e6ebfb!important;transition:background-color .15s}
html body #second .tab-pane .input-group .dropdown-toggle:hover{background:#eef2ff}
html body #second .tab-pane .input-group-addon[data-toggle]{padding-left:14px!important;color:#2f3672!important;font-size:14px}
html body #second .tab-pane .btn-success{background:#485291!important;color:#fff!important;transition:background-color .15s}
html body #second .tab-pane .btn-success:hover,html body #second .tab-pane .btn-success:focus{background:#3a4380!important}
html body #second .tab-pane .btn-success svg{fill:currentColor;color:#fff}
html body #second .tab-pane .btn-copy{width:56px;justify-content:center}
html body #second .tab-pane .btn-success:not(.btn-copy){padding:0 22px;font-size:14px;font-weight:700;letter-spacing:.01em}
html body #second .tab-pane .input-group-addon[style*="width: 100%"]{justify-content:flex-start;padding-left:18px;color:#2f3672!important;font-size:18px!important;font-weight:700}
html body #second .tab-pane .input-group .btn:not(.btn-success):not(.dropdown-toggle){width:50px;justify-content:center;background:#fff;border-left:1px solid #eef1fb!important}
html body #second .tab-pane .input-group .btn:not(.btn-success):not(.dropdown-toggle):hover{background:#f6f8ff}
html body #second .tab-pane>div>p[style*="font-size"]{font-size:12.5px!important;line-height:1.55;color:#5c65a1;margin:10px 6px 14px}
html body #second .tab-pane>div>p svg{color:#485291;vertical-align:-2px}
html body #second .list-group>li>p:only-child{margin:0;padding:26px 16px;text-align:center;color:#6b74ab;background:#f7f9ff;border:1px dashed #d6defa;border-radius:14px}
html body #second .filter_form .input-group .dropdown-toggle{width:auto!important;padding:0 12px 0 14px;white-space:nowrap}
html body #second .filter_form .input-group>.input-group-btn:first-child{width:auto!important;flex:none}
html body #second .filter_form .input-group>input{flex:1;min-width:0;padding-left:12px}
html body #content .panel-body>div:has(.btn-copy) .input-group{display:flex;align-items:stretch;border:1px solid #dfe5fb;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s}
html body #content .panel-body>div:has(.btn-copy) .input-group:hover{box-shadow:0 0 0 3px rgba(139,128,254,.12)}
html body #content .panel-body>div:has(.btn-copy) .input-group>*{display:flex;align-items:center;float:none;width:auto;height:auto;border:0!important;border-radius:0!important;background:transparent}
html body #content .panel-body>div:has(.btn-copy) .input-group>.form-control{flex:1;min-width:0;height:auto;box-shadow:none;background:#fff!important}
html body #content .panel-body>div:has(.btn-copy) .input-group .btn{height:100%;border:0!important;border-radius:0!important;box-shadow:none}
html body #content .panel-body>div:has(.btn-copy) .input-group .dropdown-toggle{width:54px;background:#f6f8ff;border-right:1px solid #e6ebfb!important;transition:background-color .15s}
html body #content .panel-body>div:has(.btn-copy) .input-group .dropdown-toggle:hover{background:#eef2ff}
html body #content .panel-body>div:has(.btn-copy) .input-group-addon[data-toggle]{padding-left:14px!important;color:#2f3672!important;font-size:14px}
html body #content .panel-body>div:has(.btn-copy) .btn-success{background:#485291!important;color:#fff!important;transition:background-color .15s}
html body #content .panel-body>div:has(.btn-copy) .btn-success:hover,html body #content .panel-body>div:has(.btn-copy) .btn-success:focus{background:#3a4380!important}
html body #content .panel-body>div:has(.btn-copy) .btn-success svg{fill:currentColor;color:#fff}
html body #content .panel-body>div:has(.btn-copy) .btn-copy{width:56px;justify-content:center}
html body #content .panel-body>div:has(.btn-copy) .btn-success:not(.btn-copy){padding:0 22px;font-size:14px;font-weight:700;letter-spacing:.01em}
html body #content .panel-body>div:has(.btn-copy) .input-group-addon[style*="width: 100%"]{justify-content:flex-start;padding-left:18px;color:#2f3672!important;font-size:18px!important;font-weight:700}
html body #content .panel-body>div:has(.btn-copy) .input-group .btn:not(.btn-success):not(.dropdown-toggle){width:50px;justify-content:center;background:#fff;border-left:1px solid #eef1fb!important}
html body #content .panel-body>div:has(.btn-copy) .input-group .btn:not(.btn-success):not(.dropdown-toggle):hover{background:#f6f8ff}
html body #content .panel-body>div:has(.btn-copy)>p[style*="font-size"]{font-size:12.5px!important;line-height:1.55;color:#5c65a1;margin:10px 6px 14px}
html body #content .panel-body>div:has(.btn-copy)>p svg{color:#485291;vertical-align:-2px}
html body #content .panel-body>div:has(.btn-copy) .list-group>li>p:only-child{margin:0;padding:26px 16px;text-align:center;color:#6b74ab;background:#f7f9ff;border:1px dashed #d6defa;border-radius:14px}
html.lm-mnav:not(.lm-tab-settings) body #content{padding-bottom:calc(var(--lm-navh,60px) + 12px)}
html.lm-ios{--lm-sat:env(safe-area-inset-top,0px);--lm-sab:env(safe-area-inset-bottom,0px)}
html.lm-ios body #header{box-sizing:content-box;padding-top:var(--lm-sat)}
html.lm-ios body #content{padding-top:var(--lm-sat)}
html body #footer .navbar-fixed-bottom{box-sizing:content-box;padding:0;background:#fff;border-top:1px solid #e9edf9;box-shadow:0 -2px 12px rgba(47,54,114,.05)!important}
html body #footer .navbar-fixed-bottom .btn-group{background:#fff!important}
html body #footer .navbar-fixed-bottom .btn-main{height:auto;padding:7px 2px max(6px,var(--lm-sab,0px))!important;vertical-align:top;line-height:1;background:#fff!important;color:#9aa2c4!important;border:0!important;border-radius:0!important;box-shadow:none!important;transition:color .15s}
html body #footer .navbar-fixed-bottom .btn-main svg{display:block;width:24px!important;height:24px!important;margin:0 auto;transition:transform .15s}
html body #footer .navbar-fixed-bottom .btn-main.active{color:#485291!important}
html body #footer .navbar-fixed-bottom .btn-main.active svg{transform:scale(1.08)}
html body #footer .navbar-fixed-bottom .btn-main[data-lm-label]::after{content:attr(data-lm-label);display:block;margin-top:4px;font-size:11px;line-height:13px;font-weight:600;letter-spacing:.01em;white-space:nowrap}
html body #footer .navbar-fixed-bottom .ripple-container{display:none!important}
html.lm-mnav body .sc-btn{display:none!important}
html.lm-mnav body #footer .btn-help{position:relative}
html.lm-mnav body #footer .btn-help[data-lm-badge]::before{content:attr(data-lm-badge);position:absolute;top:2px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ef4444;color:#fff;font:700 11px/18px system-ui,sans-serif;box-sizing:border-box}
html.lm-mnav body footer.lm-ftr{display:none!important}
html.lm-mnav.lm-tab-settings body footer.lm-ftr:not([style*="none"]){display:block!important;background:transparent;color:#5c65a1;margin-top:0;padding:4px 0 calc(var(--lm-navh,60px) + 24px);font-size:14px}
html.lm-mnav.lm-tab-settings body footer.lm-ftr .lm-cols>:first-child{display:none}
html.lm-mnav.lm-tab-settings body footer.lm-ftr h4{color:#2f3672;font-size:13px;margin-bottom:8px}
html.lm-mnav.lm-tab-settings body footer.lm-ftr a{color:#485291}
html.lm-mnav.lm-tab-settings body footer.lm-ftr .lm-cols{gap:20px}
html.lm-mnav.lm-tab-settings body footer.lm-ftr .lm-meta,html.lm-mnav.lm-tab-settings body footer.lm-ftr .lm-legal-line{color:#7a82b5;font-size:12px}
html.lm-mnav.lm-tab-settings body footer.lm-ftr .lm-legal-line{border-top-color:#dfe5fb}
html{background:#ebf2ff}
html body{margin:0}
html body .lm-skel{position:relative;min-height:100vh;pointer-events:none}
html body #preloader:has(.lm-skel) .loading{display:none!important}
html body #preloader .lm-skel{padding-top:70px}
html body .lm-skel-hd{height:70px;background:#fff;box-shadow:0 1px 0 #e3e9fb;display:flex;align-items:center;padding:0 max(36px,calc((100% - 1240px) / 2 + 36px))}
html body .lm-skel-hd img{height:36px;width:auto}
html body .lm-skel-w{display:flex;gap:30px;max-width:1240px;margin:0 auto;padding:35px 40px 0;box-sizing:border-box}
html body .lm-skel-c{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 14px;background:#fff;border-radius:18px;padding:22px 24px 26px;box-shadow:0 1px 2px rgba(47,54,114,.06),0 6px 24px rgba(47,54,114,.06)}
html body .lm-skel-c i{display:block;border-radius:12px;background:linear-gradient(90deg,#eef2fd 25%,#f7f9ff 50%,#eef2fd 75%);background-size:300% 100%;animation:lm-sk 1.4s ease-in-out infinite}
html body .lm-sk-b{flex:1 1 100%;margin-bottom:16px}
html body .lm-sk-h{flex:1 1 calc(50% - 7px)}
html body .lm-sk-l{width:38%;height:12px;margin:2px 0 10px 4px;border-radius:6px!important}
html body .lm-sk-f{height:54px;border:1px solid #e6ebfb;box-sizing:border-box}
html body .lm-sk-end{margin-left:auto;margin-bottom:0;flex-grow:0;flex-basis:calc(50% - 7px)}
html body .lm-sk-btn{height:60px;border-radius:14px!important;background:linear-gradient(90deg,#fff1b8 25%,#fff8db 50%,#fff1b8 75%)!important;background-size:300% 100%!important}
html body .lm-sk-tabs{flex:1 1 100%;height:54px;margin-bottom:26px;border-radius:14px!important}
html body .lm-sk-row{flex:1 1 100%;height:62px;margin-bottom:12px;border:1px dashed #e3e8fa;box-sizing:border-box}
@keyframes lm-sk{0%{background-position:100% 0}100%{background-position:0 0}}
@media (prefers-reduced-motion:reduce){html body .lm-skel-c i{animation:none}}
@media (max-width:767px){
html body .lm-skel-hd{height:51px;padding:0 16px}
html body .lm-skel-hd img{height:30px}
html body #preloader .lm-skel{padding-top:51px}
html body .lm-skel-w{padding:16px 10px 0}
html body .lm-skel-r{display:none}
html body .lm-skel-c{padding:16px 14px 20px}
}
html body .payment-type label{color:#2f3672}
html body .userinfo2{transition:border-color .15s,box-shadow .15s}
html body .userinfo2>.pull-left:first-child{margin-right:0!important}
html body .userinfo2 .dropdown-toggle{padding:0 14px 0 16px;border-radius:11px 0 0 11px;transition:background-color .15s,color .15s}
html body .userinfo2 .balance{border-radius:0 11px 11px 0;transition:background-color .15s}
html body .userinfo2 .balance a{display:inline-block;text-decoration:none}
html body .userinfo2 .balance a svg{transition:transform .2s}
html body .userinfo2 .dropdown-toggle .caret{transition:transform .2s}
html body .userinfo2 .dropdown-toggle:active,html body .userinfo2 .balance:active{background:#e8edff}
html body .dropdown-menu>li>a,html body .dropdown-menu>li>span{transition:background-color .12s,color .12s}
html body .dropdown-menu>li>a svg{transition:transform .15s}
html body .block .label-minus,html body .block .label-plus{transition:background-color .15s,color .15s,transform .1s}
html body .block .label-minus:active,html body .block .label-plus:active{transform:scale(.92)}
html body #second li.list-group-item{border-radius:12px;transition:background-color .15s}
html body .control-icons a.btn{transition:background-color .15s,border-color .15s,color .15s,transform .15s}
html body .control-icons a.btn:active{transform:scale(.94)}
html body .payment-type label{cursor:pointer;transition:background-color .15s}
html body #footer .navbar-fixed-bottom .btn-main:active{background:#f3f5ff!important}
html body a.navbar-brand{transition:opacity .15s}
@media (hover:hover){
html body .userinfo2:hover{border-color:#aebcf0;box-shadow:0 4px 14px rgba(47,54,114,.08)}
html body .userinfo2 .dropdown-toggle:hover{background:#e9eeff;color:#2f3672}
html body .userinfo2 .dropdown-toggle:hover .caret{transform:translateY(2px)}
html body .userinfo2 .balance:hover{background:#e6f6ea}
html body .userinfo2 .balance:hover a{color:#2f3672!important}
html body .userinfo2 .balance:hover a svg{transform:rotate(90deg) scale(1.12)}
html body .dropdown-menu>li>a:hover,html body .dropdown-menu>li>span:hover,html body .dropdown-menu>li>a:focus{background:#f0f3ff;color:#2f3672}
html body .dropdown-menu>li>a:hover svg{transform:translateX(2px)}
html body .block .label-minus:hover,html body .block .label-plus:hover{background:#cddbff}
html body #second li.list-group-item:hover{background:#f7f9ff}
html body .control-icons a.btn:hover{background:#eef2ff;border-color:#c3cdf5;color:#2f3672;transform:translateY(-1px)}
html body .payment-type:not(.current) label:hover{background:#f6f8ff}
html body a.navbar-brand:hover{opacity:.85}
}
html body form.order [data-lm-hidden]{display:none!important}
html body .lm-pick{clear:both;padding:2px 6px 6px}
html body .lm-pick-t{margin:0 0 9px;padding-left:6px;color:#5c65a1;font-size:13px;font-weight:600}
html body .lm-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
html body .lm-chip{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;min-height:42px;margin:0;padding:0 16px;border:1px solid #dfe5fb;border-radius:999px;background:#fff;color:#2f3672;font:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s}
html body .lm-chip.on{background:#eef2ff;border-color:#9fb0ee;color:#2f3672;box-shadow:inset 0 0 0 1px #9fb0ee}
html body .lm-chip-more{border-style:dashed;color:#5c65a1;font-weight:500}
html body .lm-chip:active{transform:scale(.96)}
html body .lm-chip:focus-visible{outline:2px solid #8b80fe;outline-offset:2px}
@media (hover:hover){html body .lm-chip:not(.on):hover{border-color:#aebcf0;background:#f6f8ff}}
@media (max-width:767px){html body .lm-chips{gap:7px;margin-bottom:14px}html body .lm-chip{min-height:38px;padding:0 14px;font-size:14.5px}}
html body:has(#footer .navbar-fixed-bottom) form.order .block.half:has(> .arrow){position:sticky;bottom:var(--lm-navh,56px);z-index:30;padding-top:8px!important;padding-bottom:10px!important;background:linear-gradient(rgba(255,255,255,0),#ebf2ff 30%)}
html body .amount-block .label-minus,html body .amount-block .label-plus{transition:opacity .15s}
html body .amount-block .lm-off{opacity:.35;cursor:default}
html body form.order .block .selector>svg.fa-icon:not(.pull-right){width:17px!important;height:17px!important;margin-right:9px!important;vertical-align:-3px}
html body form.order .dropdown-menu{max-height:min(340px,52vh);overflow-y:auto;overscroll-behavior:contain}
html body form.order .dropdown-menu>li>span{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:14px;line-height:1.3}
html body form.order .dropdown-menu>li>span>svg{flex:none;width:13px!important;height:13px!important}
html body form.order .lm-p1k{margin-left:auto;padding-left:12px;color:#7a83b8;font-size:13px;font-weight:600;white-space:nowrap}
html body form.order .dropdown-menu>li.active .lm-p1k{color:#485291}
html body form.order .block>p[data-lm-p1k]::after{content:attr(data-lm-p1k);float:right;color:#7a83b8;font-weight:600}
html body form.order .lm-qty{clear:both;display:flex;gap:6px;padding:8px 6px 2px}
html body form.order .lm-q{appearance:none;flex:1;min-width:0;height:32px;padding:0 4px;border:1px solid #dfe5fb;border-radius:999px;background:#fff;color:#2f3672;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s,border-color .15s,transform .1s}
html body form.order .lm-q.on{background:#eef2ff;border-color:#9fb0ee}
html body form.order .lm-q:active{transform:scale(.95)}
@media (hover:hover){html body form.order .lm-q:hover{border-color:#b9c4ef;background:#f6f8ff}}
html body form.order .block[data-lm-err]::after{display:none!important}
html body form.order .lm-fixq{appearance:none;display:block;clear:both;margin:2px 10px 2px;padding:0;border:0;background:none;color:#b45309;font:inherit;font-size:12px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer}
html body form.order .lm-fixq u{text-decoration:none;color:#485291;border-bottom:1px dashed currentColor}
html body form.order .block .inner.bad{border-color:#f2cf97!important;background-color:#fffbf3!important;box-shadow:0 0 0 3px rgba(245,158,11,.10)!important}
html body form.order .comments-block>.block{margin-bottom:4px!important}
html body form.order .comments-block>.block>.inner{display:flex;flex-wrap:wrap;align-items:center;gap:0;height:auto!important;padding:2px 6px 4px!important;background:none!important;border:0!important;box-shadow:none!important;font-size:0!important}
html body form.order .comments-block>.block>.inner::before{content:'Дополнительно';flex-basis:100%;margin-bottom:8px;color:#5c65a1;font-size:13px;font-weight:600}
html[data-lm-lang=en] body form.order .comments-block>.block>.inner::before{content:'Extras'}
html body form.order .comments-block>.block>.inner>span{display:contents}
html body form.order .comments-block>.block>.inner i{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin:0 8px 8px 0;padding:0 13px;border:1px dashed #b9c4ef!important;border-radius:999px;background:#fff;color:#2f3672!important;font-size:13.5px;font-style:normal;font-weight:600!important;cursor:pointer;transition:background-color .15s,border-color .15s}
html body form.order .comments-block>.block>.inner i svg{display:none}
html body form.order .comments-block>.block>.inner i::before{content:'+';font-size:16px;line-height:1;color:#7a83b8}
html body form.order .comments-block>.block>.inner i.active{border-style:solid!important;border-color:#9fb0ee!important;background:#eef2ff}
html body form.order .comments-block>.block>.inner i.active::before{content:'✓';font-size:13px;color:#485291}
@media (hover:hover){html body form.order .comments-block>.block>.inner i:hover{border-color:#9fb0ee!important;background:#f6f8ff}}
html body .lm-pick{position:relative}
html body .lm-chip-more{border-style:dashed!important;border-color:#c3cdf5;color:#485291;font-weight:600}
html body .lm-caret{display:inline-block;width:0;height:0;margin-left:7px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;vertical-align:2px;transition:transform .15s}
html body .lm-chip-more[aria-expanded=true]{background:#fff;border-color:#9fb0ee}
html body .lm-chip-more[aria-expanded=true] .lm-caret{transform:rotate(180deg)}
@media (min-width:768px){
html body form.order #services>.block.half:not(.alert-block){float:none!important;clear:both;width:100%!important}
html body form.order #services>.amount-block{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:10px}
html body form.order #services>.amount-block>p{grid-column:1/-1;grid-row:1}
html body form.order #services>.amount-block>.inner{grid-column:1;grid-row:2}
html body form.order #services>.amount-block>.lm-qty{grid-column:2;grid-row:2;align-self:center;margin-top:6px;padding:0 6px 0 0}
html body form.order #services>.amount-block>.lm-qty .lm-q{flex:none;min-width:54px;height:40px;padding:0 10px}
html body form.order #services>.amount-block>.lm-fixq{grid-column:1/-1;grid-row:3}
}
html body .lm-chips>.lm-chip{flex:1 1 auto;justify-content:center}
html body #second .filter_form .input-group.inner{overflow:visible!important}
html body #second .filter_form .input-group>.input-group-btn:first-child>.dropdown-toggle{border-radius:13px 0 0 13px}
html body #second .filter_form .dropdown-menu{max-height:min(420px,60vh);overflow-y:auto;overscroll-behavior:contain;margin-top:6px}
html body #second .filter_form .dropdown-menu>li>a,html body #second .filter_form .dropdown-menu>li>span{display:flex;align-items:center;gap:8px;padding:7px 12px;font-size:14px;line-height:1.3}
html body #second .filter_form .lm-fsel{margin:0 4px 0 -.27em;font-weight:700;color:#485291}
html body #second .filter_form .dropdown-menu>li.lm-on>span{background:#eef2ff;color:#2f3672;font-weight:600}
@media (min-width:992px){
html body .main>.row:has(>#order>#gift){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start}
html body .main>.row:has(>#order>#gift)::before,html body .main>.row:has(>#order>#gift)::after{display:none}
html body .main>.row>#order:has(>#gift){display:contents}
html body .main>.row>#order>#gift{grid-column:2;grid-row:2;margin:0 10px 20px}
html body .main>.row>#order:has(>#gift)>section.panel:not(#gift){grid-column:1;grid-row:1/span 3;margin:0 10px 20px}
html body .main>.row>#order>#gift>.block:has(.url-input),html body .main>.row>#order>#gift .url-input.half,html body .main>.row>#order>#gift>.block:has(.url-input)+div{float:none;width:100%}
html body .main>.row:has(>#order>#gift)>div:not(#order){grid-column:2;grid-row:1;float:none;width:auto;left:auto;right:auto}
}
html body .arrow .cost{font-size:22px!important;font-weight:700!important;color:#2a2f45!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;white-space:nowrap}
@media (min-width:768px){html body .arrow .cost{font-size:24px!important}}
@media (max-width:520px){
html.lm-mnav .sc-root.sc-open:not(:focus-within) .sc-panel{max-height:calc(100dvh - var(--lm-navh,56px))!important}
html.lm-mnav:has(.sc-root.sc-open:not(:focus-within)) body #footer .navbar-fixed-bottom{z-index:2147483002!important}
html.lm-mnav:has(.sc-root.sc-open) body #footer .navbar-fixed-bottom .btn-main.active{color:#9aa2c4!important}
html.lm-mnav:has(.sc-root.sc-open) body #footer .navbar-fixed-bottom .btn-main.btn-help{color:#485291!important}
}
html body form.order .lm-qty{gap:4px 16px;flex-wrap:wrap;padding:3px 8px 0}
html body form.order .lm-qty .lm-q,html body form.order #services>.amount-block>.lm-qty .lm-q{flex:none;min-width:0;height:auto;padding:0 0 1px;border:0;border-bottom:1px dashed currentColor;border-radius:0;background:none;color:#8d95b8;font-size:13px;font-weight:400;line-height:18px}
html body form.order .lm-qty .lm-q.on,html body form.order #services>.amount-block>.lm-qty .lm-q.on{background:none;color:#485291;font-weight:700}
@media (hover:hover){html body form.order .lm-qty .lm-q:hover,html body form.order #services>.amount-block>.lm-qty .lm-q:hover{background:none;color:#485291}}
@media (min-width:768px){
html body form.order #services>.amount-block{grid-template-columns:minmax(0,1fr)}
html body form.order #services>.amount-block>.lm-qty{grid-column:1;grid-row:3;margin-top:0;padding:3px 8px 0}
html body form.order #services>.amount-block>.lm-fixq{grid-row:4}
html body form.order #services>.block.half.sub-type:not(.alert-block):not([style*=none]){float:left!important;clear:both;width:44%!important}
html body form.order #services:has(>.block.half.sub-type:not([style*=none]))>.amount-block.block.half{float:left!important;clear:none;width:56%!important}
}
html body form.order .vue-slider-dot{width:26px!important;height:26px!important}
html body form.order .vue-slider-dot-handle{background:#ffd200!important;border:3px solid #fff;box-shadow:0 1px 5px rgba(47,54,114,.35)!important;box-sizing:border-box}
html body a:focus:not(:focus-visible),html body a:active{outline:none!important}
html body .arrow .cost[data-lm-pre]::before{content:attr(data-lm-pre) " · ";font-weight:500;text-transform:none}
@media (max-width:380px){html body .arrow .cost{font-size:19px!important}}
html body form.order .dropdown-menu>li>span[data-lm-ic]>svg.fa-icon,html body form.order .block .selector[data-lm-ic]>svg.fa-icon:not(.pull-right){display:none!important}
html body form.order .dropdown-menu>li>span[data-lm-ic]::before,html body form.order .block .selector[data-lm-ic]::before{content:"";flex:none;width:18px;height:18px;background:#485291;-webkit-mask:var(--lm-ic) center/contain no-repeat;mask:var(--lm-ic) center/contain no-repeat}
html body form.order .block .selector[data-lm-ic]::before{display:inline-block;width:21px;height:21px;margin-right:10px;vertical-align:-5px}
.sc-panel .lm-att{display:flex;align-items:center;gap:10px;margin:0;padding:9px 10px;background:#fff;border:1px solid #e2e8f3;border-radius:14px;font:14px/1.3 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
.sc-panel .lm-att-ic{flex:none;width:34px;height:34px;border-radius:10px;color:#fff;font:700 12px/34px system-ui,sans-serif;text-align:center}
.sc-panel .lm-att-t{flex:1;min-width:0}
.sc-panel .lm-att-t b{display:block;color:#1f2430;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc-panel .lm-att-t span{display:block;color:#7a8499;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sc-panel .lm-att-x{flex:none;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:#f1f4fa;color:#7a8499;font-size:18px;line-height:28px;cursor:pointer}
html body .arrow .cost[data-lm-pre]::before{content:attr(data-lm-pre) "\00a0·\00a0";font-weight:700}
html body .arrow .cost{display:inline-flex;align-items:center;height:60px;line-height:1;vertical-align:top}
@media (max-width:767px){html body form.order .amount-block{margin-top:10px}}
html body form.order .amount-block>.lm-qty{order:-1;gap:4px 18px;padding:4px 12px 6px}
html body form.order .amount-block>.lm-qty .lm-q{padding:4px 0 2px}
@media (min-width:768px){
html body form.order #services>.amount-block>.lm-qty{grid-column:1;grid-row:2;padding:4px 12px 6px}
html body form.order #services>.amount-block>.inner{grid-row:3}
html body form.order #services>.amount-block>.lm-fixq{grid-row:4}
}
html body form.order .amount-block.lm-qin{position:relative}
html body form.order .amount-block.lm-qin>.lm-qty,html body form.order #services>.amount-block.lm-qin>.lm-qty{position:absolute;grid-area:auto;right:10px;z-index:1;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0 16px;margin:0;padding:0;overflow:visible}
html body form.order .amount-block.lm-qin>.lm-qty .lm-q,html body form.order #services>.amount-block.lm-qin>.lm-qty .lm-q{flex:none;padding:2px 0 2px;border-bottom:1.5px dashed currentColor;color:#6f78a8;line-height:16px}
html body form.order .amount-block.lm-qin>.lm-qty .lm-q.on,html body form.order #services>.amount-block.lm-qin>.lm-qty .lm-q.on{color:#2f3672}
html body form.order .amount-block.lm-qin>p{margin-top:12px;margin-bottom:10px}
@media (min-width:768px){html body form.order .amount-block.lm-qin>p{margin-top:6px;margin-bottom:0}}
html body .arrow .cost{font-size:19px!important;font-weight:600!important}
html body .arrow .cost[data-lm-pre]::before{font-weight:600}
@media (min-width:768px){html body .arrow .cost{font-size:20px!important}}
@media (max-width:380px){html body .arrow .cost{font-size:17px!important}}
html body #order>section[data-v-639d0368],html body #order>section.lm-app-orig{display:none!important}
html body #order>.lm-app{display:grid;grid-template-columns:71px minmax(0,1fr) 28px;grid-template-areas:"i t x" ". b .";align-items:center;gap:8px 12px;margin:0 10px 14px;padding:14px 12px 14px 14px;background:#fff;border-radius:18px;box-shadow:0 4px 16px rgba(47,54,114,.08);color:#2f3672}
html body .lm-app-i{grid-area:i;align-self:start;width:71px;height:30px;margin-top:4px}
html body .lm-app-t{grid-area:t;min-width:0}
html body .lm-app-t b{display:block;font-size:16px;font-weight:700;line-height:1.25}
html body .lm-app-t span{display:block;margin-top:2px;color:#5c65a1;font-size:14px;line-height:1.35}
html body .lm-app-b{grid-area:b;justify-self:start;height:36px;margin:0;padding:0 16px;border:0;border-radius:12px;background:#485291;color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
html body .lm-app-x{grid-area:x;align-self:start;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:#f1f4fa;color:#7a8499;font-size:20px;line-height:28px;cursor:pointer}
html body .lm-app-s{grid-column:1/-1;margin:4px 0 0;padding:12px 14px 12px 32px;background:#f4f7ff;border-radius:12px;font-size:15px;line-height:1.45}
html body .lm-app-s[hidden]{display:none}
html body .lm-app-s li+li{margin-top:6px}
html body .lm-app-s svg{display:inline-block;width:20px;height:20px;margin:0 2px;vertical-align:-4px;fill:none;stroke:#2f7bf6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
html body .lm-app-s svg circle{fill:#2f7bf6;stroke:none}
@media (min-width:992px){html body #order>.lm-app{display:none}}
/* 17.10.2026, Dave: login card shrank to ~40% under 992px (app floats .col-md-6 without a width) */
@media (max-width:991px){html body .main>.row:has(>#order>#gift)>div:not(#order){width:100%}}
/* social login is off (#buttons-soc hidden): drop its heading and the empty gap above the fields */
html body .panel-body>div:has(#buttons-soc[style*="display: none"]){margin-top:0!important}
html body div:has(>#buttons-soc[style*="display: none"])>label{display:none}
/* gift in the right column: fields stacked, the button under them across the full width (inline styles of the app) */
@media (min-width:992px){
html body .main>.row>#order>#gift>.block:has(.url-input){padding-right:0!important}
html body .main>.row>#order>#gift>.block:has(.url-input)+div{width:100%!important;margin-left:0!important;float:none!important;padding:5px!important}
}
/* gift across the full width on narrow screens: same stacking once fields no longer fit in one row */
@media (max-width:640px){
html body #gift>.block:has(.url-input){padding-right:0!important;float:none!important}
html body #gift>.block:has(.url-input) .url-input.half{float:none;width:100%}
html body #gift>.block:has(.url-input)+div{width:100%!important;margin-left:0!important;float:none!important;padding:5px!important}
}
/* service picker: a long name pushed the floated arrow onto the next line — one line with an ellipsis, arrow pinned right */
html body form.order .block .selector{position:relative;padding-right:40px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body form.order .block .selector>svg.pull-right{position:absolute;right:14px;top:50%;transform:translateY(-50%);float:none!important;margin:0!important;width:12px;height:20px}
/* quick amounts: the picked number changes colour and underline only, never its width (no jumping on phones) */
html body form.order .amount-block.lm-qin>.lm-qty .lm-q,html body form.order .amount-block.lm-qin>.lm-qty .lm-q.on,html body form.order #services>.amount-block.lm-qin>.lm-qty .lm-q,html body form.order #services>.amount-block.lm-qin>.lm-qty .lm-q.on{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
html body form.order .amount-block.lm-qin>.lm-qty .lm-q.on,html body form.order #services>.amount-block.lm-qin>.lm-qty .lm-q.on{border-bottom-style:solid}
html body form.order .amount-block.lm-qin>p{white-space:nowrap}
html body #content{font-size:14px}
html body #header{padding-left:max(0px,calc((100% - 1240px) / 2));padding-right:max(0px,calc((100% - 1240px) / 2))}
html body .main.padder{max-width:1240px;margin:0 auto;padding-top:28px}
html body section.panel{margin-bottom:24px}
html body section.panel .panel-body{padding:18px 18px 14px!important}
html body #gift{padding:6px 8px 10px}
html body .panel-heading{font-size:22px}

html body .block:has(>.inner+p){display:flex;flex-direction:column}
html body .block:has(>.inner+p)>p{order:-1;text-align:left;font-size:13px;font-weight:600;color:#4f5891;margin:6px 12px 0}
html body .block .inner{margin:6px}
html body .block .selector{font-size:15px}
html body .url-input input{font-size:15px!important}
html body .btn-group-justified .btn-main{font-size:14px}

html body .arrow{height:60px;line-height:60px}
html body .arrow .cart{line-height:61px}
html body .comments-block .inner{font-size:14px;padding:10px 12px!important}
html body .alert{font-size:14px;line-height:1.5}

html body .panel .control-label{font-size:14px;font-weight:600;color:#485291;margin-bottom:6px}
html body .panel a.pull-right{margin:8px 8px 14px!important}

html body .block.alert-block{float:none!important;clear:both;width:100%!important;padding-top:0!important;padding-bottom:6px}
html body .block.alert-block+.block.half{float:none!important;clear:both;width:100%!important}
html body .alert-block .alert h6{color:#2f3672!important;font-size:13px!important;line-height:1.45!important}

@media (max-width:767px){
html body .main.padder{padding-top:16px}
html body section.panel .panel-body{padding:12px 10px 10px!important}
}
html body .block[data-lm-err]>p{font-size:0!important;line-height:0}
html body .block[data-lm-err]>p::before{content:attr(data-lm-label);font-size:13px;line-height:1.4}
html body .block[data-lm-err]::after{content:attr(data-lm-err);display:block;margin:-2px 12px 2px;font-size:12px;font-weight:600;line-height:1.35;color:#d1343f}
html body .block .inner.bad{border-color:#f0a3aa!important;background-color:#fff7f7!important;box-shadow:0 0 0 3px rgba(229,72,77,.12)!important}
html body .block .inner.bad input{background:transparent!important}
html body .comments-block i{transition:color .15s,background-color .15s}
html body .comments-block i.active{color:#2f3672!important;font-weight:700;border-bottom:1px solid #485291!important}
html body .comments-block i.active svg{fill:#485291!important;color:#485291!important}
[data-lm-ic="play"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m10%208%206%204-6%204Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="eye"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.06%2012.35a1%201%200%200%201%200-.7%2010.75%2010.75%200%200%201%2019.88%200%201%201%200%200%201%200%20.7%2010.75%2010.75%200%200%201-19.88%200%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="story"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%20stroke-dasharray%3D%224.2%202.1%22%2F%3E%3Cpath%20d%3D%22m10.5%209%204.5%203-4.5%203Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="live"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.9%2019.1C1%2015.2%201%208.8%204.9%204.9M7.8%2016.2c-2.3-2.3-2.3-6.1%200-8.5M16.2%207.8c2.3%202.3%202.3%206.1%200%208.5M19.1%204.9C23%208.8%2023%2015.1%2019.1%2019%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="follow"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2M19%208v6M22%2011h-6%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="group"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2M22%2021v-2a4%204%200%200%200-3-3.87M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="heart"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%2014c1.49-1.46%203-3.21%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.76%200-3%20.5-4.5%202-1.5-1.5-2.74-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204.05%203%205.5l7%207Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="thumb"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2010v12M15%205.88%2014%2010h5.83a2%202%200%200%201%201.92%202.56l-2.33%208A2%202%200%200%201%2017.5%2022H4a2%202%200%200%201-2-2v-8a2%202%200%200%201%202-2h2.76a2%202%200%200%200%201.79-1.11L12%202a3.13%203.13%200%200%201%203%203.88Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="react"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M8%2014s1.5%202%204%202%204-2%204-2M9%209h.01M15%209h.01%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="comment"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="ctext"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z%22%2F%3E%3Cpath%20d%3D%22M8%2010h8M8%2014h5%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="cheart"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7.9%2020A9%209%200%201%200%204%2016.1L2%2022Z%22%2F%3E%3Cpath%20d%3D%22M12%2015.5%209.4%2013a1.7%201.7%200%201%201%202.6-2.2%201.7%201.7%200%201%201%202.6%202.2Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="save"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m19%2021-7-4-7%204V5a2%202%200%200%201%202-2h10a2%202%200%200%201%202%202Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="share"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%2017%205-5-5-5M4%2018v-2a4%204%200%200%201%204-4h12%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="repost"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19.5%2011.5V9a3%203%200%200%200-3-3H6M9%203%206%206l3%203M4.5%2012.5V15a3%203%200%200%200%203%203H18M15%2021l3-3-3-3%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="plane"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%203%209.2%2010.1M22%203l-7%2018.5-4-8.5-8.5-4.4Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="reach"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M22%207%2013.5%2015.5l-5-5L2%2017M16%207h6v6%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="poll"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%208.5h10M7%2012l1.5%201.5L11%2011M13%2012.5h4M7%2016h10%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="bot"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208V4H8M2%2014h2M20%2014h2M15%2013v2M9%2013v2%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%228%22%20width%3D%2216%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="autolike"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202v4M16%202v4M3%2010h18%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M12%2019.5%209.6%2017.2a1.5%201.5%200%201%201%202.4-1.9%201.5%201.5%200%201%201%202.4%201.9Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="autoview"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202v4M16%202v4M3%2010h18%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m10.5%2013.5%204%202.5-4%202.5Z%22%2F%3E%3C%2Fsvg%3E")}[data-lm-ic="auto"]{--lm-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202v4M16%202v4M3%2010h18%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22m9%2016%202%202%204-4%22%2F%3E%3C%2Fsvg%3E")}/* Additions for the calculator on our engine: what the old app drew with its own components (service menu, post counts). */
html body{background:#ebf2ff;margin:0}
[hidden]{display:none!important}
.lm-ribbon{background:#485291;color:#fff;font:600 13px/1.35 "Golos Text",-apple-system,Segoe UI,Roboto,sans-serif;text-align:center;padding:8px 16px}
html body form.order .lm-svc .inner{overflow:visible}
html body form.order .lm-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;display:block;margin:0;list-style:none;background:#fff}
html body form.order .lm-menu>li{cursor:pointer}
html body form.order .lm-menu>li>span{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;color:#485291;font-size:14px;line-height:1.3}
html body form.order .lm-menu>li{display:flex;align-items:center;border-radius:10px}
html body form.order .lm-menu>li>span{flex:1}
html body form.order .lm-menu>li:hover,html body form.order .lm-menu>li[aria-selected=true]{background:#f0f3ff}
html body form.order .lm-menu .lm-p1k{padding-right:12px}
html body form.order .selector{display:flex;align-items:center}
html body form.order .selector .lm-sel-t{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html body form.order .selector>svg.pull-right{margin-top:0;flex:none}
html body form.order .label-minus.lm-off,html body form.order .label-plus.lm-off{opacity:.35;pointer-events:none}
#lm-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);max-width:min(92vw,420px);background:#2f3672;color:#fff;border-radius:12px;padding:12px 16px;font:500 14px/1.4 "Golos Text",-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 12px 32px rgba(47,54,114,.25);z-index:50}
html body form.order .lm-menu{overflow-x:hidden}
html body form.order .lm-menu>li>span{min-width:0;white-space:normal}
html body form.order .lm-menu .lm-p1k{flex:none;margin-left:auto}
/* Gift: link and email side by side, the yellow button full width under them (Dave 17.10: no lone button with empty space). */
html body #gift .lm-gift-fields{float:none;width:100%;padding:0;display:grid;grid-template-columns:3fr 2fr}
html body #gift .lm-gift-fields .url-input.half{float:none;width:auto}
html body #gift .lm-gift-get{clear:both;padding:5px}
html body #gift .lm-gift-get .btn{width:100%;height:54px;background:#fdd200;color:#000;font-size:15px;font-weight:700}
html body #gift .lm-gift-get .btn:hover{background:#f5c800}
@media (width<768px){html body #gift .lm-gift-fields{grid-template-columns:1fr}}
html body #gift>.panel-heading{display:flex;align-items:center;gap:12px}
html body #gift>.panel-heading>svg{flex:none}
/* Stage A step 1: sign-in panel, account, "My orders", payment window (lm-account.js). */
html body #lm-side .lm-login-t{margin:0 5px 12px;color:#485291;font-size:16px;font-weight:700}
html body #lm-side .lm-terms{display:flex;gap:8px;align-items:flex-start;margin:4px 5px 8px;color:#5c65a1;font-size:12px;font-weight:400;line-height:1.4}
html body #lm-side .lm-terms input{flex:none;width:18px;height:18px;margin:1px 0 0}
html body #lm-side .lm-terms a{color:#485291;text-decoration:underline}
html.lm-busy #lm-side .lm-submit,html.lm-busy form.order .arrow{opacity:.6;pointer-events:none}
html body .lm-wide{float:none;width:100%;max-width:880px;margin:0 auto}
html body .lm-btn-y{background:#fdd200;color:#000;border:0}
html body .lm-btn-y:hover{background:#f5c800}
#lm-account .lm-orders-st{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}
#lm-account .lm-orders-st .lm-chip{min-height:36px;padding:0 12px;font-size:14px}
#lm-account .lm-orders-list{list-style:none;margin:0;padding:0}
#lm-account .lm-o-st{font-weight:600;color:#3a7d44}
#lm-account .lm-o-st.st-0{color:#b07a00}
#lm-account .lm-o-none{padding:18px 0;color:#7a83b8;text-align:center}
#lm-account .lm-p-l{margin:4px 0 6px;color:#5c65a1;font-size:13px}
#lm-account .lm-p-link{display:grid;grid-template-columns:1fr auto;gap:8px}
#lm-account .lm-p-link input{height:44px;min-width:0;border:1px solid #d9e2fa;border-radius:10px;padding:0 12px;background:#f7f9ff;color:#2f3672;font-size:16px}
#lm-account .lm-p-link .btn{height:44px;border-radius:10px}
#lm-account .lm-p-proc{margin:8px 0 12px;color:#5c65a1;font-size:13px}
#lm-account .lm-p-list{list-style:none;margin:0;padding:0}
#lm-account .lm-p-it{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed #d9e2fa}
#lm-account .lm-p-n{display:flex;flex-direction:column;min-width:0;color:#2f3672;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}
#lm-account .lm-p-n small{color:#7a83b8;font-weight:500}
#lm-account .lm-p-it b{color:#3a7d44;white-space:nowrap}
#lm-account .lm-p-foot{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;margin-top:12px}
#lm-account .lm-p-total{display:flex;flex-direction:column;color:#5c65a1;font-size:12px}
#lm-account .lm-p-total b{color:#2f3672;font-size:20px}
#lm-account .lm-p-foot .btn{height:44px;border-radius:10px}
#lm-account .lm-p-min,#lm-modal .lm-p-min{margin:8px 0 0;color:#7a83b8;font-size:12px}
@media (width<480px){#lm-account .lm-p-foot{grid-template-columns:1fr 1fr}#lm-account .lm-p-total{grid-column:1/-1}}
#lm-account .lm-msgs{list-style:none;margin:0 0 10px;padding:4px 2px;height:min(52vh,460px);overflow-y:auto;display:flex;flex-direction:column;gap:8px}
#lm-account .lm-m{align-self:flex-start;max-width:82%}
#lm-account .lm-m.me{align-self:flex-end;text-align:right}
#lm-account .lm-m-b{display:inline-block;padding:9px 12px;border-radius:14px;background:#f0f3ff;color:#2f3672;font-size:15px;line-height:1.4;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}
#lm-account .lm-m.me .lm-m-b{background:#0077ff;color:#fff}
#lm-account .lm-m-b a{display:block;color:inherit;text-decoration:underline}
#lm-account .lm-m small{display:block;margin-top:2px;color:#7a83b8;font-size:11px}
#lm-account .lm-msg-form{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:end}
#lm-account .lm-msg-form textarea{min-height:48px;max-height:160px;resize:vertical;border:1px solid #d9e2fa;border-radius:12px;padding:10px 12px;color:#2f3672;font-size:16px}
#lm-account .lm-msg-form .btn{height:48px;border-radius:12px}
@media (width<480px){#lm-account .lm-tab{padding:8px 4px;font-size:14px}#lm-account .lm-msg-form{grid-template-columns:auto 1fr}#lm-account .lm-msg-form textarea{grid-column:1/-1}}
#lm-account .lm-msg-file{display:flex;align-items:center;margin:0;cursor:pointer}
#lm-modal .lm-btns{display:flex;gap:8px;margin-top:14px}
#lm-modal .lm-btns .btn{flex:1;height:44px;border-radius:10px;font-weight:700}
#lm-modal .lm-btn-red{background:#c0392b;color:#fff;border:0}
#lm-modal .lm-in{width:100%;height:48px;margin-top:10px;border:1px solid #d9e2fa;border-radius:10px;padding:0 12px;font-size:17px;color:#2f3672}
#lm-modal .lm-tbl{width:100%;border-collapse:collapse;font-size:13px}
#lm-modal .lm-tbl th,#lm-modal .lm-tbl td{padding:6px 4px;border-bottom:1px dashed #d9e2fa;text-align:left}
#gift [data-lm-gift]{cursor:pointer}
/* modal (payment, registration, order done) */
#lm-modal{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(31,36,80,.45)}
html.lm-modal-on,body.lm-modal-on{overflow:hidden}
#lm-modal .lm-modal-card{position:relative;width:100%;max-width:460px;max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:16px;padding:22px 18px 18px;color:#2f3672;font:400 15px/1.45 "Golos Text",-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:0 20px 50px rgba(31,36,80,.3)}
#lm-modal h3{margin:0 28px 10px 0;font-size:19px;font-weight:700;color:#2f3672}
#lm-modal .lm-modal-x{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;background:none;color:#7a83b8;font-size:26px;line-height:1;cursor:pointer}
#lm-modal .lm-modal-card.lm-shake{animation:lm-shake .4s ease}@keyframes lm-shake{0%,100%{translate:0}20%,60%{translate:-6px 0}40%,80%{translate:6px 0}}
#lm-modal .lm-pw{display:flex;gap:8px;align-items:center}
#lm-modal .lm-pw code{flex:1;padding:10px 12px;border-radius:10px;background:#f0f3ff;color:#2f3672;font-size:17px;user-select:all}
#lm-modal .lm-pw .btn{height:44px}
#lm-modal .lm-pay-for{margin:-4px 0 10px;color:#5c65a1;font-size:13px}
#lm-modal .lm-pay-sum{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center}
#lm-modal .lm-pay-sum input{height:54px;min-width:0;border:1px solid #d9e2fa;border-radius:12px;padding:0 12px;font-size:22px;color:#2f3672}
#lm-modal .lm-pay-sum span{font-size:24px;color:#485291}
#lm-modal .lm-pay-go{height:54px;padding:0 18px;border-radius:12px;background:#fcd130;color:#000;font-weight:700;border:0}
#lm-modal .lm-pms{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}
#lm-modal .lm-pm{display:flex;align-items:center;gap:8px;min-height:48px;margin:0;padding:6px 10px;border:1px solid #d9e2fa;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer}
#lm-modal .lm-pm:has(input:checked){border-color:#9fb0ee;background:#eef2ff}
#lm-modal .lm-pay-phone,#lm-modal .lm-promo input{width:100%;height:46px;margin-bottom:8px;border:1px solid #d9e2fa;border-radius:10px;padding:0 12px;font-size:16px}
#lm-modal .lm-promo-t{border:0;background:none;padding:0;color:#485291;font-size:13px;text-decoration:underline dashed;cursor:pointer}
#lm-modal .lm-promo{margin-top:8px}
#lm-modal .lm-promo-r{margin:0;font-size:13px}
#lm-modal .lm-promo-r.ok{color:#3a7d44}#lm-modal .lm-promo-r.bad{color:#c0392b}
#lm-modal .lm-pay-note{margin:10px 0 0;color:#7a83b8;font-size:12px}
#lm-modal .lm-pay-st{padding:18px;border-radius:12px;background:#e5e6ff;text-align:center}
#lm-modal .lm-pay-st.ok{background:#afecc1}
#lm-modal .lm-pay-frame{width:100%;height:60vh;border:0;border-radius:12px}
#lm-modal .lm-pay-link{display:block;width:100%;height:52px;line-height:52px;margin-top:12px;padding:0 16px;background:#fdd200;color:#000;border:0;border-radius:12px;font-size:16px;font-weight:700;text-align:center;text-decoration:none;white-space:nowrap}
#lm-modal .lm-pay-link:hover{background:#f5c800;color:#000}
/* card form (Authorize.net) in the window over the page (Dave 24.10.2026): wider window, tall frame, a quiet new-tab link under it */
#lm-modal .lm-modal-card:has(.lm-card-frame){max-width:520px}
#lm-modal .lm-card-frame{display:block;height:min(660px,calc(100dvh - 190px));min-height:420px;background:#f8f9fd}
#lm-modal .lm-card-tab{display:block;margin-top:10px;color:#7a83b8;font-size:13px;text-align:center;text-decoration:underline}
#lm-modal .lm-card-tab:hover{color:#2f3672}
/* above the card form: one compact row of buttons, the new-tab link right under it (Dave 25.10.2026) */
#lm-modal .lm-card-top{margin-bottom:10px}
#lm-modal .lm-card-top .lm-pay-acts{margin-top:0;flex-wrap:nowrap}
#lm-modal .lm-card-top .lm-pay-check{flex:0 1 auto;height:38px;padding:0 16px;font-size:14px}
#lm-modal .lm-card-top .lm-pay-all{flex:0 1 auto;font-size:13px}
#lm-modal .lm-card-top .lm-card-tab{margin-top:6px;font-size:12px;text-align:left}
/* «Проверить оплату» and «Все варианты оплаты ↶» under a waiting payment (Dave 24.10.2026) */
#lm-modal .lm-pay-acts{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}
#lm-modal .lm-pay-check{flex:1 1 auto;height:44px;padding:0 18px;border:1px solid #d9e2fa;border-radius:12px;background:#fff;color:#2f3672;font-size:15px;font-weight:600;cursor:pointer}
#lm-modal .lm-pay-check:hover{background:#f3f5fd}
#lm-modal .lm-pay-check:disabled{opacity:.6;cursor:wait}
#lm-modal .lm-pay-all{flex:1 1 auto;text-align:center;color:#485291;font-size:14px;font-weight:600;text-decoration:none}
#lm-modal .lm-pay-all:hover{color:#2f3672;text-decoration:underline}
#lm-modal .lm-pay-check-st{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fff6d6;color:#6b5a12;font-size:13px}
/* the reCAPTCHA badge covered the "Pay" button of the last order; Google allows hiding it with the notice shown next to the forms */
.grecaptcha-badge{visibility:hidden!important}
.lm-rc{margin:8px 5px 0;color:#9aa1c9;font-size:11px;line-height:1.35}
.lm-rc a{color:inherit;text-decoration:underline}
@media (width<420px){#lm-modal .lm-pms{grid-template-columns:1fr}#lm-modal .lm-pay-sum{grid-template-columns:1fr auto}#lm-modal .lm-pay-go{grid-column:1/-1}}
html body #header .navbar-nav.pull-right{display:flex;align-items:center;gap:0}
#lm-modal .lm-btn-y{display:inline-block;padding:10px 16px;border-radius:10px;font-weight:700;text-decoration:none}
/* fast taps on − / + must not zoom the page on iPhone (double-tap zoom off, pinch zoom still works) — Dave 17.10.2026 */
html,html body,html body form.order .label-minus,html body form.order .label-plus{touch-action:manipulation}
/* Signed-in part laid out like the live app (17.10.2026): desktop header menu + balance, «Мои заказы | Партнёрка»,
   rows of the old list; on a phone the live mobile header balance, the bottom bar and its screens (data-lm-scr). */
.lm-ribbon{padding:5px 12px;font-size:12px}
html body #header .userinfo2 .dropdown{position:relative}
html body #header .userinfo2 .dropdown-toggle{color:#485291;text-decoration:none;padding:0 6px}
html body #header .userinfo2 .dropdown-menu{right:0;left:auto;top:100%;margin-top:4px}
html body #header .userinfo2 .dropdown-menu svg{margin-right:2px}
html body #header .userinfo2 .balance a{text-decoration:none}
html body #header .lm-mbal{color:#000;font-size:16px;line-height:50px;padding-right:15px}
html body #header .lm-mbal a{color:#000;text-decoration:none}
html body #header .lm-mbal svg{vertical-align:-2px}
#lm-account .tabs li{cursor:pointer;user-select:none}
#lm-account .tabs li svg{vertical-align:-1px;margin-right:2px}
#lm-account .filter_form{margin:0}
#lm-account .filter_form .input-group{width:100%}
#lm-account .filter_form .dropdown-menu{max-height:60vh;overflow-y:auto}
#lm-account .filter_form .dropdown-menu>li>span{cursor:pointer}
#lm-account .filter_form .dropdown-menu svg{width:16px;margin-right:4px;vertical-align:-2px}
#lm-account .lm-orders-list .time{display:block;margin-top:2px;color:#9aa2c4;font-size:12px}
#lm-account .lm-orders-list .url{color:#485291;word-break:break-all}
#lm-account .lm-orders-list .control-icons .btn{display:inline-block}
#lm-account .lm-orders-list .control-icons svg{vertical-align:-2px}
#lm-account .lm-orders-list .text-success{color:#34a853}
#lm-account .lm-orders-list .text-danger{color:#d9534f}
#lm-account .lm-orders-list .lm-o-st.st-1{color:#34a853}
#lm-account .lm-orders-list .lm-o-id{color:#b4bad6}
#lm-account .lm-o-none{padding:18px 0;color:#7a83b8;text-align:center;list-style:none}
#lm-account .lm-o-sub{margin:6px 0 0 45px;padding:0;font-size:12px}
#lm-account .lm-o-sub small{color:#9aa2c4}
#lm-settings .lm-set{list-style:none;margin:0;padding:6px 4px}
#lm-settings .lm-set li{padding:9px 6px;color:#485291;font-size:15px}
#lm-settings .lm-set a{display:block;color:#485291;text-decoration:none}
#lm-settings .lm-set svg{width:16px;vertical-align:-2px}
#lm-settings .lm-pk-on{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:999px;background:#e5f6ec;color:#1e8a4c;font-size:13px;font-weight:600;vertical-align:1px}
#lm-settings .lm-set-who span{word-break:break-all}
#lm-modal .lm-tbl-wrap{max-height:350px;overflow-y:auto;margin:0 -6px 10px}
#lm-modal .lm-pw-err{margin:0 0 8px;color:#c0392b;font-size:14px}
#lm-modal .lm-in+.lm-in{margin-top:8px}
@media (min-width:768px){
  #lm-settings,html body #header .lm-mbal,#footer{display:none!important}
}
@media (max-width:767px){
  html body #header .userinfo2{display:none!important}
  #lm-side>section{display:none!important}
  html[data-lm-scr=login] #lm-login:not([hidden]),html[data-lm-scr=gift] #gift:not([hidden]),
  html[data-lm-scr=orders] #lm-account:not([hidden]),html[data-lm-scr=partners] #lm-account:not([hidden]),
  html[data-lm-scr=settings] #lm-settings:not([hidden]){display:block!important}
  html:not([data-lm-scr=order]) #order{display:none}
  #lm-account .tabs{display:none}
  #lm-account .lm-orders-list{height:auto!important;max-height:none;overflow:visible}
  #footer .navbar-fixed-bottom{position:fixed;left:0;right:0;bottom:0;z-index:1030}
  /* the live mobile header: 51px, smaller logo, balance on the right */
  html body #header{min-height:51px;height:51px}
  html body #header .navbar-brand{padding-left:15px;margin:0;line-height:50px}
  html body #header .navbar-brand svg{width:128px;height:auto}
  #lm-settings{width:100%}
  html:not([data-lm-scr=order]):not([data-lm-scr=settings]) .lm-home{display:none}
}

/* the live desktop styles float the two columns; below 992px they stack, so a 320px phone does not get a wider calculator */
@media (max-width:991px){html body #order,html body #lm-side{float:none;width:auto}}

/* auto services: the live app's two sliders (vue-slider look from app.css: lilac process, yellow handle), native ranges here */
html body form.order .lm-posts{padding:4px 6px 0}
html body form.order .lm-sl-nums{display:flex;justify-content:space-between}
html body form.order .lm-sl-nums input{width:48px;height:28px;border:0;background:transparent;font-size:18px;text-align:center;color:#2f3672;padding:0}
html body form.order .lm-sl{display:flex;gap:12px;padding:2px 0 6px}
html body form.order .lm-range{-webkit-appearance:none;appearance:none;flex:1;min-width:0;height:28px;margin:0;background:transparent;cursor:pointer;touch-action:pan-y}
html body form.order .lm-range::-webkit-slider-runnable-track{height:8px;border-radius:15px;background:linear-gradient(to right,#4f5591 var(--p),#fff var(--p));box-shadow:inset 0 0 0 1px #c3c9e8}
html body form.order .lm-range-rtl{direction:rtl}
html body form.order .lm-range-rtl::-webkit-slider-runnable-track{background:linear-gradient(to left,#4f5591 var(--p),#fff var(--p));box-shadow:inset 0 0 0 1px #c3c9e8}
html body form.order .lm-range::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:#fbd44d;border:3px solid #fff;box-shadow:0 1px 5px rgba(47,54,114,.35);box-sizing:border-box;cursor:grab}
html body form.order .lm-range::-moz-range-track{height:8px;border-radius:15px;background:#fff;box-shadow:inset 0 0 0 1px #c3c9e8}
html body form.order .lm-range::-moz-range-progress{height:8px;border-radius:15px;background:#4f5591}
html body form.order .lm-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fbd44d;border:3px solid #fff;box-shadow:0 1px 5px rgba(47,54,114,.35);box-sizing:border-box;cursor:grab}
html body form.order .lm-range:focus-visible{outline:2px solid #4f5591;outline-offset:2px;border-radius:15px}
/* VK / TikTok auto services: one slider, future posts only (the old form) */
html body form.order .lm-posts-st .lm-sl-nums{justify-content:flex-end}
html body form.order .lm-posts-st .lm-range-rtl{display:none}
/* comment orders: type list and the text box, one comment per line */
html body form.order .lm-ctype select{width:100%;height:100%;min-height:52px;border:0;background:transparent;padding:0 14px;color:#2f3672;font:inherit;font-size:15px;font-weight:600;cursor:pointer}
html body form.order .lm-ctext .inner{padding:6px!important}
html body form.order .lm-ctext textarea{display:block;width:100%;min-height:140px;border:0;resize:vertical;background:transparent;font:13px/1.5 Helvetica,Arial,sans-serif;color:#222;outline:0;white-space:pre;overflow-x:auto}
html body form.order .lm-ctext .inner.bad{box-shadow:inset 0 0 0 1px #f5b0a0}
/* signed in: no home texts, only the order form, orders and the cabinet (Dave 18.10.2026); search bots are guests */
html.lm-auth .lm-home,html.lm-auth-pre .lm-home{display:none!important}
/* guest on a phone: H1 and the lead, the rest opens with «Подробнее» */
html body .lm-home-more-btn{display:none}
@media (max-width:767px){
  html body .lm-home-more-btn{display:inline-flex;align-items:center;gap:6px;margin:4px 0 8px;padding:10px 18px;border:1px solid #c9d2f5;border-radius:999px;background:#fff;color:#2f3672;font:inherit;font-size:15px;font-weight:600;cursor:pointer}
  html body .lm-home-more-btn::after{content:'';width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}
  html.lm-home-open body .lm-home-more-btn::after{transform:rotate(-135deg) translateY(-2px)}
  html body .lm-home-more{display:none}
  html.lm-home-open body .lm-home-more{display:block}
}
/* top-up: the balance and a yellow «+ Пополнить» like the order button */
html body #header .lm-topup{display:inline-flex;align-items:center;gap:8px;text-decoration:none}
html body #header .lm-topup .lm-u-bal{font-weight:700}
html body #header .lm-topup-btn{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px 0 9px;border-radius:999px;background:#ffd200;color:#2f3672;font-size:14px;font-weight:700;line-height:1;box-shadow:0 1px 3px rgba(47,54,114,.25);white-space:nowrap}
html body #header .lm-topup-btn b{font-size:20px;font-weight:800;margin-top:-2px}
html body #header .lm-topup-btn i{font-style:normal}
html body #header .lm-topup:hover .lm-topup-btn{background:#ffc400}
html body #header .lm-mbal:not([hidden]){display:flex;align-items:center;height:50px}
@media (max-width:359px){html body #header .lm-topup-btn{width:32px;padding:0;justify-content:center}html body #header .lm-topup-btn i{display:none}}/* no «Тип» (no real variant): «Количество» takes the whole row, as on the live site — app.css keys on the old
   style="display:none", our page uses [hidden] (Dave 18.10.2026: empty space next to the amount, e.g. MAX subscribers) */
html body form.order #services:has(>.block.half.sub-type[hidden])>.amount-block.block.half{float:none!important;clear:both;width:100%!important}
/* the amount can be typed in: a small pencil after the number (hidden while typing) */
html body form.order .amount-block input[type=number],html body form.order .amount-block input[name=random]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239aa3d6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E") no-repeat calc(50% + var(--d,3) * .31em + 14px) center/15px 15px}
html body form.order .amount-block input[type=number]:focus,html body form.order .amount-block input[name=random]:focus{background-image:none}
/* partner link «Копировать»: a clear filled button with a copy icon (Dave 18.10.2026: it was barely visible) */
#lm-account .lm-p-link .btn{display:inline-flex;align-items:center;gap:8px;padding:0 18px;border:0!important;background:#485291!important;color:#fff!important;font-weight:700;box-shadow:0 2px 6px rgba(47,54,114,.25)!important}
#lm-account .lm-p-link .btn::before{content:'';width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E") center/contain no-repeat}
#lm-account .lm-p-link .btn:hover{background:#3a4280!important}
/* payment history: striped, roomier rows; sum on the right */
#lm-modal .lm-hist{width:100%;border-collapse:separate;border-spacing:0}
#lm-modal .lm-hist th{padding:10px 14px;font-size:13px;font-weight:600;color:#7a83b8;text-align:left;border-bottom:1px solid #e3e6fb}
#lm-modal .lm-hist td{padding:13px 14px;font-size:15px;color:#2f3672;border:0}
#lm-modal .lm-hist tbody tr:nth-child(odd) td{background:#f5f7ff}
#lm-modal .lm-hist tbody tr td:first-child{border-radius:10px 0 0 10px}
#lm-modal .lm-hist tbody tr td:last-child{border-radius:0 10px 10px 0}
#lm-modal .lm-hist .lm-h-sum{text-align:right;font-weight:700;white-space:nowrap}
#lm-modal .lm-hist .lm-h-date{white-space:nowrap;color:#5c65a1}
@media (max-width:480px){#lm-modal .lm-hist th,#lm-modal .lm-hist td{padding:11px 8px;font-size:14px}}
/* «Заказать · …» a bit bolder (Dave 18.10.2026) */
html body form.order .arrow .cost{font-weight:800!important;letter-spacing:.01em}
html body form.order .arrow .cost[data-lm-pre]::before{font-weight:700!important}
#lm-modal .lm-modal-card:has(.lm-hist){max-width:600px}

/* header account box (Dave 18.10.2026): one even pill — email + gear (settings menu) | balance + round «+».
   Flex rows fill the whole height, so the hover colour has no white strips; everything is centred vertically. */
@media (min-width:768px){
  html body #header .userinfo2.lm-user:not([hidden]){display:flex!important;align-items:stretch;height:52px;margin-top:8px!important;padding:0!important;line-height:normal!important;overflow:visible}
  html body #header .userinfo2.lm-user>.pull-left{float:none!important;display:flex;align-items:stretch;margin:0!important}
  html body #header .userinfo2.lm-user .dropdown{display:flex;align-items:stretch}
  html body #header .userinfo2.lm-user .dropdown-toggle{display:flex!important;align-items:center;gap:10px;height:100%;padding:0 14px 0 18px!important;border-radius:11px 0 0 11px;text-decoration:none}
  html body #header .userinfo2.lm-user .lm-gear{display:inline-flex;color:#7a83b8;transition:transform .25s,color .15s}
  html body #header .userinfo2.lm-user .dropdown-toggle:hover .lm-gear,html body #header .userinfo2.lm-user .dropdown-toggle[aria-expanded=true] .lm-gear{color:#485291;transform:rotate(45deg)}
  html body #header .userinfo2.lm-user .balance{display:flex!important;align-items:center;height:auto!important;padding:0 10px 0 16px!important;border-left:1px solid #d9e2fa!important;border-radius:0 11px 11px 0}
}
html body #header .lm-topup{display:inline-flex!important;align-items:center;gap:10px;height:100%;text-decoration:none}
html body #header .lm-topup-btn{width:32px!important;height:32px!important;padding:0!important;justify-content:center;border-radius:50%!important}
html body #header .lm-topup-btn i{display:none}
html body #header .lm-topup-btn b{font-size:22px!important;margin-top:-2px}
/* top-up sum: the currency sign right after the number, inside the field (Dave 18.10.2026) */
#lm-modal .lm-pay-sum{grid-template-columns:1fr auto!important}
#lm-modal .lm-pay-field{position:relative;display:block;margin:0;min-width:0}
#lm-modal .lm-pay-field input{width:100%;padding-right:40px}
#lm-modal .lm-pay-field .lm-pay-cur{position:absolute;top:50%;left:calc(19px + var(--d,3) * .58em);transform:translateY(-50%);font-size:22px!important;font-weight:600;color:#2f3672!important;pointer-events:none}
/* windows on a phone (Dave 18.10.2026: the top-up window could not be closed): the window sits above the header and the
   bottom menu, fits the screen, the × stays visible while its content scrolls, a tap on the dark area closes it */
#lm-modal{z-index:2147483000}
#lm-modal .lm-modal-card{max-height:calc(100dvh - 32px)}
#lm-modal .lm-modal-x{position:sticky!important;top:-14px;float:right;margin:-12px -8px 0 8px;z-index:2;background:#fff!important;border-radius:50%}
@media (max-width:767px){
  #lm-modal{align-items:flex-end;padding:12px 8px calc(8px + env(safe-area-inset-bottom))}
  #lm-modal .lm-modal-card{max-height:calc(100dvh - 60px);border-radius:18px;padding-top:18px}
  #lm-modal .lm-pms{grid-template-columns:1fr 1fr!important}
}
/* messages above everything (Dave 18.10.2026: on a phone «укажите ссылку» hid under the bottom menu) */
#lm-toast{z-index:2147483003;text-align:center}
@media (max-width:767px){#lm-toast{top:calc(12px + env(safe-area-inset-top));bottom:auto;width:calc(100vw - 24px);font-size:15px}}
/* the field the message is about */
html body form.order .lm-need .inner{box-shadow:0 0 0 2px #f08a5d inset!important;transition:box-shadow .2s}
/* phone: the bottom menu stays visible and tappable over a window, the window sits just above it; a menu tap closes the window */
@media (max-width:767px){
  body.lm-modal-on #footer .navbar-fixed-bottom{z-index:2147483001!important}
  html.lm-mnav #lm-modal{padding-bottom:calc(var(--lm-navh,56px) + 8px)}
  html.lm-mnav #lm-modal .lm-modal-card{max-height:calc(100dvh - var(--lm-navh,56px) - 70px)}
}
/* phone: use the width (Dave 18.10.2026: «по краям очень много пустого места») — 8px to the screen edge, ~12px inside the
   card, instead of five nested paddings (51px a side) */
@media (max-width:767px){
  html body #content .main.padder{padding-left:8px!important;padding-right:8px!important}
  html body #order,html body #lm-side{padding-left:0!important;padding-right:0!important}
  html body #order>.panel,html body #lm-side>.panel,html body #gift.panel,html body #lm-account .panel{padding-left:12px!important;padding-right:12px!important}
  html body #order .panel-body{padding-left:0!important;padding-right:0!important}
  html body form.order .lm-pick{padding-left:0!important;padding-right:0!important}
}
@media (max-width:767px){html body #lm-account.panel>.panel-body,html body #lm-side .panel>.panel-body{padding-left:0!important;padding-right:0!important}}
@media (max-width:767px){html body #lm-side .filter_form .block>.inner{margin-left:0!important;margin-right:0!important}}
/* steps (Dave 18.10.2026): a number before each step's title, room and a thin line between steps, the networks not picked
   a little paler so the picked one stands out */
html body form.order .lm-step{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;margin-right:8px;border-radius:50%;background:#fdd200;color:#2f3672;font-size:12.5px;font-weight:800;line-height:1;vertical-align:1px;box-shadow:0 1px 0 rgba(47,54,114,.12)}
html body form.order .lm-pick-t,html body form.order .lm-stepblk>p{display:flex!important;align-items:center}
/* each step a soft tile, a shade darker going down, so the form reads top to bottom (Dave 18.10.2026) */
html body form.order #services>.lm-stepblk{padding:12px 12px 14px!important;margin:0 0 12px!important;border-radius:14px;background:#fff}
html body form.order #services>.lm-stepblk[data-step="1"]{padding-top:4px!important}
html body form.order #services>.lm-stepsub{float:none!important;clear:both;width:auto!important;padding:0 12px 14px!important;margin:-12px 0 12px!important;border-radius:0 0 14px 14px;background:#fff}
html body form.order #services>.lm-stepjoin{border-bottom-left-radius:0;border-bottom-right-radius:0}
html body form.order #services>[data-step="2"]{background:#f9fafe}
html body form.order #services>[data-step="3"]{background:#f5f7fd}
html body form.order #services>[data-step="4"]{background:#f1f4fc}
html body form.order #services>[data-step="5"]{background:#edf0fb}
html body form.order #services>[data-step="6"]{background:#e9edfa}
@media (min-width:768px){
  html body form.order #services#services>.sub-type.lm-stepblk{width:calc(50% - 6px)!important;margin-right:12px!important}
  html body form.order #services#services>.amount-block.lm-stepblk{width:calc(50% - 6px)!important}
  /* a step with sliders or comments under it takes the whole row, so its tile stays one piece */
  html body form.order #services#services:has(>.amount-block.lm-stepjoin)>.sub-type.lm-stepblk,html body form.order #services#services>.amount-block.lm-stepjoin,
  html body form.order #services#services>.sub-type.lm-stepjoin{width:100%!important;margin-right:0!important;float:none!important}
}
html body form.order .lm-chip:not(.on):not(.lm-chip-more){opacity:.7;transition:opacity .15s}
html body form.order .lm-chip:not(.on):not(.lm-chip-more):hover{opacity:1}
/* errors right under their field */
html body .lm-ferr{clear:both;margin:6px 6px 2px;padding:8px 12px;border-radius:10px;background:#fff1ec;color:#b4441a;font-size:13.5px;font-weight:600;line-height:1.35}
html body .lm-need>.inner,html body .url-input.lm-need .inner{box-shadow:0 0 0 2px #f08a5d inset!important}
/* the pencil: bigger, the number's colour, right after the digits */
html body form.order .amount-block input[type=number],html body form.order .amount-block input[name=random]{background-size:20px 20px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c3c8e6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4Z'/%3E%3C/svg%3E")!important;background-position:calc(50% + var(--d,3) * .31em + 18px) 52%!important}
html body form.order .amount-block input[type=number]:focus,html body form.order .amount-block input[name=random]:focus{background-image:none!important}
html body form.order .lm-svc-p[data-lm-p1k]::after{margin-left:auto!important;padding-left:10px}

/* iPhone zooms into any field with text under 16px and stays zoomed, the «+» goes off screen (Dave 18.10.2026) */
@media (max-width:767px){html body input:not([type=number]):not([type=range]):not([type=checkbox]):not([type=radio]):not([name=random]),html body textarea,html body select{font-size:16px!important}}
/* small phones: the step title and «179 ₽ за 1000» each stay on one line */
html body form.order .lm-svc-p{white-space:nowrap}
html body form.order .lm-svc-p[data-lm-p1k]::after{white-space:nowrap}
@media (max-width:360px){
  html body form.order #services>.lm-stepblk{padding-left:10px!important;padding-right:10px!important}
  html body form.order #services>.lm-stepsub{padding-left:10px!important;padding-right:10px!important}
  html body form.order .lm-svc-p,html body form.order .lm-svc-p[data-lm-p1k]::after{font-size:12.5px!important}
}
/* calmer colours, same yellow and violet (Dave 18.10.2026: «оставить наши цвета, но чуточку более спокойными»):
   yellow a touch softer and without the glow, violet a little greyer, backgrounds less blue */
html body{background-color:#f2f4fa!important}
html body form.order .arrow,html body form.order .arrow *{background-color:#fbd44d!important;color:#2f3672!important}
html body form.order .arrow{box-shadow:0 3px 10px rgba(160,130,20,.16)!important}
html body .lm-topup-btn,html body form.order .lm-step{background:#fbd44d!important}
html body form.order .label-plus,html body form.order .label-minus{background:#eef0f9!important;color:#6a72b5!important}
html body form.order .sub-type .btn-main.active{background:#e9ecf7!important}
html body form.order .lm-chip.on{background:#f1f3fa!important;border-color:#bcc3e4!important;box-shadow:0 0 0 1px #bcc3e4 inset!important}
html body form.order .alert-block .inner,html body form.order .alert-block>div{background:#f3f5fa!important;color:#4f5891!important}
html body .control-icons .fa-icon.text-danger{color:#c9716c!important}
html body .control-icons .fa-icon.text-success{color:#5c9c72!important}
html body .lm-ftr{background:#353a63!important;color:#d9dcf4!important}
/* readable on the dark footer on every screen (Dave 18.10.2026: on the phone the texts merged with the violet) */
html body .lm-ftr h4,html body .lm-ftr h4 *{color:#fff!important}
html body .lm-ftr a,html body .lm-ftr li,html body .lm-ftr p{color:#dfe2f7!important}
html body .lm-ftr a:hover{color:#fff!important}
html body .lm-ftr .lm-meta,html body .lm-ftr .lm-legal-line,html body .lm-ftr .lm-legal-line *{color:#bfc4ea!important}
/* one white page, steps as full-width stripes a shade darker going down — no card inside a card inside a background
   (Dave 18.10.2026: «слишком много фонов и слоёв… просто белый фон сайта и голубые полосы полностью слева направо») */
html body form.order #services{--lm-s1:#fff;--lm-s2:#f8f9fd;--lm-s3:#f3f5fc;--lm-s4:#eef1fa;--lm-s5:#eaedf9;--lm-s6:#e6eaf7}
html body form.order #services#services>.lm-stepblk{border-radius:0!important;margin:0!important;padding:16px 16px 18px!important}
html body form.order #services#services>.lm-stepblk[data-step="1"]{padding-top:6px!important}
html body form.order #services>[data-step="1"]{background:var(--lm-s1)!important}
html body form.order #services>[data-step="2"]{background:var(--lm-s2)!important}
html body form.order #services>[data-step="3"]{background:var(--lm-s3)!important}
html body form.order #services>[data-step="4"]{background:var(--lm-s4)!important}
html body form.order #services>[data-step="5"]{background:var(--lm-s5)!important}
html body form.order #services>[data-step="6"]{background:var(--lm-s6)!important}
html body form.order #services#services>.lm-stepsub{border-radius:0!important;margin:0!important;padding:0 16px 18px!important}
html body form.order #services>.alert-block,html body form.order #services>.lm-extras{padding:14px 16px 0!important;margin:0!important}
html body form.order #services>.alert-block .inner,html body form.order #services>.alert-block>div{border-radius:12px!important;overflow-wrap:anywhere;word-break:break-word}
/* the band under «Заказать»: plain white, no blue fade */
html body form.order #services>.block.half:last-child{background:linear-gradient(rgba(255,255,255,0),#fff 35%)!important;padding:10px 16px 12px!important;margin:0!important}
html body form.order .arrow{border-radius:14px!important;overflow:hidden;margin:0!important}
html body form.order .arrow .cart{border-radius:0!important}
html body form.order .arrow,html body form.order .arrow *{color:#111!important}
html body form.order .arrow .cost,html body form.order .arrow span{color:#111!important}
@media (max-width:767px){
  html body,html body section.main,html body #content{background:#fff!important}
  html body #content .main.padder{padding-left:0!important;padding-right:0!important}
  html body section.main .row{margin-left:0!important;margin-right:0!important}
  html body section.main .row>[class*=col-]{padding-left:0!important;padding-right:0!important}
  html body #order>.panel.panel{border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:#fff!important;border:0!important}
  html body #order>.panel>.panel-body{padding:0!important}
  html body #lm-side>.panel,html body #gift.panel,html body #lm-account .panel{background:#f4f6fb!important;border-color:transparent!important;border-radius:16px!important;margin:12px!important;box-shadow:none!important;border:1px solid #e8ebf5!important}
}
@media (min-width:768px){
  html body #order>.panel.panel{padding:0!important;overflow:hidden}
  html body #order>.panel>.panel-body{padding:0!important}
  html body form.order #services#services>.lm-stepblk,html body form.order #services#services>.lm-stepsub{padding-left:22px!important;padding-right:22px!important}
  html body form.order #services>.alert-block,html body form.order #services>.lm-extras,html body form.order #services>.block.half:last-child{padding-left:22px!important;padding-right:22px!important}
  html body form.order #services#services>.sub-type.lm-stepblk,html body form.order #services#services>.amount-block.lm-stepblk{width:100%!important;float:none!important;clear:both;margin-right:0!important}
  html body form.order #services#services:has(>.amount-block.lm-stepjoin)>.sub-type.lm-stepblk,html body form.order #services#services>.amount-block.lm-stepjoin{width:100%!important}
}
/* the top-up pill with its word again: «+ Пополнить» / «+ Add funds» (Dave 18.10.2026) */
html body #header .lm-topup-btn.lm-topup-btn{width:auto!important;height:32px!important;padding:0 13px 0 10px!important;gap:5px;border-radius:999px!important;color:#111!important;font-size:14px;font-weight:700}
html body #header .lm-topup-btn.lm-topup-btn i{display:inline!important;font-style:normal}
html body #header .lm-topup-btn.lm-topup-btn b{font-size:19px!important;margin-top:-2px;color:#111}
@media (max-width:340px){html body #header .lm-topup-btn.lm-topup-btn{width:32px!important;padding:0!important}html body #header .lm-topup-btn.lm-topup-btn i{display:none!important}}
/* the link check's question under the field (Dave 18.10.2026) */
html body .lm-lc{clear:both;text-align:left;margin:8px 0 2px;padding:10px 12px;border-radius:12px;background:#fff8e1;border:1px solid #f3dc8a;color:#5b4a12;font-size:14px;line-height:1.4}
html body .lm-lc p{text-align:left!important;margin:0 0 8px!important;padding:0!important;color:inherit!important;font-size:14px!important;font-weight:500;display:block!important}
html body .lm-lc p b{overflow-wrap:anywhere}
html body .lm-lc-b{display:flex;gap:8px;flex-wrap:wrap}
html body .lm-lc-b button{height:36px;padding:0 14px;border-radius:10px;border:1px solid #d9cf9e;background:#fff;color:#111;font-size:14px;font-weight:600;cursor:pointer}
html body .lm-lc-b .lm-lc-yes{background:#fbd44d;border-color:#fbd44d}
html body form.order .url-input .label-icon svg{width:22px;height:22px;color:#9aa1c8;opacity:.9}
@media (max-width:767px){
  /* phone: the white page and the orders / settings / gift block a shade darker, so it reads as one block (Dave 18.10.2026) */
  html body #lm-side>.panel .nav-tabs,html body #lm-side>.panel .nav-tabs>li>a{background:transparent!important}
  html body #lm-side .lm-orders-list .control-icons .btn{background:#fff!important}
  html body #lm-side>.panel .filter_form .inner,html body #lm-side>.panel .filter_form input{background:#fff!important}
}
@media (min-width:768px){
  /* computer: the old look — the light blue page and white cards — with the step stripes inside the form, and the last
     block («Заказать» and the description) the darkest, so the whole order form reads as one piece (Dave 18.10.2026) */
  html body form.order #services>.alert-block,html body form.order #services>.lm-extras{background:var(--lm-s6)!important;padding-top:16px!important}
  html body form.order #services>.alert-block .inner,html body form.order #services>.alert-block>div{background:#fff!important}
  html body form.order #services>.block.half:last-child{background:var(--lm-s6)!important;padding-top:14px!important;padding-bottom:18px!important;box-shadow:0 -8px 0 var(--lm-s6)}
  html body form.order #services{--lm-s6:#e4e8f6}
}
html body .sc-btn{box-shadow:0 6px 18px rgba(47,54,114,.28)!important}
@media (max-width:767px){
  /* phone «Мои заказы»: every other order on white, so the orders are easy to tell apart (Dave 18.10.2026) */
  html body #lm-side .lm-orders-list>li.list-group-item{border-radius:0!important;padding:10px 12px!important;margin:0 -12px!important;border:0!important;background:transparent}
  html body #lm-side .lm-orders-list>li.list-group-item:nth-child(odd){background:rgba(255,255,255,.4)!important}
  html body #lm-side .lm-orders-list>li.list-group-item .line-dashed{display:none!important}
}
/* order buttons: line icons, a little softer (Dave 18.10.2026) */
html body .control-icons .btn .lm-ln{width:18px;height:18px;color:#5a63a8}
html body .control-icons .btn .lm-ln.text-success{color:#4f9a6a!important}
html body .control-icons .btn .lm-ln.text-danger{color:#c9716c!important}
/* phone: a smaller logo (Dave 18.10.2026) */
@media (max-width:767px){html body #header .navbar-brand svg{width:100px!important;height:25px!important}}
html body .lm-ln,html body .lm-ln *{fill:none!important;stroke:currentColor!important}
/* the order button as a row: the amount takes all the room left of the cart and is centred there */
html body form.order .arrow{display:flex!important;align-items:stretch}
html body form.order .arrow .lm-costw{flex:1 1 auto;min-width:0;align-self:center;display:block;text-align:center;overflow:hidden;white-space:nowrap;padding:0 10px;font-size:20px;line-height:1.2;color:#111}
@media (max-width:380px){html body form.order .arrow .lm-costw{font-size:18px}}
@media (min-width:768px){html body form.order .arrow .lm-costw{font-size:21px}}
html body form.order .arrow .lm-costw .cost{font-size:inherit!important;display:inline!important;padding:0!important;color:#111!important}
html body form.order .arrow .lm-pre{font-weight:700;color:#111;text-transform:none!important}
html body form.order .arrow .lm-costw{text-transform:none!important;letter-spacing:0}
html body form.order .arrow .cost::before{content:none!important;display:none!important}
html body form.order .arrow .cart{flex:none}
/* top-up window, lighter (Dave 18.10.2026: «сделай мягче, иконка рубля огромная и тёмная; способы оплаты компактнее») */
html body #lm-modal .lm-modal-card h3{font-size:20px!important;font-weight:700!important;color:#2f3672!important;margin-bottom:14px!important}
html body #lm-modal .lm-pay-field input{height:52px!important;font-size:22px!important;font-weight:600!important;color:#2f3672!important;border:1px solid #e1e5f4!important;background:#f8f9fd!important;border-radius:14px!important}
html body #lm-modal .lm-pay-field input:focus{background:#fff!important;border-color:#b9c0e6!important;outline:0}
html body #lm-modal .lm-pay-field .lm-pay-cur{font-size:18px!important;font-weight:500!important;color:#9aa1c8!important;left:calc(13px + var(--d,3) * 13.4px + 8px)!important}
html body #lm-modal .lm-pay-go{height:50px!important;border-radius:14px!important;background:#fbd44d!important;color:#111!important;font-size:16px!important;font-weight:700!important;box-shadow:none!important}
html body #lm-modal .lm-pms{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:14px 0 4px!important}
html body #lm-modal .lm-pm{min-height:44px!important;padding:6px 14px!important;border:1px solid #e6e9f5!important;border-radius:12px!important;background:#fff;font-size:15px!important;font-weight:500!important;line-height:1.25;color:#2f3672;gap:10px!important}
/* a long name («Карты других стран (Visa, Mastercard)», Dave 07.11.2026) wraps to a second line inside its button: 1fr columns grew to the
   unwrapped name and pushed the right column out of the window — a sideways scroll on likemania.kz */
html body #lm-modal .lm-pm span{min-width:0;overflow-wrap:anywhere}
html body #lm-modal .lm-pm input{accent-color:#485291;width:18px;height:18px;margin:0;flex:none}
html body #lm-modal .lm-pm:has(input:checked){border-color:#c3c9ea!important;background:#f4f6fc!important;font-weight:600!important}
@media (min-width:768px){html body #lm-modal .lm-pms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body #lm-modal .lm-pm{font-size:14px!important}}
@media (max-width:767px){
  /* panels on the white phone page: never wider than the screen (the settings frame ran off the right edge) */
  html body #lm-side>.panel,html body #gift.panel,html body #lm-account .panel,html body #lm-settings.panel{width:auto!important;max-width:none!important}
  /* settings: air at the top and between the rows, a bigger finger target, a thin line between items (Dave 18.10.2026) */
  html body #lm-settings>.panel-body{padding:8px 0!important}
  html body #lm-settings .lm-set{padding:0!important}
  html body #lm-settings .lm-set li{padding:0!important;font-size:16px!important}
  html body #lm-settings .lm-set li+li{border-top:1px solid #e9ecf6}
  html body #lm-settings .lm-set li>a,html body #lm-settings .lm-set li>span,html body #lm-settings .lm-set li.lm-set-who{display:flex!important;align-items:center;gap:12px;min-height:52px;padding:12px 16px!important}
  html body #lm-settings .lm-set svg{width:18px!important;height:18px;flex:none;color:#7a83b8}
  html body #lm-settings .lm-set-who span{flex:1;text-align:left!important;margin:0!important;color:#2f3672}
  html body #lm-settings .lm-set li.lm-set-who{gap:20px!important;padding:14px 16px!important}
}
/* every window a little lighter: soft fields and buttons, more air (Dave 18.10.2026: «добавь во все интерфейсы лёгкости») */
html body #lm-modal .lm-modal-card{border-radius:20px!important}
html body #lm-modal .lm-modal-card input[type=password],html body #lm-modal .lm-modal-card input[type=email],html body #lm-modal .lm-modal-card input[type=text],html body #lm-modal .lm-modal-card input[type=tel]{height:48px;border:1px solid #e1e5f4!important;background:#f8f9fd!important;border-radius:12px!important;padding:0 14px!important;font-size:16px!important;color:#2f3672;box-shadow:none!important}
html body #lm-modal .lm-modal-card input:focus{background:#fff!important;border-color:#b9c0e6!important;outline:0}
html body #lm-modal .lm-modal-card .btn{border-radius:12px!important;min-height:46px;font-weight:600}
html body #lm-modal .lm-modal-card p{color:#4f5891;line-height:1.5}
html body #lm-modal .lm-hist{border-radius:14px;overflow:hidden;border:1px solid #e9ecf6}
html body #lm-modal .lm-hist tr:nth-child(even) td{background:#f8f9fd}
@media (min-width:768px){
  /* no «Выберите качество» for this service: «Укажите количество» takes the whole row, no empty half (Dave 18.10.2026, MAX) */
  html body form.order #services#services:not(:has(>.sub-type.lm-stepblk))>.amount-block.lm-stepblk{width:100%!important;float:none!important}
}
/* the posts of an auto subscription (the list button): a roomy list, one post a row (Dave 18.10.2026: «раскрывается мелко») */
html body .lm-o-sub{list-style:none;margin:10px 0 2px!important;padding:0!important;border:1px solid #e6e9f5;border-radius:12px;overflow:hidden;background:#fff}
html body .lm-o-sub li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 12px!important;font-size:15px!important;line-height:1.3}
html body .lm-o-sub li+li{border-top:1px solid #eef0f8}
html body .lm-o-sub li:nth-child(even){background:#f8f9fd}
html body .lm-o-sub a{color:#485291!important;font-weight:500;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}
html body .lm-o-sub small{flex:none;padding:3px 9px;border-radius:999px;font-size:12.5px!important;font-weight:600;white-space:nowrap}
html body .lm-o-sub small.lm-sub-ok{background:#eaf6ee;color:#3f8a5a!important}
html body .lm-o-sub small.lm-sub-wait{background:#fff6dd;color:#9a7412!important}
/* no pencil in the quantity: the number itself is the field, a tap selects it (Dave 18.10.2026, option A) */
html body form.order .amount-block input[type=number],html body form.order .amount-block input[name=random]{background-image:none!important;cursor:text}
/* a field with a hint: one soft warm ring instead of violet + orange, the hint in a calm tone (Dave 18.10.2026) */
html body .lm-need>.inner,html body .url-input.lm-need .inner,html body .lm-need>.inner:focus-within,html body .url-input.lm-need .inner:focus-within{box-shadow:0 0 0 1.5px #f2bba5 inset!important;border-color:#f2bba5!important;outline:0!important}
html body .lm-need input:focus{box-shadow:none!important;outline:0!important}
html body .lm-ferr{background:#fff6f1!important;color:#a8512f!important;font-weight:500!important;font-size:14px!important;padding:9px 12px!important;border-radius:12px!important}
/* crypto bonus: a short «+5%» chip at the right edge of the Crypto button, one line like the other methods;
   the full wording is in the chip's tooltip */
html body #lm-modal .lm-pm:has(.lm-bonus) span{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}
html body #lm-modal .lm-pm .lm-bonus{flex:none;padding:2px 8px;border-radius:999px;background:#e8f6ec;color:#2f7d4c;font-size:12.5px;font-weight:700;line-height:1.35}
/* focus in the site's colours, not the bright #8b80fe (Dave 18.10.2026): a calm violet edge and a faint glow */
html body .url-input .inner:focus-within{background:#fff!important}
html body .block .inner:focus-within,html body .url-input .inner:focus-within{box-shadow:0 0 0 1.5px #8e95c8 inset,0 0 0 4px rgba(72,82,145,.10)!important}
html body .lm-need>.inner:focus-within,html body .url-input.lm-need .inner:focus-within{box-shadow:0 0 0 1.5px #f2bba5 inset,0 0 0 4px rgba(242,187,165,.18)!important}
html body .lm-chip:focus-visible{outline:2px solid #8e95c8!important}
html body .panel button.btn-default:hover,html body .panel button.btn-default:focus-visible{border-color:#b9c0e6!important;background:#f6f7fc!important}
/* «Дополнительно»: the block grows around its quantity fields (they float), so no white band shows under them;
   the two fields share the row with a small gap and line up with the fields above (Dave 18.10.2026) */
html body form.order #services>.lm-extras,html body form.order #services>.lm-stepsub{display:flow-root}
html body form.order .lm-extras [data-lm-xf]{display:inline-block;vertical-align:top;width:calc(50% - 6px);margin:0}
html body form.order .lm-extras [data-lm-xf]+[data-lm-xf]{margin-left:12px}
html body form.order .lm-extras [data-lm-xf] .amount-block{float:none!important;width:100%!important;padding:0!important;margin:0!important}
@media (max-width:767px){html body form.order .lm-extras [data-lm-xf]{display:block;width:100%}html body form.order .lm-extras [data-lm-xf]+[data-lm-xf]{margin:10px 0 0}}
/* settings: the email in its own row, then the ID with a copy button — rows like the rest (Dave 18.10.2026) */
@media (max-width:767px){
  html body #lm-settings .lm-set li.lm-set-who,html body #lm-settings .lm-set li.lm-set-id{display:flex!important;align-items:center;gap:20px!important;min-height:52px;padding:12px 16px!important}
  html body #lm-settings .lm-set li.lm-set-who>span,html body #lm-settings .lm-set li.lm-set-id>span{display:flex!important;align-items:center!important;gap:10px;flex:1;min-width:0;min-height:0!important;padding:0!important;margin:0!important;text-align:left!important;color:#485291;overflow-wrap:anywhere}
}
html body #lm-settings .lm-who-copy{height:30px;padding:0 12px;border:1px solid #d9def2;border-radius:8px;background:#fff;color:#485291;font-size:13px;font-weight:600;cursor:pointer;flex:none}
html body #lm-settings .lm-who-copy:active{background:#f1f3fb}
/* the − / + inside «Дополнительно» sit exactly like in the main quantity field (they were 5px lower) */
html body form.order .lm-extras [data-lm-xf] .amount-block>.inner{padding:5px!important;height:54px!important;box-sizing:border-box}
/* phone: the round chat button sat on the cart of «Заказать» (guests have no «Чат» in the bottom bar) — lift it above
   the sticky order bar (Dave 18.10.2026, after opening to everyone) */
@media (max-width:767px){html body:has(#footer .navbar-fixed-bottom) .sc-btn.sc-btn,html body .sc-btn.sc-btn{bottom:calc(var(--lm-navh,56px) + 96px)!important;right:14px!important;width:54px!important;height:54px!important}}
/* phone, guests: «LiveChat» as a small pill right of the logo, like the network chips; the round chat button goes away
   on phones (signed-in clients have «Чат» in the bottom bar) (Dave 18.10.2026) */
html body #header .lm-hchat-w{display:none}
@media (max-width:767px){
  html:not(.lm-auth):not(.lm-auth-pre) body #header .lm-hchat-w{display:flex;align-items:center;height:100%;margin-right:12px}
  html body #header .lm-hchat{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 11px;border:1px solid #dfe3f3;border-radius:999px;background:#fff;color:#2f3672!important;font-size:14px;font-weight:600;text-decoration:none!important;white-space:nowrap}
  html body #header .lm-hchat:active{background:#f1f3fb}
  html body #header .lm-hchat .lm-ln{width:17px;height:17px;color:#5a63a8}
  html body .sc-btn.sc-btn{display:none!important}
}
/* sign-in (Dave 18.10.2026): the buttons right under the fields, «Забыли пароль?» under «Регистрация» */
html body #lm-login .lm-login-btns{margin-top:6px!important}
html body #lm-login .lm-forgot{display:block;float:none!important;text-align:right;margin:10px 4px 0!important;color:#5a63a8;font-size:14px}
html body #lm-login .lm-forgot small{font-size:14px;border-bottom:1px dashed #b9c0e6}
/* reCAPTCHA: Google asks for this line next to the form when its badge is hidden — kept, but small and quiet */
html body .lm-rc{margin:14px 4px 0!important;color:#b4b9d6!important;font-size:11px!important;line-height:1.4;text-align:center}
html body .lm-rc a{color:inherit!important}
/* the gift (Dave 18.10.2026): its own warm background, a modern icon on a yellow tile, a violet button that stands out
   on the yellow, link and email fields of the same width */
html body #gift.panel{background:#fff8e4!important;border:1px solid #f6e3a6!important;box-shadow:none!important}
html body #gift .panel-heading{display:flex;align-items:center;gap:14px;background:transparent!important;border:0!important}
html body #gift .panel-heading>svg{display:none}
html body #gift .lm-gift-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:#fbd44d;color:#2f3672}
html body #gift .lm-gift-tile svg{width:28px;height:28px}
html body #gift .panel-heading>div{color:#2f3672!important;padding-top:0!important}
html body #gift .panel-heading small{color:#7a6a3a!important}
html body #gift .btn-group-justified{background:#fff;border-radius:14px}
html body #gift .lm-gift-fields{display:flex!important;gap:12px}
html body #gift .lm-gift-fields>.url-input.half{float:none!important;flex:1 1 0;min-width:0;width:auto!important;margin:0!important;padding:0!important}
html body #gift button[type=submit],html body #gift .lm-gift-go,html body #gift .btn-gift{background:#485291!important;color:#fff!important;border:0!important;box-shadow:0 4px 12px rgba(72,82,145,.22)!important;border-radius:14px!important}
html body #gift .lm-rc{color:#c0b38a!important}
@media (max-width:767px){html body #gift .lm-gift-fields{flex-direction:column;gap:10px}}
html body #gift .lm-gift-get .btn,html body #gift [data-lm-gift-go]{background:#485291!important;color:#fff!important;border:0!important;box-shadow:0 4px 12px rgba(72,82,145,.22)!important;border-radius:14px!important;height:52px;font-size:16px;font-weight:700}
html body #gift [data-lm-gift-go]:hover{background:#3d4682!important}
/* «LiveChat»: a green dot that softly pulses — the chat is live, you can start right here (Dave 18.10.2026) */
html body #header .lm-hchat::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.55);animation:lm-live 1.8s ease-out infinite}
@keyframes lm-live{0%{box-shadow:0 0 0 0 rgba(34,197,94,.55)}70%{box-shadow:0 0 0 7px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}
@media (prefers-reduced-motion:reduce){html body #header .lm-hchat::before{animation:none}}
/* phone, guests too: the chat opens above the bottom bar, so «Заказать / Вход / Подарок» stay and close it
   (Dave 18.10.2026: the chat covered the bar and only the small × closed it). While typing it may use the full height. */
@media (max-width:767px){
  html body:has(#footer .navbar-fixed-bottom) .sc-root.sc-open:not(:focus-within) .sc-panel{height:calc(100dvh - var(--lm-navh,56px))!important;max-height:calc(100dvh - var(--lm-navh,56px))!important;top:0!important;bottom:auto!important}
  html:has(.sc-root.sc-open:not(:focus-within)) body #footer .navbar-fixed-bottom{z-index:2147483002!important}
  html:has(.sc-root.sc-open) body #footer .navbar-fixed-bottom .btn-main.active{color:#9aa2c4!important}
}
/* the FAQ with a column on the right on a computer (Dave 18.10.2026: the right side was empty): numbers, safety, help */
html body .lm-home-faqrow{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}
html body .lm-home-faqrow .lm-home-faq{max-width:none}
html body .lm-home-aside{display:grid;gap:14px;margin-top:58px}
html body .lm-aside-card{background:#fff;border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px rgba(47,54,114,.06)}
html body .lm-aside-card h3{margin:0 0 12px;font-size:16px;font-weight:700;color:#2f3672}
html body .lm-aside-nums ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
html body .lm-aside-nums li{display:flex;align-items:baseline;gap:10px}
html body .lm-aside-nums b{font-size:22px;font-weight:800;color:#2f3672;min-width:96px}
html body .lm-aside-nums span{color:#6a72a8;font-size:14px}
html body .lm-aside-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
html body .lm-aside-list li{position:relative;padding-left:24px;color:#4f5891;font-size:14px;line-height:1.4}
html body .lm-aside-list li::before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:#e8f6ec;box-shadow:inset 0 0 0 4px #e8f6ec,inset 0 0 0 7px #4f9a6a}
html body .lm-aside-help p{margin:0 0 12px;color:#4f5891;font-size:14px}
html body .lm-aside-chat{height:42px;padding:0 18px;border:0;border-radius:12px;background:#485291;color:#fff;font-weight:600;cursor:pointer}
html body .lm-aside-chat:hover{background:#3d4682}
@media (max-width:991px){html body .lm-home-faqrow{grid-template-columns:1fr}html body .lm-home-aside{margin-top:0}}
/* the gift block (Dave 18.10.2026): the dark violet → blue block, a big round yellow «+1 000» pill
   slightly tilted, «бесплатных просмотров» on the same line, a yellow button */
html body #gift.panel{background:linear-gradient(135deg,#353a63,#4f6fb0)!important;border:0!important;border-radius:24px!important;box-shadow:0 10px 30px rgba(53,58,99,.18)!important;color:#fff;padding:24px 22px 20px!important}
html body #gift .lm-gift-head{padding:0;margin:0 0 16px;background:none;border:0}
/* «× Закрыть» (Dave 06.11.2026): the block comes back in 30 days, never for someone who has signed in on this device;
   on a phone the gift is its own screen of the bottom menu, so no button there */
html body #gift.panel{position:relative}html body #gift .lm-gift-head{padding-right:112px}
html body #gift .lm-gift-x{position:absolute;top:14px;right:14px;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;border:0;border-radius:999px;background:rgba(255,255,255,.16);color:#fff;font:inherit;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}
html body #gift .lm-gift-x span{font-size:20px;line-height:1;font-weight:400}html body #gift .lm-gift-x:hover{background:rgba(255,255,255,.28)}
/* «+1 000» stays on one line (Dave 09.11.2026), so a narrow block puts «× Закрыть» above the title, not over it */
html body #gift.panel{container-type:inline-size}@container (max-width:520px){html body #gift .lm-gift-head{padding-right:0;padding-top:34px}}
@media (max-width:767px){html body #gift .lm-gift-x{display:none}html body #gift .lm-gift-head{padding-right:0;padding-top:0}}
html body #gift .lm-gift-h{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;color:#fff;font-size:24px;font-weight:800;line-height:1.15}
html body #gift .lm-gift-pill{display:inline-block;white-space:nowrap;flex:0 0 auto;background:#fbd44d;color:#1f1f2e;font-size:40px;font-weight:900;line-height:1;letter-spacing:-.02em;padding:10px 22px 12px;border-radius:999px;transform:rotate(-4deg);box-shadow:0 6px 0 rgba(0,0,0,.18)}
html body #gift .lm-gift-note{margin:12px 0 0;color:rgba(255,255,255,.82);font-size:14px}
html body #gift .btn-group-justified{background:rgba(255,255,255,.14)!important;border-radius:14px;padding:4px;border:0!important}
html body #gift .btn-group-justified .btn{background:transparent!important;color:#fff!important;border:0!important;border-radius:11px!important}
html body #gift .btn-group-justified .btn.active{background:#fff!important;color:#2f3672!important}
html body #gift .btn-group-justified .btn svg{color:currentColor;fill:currentColor}
html body #gift .lm-gift-fields .inner{background:#fff!important;border:0!important;border-radius:12px!important}
html body #gift [data-lm-gift-go]{background:#fbd44d!important;color:#1f1f2e!important;box-shadow:none!important;border-radius:14px!important}
html body #gift [data-lm-gift-go]:hover{background:#f5c938!important}
html body #gift .lm-ferr{background:#fff1ec!important}
@media (max-width:767px){html body #gift .lm-gift-pill{font-size:34px;padding:9px 18px 11px}html body #gift .lm-gift-h{font-size:20px}}
html body .lm-ftr .lm-rc-f{font-size:11.5px!important}
html body .lm-ftr .lm-rc-f a{color:inherit!important;text-decoration:underline}
html body #gift .block .inner.text-center{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
html body #gift .lm-gift-get .btn.btn-main,html body #gift .lm-gift-get [data-lm-gift-go]{background:#fbd44d!important;color:#1f1f2e!important;box-shadow:none!important}
html body #gift .lm-gift-get .btn.btn-main:hover{background:#f5c938!important}
/* the logo in the site's violet instead of the bright blue (Dave 18.10.2026) */
html body #header .navbar-brand svg [fill="#2F80ED"],html body #header .navbar-brand svg [fill="#2f80ed"]{fill:#485291!important}
/* the gift title on two big lines next to the pill: «бесплатных / просмотров», «free / views» */
html body #gift .lm-gift-h{flex-wrap:nowrap;gap:16px}
html body #gift .lm-gift-ttl{display:flex;flex-direction:column;font-size:28px;font-weight:800;line-height:1.05;letter-spacing:-.01em}
@media (max-width:767px){html body #gift .lm-gift-ttl{font-size:24px}}
@media (max-width:360px){html body #gift .lm-gift-pill{font-size:30px;padding:8px 15px 10px}html body #gift .lm-gift-ttl{font-size:21px}}
/* the logo a little smaller on a computer (Dave 18.10.2026: too big) */
@media (min-width:768px){html body #header .navbar-brand svg{width:136px!important;height:auto!important}}
/* step 1 had almost no room above «Выберите соцсеть» (Dave 18.10.2026) */
html body form.order #services#services>.lm-stepblk[data-step="1"]{padding-top:20px!important}
@media (min-width:768px){html body form.order #services#services>.lm-stepblk[data-step="1"]{padding-top:24px!important}}
/* footer logo smaller (Dave 18.10.2026) */
html body .lm-ftr .lm-logo img{height:26px!important;width:auto!important}
/* iPhone Safari 26 tints the status bar with the colour of a fixed/sticky element near an edge: once the yellow «Оформить заказ»
   bar sticks while scrolling, the top went yellow. A white fixed strip at the very top keeps it white (Dave 18.10.2026). */
html body .lm-edge-top{position:fixed;top:0;left:0;right:0;height:6px;background:#fff;z-index:1040;pointer-events:none}
/* «Продвижение начнётся после подтверждения почты» under the gift button, smaller, left (Dave 18.10.2026) */
html body #gift .lm-gift-note{clear:both;margin:6px 5px 0;text-align:left;font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.75)}
/* sign-in / sign-up buttons: no blue browser ring after a click; a soft violet ring only for the keyboard (Dave 18.10.2026) */
html body .panel .btn:focus,html body .panel .btn:active:focus{outline:0!important}
html body .panel .btn:focus-visible{outline:2px solid #8e95c8!important;outline-offset:2px}
/* narrow phones: «Создать аккаунт» / «Войти» side by side always fit (Dave 18.10.2026: «Зарегистрироваться» did not fit) */
@media (max-width:420px){html body .lm-login-btns .btn{padding-left:6px!important;padding-right:6px!important;font-size:14.5px!important;letter-spacing:-.1px}}
@media (max-width:350px){html body .lm-login-btns .btn{font-size:13px!important}}
/* guest header on a computer = the inner pages' header (LmPages layout.php, site.css .lm-hdr): menu, RU/EN, two buttons
   (Dave 18.10.2026: «шапка отличается от главной … видно скачок»). Signed-in visitors keep their balance/menu header. */
html body #header .lm-hnav,html body #header .lm-hsp,html body #header .lm-hlang,html body #header .lm-hbtn{display:none}
@media (min-width:981px){
  html:not(.lm-auth):not(.lm-auth-pre) body #header{display:flex!important;align-items:center;gap:22px}
  html:not(.lm-auth):not(.lm-auth-pre) body #header::before,html:not(.lm-auth):not(.lm-auth-pre) body #header::after{display:none!important}
  html:not(.lm-auth):not(.lm-auth-pre) body #header .lm-hbtn-ink{margin-right:25px}
  html:not(.lm-auth):not(.lm-auth-pre) body #header>.nav,html:not(.lm-auth):not(.lm-auth-pre) body #header>.lm-user{display:none!important}
  html:not(.lm-auth):not(.lm-auth-pre) body #header .lm-hnav{display:flex;gap:20px}
  html:not(.lm-auth):not(.lm-auth-pre) body #header .lm-hsp{display:block;flex:1}
  html:not(.lm-auth):not(.lm-auth-pre) body #header .lm-hlang{display:inline-flex}
  html:not(.lm-auth):not(.lm-auth-pre) body #header .lm-hbtn{display:inline-flex}
  html body #header .lm-hnav a{font:600 15px/23px "Golos Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#485291;text-decoration:none}
  html body #header .lm-hnav a:hover{color:#2563d9}
  html body #header .lm-hlang{gap:2px;background:#f2f4fa;border:1px solid #d9e2fa;border-radius:999px;padding:3px;font-family:"Golos Text",-apple-system,sans-serif}
  html body #header .lm-hlang>*{font-size:13.33px;line-height:16px;padding:8px 11px;border-radius:999px;color:#565f9b;text-decoration:none;white-space:nowrap}
  html body #header .lm-hlang .on{background:#fff;color:#2f3672;box-shadow:0 1px 3px rgba(47,54,114,.15)}
  html body #header .lm-hbtn{align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:12px;font:700 15px/1 "Golos Text",-apple-system,sans-serif;border:1px solid transparent;white-space:nowrap;text-decoration:none}
  html body #header .lm-hbtn-ghost{background:#fff;color:#485291;border-color:#d9e2fa;margin-left:0}
  html body #header .lm-hbtn-ghost:hover{border-color:#8b80fe}
  html body #header .lm-hbtn-ink{background:#485291;color:#fff}
  html body #header .lm-hbtn-ink:hover{background:#2f3672;color:#fff}
}

/* ====================================================================================================================
   «Живая линия» (Dave 19.10.2026, вариант A): the yellow circles hang in a left gutter on one long line. A step the client has
   passed gets a check mark and a solid line, the step to do now is highlighted (halo), the next ones are muted with a dashed
   line. The stripes go from white to the darkest one under the last step; the line ends at the order button.
   States (classes from lm-calc.js progress()): lm-sdone / lm-scur / lm-snext on a step's stripes, lm-spd = the step before is
   done (the line above the circle is solid), lm-alldone on #services. Everything is drawn with the stripes' own backgrounds.
   ==================================================================================================================== */
html body form.order #services{
  --lm-s1:#fff;--lm-s2:#f2f4fb;--lm-s3:#e8ebf7;--lm-s4:#dde2f3;--lm-s5:#d2d8ee;--lm-s6:#c7cfea;--lm-s7:#bcc5e5;
  --lm-solid:linear-gradient(#485291,#485291);--lm-dash:linear-gradient(#9aa4d8,#9aa4d8);
  --lm-end:var(--lm-dash);--lm-endc:#9aa4d8;--lm-cx:20px;--lm-pl:40px}
html body form.order #services.lm-alldone{--lm-end:var(--lm-solid);--lm-endc:#485291}
@media (min-width:768px){html body form.order #services{--lm-cx:26px;--lm-pl:52px}}
html body form.order #services#services>.lm-stepblk,html body form.order #services#services>.lm-stepsub{padding-left:var(--lm-pl)!important}
html body form.order #services#services>.alert-block{padding-left:var(--lm-pl)!important}
/* titles start where the fields start, the circle hangs in the gutter (negative margin, the text does not move) */
html body form.order #services#services .lm-stepblk>p,html body form.order #services#services .lm-pick-t{margin-left:0!important;padding-left:0!important}
html body form.order #services#services .lm-step{width:22px!important;height:22px!important;margin:0 calc(var(--lm-pl) - var(--lm-cx) - 11px) 0 calc(var(--lm-cx) - 11px - var(--lm-pl))!important;transition:background .2s,box-shadow .2s}
/* the line: an upper piece (from the stripe's top to the circle's centre: the way in) and a lower piece (the way out) */
html body form.order #services#services>.lm-stepblk{--lm-ct:22px;--lm-up:var(--lm-dash);--lm-low:var(--lm-dash)}
html body form.order #services#services>.lm-stepblk[data-step="1"]{--lm-ct:24px}
@media (max-width:767px){html body form.order #services#services>.lm-stepblk[data-step="1"]{--lm-ct:20px}}
html body form.order #services#services>.lm-stepblk.lm-spd{--lm-up:var(--lm-solid)}
html body form.order #services#services>.lm-stepblk.lm-sdone{--lm-low:var(--lm-solid)}
html body form.order #services#services>.lm-stepsub{--lm-low:var(--lm-dash)}
html body form.order #services#services>.lm-stepsub.lm-sdone{--lm-low:var(--lm-solid)}
html body form.order #services#services>[data-step]{background-repeat:no-repeat!important}
html body form.order #services#services>.lm-stepblk[data-step]{background-image:var(--lm-up),var(--lm-low)!important;
  background-position:calc(var(--lm-cx) - 1px) 0,calc(var(--lm-cx) - 1px) calc(var(--lm-ct) + 11px)!important;
  background-size:2px calc(var(--lm-ct) + 11px),2px calc(100% - var(--lm-ct) - 10px)!important}
html body form.order #services#services>.lm-stepblk[data-step="1"]{background-size:0 0,2px calc(100% - var(--lm-ct) - 10px)!important}
html body form.order #services#services>.lm-stepsub[data-step]{background-image:var(--lm-low)!important;background-position:calc(var(--lm-cx) - 1px) 0!important;background-size:2px 100%!important}
html body form.order #services#services>[data-step="1"]{background-color:var(--lm-s1)!important}
html body form.order #services#services>[data-step="2"]{background-color:var(--lm-s2)!important}
html body form.order #services#services>[data-step="3"]{background-color:var(--lm-s3)!important}
html body form.order #services#services>[data-step="4"]{background-color:var(--lm-s4)!important}
html body form.order #services#services>[data-step="5"]{background-color:var(--lm-s5)!important}
html body form.order #services#services>[data-step="6"]{background-color:var(--lm-s6)!important}
/* circles: done = dark with a check, now = yellow with a halo, next = white ring */
html body form.order #services#services .lm-sdone .lm-step{background:#22a35a!important;color:transparent!important;font-size:0!important;box-shadow:none}
html body form.order #services#services .lm-sdone .lm-step::after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}
html body form.order #services#services .lm-scur .lm-step{box-shadow:0 0 0 5px rgba(251,212,77,.4)}
/* a wrong link: a red cross on its step (Dave 08.11.2026) — lm-sbad from lm-calc.js progress(), the words under the field (.lm-ferr) */
html body form.order #services#services .lm-sbad .lm-step{position:relative;background:#e5484d!important;color:transparent!important;font-size:0!important;box-shadow:0 0 0 5px rgba(229,72,77,.18)!important}
html body form.order #services#services .lm-sbad .lm-step::before,html body form.order #services#services .lm-sbad .lm-step::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;margin:-1px 0 0 -5px;border:0;border-radius:1px;background:#fff;transform:rotate(45deg)}
html body form.order #services#services .lm-sbad .lm-step::after{transform:rotate(-45deg)}
html body .url-input.lm-sbad .lm-ferr,html body .lm-sbad .lm-ferr{background:#fdecec!important;color:#b42318!important}
html body .url-input.lm-need.lm-sbad .inner{box-shadow:0 0 0 1.5px #f1a7a7 inset!important;border-color:#f1a7a7!important}
html body form.order #services#services .lm-snext .lm-step{background:#fff!important;color:#8d97d2!important;box-shadow:inset 0 0 0 2px #b4bce2}
html body form.order #services#services .lm-scur>p,html body form.order #services#services .lm-scur .lm-pick-t{color:#2f3672;font-weight:700}
html body form.order #services#services .lm-snext>p,html body form.order #services#services .lm-snext .lm-pick-t{color:#5c65a1}
/* «Дополнительно» is not a numbered step: it takes the stripe and the line of the step before it (the link) */
html body form.order #services#services>.lm-extras:not(.lm-stepsub){padding-left:var(--lm-pl)!important;margin:0!important;background-repeat:no-repeat!important;
  background-image:var(--lm-dash)!important;background-position:calc(var(--lm-cx) - 1px) 0!important;background-size:2px 100%!important}
html body form.order #services#services>.lm-extras:not(.lm-stepsub).lm-sdone{background-image:var(--lm-solid)!important}
html body form.order #services#services:has(>[data-step="6"])>.lm-extras:not(.lm-stepsub){background-color:var(--lm-s5)!important}
html body form.order #services#services:has(>[data-step="5"]):not(:has(>[data-step="6"]))>.lm-extras:not(.lm-stepsub){background-color:var(--lm-s4)!important}
html body form.order #services#services:has(>[data-step="4"]):not(:has(>[data-step="5"]))>.lm-extras:not(.lm-stepsub){background-color:var(--lm-s3)!important}
/* under the last step: the darkest stripe; the line goes on to the order button */
html body form.order #services#services>.alert-block{background-color:var(--lm-s7)!important;background-image:var(--lm-end)!important;background-repeat:no-repeat!important;
  background-position:calc(var(--lm-cx) - 1px) 0!important;background-size:2px 100%!important;margin:0!important}
html body form.order #services#services>.alert-block:not([hidden]){display:flow-root}
@media (min-width:768px){
  html body form.order #services#services>.block.half:last-child{box-shadow:none!important;background-color:var(--lm-s7)!important;
    background-image:var(--lm-end),linear-gradient(var(--lm-endc),var(--lm-endc))!important;background-repeat:no-repeat!important;
    background-position:calc(var(--lm-cx) - 1px) 0,calc(var(--lm-cx) - 1px) 43px!important;
    background-size:2px 45px,calc(var(--lm-pl) - var(--lm-cx) - 3px) 2px!important;padding-left:var(--lm-pl)!important}
}
/* as in the picked design: a passed step's field shows its value in a pale tinted box, the next steps' fields are paler */
html body form.order #services#services .lm-snext .inner input::placeholder{color:#c3c9e8}
html body form.order #services#services .lm-snext:focus-within>p,html body form.order #services#services .lm-snext:hover>p{color:#2f3672}

/* the phone's own service picker (iPhone by default; ?picker=native / custom): a real select over the field, invisible, 16px so iOS does not zoom */
html body form.order .lm-svc .inner .lm-native-svc{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;font-size:16px;z-index:3;border:0;margin:0;padding:0;-webkit-appearance:none;appearance:none;cursor:pointer}
html body form.order.lm-native .lm-svc .inner:focus-within .selector{box-shadow:0 0 0 2px #bcc3e4}
/* sign-in and gift on a phone: a small footer with the documents only, not the big blue block (Dave 19.10.2026) */
@media (max-width:767px){
  html[data-lm-scr=login] .lm-ftr .lm-cols>:nth-child(1),html[data-lm-scr=login] .lm-ftr .lm-cols>:nth-child(2),html[data-lm-scr=login] .lm-ftr .lm-cols>:nth-child(4),
  html[data-lm-scr=gift] .lm-ftr .lm-cols>:nth-child(1),html[data-lm-scr=gift] .lm-ftr .lm-cols>:nth-child(2),html[data-lm-scr=gift] .lm-ftr .lm-cols>:nth-child(4){display:none}
  html[data-lm-scr=login] .lm-ftr .lm-cols,html[data-lm-scr=gift] .lm-ftr .lm-cols{grid-template-columns:1fr}
  html[data-lm-scr=login] body .lm-ftr,html[data-lm-scr=gift] body .lm-ftr{margin-top:8px;padding:20px 0 calc(var(--lm-navh,56px) + 28px)!important}
  html[data-lm-scr=login] .lm-ftr .lm-cols>:nth-child(3) h4,html[data-lm-scr=gift] .lm-ftr .lm-cols>:nth-child(3) h4{display:none}
  html[data-lm-scr=login] .lm-ftr .lm-cols>:nth-child(3) ul,html[data-lm-scr=gift] .lm-ftr .lm-cols>:nth-child(3) ul{display:flex;flex-wrap:wrap;gap:6px 18px}
  html[data-lm-scr=login] .lm-ftr .lm-cols>:nth-child(3) li,html[data-lm-scr=gift] .lm-ftr .lm-cols>:nth-child(3) li{margin:0}
}

/* the service list on a phone: a bottom sheet in the iOS way (Dave 19.10.2026) — a grabber, rounded top, dimmed page, big rows */
@keyframes lm-sheet-in{from{transform:translateY(100%)}to{transform:none}}
@keyframes lm-sheet-fade{from{opacity:0}to{opacity:1}}
@media (max-width:767px){
  html body form.order .lm-svc .lm-menu{position:fixed!important;left:0!important;right:0!important;top:auto!important;bottom:0!important;max-height:min(74vh,580px);max-height:min(74dvh,580px);
    overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0!important;border-radius:20px 20px 0 0!important;background:#fff;
    box-shadow:0 -12px 40px rgba(31,36,80,.28)!important;padding:26px 8px calc(env(safe-area-inset-bottom) + 14px)!important;z-index:2147482000!important;animation:lm-sheet-in .28s cubic-bezier(.2,.8,.2,1)}
  html body form.order .lm-svc .lm-menu::before{content:"";position:absolute;top:9px;left:50%;width:40px;height:5px;margin-left:-20px;border-radius:3px;background:#d3d8ee}
  html body form.order .lm-svc .lm-menu>li{min-height:52px;border-radius:12px}
  html body form.order .lm-svc .lm-menu>li>span{padding:12px 14px;font-size:16px}
  html body form.order .lm-svc .lm-menu .lm-p1k{font-size:14px;padding-right:14px}
  html body form.order .lm-svc .lm-menu>li[aria-selected=true]{background:#eef0fb;box-shadow:inset 0 0 0 1.5px #bcc3e4}
  html body form.order .lm-sheet-bk{position:fixed;inset:0;background:rgba(31,36,80,.42);z-index:2147481000;animation:lm-sheet-fade .2s}
  html.lm-sheet-open,html.lm-sheet-open body{overflow:hidden}
}
/* the service description: a small «i» icon so it reads as a note about the service (Dave 19.10.2026) */
html body form.order #services>.alert-block>div[role=alert]{position:relative;padding-left:42px!important}
html body form.order #services>.alert-block>div[role=alert]::before{content:"";position:absolute;left:14px;top:14px;width:19px;height:19px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23485291' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5'/%3E%3Cpath d='M12 7.6h.01'/%3E%3C/svg%3E") center/contain no-repeat}
/* the order button on the darkest stripe next to the description, on a phone too (Dave 19.10.2026: «как будто не относится к форме») */
@media (max-width:767px){
  /* the button sits right under the description on the same stripe, no shadow and no corners between them; the form ends with
     room under the button and a soft rounded bottom (Dave 19.10.2026: «нормальное гармоничное окончение») */
  /* while the form is not finished the button floats with no background (Dave 19.10.2026); when the client has scrolled to the end
     (lm-bar-end, set by lm-calc.js) it rests on the same stripe right under the description, with room below it */
  html body:has(#footer .navbar-fixed-bottom) form.order #services#services>.block.half:last-child{background:transparent!important;border-radius:0 0 20px 20px;
    box-shadow:none!important;padding:8px 16px 22px!important;bottom:calc(var(--lm-navh,56px) - 12px)!important;transition:background-color .2s}
  html body:has(#footer .navbar-fixed-bottom) form.order #services#services.lm-bar-end>.block.half:last-child{background:var(--lm-s7)!important}
  html body form.order #services#services>.alert-block{padding-bottom:6px!important}
}
html body form.order .lm-posts-t .lm-posts-all{display:inline-block;margin-top:2px;color:#2f3672;font-weight:700}
/* Sign-in / «Forgot password» button (Dave 22.10.2026): the text stays white in every state (Bootstrap .btn:focus/:hover/:active used to
   turn it dark grey on the dark-blue fill), the fill stays #485291 / #3a4280, and while the request runs a spinner shows next to the text. */
html body #lm-side .btn-info.lm-submit,html body #lm-side .btn-info.lm-submit:link,html body #lm-side .btn-info.lm-submit:visited{background:#485291;border-color:#485291;color:#fff;text-shadow:none}
html body #lm-side .btn-info.lm-submit:hover,html body #lm-side .btn-info.lm-submit:focus,html body #lm-side .btn-info.lm-submit:focus-visible,html body #lm-side .btn-info.lm-submit:active,html body #lm-side .btn-info.lm-submit.active{background:#3a4280;border-color:#3a4280;color:#fff;text-shadow:none;outline:0}
html body #lm-side .btn-info.lm-submit:focus-visible{box-shadow:0 0 0 3px rgba(139,128,254,.45)}
html body #lm-side .btn-info.lm-submit:active{transform:translateY(1px);box-shadow:none}
html body #lm-side .btn-info.lm-submit:disabled,html body #lm-side .btn-info.lm-submit[disabled]{background:#485291;color:#fff;opacity:.7}
html.lm-busy body #lm-side .btn-info.lm-submit,html.lm-busy #lm-side .btn-info.lm-submit{opacity:1;background:#3a4280;color:#fff;cursor:progress;display:inline-flex;align-items:center;justify-content:center;gap:10px}
html.lm-busy #lm-side .btn-info.lm-submit::after{content:"";width:16px;height:16px;flex:none;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:lm-spin .7s linear infinite}
@keyframes lm-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){html.lm-busy #lm-side .btn-info.lm-submit::after{animation-duration:1.8s}}

/* Windows with a result (Dave 22.10.2026): round icon over the title, the title and text centred, a second pale line, a clear × */
html body #lm-modal .lm-modal-card.lm-m-card{text-align:center;padding:30px 24px 24px}
html body #lm-modal .lm-m-card h3{margin:14px 0 8px!important;font-size:22px!important;letter-spacing:-.01em}
html body #lm-modal .lm-m-card p{margin:0;color:#4f5891;font-size:15.5px}
html body #lm-modal .lm-m-card p.lm-m-sub{margin-top:6px;color:#8b93c3;font-size:14px}
html body #lm-modal .lm-m-card .lm-pw{margin-top:16px;text-align:left}
html body #lm-modal .lm-m-card .lm-modal-x{position:absolute!important;top:10px;right:10px;float:none;margin:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px!important;background:none!important;color:#8b93c3;font-size:24px;transition:color .15s,background-color .15s}
html body #lm-modal .lm-m-card .lm-modal-x:hover,html body #lm-modal .lm-m-card .lm-modal-x:focus-visible{color:#2f3672;background:#eef1fb!important;outline:0}
.lm-m-ico{width:64px;height:64px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:lm-pop .32s cubic-bezier(.2,1.4,.4,1) both}
.lm-m-ico svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}
.lm-m-ico.lm-m-ok{background:#d4f1de;color:#23894a;box-shadow:0 0 0 8px #eaf8ef}
.lm-m-ico.lm-m-err{background:#fbdcd9;color:#d03a2f;box-shadow:0 0 0 8px #fdefee}
.lm-m-ico.lm-m-warn{background:#ffeab8;color:#c98100;box-shadow:0 0 0 8px #fff6df}
@keyframes lm-pop{from{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}
@media (prefers-reduced-motion:reduce){.lm-m-ico{animation:none}}

/* Short messages: same family as the windows — a small round coloured icon on the dark pill (phone: from the top, as before) */
#lm-toast{display:flex;align-items:center;gap:12px;text-align:left;background:#2f3672;color:#fff;padding:12px 18px 12px 14px;border-radius:14px}
#lm-toast::before{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:#5c65a1 center/16px no-repeat;display:none}
#lm-toast.lm-t-ok::before,#lm-toast.lm-t-warn::before,#lm-toast.lm-t-err::before{display:block}
#lm-toast.lm-t-ok::before{background-color:#2f9e55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 12.5l4.2 4.2L18.5 7.6'/%3E%3C/svg%3E")}
#lm-toast.lm-t-err::before{background-color:#d8453a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}
#lm-toast.lm-t-warn::before{background-color:#e8a317;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6.5v7M12 17.4v.1'/%3E%3C/svg%3E")}
@media (max-width:767px){html body #lm-modal .lm-modal-card.lm-m-card{padding:28px 20px calc(22px + env(safe-area-inset-bottom))}#lm-toast{width:calc(100vw - 24px)}}
/* Guest phone (Dave 22.10.2026): the bottom menu is there for a visitor who is not signed in too (no .lm-mnav), the window sits above it, not under it */
@media (max-width:767px){
  html:has(#footer .navbar-fixed-bottom) #lm-modal{padding-bottom:calc(var(--lm-navh,60px) + 8px + env(safe-area-inset-bottom))}
  html:has(#footer .navbar-fixed-bottom) #lm-modal .lm-modal-card{max-height:calc(100dvh - var(--lm-navh,60px) - 70px)}
}
/* Guest phone (Dave 22.10.2026): «Заказать · Вход · Чат · Подарок» — the chat lives in the bottom menu, the floating round button would duplicate it */
@media (max-width:767px){
  html body:has(#footer .navbar-fixed-bottom) .sc-btn.sc-btn{display:none!important}
}
/* Bottom menu «Чат»: the same softly pulsing green dot as «LiveChat» at the top — the chat is online (Dave 22.10.2026) */
html body #footer .navbar-fixed-bottom .btn-help{position:relative}
html body #footer .navbar-fixed-bottom .btn-help:not([data-lm-badge])::before{content:"";position:absolute;top:3px;left:calc(50% + 6px);width:9px;height:9px;border-radius:50%;background:#22c55e;border:1.5px solid #fff;box-sizing:content-box;animation:lm-live 1.8s ease-out infinite;pointer-events:none}
@media (prefers-reduced-motion:reduce){html body #footer .navbar-fixed-bottom .btn-help:not([data-lm-badge])::before{animation:none}}

/* order done (24.10.2026): title + note, × , a phone link to «Мои заказы»; the new order lights up in the list */
#lm-toast.lm-t-rich{align-items:flex-start;max-width:min(92vw,460px);padding:14px 12px 14px 14px}
#lm-toast .lm-t-body{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}
#lm-toast .lm-t-body b{font-weight:700;font-size:15px}
#lm-toast .lm-t-body span{font-size:13px;line-height:1.4;opacity:.85}
#lm-toast .lm-t-link{color:#ffd84d;font-weight:600;font-size:14px;margin-top:4px;text-decoration:none}
#lm-toast .lm-t-x{flex:none;background:none;border:0;color:#fff;opacity:.7;font-size:22px;line-height:1;padding:0 4px;cursor:pointer}
#lm-toast .lm-t-x:hover{opacity:1}
.lm-orders-list .lm-o-new{animation:lm-o-new 3s ease-out}
@keyframes lm-o-new{0%,40%{background:#e3f6ea}100%{background:transparent}}

/* affiliate (24.10.2026): «К выплате» and the payout button above the list; the list scrolls in its own box like «Мои заказы»
   (thousands of partners pushed the button far below the order form) */
#lm-account .lm-p-list{max-height:380px;overflow-y:auto;overscroll-behavior:contain;margin-top:12px;border-top:1px solid #e6ebf8}
#lm-account .lm-p-min{margin-bottom:0}
/* no guest flash on reload (Dave 24.10.2026: «сначала как будто я не авторизован, потом форма заказов»):
   1) nothing of #app is painted before the scripts number the steps and pick guest/client (lm-ready); shown anyway after 3 s;
   2) a browser with a saved key (lm-auth-pre, set in <head>) gets the client's frame at once — no sign-in form, gift or
      email step; the «Мои заказы» panel stands in its place until the orders come */
html:not(.lm-ready) body #app{visibility:hidden;animation:lm-app-show 0s 3s forwards}
@keyframes lm-app-show{to{visibility:visible}}
html.lm-auth-pre #lm-login,html.lm-auth-pre #gift,html.lm-auth-pre form.order .lm-email{display:none!important}
html.lm-auth-pre #lm-account[hidden]{display:block!important}

/* hidden anti-bot field (LM_HONEYPOT in page.ts, LmGuard on the server): never seen, never focused by a person */
.lm-hp{position:absolute!important;left:-10000px!important;top:0;width:1px!important;height:1px!important;opacity:0;pointer-events:none}

/* grey placeholders while the old app answers (Dave 26.10.2026): order rows and, in the header, email + balance */
@keyframes lm-oskel{0%{background-position:100% 0}100%{background-position:-100% 0}}
#lm-account .lm-oskel{display:flex;gap:12px;align-items:center;padding:14px 4px;list-style:none;border-bottom:1px dashed #d9e2fa}
#lm-account .lm-oskel i,#lm-account .lm-oskel b,#header .lm-hskel b{display:block;border-radius:8px;background:linear-gradient(90deg,#eef2fc 25%,#e1e8f8 50%,#eef2fc 75%);background-size:200% 100%;animation:lm-oskel 1.4s ease-in-out infinite}
#lm-account .lm-oskel i{width:34px;height:34px;flex:none;border-radius:50%}
#lm-account .lm-oskel span{flex:1;display:grid;gap:8px}
#lm-account .lm-oskel b{height:12px;width:70%}
#lm-account .lm-oskel b+b{width:45%}
#header .lm-hskel{display:none}
html.lm-auth-pre #header .lm-hskel{display:flex;align-items:center;gap:10px;height:62px;margin-right:10px}
html.lm-auth-pre #header .lm-hskel b{height:14px;width:150px}
html.lm-auth-pre #header .lm-hskel b+b{width:70px}
@media (width<768px){html.lm-auth-pre #header .lm-hskel b:first-child{display:none}}
@media (prefers-reduced-motion:reduce){#lm-account .lm-oskel i,#lm-account .lm-oskel b,#header .lm-hskel b{animation:none}}
/* ★ favorites (27.10.2026): a star at the end of each service in the list, «★ Избранное» as the first network chip */
html body form.order .lm-menu li .lm-fav{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 6px 0 0;padding:0;border:0;border-radius:8px;background:transparent;color:#a3a9c7;cursor:pointer}
html body form.order .lm-menu li .lm-fav svg{fill:none;stroke:currentColor}
html body form.order .lm-menu li .lm-fav:hover{color:#f5a623;background:rgba(245,166,35,.12)}
html body form.order .lm-menu li .lm-fav.on{color:#f5a623}
html body form.order .lm-menu li .lm-fav.on svg{fill:currentColor}
html body form.order .lm-chip-fav{display:inline-flex;align-items:center;gap:6px}
html body form.order .lm-chip-fav svg{fill:#f5a623;stroke:#f5a623;width:16px;height:16px}
/* «Голосование» MAX: the answer as written in the poll (lm-calc.js drawPoll, Dave 10.11.2026) */
html body form.order .lm-poll input[name=answer_text]{display:block;width:100%;height:100%;min-height:52px;border:0;background:transparent;padding:0 14px;color:#222;font:inherit;font-size:16px;outline:0}
html body form.order .lm-poll .lm-poll-h{margin:6px 2px 0!important;color:#5b6290;font-size:13px;line-height:1.45}
html body form.order #services#services>.lm-poll>p.lm-poll-h{display:block!important;font-weight:400!important;color:#5b6290!important;font-size:13px!important;margin:2px 0 8px!important}
