/* Painéis nativos partilhados pelo site e pelo editor; coordenadas definidas em GearSetup. */
@font-face {
  font-family: 'RuneScape Small';
  /* Embutida para manter a mesma fonte no site e no backoffice, em domínios distintos. */
  src: url('data:font/woff2;base64,d09GMgABAAAAACkwABAAAAAAoMwAACjMAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACDSggUCYRlEQgKgp10gfhSC4NQAAE2AiQDhxoEIAWFEQeFUAyBFBs/iyXsmBW4HaAoeu3wkQibpsbWIwPBxgFAsZWQ4v/PSE5kbOwP2K52swJKzkyyqIRY0IpmUVIsguBQaDHOozrYrYLrGnyHMoZepXZ0LPA4QYdAQBoItoY8cJuc8KlQvpgVcODJmBoWfn9+nFVqvIh7NuP88o9n7Lagoa1UY5y4eWdPRSeavsfPAHdyRCN8+H/e7t917tx5H5oPBjDeDojS7qCiSkqxKDP36dKftXRg4nNkJ6Nbm1cmwN0QggJlXqpwSXMOAFbwgfVTVB/BhDW9ImxCRZgKP9BAvvhM6iK0C8/T722e93f/Y3DgSnVYGN81CoRpJb3dlPEIGxuNTREqKhE2OnrrTDfw/haVqgHj8j6kamiW6qAP9/4v+0sp1OJgoyKsmzn3aYwk/qF0s4IEsmWhrUCouXPvMFL+MrnzCAPLKFxYisO/+fFufn/GLzOXJGtSbbVd6ZAHkS9eikHR/YZNj1iZzSHQw9gsOhW0t119RGJ1pu4ZY5VobvegFGaKWRNzliU5khw6O02BFsm3c4Sfz6v+f2uv9r7szsn8APCoqAiXH2OjzP5ZnJkQgAYqC5cKVVuhiFRAdatIRsgqUWEqnMUrm2U6fXpCvQE5fgwSl7Pg1QPtnVHv+E53T4Dbu3dVo5FcpX8DBglV7hQpSuz3qVqlv9CgBsAZF0QXX5IMRY32bJZL3UCXhAYEHUGKs5w1zkcsFCGRHPO41mbnTJD4PPPhZdGGZ2PkdPPfWMoxojbfXzl2eITecss1G4wRjiIURzHC50ldPn6WPg7ZNDE6Y95v0TjkoneBbHs/9hOt6Ur271gqLlBBjv0Ok7Q3AwzwsX/YC3jvr5l+mmy/yiwoaoFjzLcGD9xHm4/lRgjPg/iXlWZhZjnhKFuOKAfpxHeFngf/v3ghfb2ej1wI499gfSBIC6iMgcCa8q58eGFsn6+7dDs1IV3CRlZS2dg8b75eCVmJwyRMwXTMw0qcIRdMv6PfHQOVnbZ9cHPAKfRhcnoFyq+K/+vHK8d7Qxs+OS+cx84D555zzbnonHd2OsXf/cSP7UfFadqqWxLWtOVgW0G3rRPlNyjEQU32e2H6eWpaekZmVja0UlsHJBY1jxxz7XPfBxBhQhkXUmljnQ8x5VJbH3Ptc9/vxxpWm8MVimdLxXK1Ums0N7W0trd1dHb39vQN9I8Mj45BOJfCgPzMyuiyXQx7EiLAxQYAd7eiPmQgpQD3th3fdu+LTT3Z3Ts82j8YNDkD5/Ts+gabAL64TR6nzx/wRqIIpzMpzM4JAF4DjANCQGG/oF4MEASxXZTdL6lzvSLgdT5y58ga5fni2xR+IBab67OICfySwnIsChJdg7KFK9MiTSzyIdX3S5PqlUW6GOA5Jjc3y28MynDPyH/n19XBPeSSK6l1vXKe8X0WuUT41MkWuUXAzw72S8KDU6caBMoijwikXkivf7FXxERjRZ5FwQK3jXXlpwaFpKV1cCQ9vZOgX9rz7Fn4dX+5YZrKsF3WoDtuRwjHkSgjCjp1PlTgu0ndLExgHnlypkrENt46azFKnDt7IAnW4fSp3oO2CXYPt1fDR9V8jF6qn73KANSv521TQRNB99yaT32ZBn5qdw3Ky2YHEowwNObVI5GCe/x7WOEou4auzyCmpE16egf/zjmijqlnWW/vzAQH00ctBsT46GlAzOpivP3lXd77ZsaD212xAu27PzB773XOvW3yENLmauOh/qdx4grUs/rGRtZ1MwrmQBdvmRiR5nsGJZ+NBLzR6IrtUkj1yveNA0LTnMZxhixfSDiHkuYlE26OF6Rt5gTvZ1uGgLHx76A2fP8b+03wCKK/5P9X6f8nGLIGLgDgOE6PgSkdEUIQRohoSAhERecoExYIDtqK7aTt2fEMIKgXA18dBsZQm5hFPcKUYtv+CmJBAGzEW8Tg0eFgDGDwPThUcPTQCRL6IOrNbnCrg/4FoVwTBDYtMQzA2YBsNrgbcQ0KtONNYx/RDQQB0UMWvO3U1aNNp5K2/M1+HAR9ipS30DI/lN8eQKE3G9/3Gb9Qc3bZQdvsJq/o0MxO3A8UNtrzCm5Iha/2kOT4YsTpH3ruV4ot53Abs80CUQpwdGfZfUO1ON+meXPYcFJP7ayr0xpaPsel40qnBd7kjJODDy35G+arv3dpm3qjWvpy6HD6VfOQ0EQGO23W44OUy9DfJspPP9LsNm+FPux40KiZkfZm+UwNMW9OqlIig1NDQN9789O07/9t9ZJG6tT7/fzf3wim4HfB9fHoSklvF9e96DUuT8nL57pcCZY6rsQZ+2IqlKzdMrNL3TyQHwE9LOfgQkAIj6CqeCKFAWsDS3ENHTEqgBl2OtmB0KbuZQYj0Z45uIM3g73ClT/eKSqMuswXggrSEerINAs1beYkzcOF/B8VK7Vi3RAbbnPcOgt1qDmYBMGD9+Dob7+GbQ9nRp7wHJaIqKP6BbAtqNwos5b4iA29cFSajYF8N+jhNwK2fGN+5kbjpEsMGKYJjID8U8eRhj0xrfVnQbouhl/wLGtY4A6AiRl0eKXhuw9encwWAENBmf9NEkiepNx6xO8k24dfYgEugWoS2mVu2zuHkB4MwyCN7mimtQSdOrahUwep1LiUCRRyDDxHPvMxWJrT7pbW61Zt9V4x5GT8S3ha0SXLGBVRIwSHHUHJ0ZmigmoZHjzuZinLPVqVbCPpgAprXuUkmM2pEvlSiVHn4I7UOQ6rQKeI2Ut6Sfb4kPjWyaAwTCE8qYW5M1sO3I0mLaVeV3LCg5QVncGEpOlkHgIxKWwWNTx5xL78IXOqScRAVvK3Eo3RaWyrJQIcn2m4R92dFDqP+hYqPepkkoLStThZxzzpwZKsiwZDLsB5tchLmdo+adpr5cXhufMpWQgnzihN5wNVgRgFdSxXakNgVtWDKsMgsKg9RHKYgj3wZEVsHE4XUa+0GBtOwRSnxQlzbJXshvOGNUrM5CInNj/QhoKKhCeSdUivgS4G4L5Jl9aTLlKBzr5YMpHP9iHLM1jk0jVVECq2km4BAL6XG6vZCGE1Xx0zJVGvSXa9MtGaLGIEqWmcCnaiqnalnqKW8/AwXv8xo3ldN3uFzr26caJ4kBmPWtY5Z1BpV3CBbUL3XrYju0zy3tSWSPhp5Vt6XXX8CmrWeLqLn351dGJ2hWsi07EgofqG0pgqaW7HB/BcI7icUvcu5MZUAiElL04XDrui53JSRSmysutRT7KoHi8c7sNfLPiee6p7AErRLd41rJb8FUfrqwhLvah0KTbmmuWgzM0/vSCKkQSyvVJqGlfjiHygRE2b1mV08lNB1invzaYrr6sgmBS0AeTipqwWFrYcIw0UIK3CX2JEHm3dVRJWBzYanjKv/PoBoSvFyhqcHtZ3cfQt7ZoHb7lSyorei4R0OAhar4DVjJsH8Gd4lwxoc8/vJPcGDx4qRrUJB2msaLA7lClvWFsLGUn8ubowq4NGwBxGgi3CsCpl1f+WsfP5u+I/TD6tMpjYjatG4Df+7oimBrALjTwDRKKiUBOpd4aV5FKlZav+oHnss36cWZOWcl7lzarQ9SRwdS9GRFWK9CDYNXGrAg2AA9GZ8r9AFLdaDQilIhMlPUstxbHcdldFjEYll6ro5rLISxqbIdqtiAyKM7SjNMNaskQlzZAFkeVMQkcxvbx0wCgeahJdOVK+wA0uonpxUYDmFoCQID0bp7AZIegV0jZ+YGCrFY6UIivhAPCgSY4YxOsQTKweU+24QskInb3l8AKVuXkpNnwRElSNgRJgCXOKTC+m7oUW10uRSeZltpPHZGul1BvVrKAcJk95Y1qT880BsPG1aaykHOL6ZV4k8zPzJav/HKS9fVYP6Ko6PiqSNVWmLaikgGSv67WkLA7mtb/SWf6tKAmXUXOgSqxHx/rp/I50dMjyMGb9nkNSak9H2lxbOkDH/R/iUU0wHwCmPmn+6/bt86j/+Nvj/t7vv349mvg+n5YoaUL1w9ii0XkekPghXTfEH0IXkww2LfVkczQm5QZ+uu0hFCLclyS0ZcEJGOKRgOXnveFMeKXdkAFgP8P9baxIuCC1m/Q+AxrrXWFCt1ywglT8iYdSzI/Qkm2oZFRVhNlOHMACr9T9dmon7gJC1fEkJ9830M0MgWN85UWI7UmiNEW/R1i73SjFw6PDngQksPGTvMx4bmQxJFp/0HjufwoS+VUQYxNv/tAXiEuxMChEoNGTpbeEet29QnhCG0MppeF3jKY1oXbbAC5HL+SOSAsPhmDAiuWYTJLYM27iIqJ5Uvd58OcilF2s16MLNG526nieuxKSjm39tIAKpm4gDkkn1wfTeVDSyApE9/iigxSh161l8TTNp9nwUHXIRRNfeT9ebIyrJXJj9C24eH8ER7WBhG2rRNMPif4knZo+T7++jSKT2X3K6cwWcUeIp6uTmWPeT0UXhJbKrSmLHX+TuJzojn4OHVdHtmEyH+4+nazn83cl7YGX3EkFAw8PtHXaB6OcX1vL8TOuTe8tjeA3yKIktp4gw1yzdiVHlzWSwZVmq2+eXVAcszDKUO7E3mcNRTnhjtz0WpKZ8VihXepgSdRzrE2g3UFr70DHFEZaDffVt/QcmpTEcU+bKG/bpUV6dk90So8nPAm4t9MRJYH73hMlJY4FuhPHhmhKLGfS3Ttq7CyOtvQtksxXlTvTwYbsEWNZwng8xZrecaKDiQ5/3Qm65oU+WBMgM+NHopwWFgvPxd/LjtSlmgI2amCwn5IwQLOQeBs5GfB8exWXeYtSzXtKQwlmDu8tDVhJ1JYxMJIDw0KFj7XN55XojrdS73rr1bONTE+k4lNKGUb40zbp5b+n5WO55drVD3TMz7pUhMYzDVNViE8jBKFOfbT+kzRfhKquJfdFaO7dFjTqyk1Kl+lQSSU/PGZs7V3c5hDI9HFwDnfWrUQ5obs6DAm/2tt16dJVtanXig5Ctyy1o3Umn5qFUXJ6jRyvTxxDfRgIouWtTXUjb4EPMo3kr2UzFGJjvAoOFAxJNYN2KAbQvDVt9vi5slMwubgiT20giN8aSRe79yNR9vJjhsRfBXGkYxMM6TPfiORkMWRBbuCA01hsO+Czk+iGzgr3TCDSdah8No9nGznZitSkrjt32SpRo2iACBjbJmLGerbQ7ZK4ynT4FvSZgZgpBi1HkNqmZRE9d5IWoUeaphjVd9pNKLSY53Rph8oGh56a4epeBm3s1oN7jb3sTCvvrk1J6UqKOAILl45EYYoquUpI8/F8ei9Z37FOAu7Bpv6kGRbWTFShidSZvD3ZTSQ36qSK+pos3now/Ein+jooG+QdeplaCHZVTOskH24r2YoxUZ7mme4EH7wkPU9nxPe3u3Pldegz4q1T6qN1cm4AAdBpR8bMlngWTp8FQl1uNa6sLzBzG84jfblp5uyj68bR1rTTSEKucRCKfFO1oS3DZ6nZMdBod33NtjRJfYmaLPQ0dy0AmKxHlQ0S5KaeI00weF65L0Hb3K2WvGWTYkgD3WYaj85tSFGOOaKf+/eWcgnFKE/6t5Rmr7DwgS7rhs6ZJ8p3LcLgSVS4jBWKxytS9kazHrygL2XK220nE0lEm9tXTtCZBC7eGbpcKqZjcuciKc9V6i6nYhWpFO7ootmuNqmcLqbEY/id/y2CFPNWkiSeqy4QTZgywrDXVTfIq9Kb1qFVCVVeGq1Cd7MTUdXHldyX390CVk8BnuE71+mnJdi/JQCQE/D+x9qys7ymAePTS3ZwScmLtWOz2uLKI7zUHUy9W72xz8N4cHjdCY42oW0DbwdkA8Hxy1gBpx3xUIOIPrsbkpUEETvs/SQbXRnrTjrcNf78HYAqZBcxyAcgEKthkKtbH+jIZZ+EEXQIxhC3fSqcJcSPNfN6TvTLGQ/dwOwUowJS9WcGolwOvXL6AhrlqEwnu5Zpe/btzwROgYCeHej3hdqD4FGherX+DNsm7JNZB0/tfX13eyfmuxiKy/n26jqx/kCVhPJhTVxOoW7/pOS1FRFpqIR4F91UgLE7if8qS7UvMGTxSE/PouApS8SEipEiakbMPOYLyov5lPOEy46osbslnHMpm3dLhLPf2Dg7RJ6TC4t5wuHsipUbnccQHjZ5Bl/O8Lqp3D7dV98deI6Ej5PlXfrfglFEXHgkiqcZUCkDcMJ6mYqxg5PAfvHkS5QPy7nSgcAB61VjDJwbhUntKlhQVOaj4Yoc7Vkum1wovnQ4aMYFM791+x9fun2wKNRrPXogenO595of6cM47M71bC2PZufjRk50MNR4Jl1e9MLX137ABG0I0XFMJTqvZaVaA4EsMS2FF5U3Uc4rej3i4VEFaaDSsilzCmiHfLzk9LhJdk0vd9jp8ZHnGs8ZeoHXM98++Hl27BDXqSkEJFD5bXtAI80huk9BOz9jGrVM4R5RgAMyoBkCiGGgaIreHhEd6kduUxhS0YFAgkLlWopDiOLG/DGKAHqcE6DmgeHMGIqyUe41Jz39KZ9VHSAo0RGJZbJNZWQqJQotUlz7yEysc9GfDOZtqdMYbopyVpzE36VZIatKGt8SX9ehtlPWAKeATAn2kVRPKcBXoYwS116XL0hKDAIUcsBsa+mqkr2oEFV7xNHzp+KjlePRcU/rIY9AHgmeChqNmDBicY90OHWGAdt9y8dvz4f7hMe1/5zobO2nEod5aEzBlMZSARl2QIarSnxLbEIAi4kCdvMGdap5QaKMgUYw4mGO5XjywpU+amwBUlXYJ9GfcNmFe9ueYhGSzQy2qYd4NA44YGpdQTRxF6XwP2uJpnjbw7OFdXDNuMOe0Fj/WFRfs2n2MbXZ6P5GaLNPXdk/ZivykyaeB0espC30efDwTYLpsAt7X3HLnBgCIX3EwpnuEz1M9ZM70Z1aw4EegZCsRbAYKkaQab3ZUOP91aVaoTe3RgHrpg2TIGG4SsOxo4W2rG1US2Cp17DMwCXeIKjGgghnFht/v6pWaBOWhBK21C48D6rWQNks7r9bgvKAIUdxJQaF62cLcVRl0TWpQdD7W8WVeMG5l6rx4RCJk8QeShvuiQkva9AkEdxxNFkqSTIzaxZJ7Khkjm60N4y5x62RnCVDGcvIOY+Np6t2fYtiThVVARez3aNJzL/GVvDmhVBWr8W4cou7K9xBNsV0HBb8nKHiqq0ibKLGuaciBsOaO3UWFkkg1u5RLFTe3K5TtDG4IXo58kNIjxeK4aSB5RpjLUkywkj2wxt/kzvKYL+YLX/CA8kcmqOjuuI+XHErkOmprn9I80CGggobbVQTKeKX2vspMP6WWWaImFbpeGG0bUSMWtDYhHEFQVa5/tZA8HPT50sUQVMg7dBEpxcgVSPjLcMv96JUhon5kLJhQffRXfky2iaueXopIigIJUtpAmgbmg1SKoFao2vWmGlbI5suVY3sNCZfGePJmQmoOQg4bfGpErQhE00iwCONUpCiWddeYGERSIFjp/RIH6JadH7Zuh/HA6ZV35c6rv3alXKk/m9XLG2C6Bzsu6xbacszQUCNrY4sZU4nGcTSiPsF5vDFGdzTcdvYxpsyjlaLBI7YkvXNSs/YIriB/ePly1xqRLYzlmmlIDXMue2msqSsgQGGjUluwjMcjHZAhgH7U7A3lKOQCQZDrdt2OLYeTq7K4CL8mk6ZM+LW28f6PMi3MbSsMkwK+nM+s+1VrXlS26fawSCBoZQCcWRoHNDSi0Mk8l83ezCY0RGmIbZUMSOUEHxYSU6JmCLrLE5VplAFcrqmblc6ZyTjIQJAgQlNuxbb016QDZIQlySDmigPVI3fRrxOfEoArcJBp1Uhsa4zNcx5AC9aKLfdWMwHZjLWqWgoTwuISeowUEXDfFU3tMcQP4gLqGFHw2izLr6V52eb9eq1auRjVo+iYoZOdjmixKgjY8uDwZ5IgjmSV7N0sKN3hTUO5JGTNXSwprLDAois1yIdCERvogHIidzu4WaoYqwVBuHV6L8QQzIafalyeK6OnrTspllSAA2ZuQkzyXZhx2auFJWyDr5UjcZbuLDSiYaMcC1NTpe2t8UimKVlxQJUEE2VrmDhH0jVKqPyoeUGhGVI4+a8oeddN7NvebewkRGGv+2ES4pEtno091ZvFfcZxZf2tilVeWbagPXVP1QRnQTGE5SkEuE49lb9DfC6tEZH2M+nUpNKT3k0gODyhVTLfawShcuyfh0Dn1nsnlNwgPVrRMLh8MI8Qq9nvXCHU/DBodfuZCFK127a1KNOc1zbbms9SXXUtlr9BarIe61jtYtSqvvXkVKIgiuJ9YCGXCs9MIOTIlv6kVMeJmpIoEaPNCPNzVptlScToXBz7cyss+A3JZ6t3rJ+jq6N6WMQCaWdBuBBDAVtt8SYzIa5ZyYhWZL11VieG0fxPPB9gsNEUKrEGrLwznVedgW8woQCyvQTmIpjgcMC485S1b4QmBCTUCmYR7oR1NKnfzrWVAjLWoHVid6ItsqIJdRKsq2mY6iWR5sqoCQo4ZA4oMvNtfBQOYkNYsHpt7CGt367JKw4iUZqbhjGIVqI+IB04znwsWzcrmjPuZO1hkD5chKgVyBeK72ddNYUS5PyZePbY5F/vUOTyCLtykXqLIWG/lFgKCp4JQbZqnULxYS7SKO5HmYw9nChRxlLVdFNXR/KE8/jhV2HhNRfw2qnJ9MqKbgSR/8IQMTGKIBQ3pS3pYs3r1V9I3RMA0uZNbaBpi6dxx2wOOKkh1j0XSjgk+QEgNxF/GwIvRVcGnnxUt+xcpojdeKy1PWDfFfjwCgRr5gmtsBfGvdoUSW3JaTcpYxTRoG60bJQuUnQIg6l+XbLuppXxP9//OP8zb+efI01VJfJ370asCX08sAgiYPXJvkPCOZiCjvkMh7Sh50bxVUxdMRe3pYwWT1ahdCCPI7DfnqdL8JtSuxjelmI/lHrESpyvtz6fVH95qYhsUyvWLHYJM28HvYJ49d1eR7HpzfYhqFKvp9mDHpXeGupLR8hW0MwcwggRM8q3UmQvWKpGEd/prKrOwaCPxl5Ll6Ano4REOvea7G8nq3jZmhIEVYISYLxpdOBg45yFVzMUi+MknAK0HhDpEfDTfe/wuBW/nSpd5nxCKLBXxJo6cAbEgsViKFsTlnPQTxu+loroDtc1Wr50Fp9ootj3YXZgYBejDHqscAFZkhcd8UfQzj3obh8LlKiNR18BaN7rjYadVP1Z3f2aoDhiQ9rcHr6WfRQ7ioby0kQYQr5fxQdzNCQnJXZiYCodgS8x+okGoTF4Q0TU6CF7sBNo+Cuodlb9W6BXZskWxANC4bYgxUQHRWnO/sAHY2GdrU48VWCxpxzAjLh4v+t2fNCvpkiUKq7xt1RfxJxdYTqOo/HvY4T5kWytupKJuWTm6btNtXhgalEbtDn7FMQPV9/21o2HOfS/oY47GrvzOZMHgIufxQ/cLYofoxvl93tzwvE+kOaPQY9d+SmwD3QPbNnxr7URtqbNCzKBYw/wzqR6AiPSGQ72oxUXhHFA3kfcIkZDcj5QuQUCokqUDMn9xOfbcV0FqckZhwQhbaSFleYIv1oaIgmyCQ5awWQFom39RhgSxzeMJu3MiIJwVuUM1HIjAm5S+gLB8LKuQlWYp4Q7/Msx/loeT9vAIMxZ+omP6wG2mDcInFLjgyhYMdRyP9q3G6e9N85L3D4ebwCz1Gw5Lz4x6T+4FbMq7W4myg/ZkIJB66QR6luJ3THTrcQOH4AClf87goDhh0Z2wj3RfIW7OUla6elrOwUN+Tl3Ac3Y3ewVnel9nqL4HL7++GfrjaokjbT45bYC29C+1LvpIQ//lXRIVRpQb6gVge0wMgDejPnUg9NSSAwShjWUjkB6Th7MDruqFnEdUtm+Gsa4dt1Jls4SOG4iqNtBvFYuSOO2kcEDKBFpiOOSTwjtQU27utyloPUXT08NdXdb1CzpN6TLampG+klrROApmAN4Qrdxj27bqMrA2Bde+T+EaQCR5M1modwj14seMnMZbwxrJJh5ImcP/tVh4Akd8yZLPdA95LlSZfJ9MLafY3LW3fOK/6Tc2fkAQO6yzEFZltjHpSGjXVwYVzkxehwDM4vx7AwPuBy0X/pIsGNoc25l/wAMH18x7aT59UrKj74XXjykix7Wrj+RCgcAaRP4PIzuZjz7dOh5bt1in+t/F61N/SPndsBHF+NGifjYfkYy1kmugrznW0mPFib+JP5Qt/w85SfDH346Yu/f6D3yav/87z/rGby/u0b+t+qMHf6ECkgkAL81B1j78hkHOH2x67dgM6PM8NBviNtTOpkWZHhA9k670krhpJRfD0zm+bWnKKpnD+hJD0uFPTF0wkoTRdyYYKJhTBW3PjYOX16BAb6i0SjAIfFyy3mHu4M90su+i8nR87nId7CPpHxjB4seGqdJ7780leUe1ElhnG8FqzYJp4zWZ/9HVzhtn8P1ITq+YWPxD4oAvYopU6ZezY4YLsICVtjxWOo6LCUdf9FfjsLSXZsriZgenwptr3Hdif9h4/v2Q714PxcWjUBYSJ6uAduHo12rpE5zMiTJNXNNmkhcoqPGyTO2QH4vNrE4lnElhmlrE+iEk00RzbyZFCQLBqqQoaetnwtQuBCcuXqad34PYUmfzWsWiCH0jje9ZOmTbc6Wm2unOr3EaUTq41sbCAqFPq+EZbE3IyQEke2jjNHxA8IFoe3lB9wZC6z2gHRUbC4dO9tOn9JVVMFt6Qa43KtOJef6BtCNNYeyY3leE5+AK6z9LnOwpOVG/6jVYBHpqxj+mDUKjm/AuC+FZKGZ9KhF8i3qWYO+mHCB78Y2A/C0N9r43dyNwNSP5KEa/pn+91MwK1o6E7EAp1HU9j54M6jeBB/MNqPsHlc933iMENP+BtgSqZW6FSPSVnfbqA9qasFU/J4lVJ3eFLHQgQvUIC7NJ5+qRlly5p02VkLMvuYDISJelhIYVvMJJS7cGd1ZoEaRlgpijPr3mMBfHHmOk0VjI6Sqoyf0BhyekCLpY2z9AisDRY0y25J70k2km5N0Y6wdUz0b5v4c6B5L3Th/rc9uz3jRMjKMxlakh2xkviFk/lOXhrCIM1nogoGBQHDwqJvu4vz9eF1sMam+17qmi6qWxuZdxoYMEXxt2mchYGIpW4I3kjsee6lkC19ZoC1sofy4C55ycHjbEJp9nThoFtCi7NGlrktRJvjjNwOZv3DOceg+0IWD/u4R+1M+XDUcSVi6/e6sjEqIrsQqCT1nP8bZtQtXN7eLzfGpFEkIIrt3qS10QbTJCudHUYxl/JmwM7c8UySxfJLHjnHVjoYr7MBV3YDJdqnuuzAJUIPs7tdFTu/iH97y8AwNA3TtNkb2xMmYj/W/knf1tybim/82GweoRU1uUwNgq6i17rdWg6/5ks3//ZKQfUC7D7vipFyznRZjp02+bub5nBAPpk9dlV5zvFqDFntZVLI5orHalGPPy06LpasGCRRDPABCTxibptdFsMoR6nuDkoR1CC1S0cS/S4lF27vEoYMghGG9sPZTpkyZia5SxhXZHz6Hta0klTrdo4461UFc+slhG/f90a/MAN1fq7abTKFaWdzOSJNmJYUCmZ3y4UUC/h4m+0QLbrkmr7Gxt2L9x2T35wYmSid2w3O7j/gVRzOsxhyzo0LSJo5BNaFMhM9dYa+1IoemitulKb30jmLbMa+K8dJ7yJvdNV1U1ONfho2s/ddR67Eis1uzrJyUfQxvuI7vZH1NgEYc4IwyI3ltVa3U/qpv0XDUfdAHI+6CxVtLIjdLQ2rrgzsyki05BVSzTXOZ9Wpn0LdKFHeSPl3xypD3ZCgkSVHUTRWjLCvMNfxAZW7CeSZ6sNV4wZe2kqHXmVlScWvdjTqTCQVvPN+Re6/n5dMnQyzvNAuWuvC86Qq+oAW96xt0VQmttpEAb23JIkhD5qyXcmrcZs5XIjWuvVpp8PsxXpRpBrJU8HOohahaUeJ2eqm+yzwqa7bWyvM0NBfLjKi1eN6Apmg/ncXE06fdxB94aHzxQTM+ilpqXYyhLq4qnmdKzpO+IkldsbHw3REJtDi+YrGca5PsyXXRfU9zC/9oXmOA6JcZ4LWqDkM/vSUZdkAG+iMcjdiYpduJqjgZxNP70vq37+6fZ947ya7jBu6VjMrU7laRZSiq3zzY6mxh/zkmeOek9t3AXkD887X6uIBCDY6b0vZRHc85d7LiWhSfREqYyEzbY53lKNvLIkoi8A0WsshWIGDQrD4AvM936r87qpDE0QrCrLeL5AT8PAZ2Y+UXWbhnoQpvjWpWrw3+5/zl3c+UsItDggPT9ad8bXqH/aevVhcyDmK5VdNXZTae6cfrAnQ1qkNIjVqnazbvHCwApQGeEAA4e6XJiX+XQBuf9Q+BXKJ8cAf3Q7ETG1D4KJG3yQWjupvAE+yNBHOxGyu1kavKHFzkd+c6qqfAmXgrkP3wQufvCDKvwym9jrbP3H0WTSPF6SPldeY3cnzNo4kZa67nixXbR6IjTPUrjz8izY9jyvOPNyrLS2H/AUHSoy4Rw1EVTdcVQMEGoKFURRMegP3OMaQGBbxkl4TwwWJHvXjyteW9P2cpot/Vt9Hp8TxiIQm7+4pjMxObpMFeXTBXTjkNM7WRrdqPbKoO3lzuswFyMHGrBqdnaglqIqHKVIWhFOubL5P5n74iXq76krLHvb1A7CMB7vWIVD7akvcJae1BnzhdL7/tkg/1uquzClx0kdNDdj0Ti4CW/SfF3j83fzSj1VenGfX0SGVqcBw4fUcK7VC/zeqKAwY5tyszzofqn/1Lnv9FwXV6AsW/2cCUjkAhjDjZ5DIaOcAKsyY08m384n71lo+UznyFFCI4HtxkCUhiGQ/Y/cdOdyjYOCGAhHU0UwIgdLETiKYoGDLgbplxqvewxEE0YmoBIHuWDVmxjxACWJUbiTaCaKueiezjtXmIFeHCMJSGDspGjMfpAsMf0LHG9Vs9pHKKJyIMOCa0eqZqAYrrWPxE8t9NMhQRipMTRSpVIzaX7LK9xL78yI7BH51cCuxmc8xEMQnv8ELz8YGcSQWcAjfp4Tt+MBiwHPeCsLA97Frr7UQjnGKgLEqYCDyfBQAUKbUIUyOJcJJcYgCdll4xb4XoYwyLRJyysZavqzyle5AdxI0B0aYigaEk20TBeyU8BoKiFCRP0VCxbL49fINlh7vMrlBKeDx1cSYTMwVcHy4At6eEYXy5asA75wq/78D+gPn/dHyC/Pz3zdUI+X4c3eVX5UUSlT82oOhz1Ln7x1k3HdTlUGjDi9o4vE68e/puRKwiuPGlUnVsOrs9nYfd0TyEEE9nbRbLEamsqkmqNKZXyC3E97Z57EFufmEjz5FxE7rPQVaXmb2rH5MrNK4uosEUrfa7FrP+QYOY2LxnLuzr5Yp+8UGVz3OmuMB7xg2NTvw/k/G3O998zmbndwfykoWZ3EtywbZcO1ltvMAnFO7r8e5ru/fASZ4F5j/BlKlSZchU5ZsOSLRYsSKEy9BIp8kExiSpZhoEmTy41KlSZchU5ZsOQRLLmQAESaUcSEN07Id1/MBEIIRFMMJkqIZluMFUZIVVdMN07Id1+vz93wC55hZjIp6YOXlktFQTtiOmISKDUdTB007y5zU5NePP0WtFs1rQ0TiR7aMYsGSdStWrXlEtW3DpnY0HwL27NhF9+yVAxMDCwcbVx6PAD+dP66EmJTMEzklBRUNtQEFOlp6Bi/eDOnQadiBw7zZane6vb7+YqlcqYpuffr16NXcyj9xfkCJzAdHKIlNYAZLZimedcsX5ec35Pfs5uzGQlbEStIq5FvU2B5WwApZEStmJayUlbFyVmE3ZBfkDxSEfGOVhbmz1iy8MFDYasZKWvXvWSyPnS1seGujb1khK7pa8U32/z7sKHSRt18GGDumAq3v17GbolQXxQ1eYuxUKeTOmSoBYwtpOc2kYct4UFRQzjnSs7VQcmXp3klG7iDykHs2oLWun+SFJzhLwTle75yiuBwAAAA=') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
.setup-ui { --setup-line: var(--border-default, var(--panel-line)); }
.setup-page { position: relative; }
.setup-ui label { display: flex; flex-direction: column; gap: 6px; }
.setup-ui textarea { width: 100%; resize: vertical; font: inherit; }
.setup-ui :is(input:not([type='checkbox']):not([type='hidden']), select) { width: 100%; }
.setup-toolbar { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 16px; margin: 20px 0; }
.setup-staff-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-left: auto; }
.setup-ui .setup-button-small { min-height: 30px; min-width: 0; box-sizing: border-box; padding: 5px 10px; font-size: .8rem; line-height: 1.25; letter-spacing: 0; }
.setup-ui .setup-boss-hero { display: flex; flex-direction: row; align-items: center; gap: 20px; padding: 12px 20px; margin: 0 0 20px; text-align: left; }
.setup-boss-hero .setup-hero-art { flex: 0 0 116px; width: 116px; height: 104px; margin: 0; aspect-ratio: auto; }
.setup-boss-hero .setup-boss-image { padding: 4px; }
.setup-boss-hero .setup-boss-image img { width: calc(100% - 8px); height: calc(100% - 8px); }
.setup-hero-copy { min-width: 0; }
.setup-hero-copy h2 { margin: 0 0 6px; color: var(--gold); font-size: clamp(1.2rem, 2.4vw, 1.7rem); overflow-wrap: anywhere; }
.setup-hero-copy > span { color: var(--text-muted); font-size: .85rem; }
.setup-boss-grid { margin-block: 24px; }
.setup-boss-card { text-align: center; }
.setup-boss-art { aspect-ratio: 4 / 3; }
.setup-boss-image { position: absolute; inset: 0; display: grid; place-items: center; padding: 1rem; }
.setup-boss-image > span { color: var(--gold-dim); font-size: 3rem; }
.setup-boss-image img { position: absolute; width: calc(100% - 2rem); height: calc(100% - 2rem); object-fit: contain; object-position: center; }
.setup-boss-card .member-card-name { margin: .5rem .4rem .25rem; font-size: 1.1rem; white-space: normal; overflow: visible; }
.setup-boss-meta { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: .5rem; margin: auto .4rem .25rem; }
.setup-boss-category, .setup-boss-count { color: var(--text-muted); font-size: .9rem; }
.setup-boss-count { color: var(--gold); }
.setup-detail { box-sizing: border-box; max-width: 960px; margin: 24px auto 0; padding: 24px 24px 0;
  border: 1px solid var(--setup-line); border-radius: var(--radius-sm, 4px); background: var(--surface-panel); }
.setup-detail-heading { margin-bottom: 20px; }
.setup-detail > :is(.setup-detail-heading, .setup-description) { max-width: 840px; margin-inline: auto; }
.setup-detail-heading h2 { margin: 0 0 6px; }
.setup-description { max-width: 850px; margin: 16px 0 24px; line-height: 1.55; overflow-wrap: anywhere; }
.setup-description h3, .setup-description h4, .setup-description h5 { color: var(--gold); margin: 20px 0 10px; }
.setup-description p { margin: 10px 0; }
.setup-description ul, .setup-description ol { padding-left: 24px; }
.setup-description li { margin: 6px 0; }
.setup-description a { color: var(--gold); text-decoration: underline; }
.setup-board { display: flex; width: fit-content; max-width: 100%; flex-wrap: wrap; justify-content: center; gap: 24px; margin: 24px auto; }
.setup-secondary-panels { flex-basis: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; gap: 24px; }
.setup-secondary-panels > :is(.setup-pouch, .setup-attack) { margin: 0; }
.setup-secondary-panels .setup-attack .setup-help { max-width: 204px; }
.setup-game-panel { min-width: 0; }
.setup-ui :is(.setup-game-panel, .setup-pouch, .setup-attack) > h3 { margin: 0 0 12px; text-align: center; font: inherit; }
.setup-native { position: relative; zoom: 2; isolation: isolate; }
.setup-native-equipment { background: #3e3529; }
.setup-native-frame { position: absolute; inset: 0; border: 9px solid transparent; border-image-slice: 9; border-image-width: 9px; border-image-repeat: repeat; image-rendering: pixelated; pointer-events: none; }
.setup-native-background { position: absolute; max-width: none; image-rendering: pixelated; pointer-events: none; }
.setup-spellbook-icon { position: absolute; object-fit: contain; image-rendering: pixelated; }
.setup-native .setup-slot {
  position: absolute; display: flex; align-items: center; justify-content: center; min-height: 0;
  box-sizing: border-box; padding: 0; margin: 0; background: transparent; border: 0; border-radius: 0;
  box-shadow: none; color: inherit; line-height: normal;
}
.setup-native-equipment .setup-slot.has-item { background: url('images/setups/blank-slot.png') no-repeat; }
.setup-native-equipment .setup-slot[data-container='quiver']:not(.has-item) { background: url('images/setups/ammo-slot.png') no-repeat; }
.setup-slot img { width: 36px; height: 32px; max-width: none; image-rendering: pixelated; object-fit: contain; pointer-events: none; }
.setup-quantity { position: absolute; top: -3px; left: 4px; color: #ffff00; font: 16px/16px 'RuneScape Small'; text-shadow: 1px 1px #000; pointer-events: none; }
.setup-quantity.qty-100k { color: #fff; }
.setup-quantity.qty-10m { color: #01ff80; }
.setup-native-rune_pouch .setup-quantity { left: 0; }
.setup-pouch { margin-top: 16px; }
.setup-native-rune_pouch { margin-inline: auto; }
.setup-slot:focus-visible { outline: 2px solid var(--gold); outline-offset: 1px; }
[data-setup-editor] .setup-slot { cursor: pointer; }
[data-setup-editor] .setup-slot:hover { outline: 1px solid var(--gold); outline-offset: -1px; opacity: 1; }
[data-setup-editor] .setup-slot.is-moving { outline: 1px solid #ffff00; }
.setup-actions { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; padding: 18px 0; border-top: 1px solid var(--setup-line); }
.setup-detail > .setup-actions { justify-content: flex-start; align-items: center; gap: 8px; padding: 14px 24px; margin: 24px -24px 0; background: var(--surface-sunken); }
.setup-detail .setup-image-export { gap: 6px; margin-left: auto; border-color: transparent; }
.setup-detail > .setup-feedback:empty { display: none; }
.setup-help { color: var(--text-muted, var(--muted)); line-height: 1.4; }
.setup-feedback { min-height: 1.5em; color: var(--gold); line-height: 1.4; }
.setup-feedback.is-error { color: #ffad9e; }
.setup-admin-layout { display: grid; grid-template-columns: 230px minmax(0,1fr); gap: 28px; }
.setup-admin-layout > div { container-type: inline-size; }
.setup-admin-list { border-right: 1px solid var(--setup-line); padding-right: 20px; }
.setup-admin-list > label { margin: 20px 0 10px; }
.setup-list-row { display: flex; flex-direction: column; gap: 4px; padding: 12px 8px; border-bottom: 1px solid var(--setup-line); color: inherit; text-decoration: none; }
.setup-list-row small { color: var(--muted); }
.setup-list-row:hover, .setup-list-row.is-selected { background: #c8a84b10; }
.setup-list-row.is-selected { border-left: 2px solid var(--gold); }
.setup-fields { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 16px; margin-bottom: 20px; }
.setup-attack { margin: 24px auto; text-align: center; width: fit-content; max-width: 100%; }
.setup-attack-native { width: 204px; box-sizing: border-box; padding: 12px; zoom: 2;
  background: #3e3529; border: 9px solid transparent;
  border-image: url('images/setups/border.png') 9 / 9px / 0 repeat; image-rendering: pixelated; }
.setup-attack-weapon, .setup-attack-detail { font: 14px/1.2 'RuneScape', serif; color: #ff981f; margin: 0 0 10px; text-shadow: 1px 1px #000; }
.setup-attack-detail { margin: 10px 0 0; color: #dfd2ac; }
.setup-attack-options { display: grid; grid-template-columns: repeat(2,70px); justify-content: center; gap: 8px; }
.setup-attack-options:not([role]) { grid-template-columns: 70px; }
.setup-ui .setup-attack-button { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: flex-end;
  gap: 2px; width: 70px; height: 47px; box-sizing: border-box; padding: 3px 2px 4px; border: 0; border-radius: 0;
  background: url('images/setups/attack-button.png') no-repeat; color: #ff981f; font: 14px/14px 'RuneScape', serif;
  text-shadow: 1px 1px #000; box-shadow: none; }
.setup-ui .setup-attack-button.is-selected { background-image: url('images/setups/attack-button-selected.png'); }
.setup-attack-button img { width: auto; height: auto; max-width: 40px; max-height: 23px; image-rendering: pixelated; }
.setup-attack-button[type='button'] { cursor: pointer; }
.setup-attack-button:focus-visible { outline: 2px solid #ffff00; outline-offset: 2px; }
.setup-attack-button[type='button']:hover { filter: brightness(1.15); }
.setup-attack .setup-help { max-width: 408px; }
.setup-import { margin-block: 20px; }
.setup-ui .setup-checkbox { flex-direction: row; align-items: center; margin-block: 12px; }
.setup-picker { width: 620px; max-width: calc(100vw - 28px); max-height: 90vh; box-sizing: border-box; padding: 24px;
  border: 1px solid var(--setup-line); border-radius: var(--radius-sm, 4px); background: var(--panel, #201e19); color: var(--text); font: inherit; }
.setup-picker::backdrop { background: #000b; }
.setup-picker-head { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-bottom: 16px; }
.setup-picker-head h2 { margin: 0; font-size: 24px; }
.setup-picker label { display: flex; flex-direction: column; gap: 5px; margin: 10px 0; }
.setup-picker [data-picker-unknown-label] { flex-direction: row; align-items: start; }
.setup-picker-results { min-height: 110px; max-height: 300px; overflow-y: auto; margin: 16px 0; border-block: 1px solid var(--setup-line); }
.setup-item-option { display: flex; align-items: center; gap: 12px; padding: 9px; background: transparent; border: 0; border-bottom: 1px solid var(--setup-line); color: inherit; width: 100%; font: inherit; text-align: left; cursor: pointer; }
.setup-item-option:hover, .setup-item-option:focus { background: #c8a84b18; }
.setup-item-option img { width: 36px; height: 32px; object-fit: contain; image-rendering: pixelated; }
.setup-item-option small { color: var(--muted); margin-left: auto; }
.setup-picker-controls { display: flex; flex-wrap: wrap; align-items: end; gap: 8px; }
.setup-picker-controls label { width: 130px; }
.setup-picker details { margin-top: 20px; }
.setup-picker summary { cursor: pointer; }
.setup-export-dialog textarea { width: 100%; box-sizing: border-box; height: 160px; margin-bottom: 12px; }
@media (max-width: 1050px) { .setup-admin-layout { grid-template-columns: 1fr; } .setup-admin-list { border-right: 0; padding: 0; } }
@media (max-width: 920px) { .setup-native, .setup-attack-native { zoom: 1; } }
@container (max-width: 860px) { .setup-native, .setup-attack-native { zoom: 1; } }
@media (max-width: 680px) { .setup-fields { grid-template-columns: 1fr; } .setup-picker { padding: 16px; } }
@media (max-width: 480px) {
  .setup-detail { padding: 16px 12px 0; }
  .setup-detail > .setup-actions { margin-inline: -12px; padding: 12px; }
  .setup-ui .setup-boss-hero { gap: 12px; padding: 10px 12px; }
  .setup-boss-hero .setup-hero-art { flex-basis: 80px; width: 80px; height: 80px; }
}
[data-setup-list-row][hidden], .setup-ui [hidden] { display: none !important; }
