/* Poppins osadzony (latin + latin-ext) */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(data:font/woff2;base64,d09GMgABAAAAAB6gAAwAAAAAP8AAAB5NAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCugE0mgLgzYAATYCJAOGaAQgBYNCB4QLG5YyRUaGjQMA0WQrEVWb97L/Dwl0jB3MDa2CDcZG42gh5ATLje85ZRoKJ8TQXFdmW/Pxs2ZlQgQKG9yGsAF08tyb/1YzHWQanz9Ck1PsRNQaZM/sPYNiS0ISy9cI8su/jo1wqQhHoGJJAXoA2I2xNcE8mSexRJRVLESSrTPwEr6GvV7/4flt9oxcWjURHaISLfChf8CHT6YKmAOrVqVrb7qoupTtKt1lrC8itvP/0/X63szKcK9kF52LCqiGojKPNMv6rG/LlJhQJ92qaAxchaAyVkFYfRk4ANQAAQRONQZbxoiDoTOyPrLBibxTb45lYpubAwb1wCNqWm021oTygdWA2z65JSAV9d/rLFvptJqTD6GDhCucfr2BWpMKO6Dyqq8nyfpf8tfJsr02L4FvHC3MnMOSQraqAHB3KVkOKgRYEVZUNKnCRVOnTJ2iLFPF1HQ6J+l0p5Wako5leDzhGFuOvR+VlKjo8YBBbDar2WG/9c2FEyOEk4pRzV+foQBrlZVKOH1WbwPpAoA5AZhNemiSJhbejgxwJLdhGmHppbz7ZVwOTQroM3UBLh2n5SpOsIm2Eq0CD/rCFdQIngYO7Egu/v+w8NLZ3n0CnkWH6YFeBexjZMuMKbZLgkc9mSftEC48AWzw9n/GsfJT6ov9uJ/uyyUVkxaQyCQKSUyCSc+vDpCzyXnSAuXCuoMzLZvkkApJpfGiv1Rx/j4/n8/ObbP7f3vg/nf3v7v1qCsuu+Cs3bapvfnIX7zxPEiwin1qQV501z8BGz4Etr0NwNgK5FfErzA6PSAWRBAkQ9CeKW37GM1eudP44lHrKTj/9/54974FaY8dJwtBKAf0QHI+4FsZwC0M4BPSXMkcfsgPew4R0546zNsFqwqkfPRXGYjSkHyXWrhvhAWBKXYhKCYcxwSp3Un56y8/OOX6aljClBwXD/gR/xXrMptnY9oQyr4kKceuGnaL7VBoKSIGoKMBzwMeHxRX6oldkbHpwryvXLtdU2RMb3gbEcvjlCPga4d51zvt0PcOsWEoyy2Njug32/CcR64LaqUOGXtVfzTDkxqnVOLn1fRYiODArCNMtJd5CtNWUu3AIxZIY9C8AGEexk2fTFrXSlzaRf/eDRa3VF6DK3HIIaFsb5ejwMHPVs6mywsQoj43Rgp0ximetVGrkQ6LklZKZRnnfmNGf9kWvrIr9nUDt0pYOGUelKi0cNyIgcMd08gf5uB4nsoiFgVx631z/a44P/n4WU6Z3IhA0itx/teRb47yxmdTmtzz4/xfCidDLlpLhd9SVcWipkOHZTheYUGsdQ1bqiplVfl1lGW+TPJSxfBuuVYrWNHtgkChVAp9E50KDry/9Mid/9y5KWlyalOWSpgqGwgavXhXkajpajKSUJnku6xUzGnF31EsBBTK4lF1w2tGQ4FAOxPRvtC8xOWdAeHYOGz0vdr82mc1SeFTSWBAoVQyK58e+0ON7oCWEGQs7zVA9c9TU6k9bHp9stXLNAqjVnCzriQQThxPPF28qyKjMj1l7OC/R2BECWltAH/zXUDNv4twxt/O5zNwdnhqngAMSFUxGfqs7pEW0kCS6TstUsn/lkKHlD0k7ebXiwwCWbORsdwzuHcoGd7J4sQM/WU1wYBiq8wq9eQGUxNJuGWCZH6+sEGwq4dCPdRIhpAq4vv3NWDJMJ8vsGkjkzdsx+ZFNIBBNPWhTcaJSU8JA/JY0EW/QbXN+XxsOaGSPkovYQky+O6s8e/bDEx56bCClW3J61JopmfFv6kX0mzU5gBMd2tKSbiqaa909aLgYjMCoE4rGh/K22hVjFvIBQ0E0NQYTdnSVO+O7L5pbGEvPdRFv+v6s1TeedZCu4lOm60O9zUNLNJ9AwELfQBySDCLgrmjB3kghnK2GF6rdnubYZUlUc3pM7XNULs8mobYcqfO2LOi3OBHn5WqtFx6Rfv0nxC/U+2Ff2/mRQYNZGOGqo2MMhhYKA8PQzL4BuH3RU405OQrqUDqCdagKgOww7KBbTqyleDXus4PSFx57ksHjpvOxMqirRglQt3vOTFpdi3/p+MRxwjAgOsY9H1OrARVVtfVZz5q3luD2RTQ1l7kLNh1kqNRORPZ8g5i5nXxTfe79fRL9A3702F1zKpEFFtTu+1u2acxsEPVIJ3jHXbRJ8D09H6CymKUOCt0xp7N1r79b7M/nZFN6tRYqMOSy6JrKWAbWpOUvDENyX0DucJnvYnw9hizeQeO84GFb1AsXCOusKRvTrY+Ko/8Fj6n6ocPdQCvLz5yfl43ttFQDBKjFxc8kGoWD7RpDDRbc+zhczMDb+t1sualLnhsh4QLilzvFMpzX0zD/VKfO0hwFhjP154Nnt2UGPi2fXsPWPh3/TtZKr173u003KUfKaO4hUDiEq3FqpSbrHCIV+jB8nOv1HGx/OBW5Qp+t7Mo3duV5ARyxoGdKAd221xe5RbY3aRkd+ZuuVz3FY0zfgMSwvPkAw9SUxooQqHpk/zS4F0VpcOyoJlvRs23AJhU3/VzJBncC8s0xPISiwuB3KWrkxb0n4VMeNVNtUUhk6K/WvzuoNP0+T+eSs7juGupfjhPu1VocxHhZDWUENDThoNukTr1Bk0mfy9t3hshwCG1pddZCvObDY62pBAYFg6tgj6S2p3EWxvje4Vy/fg08p7GD+0pTBxTvNSz5HitRvCOlJu/t3HjLvyYTpviwumU2NznfUc1dMh1YMI2P/fXZyXlrRIrrsrfvSc0LHfHOctIgIjcy3jiVmm1mvVKyfuuq6juc8LfEDPd6+kXzq6IGvpZTVx2AVINbawhbndRCQtZDTIk1tN3sD/46moizJ+RSYaK/qtZK4Ou2c+Z9MyKcAuJ1rNV3MtFme7oh44YuodjpY5Ol/S/E6/47+mSCzn1z27SGi/uruCW773ObiXUW3RXOidQAcCmcphfBLMPBxfzeWjiA8e8J8pgNrgqc5eufYIpotugXyIYX6UFKHJVXb4wmb+rDxrWncXy4FsMfrH4o/IHrhi29G+H1tt6kI0rzgcOzvtu2+jMg96LwcMLTGwXu2SeHsqcHXimdJAAVzO+d//SumsCE1C6HqXBQWBu/hx2jiooT1lI29RSmy78f3hQJ0BLnaCylFLg6HVnejM7E73YSk9iZpKjBcxOuPrb4DwyZjv14KU6QUhtuV8aGy7R4H46PQFKS8h+6np+/kx+3kzdeD0PpB4pyXh6prDS6QjPfBrcM5THt8j20t9Tw7iB8gdkZ7er9spO0z9kPgTUu01250b9Pr0B/l9Pt3nrlYkmmtmVFg0n4TqJQnMiT5VlqqzH5cZosz/JRrNb0kLedBi3vVE9SzHfUlWvUy4ugYW/JFzWyMU/vYdoBCJYpMjJBLUDBoNUxoJCKcikD1TJXL0rju2OryI/y2Q+R6G8w2S8Q/nk7QfwgSqPfZHGdxhnhHL/UXuWAsKBhupenhbt4EFBOW6NmhZQylXV6qDFpPPbE2F09qo6xkoqqc71+VdvD8nbdbqV549um4ixfPStN26Pc/pptbCumg1S77bNenpm1tPwiq+DfOZcZ3U4qE1rb41VHjrQVhJpTcMB+4k0Qsk6cGiP29dYe4furXNnbC+k3weWTF7eKN8kf265fdZecebe5Y53N8k3yp5b4Zi1F5q9F6DWm7eVt29IbsSvdRNs6W1JYWlTAJKsj+jC3rNZsAXJqrIARWHbtbExjj57oe2psfHWpy4c9BUt0xEajSAd8jcULb/+Q1veABZskp++jm0G3zz98sdtCGwx6C2BZAOcEls8EmkcXBQefvnOREcP9BkHwF1LWyPqIJNl4cm1XnVmCjrHGiAcPYuirWsWZYTgdJXfQuhNRtnOT/Khgpk1Yh2Kwi50GQwqTvE7vrbe6ZB2nEZOJ741tp0GkrfGwMogTWhpUdHbpSiva5HS3LKsfY4Hma30Y4jT1Wy3un02sZNPqDZdAC8eWNHUuCPpLNQFa9tGlnerOO2tcsNk17XzPQ8aoq0ZVuXzS6wLeXqhOdjhI7x+s9PdaAXfT+ZPYkVbtkreBZvWKexSgcDWxsJxQhQtkCicb6vnE0FEIQv0cPV6IFgKZI32Edm33BhBuFG1zKvV6Vyv7K9rLa/3kyZkdthDFgxvxi3g5BICgQOeiaRTlHYZ0rZ0SZea29EmJTZ3Pn4uHouvC0XbMxzKl0cNFKaOb/G1OQlf0GTzBm1AOfbPl7zA/e+X9wRMv0seSO6/Bj2AAOF2v/u1AOFzTWyBT7podbg3MSpJOlDcMqAIqCwEDBu1CrVE4GpgyW0vf/WP9uHRI1bnVJOBvcnvkrOryr4P8gR6m9eIS5dHCZQD1309WyvlkCvmqcV1MoI0ALnw5RvghqFn+qOvjIB1x6a2erUVB52VLW0HTM7J8Ial926t2qjAdUyW3ZGVLpSgQr5RWtdUL4bUQnDvmExyDH9wyXj/Em6+OTZM/8ODt/zmRiWfZ4uwsF/i37bHGg1KxNQJSo9gehUk1ivxg7/ANkwud+G6o1knAPN59+E9nob+47GFYUsZOmJ0EiMYstbtRtaMYIRzxFCGWBaGTkT7GvZ43IdawMT0MatzX3SRc+8xS98b8Te2Ld+5c2x85+6JMWwMTK5IyRBnZFSLo1ejYvDKtJiXkixOVqFx0P9DGTxisBpGMWy1y4WtGcUM2j4Z2pdMUERd3GSve/uUPdC4z+M53NLiObzP09h1onNhCDim4yg2iqFxVDwqBpPTcTQOJqazTI0NFnu42YWlCzBIyFeys8ALDJUajaMYA3WjPq0fTAr/FSnjKPjnlcto9e8U7u9VC9HLeKY90w6C6EqdHo2jK3EdCqipGeImIe7Eug/bREhGMWyt2y0nyEzWELv25w/m7uiPDmyqRePv9A9EvdiGjSiBOTYVbwJb1+/ZyhA2puZs9x81102fscu8wQaRH33w/NnKFVVo/O3+oU6v3tFum3eFusK3yWIxqhEj7tgIbqS2MiF7Lq4y6gnMohHS31cXP4VkmytFOqWg3hZhqhoHAum4vt2oguVWlZj2HlxyQZ1trRLpFGyuM8LHwFfT4mdXoCueE4OJ6cdbm0IOR0NT2+PoY2s2runuloY1j4Hh6fRpk//46O/FvogBcWL8hWnDBesVqw48E9cdCF8OG86FD4aBzveOz3Cp8mSl4e3g2x7DRfJpsgGUTd88PR+df/u08ZH2h9vBYmlE9pgwCHtkZ4UgK+e42PWtC9rdAE4fyw1bsFzYAv68vBs6aBTvBtHTmq9T5Xi9tU+dBxay8r4S3FshmBmQA2ZEtXQA1hm6sHVDKBkd3tGlMeADiGqZ7VMFP+TjC8VeLq8JVvPCXp5YuEb7XhW4cNsYQuj6YdVSm021zIfihi505xByD4EmLR51Kg1V8WLedy+2GjAj6qWDMBFZGcq26z72qZB6J5vTpNFwQk52PeJTfaLLtq6KhIlBWL3UTgkS/UQ0vcgJIXoPHVnfrSF0P18gaXr2C3S+00njwT7ll3iOcWU4RAzD8FK7Xb1sWG0w9KllPSgi49iddTxDNJTiWQ4oXyz7Ev1SD+kpbo+1WQKHpJRlYEVNN7Z2EGXpFL29MrxtPDTfjhSG1Vq+lcZ0Stbt6JLDsMF2ij54X5pXfFtdE1fYTigQodvlJ4z+UGMteg8t3xrmy4F//Wf5+Z/m5X2an/9ZHrmZjJJB06Pcuj2gxMpMlVKmYkso1fOrD6Jg8NZvv3/44B795NemxHnJWWDy7j30HuAepg0N9aZ+GLsfJ7yRRuqF0z1MlIwGJoI8CGtXFyjzFO0wDC7VjZJqsqD7B+ff1siTgZ9nj8DoUrsdWzoKE8Ti6wobtmxJo8/LEjZpNPVNagkEYAVIsAclcP6Wmbgs4LtKdGumRpAqZGjS+gNwSabrcWAIrUJHBnos7Qt59tdAPaLN0XvNDWyUjDaCc2kDjlRcQ+iFSpGCTy3lhr99Q1du4FOZame10NXhSiJQJiyW8JXshaTWqTkXkLKieTQmbK8WgtNfWDl2lkKiwzHYaNVD+jFsbAoC1Aoy2tAT4suaRod65Ui9akJqQJb6sc/wjyuMY4gOcBLJpyvQqVc8xvQ/RWzdxzs/Rqc+WfsJiG38ZN0n+IX55+Ybxz9c+6H23JwLOSCrIlddqW1LutlJPPHWlbdAn2iBOCYuPJcrDouBfVtrgZ+RaU7P8FVrCI2aI6XQXmFWZrgyMq2segG+MXGjAK9nZlozM1yVzFdoFClHTWg01Rm+jEwLzd9aCI6F0BEUfCb30zItGQKYzJlMhtVlxor0TDPjRSgQAZZCpuCUTBw6cD2rpFLKz13eUtT4zLIfcop5ej44wPK2s/LyH28+6RqUnqAHS9RO5ROqTH13yJ0cpkVa04bGOjqGxinfQAvu0Ak6tVRP3H6M1eaW5kCgJWIGuSLowhMHqRZJ1ac9nIZv5ymoEq43wJGGOrpTnAq53gBLTRq8at79ZzmX3ijnVtmd4IJ4ThzEn4EkF0+D+D9K5awZmLkIid68CmYWyBYvV8ASSI4yGFJEIpHATLCkdzvvPNjMfJn/8ln0bHQwN58HvIdS3vhw+9DGCFKT8tEeFEkrXwdwyqpWcGvpame1xNvnTCZQM6yAxUoGo/QDpOJO64I2ixYye/C5j8JyXg1D7aI8ifU4tilHVGpIxaCXCeRfnnWrGReb3Np5v0c9CKG3Y7x6N0xwtRVOMpDGTufkzJLrTvpuFAZ+ubHX7TjQ0uI4qKlIJLEH2QMNftK4Sbc1EJAVG0x+v4LQvjEA2RvrRW2YhpC+/hI8ZsqGlf9jbK7KEXA4HEEVG+f8qMzGogYdICO1ZpzG5CJ1v+KigEh7F6nlsHSMWgvvPKzl8hGtTIYQPhfWyMCWwabz2QIscn5d6Hx/QODcy8iW70WA95yLy/GKRByPQxl2J9YjeN0OrNPl12qZ1czQPh+OJy6uhuwkga3AXveBv6JpwXApc27Z3Lmlc5mgPS6wCkCpIR/EcTQaebUGfR1b550deVIpwmahVyaTwBoqg2WgdfE7NyT3JTeyVdCNq8qrf5ugcDPzT2osUMapKJ9fXAqkIsa/Ir4CYlCv/W6Rg8otME/Iw0R1C4o+SHx5hURF6yGRms8WjipJgZLSzSRWNYsUKy02lkPPCMC9Z2cGBDPLAL2CjHaPhmRyjrEmaEGqEErIGzESnlBjLbgnH3GMyCvS+weiHs9grO9TcEYBsxj03/hhpmMhtZilYQyycVA6Qe9sEHEBGWZYzDQulxDlBXxmYumRdLpZQJMjGI8LYwqFGsVhUUwOdlAi5zH1svOUeQZQRTy5TdRoXB2Lb+zjYCLsSuXhP7W/cdqeGH5iBHgnBNj8Sm+LR+Mpnt6kiF2MPlppH4qr0LI8O671hA5KWH0ql74chz8lMG9VeoYwY3a1MHo8O3iMmIxPCRcdO/zzIfCpII69RmTv9kXNabJDIF7X7b7ESZ9tf6QlEj4ROBP4bvNNSVAZlL25ddUdjo/v3LNtLGUmOJMyBmYOHO3xZ/k2jhz99MiRw4c/O/zRY2DMdoGxRBtWtlP2UF9UaSSBlvP0LevpaLwlqOtdqWH9GbmPxIsKS5UDskWmgh8xFsHcpLhz0hR6FZncPNzm1GYDDm89uqn886Hc2NOzSOmvZWE05mdHPzqYU5SkzkPzFbgIC9pttvZAqhlDVYp67koa9f8JY7GynlZpMcnp5SxcqNDrzDoqygIqc5bwulzkctWxNUHlS/ps44pwI96Pnl8qXXqmR6uPLSBcQunpdyKfjkKLy5XdSi3Ro5b2IAjEdTrrBDwXrd4pGWv6w8f6+84iWMKJqa5ulmEg5EmRfIfrtg1J6UAlIyZ7TPZ+AOk4ei7SimwZwcymYUy90mFRLx5SE3CL9Pp39c13xpk1HVXNaRrJOkZNWxUe9nEFYQQVRLzceqGHzWuENVxckS8C9Dzb2si/a6D70DfWNg3MfieiHwg1bimsFT3DR/TJlU2SOOQWWzTiO7xPW0+RZQFj7DFxwnmiQubT14xwI+DcJ12EMQT5Thm7DIWKceQLRDOJ9O3JimDrnm+PZNZnzqYKY2cqrNv9DcE9f0mQfqVgw/ZAhflUTEhtW7wccrmw1de7W+0CyhVZwmfLeC47nYcEm8yqezEPGUo1C7DFRjMxCiOxVN48atg/shJsxGAx9KlkPejhf7xsYUijqQ8FVGxocsjDFkzwOcFrFNdO4zsXLAP7LqyxitaYh/srArd3TtHqjtPpx+toU/Qz84uKQGlJQnyDskpA2fjNquy9Jd945mQNLKyFQFXO2dKPtXOqfHUA2wKlQYCdsBV6AwKtd8yOD7jANW12htnsoPICdTBWX5/w1Q8+2jMfJE6w9iO1isWWrTDZKhWb5XEh7i7upQXPx3fHsV1xUCocIcpgCyV0PNo3cHF1eWcrxy8ml1B9nOZsXaB3rczUd4K98z9UyIjB6RtrLnIlcGZTS8qMmZwHJba1DR5Q/NQPDC9giwHbe4TewAez+2fX9s2bz2vABktGS8ALW6A1UIkG6v8LAA7IAqxK+vKCai4U5WFZSO9eWplCYg6ZuKqDxZO2VuJN7E6Kv5wRq1OLP73KUcWiK97EzrNYeTmaWOY38Sb2+R6vlL1X3FWOc0ZJKuJN7H4Wf/l1sfqFE4rFs/EmdmcXq3NUErgJFt5wEK8CiDexe0T85TGxenTxpw84jVicjzex27VY7WafvUDJ10UnE/EPODXMPfkvajkXPdNSQryJ3THxlxNUZeoi7mHe5SGxO7BYHaQ+k7kesIf6k0T4s/6gLBc4lgBTGWxu2NOVYDk5ZsdW3zwQn1NIx8GC2HMkW9XMf21unvkz5mTzpe+rLtW2ZjMS0MdjgvlBXsd7126aCchbY4IfXOCVaHkfCcTm9/gvTZh/Cb4DS0ivDR3W/Lv3Jn7EDyZooRfBan3ADyLU8oHu6XsVf9U6Emluv+Tj9DXiaqnMotHcfklf23czEcoxIE2BBAA9MuZZWEYaz+13/NNr8ybd/LM1I3Fuv9zha+b9P01uJErVyeW563Tj3r3D+U4TxvRk3TgrAViy8oO/u0XpPMlv6UnjS4CPn18cAD7bKXjt/i/3ZzLLlzLAKnRjJOFtVGttkiL8vQYa3mX50/yGbLbG+7+DK+k6g6aydpK+r65vqPbQrC9HBfBxo+Y9ULfQOjf/apqqR9XkCYy2UqZKeSW41eI0gtw2mvbTNE9xu4jbDfGEGnfNz1+wHmXNdwwFcGB8Q9eNSLUzjSSjPsuUPyPzfWrMrTInYj4f+9XCChkfgzDwVM+D5GqEBzaP0T3gSgibrtpJRB9SOOKKq1Wjt8/vHN10GqxXBHccaAClhzmSLN8jWLFkagQITGwgiPzCGN72ZIVv5ue5BQnMA5AyXdkHLELaU3mAQlih7NS10rxxNAp5R+j+tnnNwuzjSIod19n5EuW832lXkteG0bkW1SLrD7oSnEAqRyl+rqnMFfRuQMcLkD8IskphxpV1GzwqFVErdV9hlzKVV4w+pi4ZJHgsnXN975xTj5qOo/QkSv5APedHG/tHj1k+gAduAiQTEZvf1//qxzLgi74a2Vmv9cFDAPBrqLuozrl/EBabHAJi8N92dTmWB/5UWELNOtMHDwHAL2Dw8UVZYKxFg+UF5ZEo9Jf8GBR2jHKYKb2gUHY4OP+KoxDiiIXbLkbd+WqSoR/vfJJd8+7gKOgvSppm/li8AxKAT+0w200qRKpSgduAgYDV9pLgsgZ4zjRthooObkZSPjZjU57mgL5ZUMyWhCReQFLZGHBf32qrXXqJMRFPDOnRpiss6MWQCrKISKfQvgWTEUrPpFPdUpc2MYTeKLVpGYfwbNtkYeHRsknWXYOQOpFAcdt/vE2ELCJa9FukUU8vQy32DOtp1Eg4WLFAYkNwZKswJT1E2mUjZC4o9bPRemygBVPPRqlF20zvf/GmhEylKGaTNBdods1iwnoMY25noEai5d7Ol3Ac+VMgzcBfLP1rICIqJi4hKSUtI0u2HLny5CtQqEixEqXKLFCOpAJZpSoLUVSjqlGrDg0dAxMLGwcX7634BOoJiYhBJKRk5BSUVNRgCBRGQwuno0cwMDIxs7CysXNwcnHz8PLxCwhq0FjAEautcc2Ur6y12Qb7nHI0Z9zHVnnIL361KW+959zws/1O+91v/nDYOa94yXlNQrYKe03Ey171hhnXve5rzd7xprdc0OIn27zvXe9p9a3vjWnXpkPUIjEHderW5aPs6edhwKBvDBkxbNQSiz3ukGWWWm6F7/xg2gcuulTwoc985LIrHvWY5z3sES9Y54wnPeVq0UY/Zrt9uSSxhM+x04ilZHEHPFvF7+eo1IH/LEOpf8Jh8wEAAA==)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
    U+A720-A7FF;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
    U+A720-A7FF;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,d09GMgABAAAAAB5EAAwAAAAAP3AAAB3xAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cLgZgAIFUCucw0gQLgzYAATYCJAOGaAQgBYNIB4QLGzgyRUbuF6kFE0WpogTB/5cEDY6w8FewiRFiiIiwCNViu/tsr9/4UWMvAr0KA7RHNBNdUmOa90P/zMU5SgCu8gU+V5YdQeyqIxiyfoQksy3R8/vxm7PnfQWSiIeulsgkLZGk1bOECKHRCMVCMY/8Ozy/zf+jPddGT5kBBiBSksIlqrXBAK6KOdRFtXPV/00252v7LV/kXvw/F/Wq3V+yuRxsSdsZNTlZB2Z8qhgm+oJKAgQ8OBCnE+KkZeJ6aXAi79TZnw/e9fJx5P1/deU/WePAvfbZqkmVOk1BsmTYWYe9icMwPunGRRPAjojGYfiICUgF8Pc6y/ablshB8oyTaqFoolCXGZWhjuurvt6XQforr2wvatHrA+vQsASWj2QHAKurcilZPtQBVt4AQEVcUZ1rg0Wdoiipi46hNqjdeWYRKXPd30//G3rXtrTCjhKGA/C8r/kMFWBRpkxhJ07JdCBWJMAYIHQiGlpEYurVmgAeEgVVEEGN0s6nttavooDcjwlwfphUV+BLAu2zvrDNeYvOXhYowTvAjtWR6UvPVE/etGwD8AAge3MDsE0kIIAGrBIhjImR6mGHxF7JeYAVgv5fpaXNSMbzZR5sS0SkI7IQOQgkgobgISYWMTnxOUnI8VItwtFizYkJiFREJpP6p2oN4+F4b2wbWwqvzX7zsiH/cdUl5+23TdG31z7+Dfpr5UvpezX10o5/seINK+vpVRX1FxwzNN8uq82IApQYvltSvkdaRsdzfSYIrOybI2e0UNIHWaW2ekaoBy0mGJBZoGnlMwOx2klfM+MLUc4EmQTvYGm1G6fNnEZ7yJR6mJk+MOsDwg1O3Y0FgTE2zmm+QL/zkJoEGciOzqm+GNE1RDML2D7/C19vhDBNKzVxSeNkc5Syb6sMFzF2mSF6eAe0VPyjYtJ3zbk6BJmw7qTheiSf250Fcx+feA6J+XbMAfBl5yaNW7RxYhFQjN2GR3TKFtzqRKoz9y4g1dlX/V5mDkMow/vkdJmKYLd8tZYw0lrOkkN8EfIpsavPMK8XgOJZBlHs7BRtEmvyGOmrLVZtU70JNnC5gSU3mW8oMHDliuU0sgRTN/6saVziHxuMm3bzlWv5K1MpSqMLrN8rgJEOny/z1eEbeHafObBXBfJuUq1DR8OuwWYPonwLHaq3WYXPnsQnV7mq9Nn7fGI8uHdOQLSeHoYtW9jd2O5suVA0I8SXsj3o6OS/W/PEqmcl9x6Ceo9CMFJPnt2epGLzGHvgZWTI3UZwxrr6kaWZD4FCXJ/QxciagQHxL7lpkHd+MIxvUbOKW97aNFmu2ILvnozESqA3Ck+UUjU+yiqB0gL3Sp6c/gRjiuQ2BooKFD/Q3QZuwuBUQY/iV2oWc3Egu959yrZNxB3+KaLD768G1+D7RCFg8hqrGxZA6pGatHgQZaDCFyTyb1KRTzzBwdYPJ3slNQbokwuB3eJ46POJeO9VzjfJOpposdjUTE7NGRm47wMHxSTV0wwBcOhfUhz42//wVYQr3tMx1bEUrwV+x8t4ZK1K4CHGYIz9bie7NCkwyNmGTeMvhnsCP5yw3DTxLt7LtOJZ2LuFL8i4lcDBiLblkhTp+/N8+HylOOgxl9RMDCXwQynBwr23B3++plEqUKH0QktsqYtb0MFCHL1Q5y0Nl14pwZLBx5bsMx1OfchXcPIURwl8Lv9RiZE+qu28D9PbCk7z+U43j5HPujQUwu8RICMj5d59BqbbOdMeNq0GhUe/+ZyupT1M5WFcWzI1ZWE065reXu7ZOmtY3Tx5ls3Db6CzeVrfoNrEYsEWfKjcK58+TS/HtqUXD2I62/nyfgz0mwGHu5kXCaxBljJyXBwLKihJ5paMWFC57eWAQygYPmEZl06A4lCmLs40LbIekSyRYvoK5LN0Jcsz68XiCGVIuHO+G5s+M0+hebLBa+mM6gW/B7GR1YY7bB27wYQCPWgorp5U6W5A9L3nGVY0b4XXkquxBBnZ40EvNkiWLPsO69+sIjlqTTV8pd3RdpXF9TjzSTWZPL5DBur/N5lRO/gvZx+Slbu94k0B5iCyL9TDUAqk7IJwCDR60yLWuethMdx0uZ5rVp213CxAdIU2TulfzT/Ub6PlzHMVoiwtQnkJRbc4du2ahZl3UsZ+DHB5P9JYg0nWa/NxcAmygTsLSzMkZcvXrJJeEEuLfUAPnrBcJzYKOnxIgwelUmZ7c4twKL9c9AsdIqJURogupVFdHS+MNjomAGeuKpf5QuTAarLbLeHt0JwaWEvxeBDdCMI30aXdSE8xTPDhOpJVV9tqgRySkrjZYhm5bSZKQrDlYPDIZomxF/ZwEqwD/D9tTNfY49gtkePG7WVV5nFjTlFdHB69ZwchG/aWOrdUUEwWkDRIeaS8wXrdFJfTQxuaH3bjDxsG3Uyac8qQva0n9/w4DLB5C130TOpiV9a9r2RZUML6mkd24vTVpe/lDJRgGn++wtqN+oFr12UwM+Ib95NPkxU9qO0nuuTmNvBOkLqKRTl4iPMFVaCs6p/Vt6QnE3ECLRGA8GtM9SCrBhBldSdM+kAeWAwVUkoB9hVBKVzFndougMVdXxBuwZmyC52dNmMKZt4VB+5veInGcJ2/fEi+8BdGdsMwN8qV97ElARg6vA8+WtBUdIRNDiKv6DmHJA8J1eHx4c5wH8ps26aTBrzS0kmDKNsZMNFRaA1zjBCLu7U9rdyz3ei/L3n6ck74AI2SQXylrDfeahxTgUGp0cmB8Yf6fZtc+uZPKtdK6r036mSHDug2T556OMn2hfiy0ESLz4RsecVodGdNppaPo19E3d3n+R/k5DvtAF5F2cF8TVi8u/cVSmrZdh9YbebxNQDtDrJqq+VpYL9y17SRpQzbdXcQN2V4ayRR3FNQna4zywSjnKs3VuO6eO9AcCM/qMD42p7+9xUA8H0VP+4xyp2soB3JCviLjawvNeicYlHPpPm0ybKsejEPqaSP6dnW2+1kxKvN+XxyPAyFuhWYn/Cs834Gq9Us1y8Hmez/63GOGsnmS3Zz/TCj5tkUwurqiuR99x5xwzfHdnxSuvKbe4m44/vd3oRQ2nqDXU/CBo186nyxqeXcMINjTgMHTBfxfaz/ydXe8bkZdyGy7sjRPPDz4TMmobg+L4R+a7JXyCqRtSDYDj+gU56UIMNsr31FrKC+wC4jn/Y/f7WD4gfX6c68nihmjOCW2RvdcCkOfDE0b8b5PA7x5r7sbDHreWNZIHbHkrm3FPNuvR4YgW1TeedXVu9DXW8yOgqdB6ovz+L2V19CXmsyOsoGVlXHjEaFj4LsHTijg86OUkNqe2xLlaYLeXX1A84ibQ5NytG2NG7cgZgxxuOIbm7YrQWfcxYWQJVwvPPm354+nouePphaUDDv9geg0K/TcLkcEYt1Wo3Xiis2bw757nn3lhlNrKw4jJH1+mTSzrFyOo0GYyiw+MMAqvX6xW04scRPYLrYIrVPhXivJx+LFRoLaXQNukDOgiNNS5euzsyYcYeGBK3d5n1rT59aphXKQtfbsE6ClMcIRWFgxlq/9ORZH6apIjAXdregDu1pSKt1zw0A7I25ij15z6FIgH2cw1n57MmVsRV2sOYkWrkWT+YYtd+cuNUWv9VvLdGtwa/BTXbYak7YZk/aBqoo03c9d6ddg68DJtZ2JEgECcAcnQzzjI8uL450+hb96gT0nNb3tmzhgQuXWkcVo/6lPapEL0vAYmHEqXUJfjb/hg3b31EdQPvq733R4gdd+52aZo+4hcagcJl0tiSrOdy/vKOmqau9WiRaWV0v500wnY+1gNW/vK5WUFNK0JPLIeM3kQOQQ0InWd1ESeP65si6ZqKYw2JCHJLARLOlOzJUQEeg4D6nUj43ewFmj0H53/Wf2Kvse317I99/4XoJFgeUE1JNfomuXohuYkoosA/SNK1omGfyXpSSqUKBXigSygSlHNyzxhPXwXX7IaJS3hG24UBVCY1TTaE0SAXkpoZyWV2rBXuipzm8Gm6Yo3BfO68T8fkKlZAlkkM8gYoP5vQl9bWktsIV/wOKyz4yydxAVMgbiSQzmULRPV4JOdgQVNVGkkpbSYrLWMjeGnebT2cyyvuWiheVU6liFn50QsNmUpUCPk8hpDBUEAd8tAMiUISQd43fkEeA3ERGvbS5b7l/LfzGzf6iQbfW0dDijda5h8/wJOV8kYzFEinYTIFCBISrHv1vr9n6+H/jwMY4V6Ir4X+3BcAr3Xr7lwAa3unyVtT01ngiFFWRB5dW1BLEpA/I5C+IDQySvZrAdUwUwH/PN1ed0Bp2V6vI22qtAsLB+id2DEFusKlk5Sv8CqGxqL+qdEneonRxBpIkSW8i9u5YtSkw7HW/39G3Z9UmpyBngdSC9DcNqs27q7esfPFi7S4pkYdDqbA4Ga6YTczRYks+LQGvNuWWbmr/M7Tyz1CH+rmP4+eA3y3yinISWVeH4yeH5ghrSggqPIOl1IRhNlH+hyuZoWz66F+oDE/g02m7v9gP8t5zDByzVHjPNyKr1p10klj8BiajRS5ntDSU81lO0sl1yKrzDd7KAYtjoBYcHDqpsxz2eCwHTmq8D0MPO839Kzo6+9d0+Wf9YMRy60f7j58ssPdd77ODh0N21O3H9sc4OASg7wedRAcxv1TKgHXnfHtL3TxTlLXXHKeyrdmpsrrR1WJKBG1DIRgnPCUBLhIWgRHXMATGhn6z+xpsNl/DK+/8MTT6U8xvYHoeueywCXM+YwvGireAEesLm92XAX6K2yvw4KOvlB9/9QAOdf+C+BkBVsOG6Bj4OmyIioYBMvqYxXHMtb+SZfuAV2I/llrJq2woZ7SGop3JD4ul9VcZ4K6W2ptohmA6HPpR1Uwm22lv+P4mw/3Bh0FQvaxzxS1yhenJLs1+EfbkZesmXbn5NlLAG0eSjMmaLWX/JHiKZnXCueygL8hms8jkf6EgeBbtxbHMjC7GMyodomByN0zYuYt1eXQ5xKCbG0qENX3V0cZgPkQil94vQdSHmLx4Qz5DwSFR7I0UCZg7ZL9hgS3DdnBz6KZSo5RINUrlTfiGXtzWTZVKu6jCNv0NMDAUObQyaqjrNnQHAkxO6PZQ/7b5++f3gtFQ5xbSAVLfVvxWPFhn+czSd/Cf7f/0fmb53Np3aHbHbC+QDz0a/hf+9/Fw71HdUR24XsmtmjZDf3NkH0Ay96SjZrDGec8F7l6MH3X6WAXKG/ec0/eN4x7YdyrwcmHjq4Xt51aBcygP1gMeD+geNFaAvHpeb0Agglz4MVULqkUzXkVgC9tEvOXa98hYrbQYjZYWYTVUKlYvQw/xrWCsjgq++LcaXy5u43P7tFru8oBIxK4sHVfBM/BCxaoVWVZ09cuqoF316xQDr+MzRKq7V6avk6+sXu5INnY/hTB4gabSbNZUCaqyDd0p2hWVlcpOAa9P75mhmFyPfRzXMtOiDVVuZ0MU+GxwwygnIiGjkm3Ll3WnSpe7KpQ9AkGfXs/r6+GrFZ1cbpcqkLvAKIXoWkkvKJ2qnW6ZhuwQylltaHQSd+NQtaC+pBJ/TdWCk7ECHVydb0f9HLN/Wkek83ValW28ksjyhmrDdoPe+p9PB/hkSSWJ4pby/USJWMFmSxQSIjwDz75nyieBGu/+ta4yEQpGXSv4K7VKJKe7ULnT2TtgkBc/G7//g5ev4Bn44sSPh8HIw8HDmAF4GFdLojnSWN0LFMy6os8v5dSVvdHvpjHBQMlvTCovigxm4EXsMoGwT68T9/fylUrG+srpdNL+5QJlcaWssETLYGA00kI0WlJYrGGYLS4++OKfKgJLFBBwewvgu8qqwD8ywBhYrVh9gsj+FNiVhOOqFkyL4XgNARK2nj5NnwANlhpYwuVxdTkwClaB+7G1WLpqcSDnDhbHW5J94ad78mwKREYTRK5ClgN2RKjhPCsW81Nm8uy9W2/LEL2RJQSxo5AN7k6VZk/nCpwWuVqoLoXs0LqWdavtgIlEwdCAAVkKBfUQnp+wlwSQXXPgnc77yLX3kF0A/zPqLLKjeTc9rY5zyFZ4uHW43Xvdfx2Qk68k9weGvcPtVxZcSeHMAdCQSblFAe/cz5f07h88Oggu2f62B+1/N/4jzwdYdvTXElRejDPWTBZqlDxuFRrxEpEapQSxVhoBz5WES6pMoA39YCakJn6+oau4PI1SSI41xzjzUCW/gi998HYY6Pna9skA8JBaVZ45cGXz7fg0F1O7QKsZu2274piNT49qwFvkjKTZ2VkY/nPnvJlOELT+PeSJ4Tc59bFGyNg8J7DF4wlsVW6IAxzixMfTM/Q3Wag1KxRakxBgLPa7zIMoEyeR36zUK+hcakUNkdvQ1B5mqycH6WQ2k7Pk2tH3lOcEiRUcAfiA8fxs/IMbDOr1mzn7pxnlz4dzvp6kUCe/jj/7krHLU48nmJBICoGAQoIr64Oa02HPsyY1kxvhjSJnPR/Ha5YdKO49oqE8fSB6x1J4Jeyff/u9DqZoD9AYgtSFhuytBgWMmsXgyMiUo2wEO7kix67nksu1106/HGtKYqgnQauIwaDz6Wi0iN75BToCoBty0tLe9Tt4RuDHtw9ZjAN1dcZjdlht7WELh5KBwyYWzGqpaKPdLtqwWm61MDbO3qcbV0mtLGUVhVLH41HrKylMWZMqHqq/+1MBiSUTiVhSEhI6Uh/Pb5ApQBYfrZJhsMWzKJzZYcZG/3vEybFoLdFKHCksOkcknisqHCaCte3Wi1TT7LzYonkzB7arD+H142ZQ/o6DRHQwGIwV79gEkmclxQlbDGaxGJ0isV4B3m/WN1QoolpWLImRsj6ryd2dDcfnxJ6OjT0VmwPa7+qb9SDDVufSkLRFJSoSCafSF5M01RWqFGJXAcpDIosKCtaRwIGWXVOuWdf0rmnu3OfZ5/1FgsJTovmcBsWcuekp6xPitYst2QJqeeHdiKy8U0tFWJC2SU4pR7IzlEuykk+F36BkFWkobLacFm8iXUtJmUhK/DQ1n5aTNpaYeDK1aLsePB5+0Kh70Ak4SBRsvGgpoTE2L/Fj9roPAiiucXAdNekLAgHYam1vacsAoyVCMh4vpJWtFDVlvp2U9HZmWbe0DCR087a4zJkgi1+qNqDJZENxqYZMwmuMMNGjcWryUsK5wsL1ZGKnGA0TwFak42KT7aKttmdd5LSCpaae3D36slBjMDTaiuGaucP43S96HmNWDFQOVAFjN1mwc8wIV9zf8G98QTkLC2KVhm2hBlzORefXhHFN5kacmDhcPykgdnz0g+mHr+abezdHyDb1BEO3zMH25ff7wbitT33YudY9nqqYYlowH12fMXaLXbPfWdvpLgCnh050tujEXGby5W554UyHs39dR2f/2k7/7avuq3f84Ld1e7qGEsnePTt3ikQ7sYd56u49YLvsMKZLcHjMw2zOffewtarhCDYgtmWmF5vYZLWGMFyN73ud/Slf2dFsjfdtw3GwB+CQneWwzfB1/6bex89V62xZ2Wso+CIISJu6Az3iOhxRjiHiONurBfPjz38sSeWqmJIGi8Pqc0YbWtN/xOihpbU4dbqovDSXy5n9PK3wZZmQAUG5MB5A/dGUkKOUK8jJLxMUftiTKg26bAw3PlZbqU2txjMOEdANPVVph9CgcCoOOQuY0jYe1CVvywBsi5JXblPOYf8w0whzUxvktwN2GbIN3UlSn0sXUxiNR6eZG1MnoXQo9P3WpoDh92G3eHufWKNs/S+osL+LLy2VZmRmsIu7UExFWravFSL0FDBV6d4yWTFWx2BgdNIiNFpcVOzVFOlFtwT0PzPrwf91uF67/qu4MQQkfsiRwb3EJlwCQpdSqoFkrX3GJitFxA3KCfXhV5EDtIPFJBHz4PdRQQq651gP+PzXShrUY3yXoArGe03wczhb0XYKjSCPUnv7ZP2Pph+/XGDu857toSnthy32Y7W19gHdvE25jHra02deIJcy4F8NXLBUyvDvwC8F7MXRlBMRPK2Kbe8h0Ypp/CY6StDG4NMlSiYxgQfT+fleurCnfCCdyv0f0LRXyoeAa1RBTK0yigf2Dm7WmzdraIwZPNnLpuNKuKQUX1KCmxv+j5tJiTdTkkcSk0aSweJ9w5iEm/Rn4vmLq/PYnUP3BxnpBfMW1xiCpn2uFBcgqve7vv803TnZU/9KBWxD5dBq/uo1A6/GXPPHVyObf34xeHf6WFFemVRKprC/TK8loVSO9M0tDuBDm0P+vhAQ4XIQB9chq841eNuuBXPdNoUkY9GiDInC5mE/3Na83P2DWVOWuJl76xPFi7yUlLwXik9uuy+8GKS8/RtPCTIsYRnKT7guTdirylfMip9/Ubtanb9X/w5+2uc64KrYQHwO2GGxWOci9QIKQrKq4RZuZNIika7Imr9gy1vB9bVtXGaAPW6UPeky2+Nd54THtgI212pmgD2uyenhsaHZXJHMAHt8vHB6xlOpFKFtxIa/JbdigRlgj/uBPekrp8dLG4XN9QUzwB73jtPjTYlxtl2y8EY3ro8AYAbY44bZk06yPULOCQ9sIjbXNWaAPe6g02Of5b17BHfinSrAMv6lzPNRUiOzHZM0tPS/bc6ZGWCPO8metN3pMSiZAI35gBlgjzvv9Dhjs7EDBms91tTGraU7LTY1LK0dKOTBEr/QrVnwJbmwD1d+e+S5gCCOAGPR6ufaDzf+8m5KIEabh+q7/X0RKxqM1V45QJ72BXBscNQ62uZtihSoN33BsSG+zQLAF3ghOMC/Mlc6sqxB0oa53bXyx1/JxOwbfFDbRoLcmcCxIbXNQiCXzKzjj1g7Eyrzt+MTaeZso0g8cR+rzN/SzDwCmcDPB+d44ACgHs8nkGu3Zer8oT2iMt/MyyuC8WfKO7Myf8fPiFv6H3rhgfOTETXli4TS+JZFZwPmUNebfVkYYKpo3sR57pzxbz4i4inA2xfbA4APa8i3Zp8YXng5kcpUCi+SZvBbo/LCp6mS9XBD+6Xnff0KbTV9n+tRpuLK6XrZWY/R6Yryl1zn5dRLPfxCZdSfWJlW67+iImb0E1zCATP9GOWACQQfTTR+DWx6SbIcKk5BgtkXvpvcb3CFg0i1yo4GnVHwJV3BFAYEuSEnAdKOAvkZI808oAjCR++WVqxKhE6nh0aCDUO4r8KinKCFJQF1RGJDy78xqFwlyZCEfiIhO+FjtzBY+HpkZ247XjP6slleZwl6LS4n5bMijYlxQO5oyaTy6DocfobN//9ThCk4LTRhnSlBSHUQD1afJibDVKvMzNwEYYtrqrj6RVwE4uoz6ESCYPG4sdySQnkpMMhVnKxWlLwNMBPR/eUoLIq4ToKtSdn1DCbr5LO3IFEAX8vF1TmZua2+dDLKIN5P4rKZNAG5fkWsFHHuS6wRM4n4nJWTN7nrsaVGCfSvjEV7n3kMzdPAURULFpT+3/Jyz5x0ZIRIbupWmp6SdAYAqeNylEzzyr6XTEySkhxuyIyjv0d+OjKyrlMsSlKiYQCQOhiSlBqXyZ+Q8v0MUXg7me/FVHVslLEP8uF+llYf4TNRdVIa9kprU747qhOEq0IYbBwfKULnSO9iqal6Z8IBUxjgva3maRMtTLgs0YCrgBYOmFcrQtg0BwDPvMNcYTIdd4VbYLcrAo1NHynqihJH44qWiSwseKrATa3k7tOCpoRTtQrMHQitXi1Wi9BoqhesLjdeSUBGxXs53set+dcIQ65GNbc2TYiwcHCIxHQElOgQigwEsHRltRKF5vno12nTqAJsgnLfaCd2WjerxQh4uO+cI+iC3DUo4E2ATfBkaJViF6RNaf1sQSx3AT1KHfc7l1crYVVdhKYQHoRaD1tis2qwTsvgMloo3JcLHa/gzXwPVMIiQMTfF/1vINYcceaaZ74FFlpksXgJEiVJliJVmnQZMi2RJRvCUjly5cmHhFKgUJFiaBhYJXBK4REQkZCVoaCi7YeOgakcCxuEg4uHT0BIRExCSkZOQUlFTUNLR8/AyMTMwsrGzsHJpaJIg1Za5U27PbXaZhsccsbxZqz3pRV2+NkvNjVrrfd94yeHnfWbX/3umAumTLioUpWtqn2gxqRpd91y2x3P1PrIPfddUudH23zqY5+o98Ir63i4NWjSqNlRXn6+lJL0fh4C2j3XoUunbsv0uG5Ar6A+/V763rDPXHalOZ/72heu+o8hIaPecM2YNc55y9tGmrfRD4Xpkl4mC+dqYtqa3TgchBvaeeUc0iCew438r8hwcRCPLyUBAAA=)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
    U+A720-A7FF;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
    U+A720-A7FF;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329,
    U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(data:font/woff2;base64,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)
    format('woff2');
  unicode-range:
    U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F,
    U+A720-A7FF;
}

:root {
  --navy: #1e3a8a;
  --navy2: #14275c;
  --teal: #2d6cdf;
  --teal-d: #1f56bd;
  --gold: #f7c513;
  --coral: #f15050;
  --ink: #000000;
  --mut: #64748b;
  --bg: #ffffff;
  --card: #ffffff;
  --line: #e2e8f0;
  --soft: #eef3fc;
  --ok: #1f9d76;
  --okbg: #e6f5ee;
  --bad: #d9534f;
  --badbg: #fbe7e6;
  --warn: #b8860b;
  --warnbg: #fff5dd;
  --shadow: 0 1px 3px rgba(30, 58, 138, 0.08), 0 10px 28px rgba(30, 58, 138, 0.12);
  --grad: linear-gradient(160deg, #1e3a8a 0%, #2d6cdf 100%);
  --grad-soft: linear-gradient(120deg, #eef3fc, #ffffff);
  --radius: 16px;
  --r-sm: 10px;
  --sat: env(safe-area-inset-top);
  --sab: env(safe-area-inset-bottom);
  --sal: env(safe-area-inset-left);
  --sar: env(safe-area-inset-right);
  /* Zwalidowana paleta kategorialna do wykresów (patrz js/charts.js) —
     slot 1/2 z dataviz color-formula, sprawdzone pod CVD (ΔE ≥ 8) i kontrast
     względem --card na obu motywach. */
  --series-1: #2a78d6;
  --series-2: #eb6834;
}

[data-theme='dark'] {
  --navy: #0d1b3a;
  --navy2: #081228;
  --bg: #0a1120;
  --card: #131f38;
  --line: #22314f;
  --soft: #17233d;
  --ink: #ffffff;
  --mut: #8fa3c4;
  --okbg: #11291f;
  --badbg: #2d1514;
  --warnbg: #2a2410;
  --series-1: #3987e5;
  --series-2: #d95926;
  --shadow: 0 8px 24px rgba(0, 0, 0, 0.6);
  --grad: linear-gradient(160deg, #0d1b3a 0%, #1e3a8a 100%);
  --grad-soft: linear-gradient(120deg, #16223f, #0a1120);
}

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

html,
body {
  height: 100%;
}

body {
  font-family: 'Poppins', system-ui, sans-serif;
  background: var(--bg);
  color: var(--ink);
  background-attachment: fixed;
  -webkit-font-smoothing: antialiased;
  line-height: 1.45;
  font-size: 15px;
  padding-left: var(--sal);
  padding-right: var(--sar);
}

/* Tło aplikacji: białe w trybie jasnym (--bg), ciemny gradient w trybie
   ciemnym — osobno od --bg, bo ta zmienna jest też kolorem tekstu w .toast
   i musi zostać zwykłym, pełnym kolorem (gradient nie działa jako "color"). */
[data-theme='dark'] body {
  background: var(--grad-soft);
}

button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 15px;
  color: inherit;
}

button {
  cursor: pointer;
  border: none;
  background: none;
}

a {
  color: inherit;
  text-decoration: none;
}

.hide {
  display: none !important;
}

/* ---------- BOOT LOADER ---------- */
#bootLoader {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
  background:
    radial-gradient(1200px 600px at 75% -10%, rgba(230, 74, 141, 0.22), transparent),
    radial-gradient(900px 520px at -10% 110%, rgba(240, 135, 46, 0.18), transparent),
    linear-gradient(160deg, #2a5fd0, #152a66);
  color: #fff;
}

#bootLoader .spinner {
  width: 40px;
  height: 40px;
  border: 3px solid rgba(255, 255, 255, 0.25);
  border-top-color: #fff;
  border-radius: 50%;
  animation: bootspin 0.8s linear infinite;
}

#bootLoader p {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.3px;
  opacity: 0.85;
}

@keyframes bootspin {
  to {
    transform: rotate(360deg);
  }
}

/* ---------- LOGIN ---------- */
#login {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 22px;
  padding: 24px;
  padding-top: calc(24px + var(--sat));
  padding-bottom: calc(24px + var(--sab));
  background:
    radial-gradient(1200px 600px at 75% -10%, rgba(230, 74, 141, 0.22), transparent),
    radial-gradient(900px 520px at -10% 110%, rgba(240, 135, 46, 0.18), transparent),
    linear-gradient(160deg, #2a5fd0, #152a66);
}

#login .login-logo {
  height: 54px;
  width: auto;
  filter: drop-shadow(0 6px 18px rgba(0, 0, 0, 0.3));
}

.login-card {
  width: 100%;
  max-width: 380px;
  background: var(--card);
  border-radius: 22px;
  padding: 34px 30px;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35);
}

.brandmark {
  display: flex;
  align-items: center;
  gap: 11px;
  margin-bottom: 22px;
}

.brandmark .dot {
  width: 42px;
  height: 42px;
  border-radius: 12px;
  background: linear-gradient(135deg, var(--teal), var(--navy));
  display: grid;
  place-items: center;
  color: #fff;
  font-weight: 800;
  font-size: 20px;
  box-shadow: var(--shadow);
}

.brandmark h1 {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.3px;
  line-height: 1.1;
}

.brandmark p {
  font-size: 12px;
  color: var(--mut);
  font-weight: 500;
}

.field {
  margin-bottom: 14px;
}

.field label {
  display: block;
  font-size: 12px;
  font-weight: 600;
  color: var(--mut);
  margin-bottom: 6px;
}

.field input,
.field select,
.field textarea {
  width: 100%;
  padding: 12px 14px;
  border: 1.5px solid var(--line);
  border-radius: var(--r-sm);
  background: var(--soft);
  transition:
    border-color 0.15s,
    box-shadow 0.15s;
}

.field input:focus,
.field select:focus,
.field textarea:focus {
  outline: none;
  border-color: var(--teal);
  box-shadow: 0 0 0 3px rgba(45, 108, 223, 0.18);
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 18px;
  border-radius: var(--r-sm);
  font-weight: 600;
  background: var(--teal);
  color: #fff;
  transition:
    transform 0.08s,
    filter 0.15s,
    background 0.15s;
}

.btn:hover {
  filter: brightness(1.05);
}

.btn:active {
  transform: translateY(1px);
}

.btn.block {
  width: 100%;
}

.btn.ghost {
  background: transparent;
  border: 1.5px solid var(--line);
  color: var(--ink);
}

.btn.navy {
  background: var(--navy);
}

.btn.gold {
  background: var(--gold);
  color: #3a2d00;
}

.btn.coral {
  background: var(--coral);
}

.btn.sm {
  padding: 7px 12px;
  font-size: 13px;
}

.btn.danger {
  background: var(--badbg);
  color: var(--bad);
  border: 1.5px solid rgba(217, 83, 79, 0.3);
}

.err {
  background: var(--badbg);
  color: var(--bad);
  font-size: 13px;
  padding: 9px 12px;
  border-radius: 8px;
  margin-bottom: 12px;
}

.hint {
  font-size: 11.5px;
  color: var(--mut);
  margin-top: 14px;
  text-align: center;
  line-height: 1.6;
}

/* ---------- APP SHELL ---------- */
#app {
  min-height: 100dvh;
  display: grid;
  grid-template-columns: 240px 1fr;
}

.sidebar {
  background: var(--grad);
  color: #e2e8f0;
  display: flex;
  flex-direction: column;
  padding-top: var(--sat);
  position: sticky;
  top: 0;
  height: 100dvh;
}

.sb-brand {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 24px 20px 20px;
}

.sb-brand img {
  height: 36px;
  width: auto;
  display: block;
}

.nav {
  padding: 6px 12px;
  flex: 1;
  overflow: auto;
}

.nav .lbl {
  font-size: 10.5px;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: rgba(255, 255, 255, 0.55);
  padding: 14px 10px 6px;
}

.nav a {
  display: flex;
  align-items: center;
  gap: 11px;
  padding: 10px 11px;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #cbd5e1;
  margin-bottom: 2px;
  transition:
    background 0.15s,
    color 0.15s;
}

.nav a:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #fff;
}

.nav a.active {
  background: var(--teal);
  color: #fff;
  font-weight: 600;
}

.nav a svg {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  opacity: 0.9;
}

.sb-foot {
  padding: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  padding-bottom: calc(14px + var(--sab));
}

.sb-user {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
}

.avatar {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: var(--teal);
  display: grid;
  place-items: center;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  flex-shrink: 0;
}

.sb-user .nm {
  font-size: 13px;
  font-weight: 600;
  color: #fff;
  line-height: 1.1;
}

.sb-user .rl {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.6);
}

.main {
  min-width: 0;
  display: flex;
  flex-direction: column;
}

.topbar {
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 16px 26px;
  padding-top: calc(16px + var(--sat));
  background: var(--card);
  border-bottom: 1px solid var(--line);
  position: sticky;
  top: 0;
  z-index: 30;
}

/* Przycisk komunikatu w górnej belce — ikonka dzwonka + tytuł, kliknięcie
   pokazuje pełną treść (Actions.showKomunikat). Ukryty (.hide), dopóki nie
   ma aktywnego komunikatu (patrz App.renderKomBanner). */
#komBanner {
  display: flex;
  align-items: center;
  gap: 7px;
  background: linear-gradient(135deg, var(--teal), var(--navy));
  color: #fff;
  border: none;
  border-radius: 20px;
  padding: 7px 14px;
  font-size: 12.5px;
  font-weight: 600;
  cursor: pointer;
  max-width: 220px;
  flex-shrink: 0;
  font-family: inherit;
}

#komBanner:hover {
  filter: brightness(1.08);
}

#komBanner svg {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.kom-pill-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (max-width: 560px) {
  #komBanner {
    max-width: 40px;
    padding: 7px;
  }

  .kom-pill-text {
    display: none;
  }
}

.topbar h2 {
  font-size: 19px;
  font-weight: 700;
  letter-spacing: -0.3px;
  flex: 1;
  min-width: 0;
}

.topbar .sub {
  font-size: 12.5px;
  color: var(--mut);
  font-weight: 500;
}

.iconbtn {
  width: 38px;
  height: 38px;
  border-radius: 10px;
  display: grid;
  place-items: center;
  background: var(--soft);
  border: 1px solid var(--line);
  color: var(--ink);
}

.iconbtn:hover {
  background: var(--line);
}

.menu-toggle {
  display: none;
}

.content {
  padding: 24px 26px;
  padding-bottom: calc(40px + var(--sab));
  width: 100%;
}

/* ---------- FILTERS ---------- */
.filters {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
  align-items: flex-end;
}

.filters .field {
  margin: 0;
  min-width: 140px;
}

.filters .field.grow {
  flex: 1;
  min-width: 180px;
}

.filters select,
.filters input {
  padding: 10px 12px;
}

/* ---------- KPI ---------- */
.kpis {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 14px;
  margin-bottom: 22px;
}

@media (max-width: 560px) {
  /* Kafelki KPI jeden pod drugim na telefonie zamiast 2 w rzędzie. */
  .kpis {
    grid-template-columns: 1fr;
  }
}

.kpi {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 16px 18px;
  box-shadow: var(--shadow);
  position: relative;
  overflow: hidden;
}

.kpi::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 4px;
  background: var(--teal);
}

.kpi.g::before {
  background: var(--gold);
}

.kpi.c::before {
  background: var(--coral);
}

.kpi.n::before {
  background: var(--navy);
}

.kpi .k-lbl {
  font-size: 11.5px;
  font-weight: 600;
  color: var(--mut);
  text-transform: uppercase;
  letter-spacing: 0.04em;
}

.kpi .k-val {
  font-size: 25px;
  font-weight: 700;
  letter-spacing: -0.5px;
  margin-top: 4px;
}

.kpi .k-sub {
  font-size: 12px;
  color: var(--mut);
  margin-top: 2px;
  font-weight: 500;
}

.k-sub.up {
  color: var(--ok);
}

.k-sub.down {
  color: var(--bad);
}

/* ---------- STOISKA DZIŚ (panel operacyjny na Dashboardzie) ---------- */
.stoisko-today-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  gap: 12px;
  margin-top: 12px;
}

.stoisko-today-card {
  background: var(--card);
  border: 1px solid var(--line);
  border-left: 4px solid var(--ok);
  border-radius: var(--r-sm);
  padding: 12px 14px;
}

.stoisko-today-card.warn {
  border-left-color: var(--bad);
}

.stc-name {
  font-size: 12.5px;
  font-weight: 600;
  color: var(--mut);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.stc-utarg {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: -0.4px;
  margin-top: 2px;
}

.stc-flags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 8px;
}

.stc-flag {
  display: inline-flex;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: var(--mut);
}

.stc-flag i {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
  flex-shrink: 0;
}

.stc-flag.ok i {
  background: var(--ok);
}

.stc-flag.bad {
  color: var(--bad);
}

.stc-flag.bad i {
  background: var(--bad);
}

/* ---------- CARDS / CHARTS ---------- */
.grid2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 18px;
  margin-bottom: 18px;
}

.grid3 {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 18px;
  margin-bottom: 18px;
}

.panel {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 18px 20px;
  box-shadow: var(--shadow);
}

.panel h3 {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 2px;
  letter-spacing: -0.2px;
}

.panel .ph-sub {
  font-size: 12px;
  color: var(--mut);
  margin-bottom: 14px;
  font-weight: 500;
}

/* Panel jako <details> — rozwijany po kliknięciu nagłówka (np. "Najlepsi
   sprzedawcy", "Utarg wg stoiska" na Dashboardzie). */
.panel-collapsible summary {
  cursor: pointer;
  list-style: none;
}

.panel-collapsible summary::-webkit-details-marker {
  display: none;
}

.panel-collapsible summary::after {
  content: '▾';
  float: right;
  color: var(--mut);
  font-size: 13px;
  transition: transform 0.15s;
}

.panel-collapsible[open] summary::after {
  transform: rotate(180deg);
}

.panel-collapsible .ph-sub {
  margin-bottom: 0;
}

.panel-collapsible-body {
  margin-top: 14px;
}

.chart-wrap {
  width: 100%;
  /* Wykresy skalują się przez width:100% na SVG — na wąskim telefonie to
     kurczyło podpisy do nieczytelnej wielkości. Zamiast dalej kurczyć,
     wykres trzyma minimalną czytelną szerokość (patrz svg.chart) i ten
     kontener przewija się w poziomie, gdy nie mieści się na ekranie. */
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}

svg.chart {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

/* Tylko szerokie wykresy słupkowe (bar/hbar) — donut() ma własny,
   celowo mały max-width i nie powinien być przez to rozciągany. */
svg.chart-wide {
  min-width: 460px;
}

.chart-bar {
  cursor: pointer;
  transition: opacity 0.12s ease;
}

.chart-bar:hover {
  opacity: 0.82;
}

.legend {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: 12px;
  font-size: 12px;
  color: var(--mut);
  font-weight: 500;
}

.legend i {
  width: 11px;
  height: 11px;
  border-radius: 3px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: -1px;
}

/* ---------- TABLE ---------- */
.tbl-tools {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 14px;
  flex-wrap: wrap;
}

.tbl-tools .search {
  flex: 1;
  min-width: 160px;
}

.tablewrap {
  overflow: auto;
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--card);
  box-shadow: var(--shadow);
}

table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13.5px;
  min-width: 760px;
}

thead th {
  background: var(--navy);
  color: #fff;
  font-weight: 600;
  text-align: left;
  vertical-align: middle;
  padding: 12px 14px;
  white-space: nowrap;
  font-size: 12px;
  letter-spacing: 0.01em;
  position: sticky;
  top: 0;
  z-index: 2;
}

tbody td {
  padding: 11px 14px;
  border-bottom: 1px solid var(--line);
  white-space: nowrap;
  vertical-align: middle;
}

tbody tr:nth-child(even) {
  background: var(--soft);
}

tbody tr:hover {
  background: rgba(45, 108, 223, 0.07);
}

th.num,
td.num {
  text-align: right;
  font-variant-numeric: tabular-nums;
}

th.ctr,
td.ctr {
  text-align: center;
}

.chip {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 3px 9px;
  border-radius: 20px;
  font-size: 11.5px;
  font-weight: 600;
}

.chip.ok {
  background: var(--okbg);
  color: var(--ok);
}

.chip.warn {
  background: var(--warnbg);
  color: var(--warn);
}

.chip.bad {
  background: var(--badbg);
  color: var(--bad);
}

.chip.loc {
  background: rgba(45, 108, 223, 0.12);
  color: var(--teal);
}

[data-theme='dark'] .chip.loc {
  background: rgba(255, 255, 255, 0.08);
  color: #bcd;
}

.rowact {
  display: flex;
  gap: 6px;
}

.linkbtn {
  font-size: 12.5px;
  font-weight: 600;
  color: var(--teal);
}

.linkbtn.del {
  color: var(--bad);
}

/* ---------- FORM (entry) ---------- */
.formcard {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 22px 24px;
  max-width: 860px;
}

.fgrid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 14px;
}

.fgrid.tri {
  grid-template-columns: 1.4fr 0.8fr 1fr;
}

.fsec {
  margin: 18px 0 8px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--teal);
  display: flex;
  align-items: center;
  gap: 8px;
}

.fsec::after {
  content: '';
  flex: 1;
  height: 1px;
  background: var(--line);
}

.calc-strip {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 18px;
}

.calc-box {
  flex: 1;
  min-width: 170px;
  background: var(--soft);
  border: 1px solid var(--line);
  border-radius: var(--r-sm);
  padding: 13px 16px;
}

.calc-box .cl {
  font-size: 11.5px;
  color: var(--mut);
  font-weight: 600;
  text-transform: uppercase;
}

.calc-box .cv {
  font-size: 22px;
  font-weight: 700;
  margin-top: 2px;
}

.calc-box.ctrl.ok {
  background: var(--okbg);
  border-color: rgba(31, 157, 118, 0.35);
}

.calc-box.ctrl.bad {
  background: var(--badbg);
  border-color: rgba(217, 83, 79, 0.35);
}

.calc-box.ctrl .cv {
  display: flex;
  align-items: center;
  gap: 8px;
}

.form-actions {
  display: flex;
  gap: 10px;
  margin-top: 22px;
  flex-wrap: wrap;
}

/* manage cards */
.cardgrid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 14px;
}

.mcard {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  padding: 16px 18px;
  box-shadow: var(--shadow);
}

.mcard h4 {
  font-size: 15px;
  font-weight: 700;
}

.mcard .meta {
  font-size: 12.5px;
  color: var(--mut);
  margin: 4px 0 12px;
}

.badge {
  font-size: 11px;
  font-weight: 600;
  padding: 3px 8px;
  border-radius: 6px;
  background: var(--soft);
  border: 1px solid var(--line);
}

.badge.admin {
  background: rgba(230, 74, 141, 0.14);
  color: var(--coral);
  border-color: transparent;
}

.badge.seller {
  background: rgba(45, 108, 223, 0.13);
  color: var(--teal);
  border-color: transparent;
}

.badge.superadmin {
  background: rgba(184, 134, 11, 0.16);
  color: var(--warn);
  border-color: transparent;
}

.badge.off {
  background: var(--badbg);
  color: var(--bad);
  border-color: transparent;
}

/* modal */
.modal-bg {
  position: fixed;
  inset: 0;
  background: rgba(10, 18, 30, 0.55);
  backdrop-filter: blur(3px);
  display: grid;
  place-items: center;
  z-index: 100;
  padding: 20px;
}

.modal {
  background: var(--card);
  border-radius: var(--radius);
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.4);
  width: 100%;
  max-width: 460px;
  max-height: 90dvh;
  overflow: auto;
  padding: 24px;
}

.modal h3 {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 16px;
}

.toast {
  position: fixed;
  left: 50%;
  bottom: 24px;
  transform: translateX(-50%) translateY(180px);
  opacity: 0;
  visibility: hidden;
  background: var(--ink);
  color: var(--bg);
  padding: 13px 20px;
  border-radius: 12px;
  font-size: 14px;
  font-weight: 600;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.3);
  z-index: 200;
  pointer-events: none;
  transition:
    transform 0.35s cubic-bezier(0.2, 0.9, 0.3, 1.3),
    opacity 0.25s,
    visibility 0.25s;
  display: flex;
  align-items: center;
  gap: 9px;
  max-width: 90vw;
}

.toast.show {
  transform: translateX(-50%) translateY(0);
  opacity: 1;
  visibility: visible;
}

.toast.ok {
  background: var(--teal);
  color: #fff;
}

.toast.bad {
  background: var(--bad);
  color: #fff;
}

.empty {
  text-align: center;
  padding: 50px 20px;
  color: var(--mut);
}

.empty svg {
  width: 46px;
  height: 46px;
  opacity: 0.4;
  margin-bottom: 10px;
}

.sectiontitle {
  font-size: 13px;
  font-weight: 700;
  color: var(--mut);
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin: 24px 0 12px;
}

/* ---------- RESPONSIVE ---------- */
@media (max-width: 920px) {
  .grid2,
  .grid3 {
    grid-template-columns: 1fr;
  }

  .fgrid.tri {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 780px) {
  #app {
    grid-template-columns: 1fr;
  }

  .sidebar {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 60;
    width: 262px;
    transform: translateX(-100%);
    transition: transform 0.25s ease;
    box-shadow: 0 0 60px rgba(0, 0, 0, 0.5);
  }

  #app.nav-open .sidebar {
    transform: translateX(0);
  }

  .scrim {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.45);
    z-index: 55;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s;
  }

  #app.nav-open .scrim {
    opacity: 1;
    pointer-events: auto;
  }

  .menu-toggle {
    display: grid;
  }

  .content {
    padding: 18px 16px;
    padding-bottom: calc(40px + var(--sab));
  }

  .topbar {
    padding: 14px 16px;
    padding-top: calc(14px + var(--sat));
  }

  .topbar h2 {
    font-size: 17px;
  }
}

@media (min-width: 781px) {
  .scrim {
    display: none;
  }
}

/* ---------- TOPBAR LOGO ---------- */
.topbar-logo {
  display: flex;
  align-items: center;
  height: 38px;
  flex-shrink: 0;
}

.topbar-logo img {
  height: 34px;
  width: auto;
  display: block;
}

.topbar-logo .lg-light {
  display: none;
}

[data-theme='dark'] .topbar-logo .lg-dark {
  display: none;
}

[data-theme='dark'] .topbar-logo .lg-light {
  display: block;
}

.topbar-div {
  width: 1px;
  height: 26px;
  background: var(--line);
  flex-shrink: 0;
}

@media (max-width: 520px) {
  .topbar-logo img {
    height: 26px;
  }

  .topbar h2 {
    font-size: 15px;
  }

  .topbar .sub {
    display: none;
  }
}

/* ---------- REDESIGNED ENTRY FORM ---------- */
.eform {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 320px;
  gap: 20px;
  align-items: start;
  max-width: 1080px;
}

.eform-main {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
}

.eform-card {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 18px 20px;
}

.eform-head {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: var(--ink);
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.eform-head .n {
  width: 23px;
  height: 23px;
  border-radius: 7px;
  background: var(--teal);
  color: #fff;
  display: grid;
  place-items: center;
  font-size: 12px;
  font-weight: 700;
  flex-shrink: 0;
}

.eform-head .opt {
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0;
  color: var(--mut);
  font-size: 11.5px;
}

.ff-grid {
  display: grid;
  gap: 14px;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

.person-row {
  display: grid;
  gap: 12px;
  grid-template-columns: minmax(0, 1.7fr) minmax(0, 0.9fr) minmax(0, 1.1fr);
  align-items: end;
}

.person-row + .person-row {
  margin-top: 12px;
  padding-top: 14px;
  border-top: 1px dashed var(--line);
}

.inwrap {
  position: relative;
}

.inwrap .suf {
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 12px;
  color: var(--mut);
  font-weight: 600;
  pointer-events: none;
}

.inwrap input {
  padding-right: 34px;
}

.eform-side {
  position: sticky;
  top: 90px;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.summary {
  background: var(--card);
  border: 1px solid var(--line);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 18px 20px;
}

.summary h4 {
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 6px;
}

.summary .srow {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 10px 0;
  border-bottom: 1px dashed var(--line);
}

.summary .srow.big {
  padding-top: 4px;
}

.summary .sl {
  font-size: 12.5px;
  color: var(--mut);
  font-weight: 500;
}

.summary .sv {
  font-size: 16px;
  font-weight: 700;
  font-variant-numeric: tabular-nums;
}

.summary .big .sv {
  font-size: 24px;
  color: var(--teal);
}

.ctrl-pill {
  margin: 14px 0;
  border-radius: 12px;
  padding: 13px 14px;
  font-weight: 600;
  display: flex;
  gap: 9px;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  text-align: center;
  transition: background 0.2s;
}

.ctrl-pill.ok {
  background: var(--okbg);
  color: var(--ok);
}

.ctrl-pill.bad {
  background: var(--badbg);
  color: var(--bad);
}

.ctrl-pill.idle {
  background: var(--soft);
  color: var(--mut);
}

.summary .btn {
  width: 100%;
}

@media (max-width: 840px) {
  .eform {
    grid-template-columns: 1fr;
  }

  .eform-side {
    position: static;
    order: 2;
  }

  .person-row {
    grid-template-columns: 1fr 1fr;
  }

  .person-row .pr-name {
    grid-column: 1/-1;
  }
}

/* ---------- REPORT TABLE ---------- */
.rpt-note {
  font-size: 12.5px;
  color: var(--mut);
  margin: -6px 0 16px;
}

table.rpt tfoot td {
  background: var(--soft);
  font-weight: 700;
  border-top: 2px solid var(--navy);
}

/* Tabele "Stoisko + Sprzedawca" (rpt-compact) — na wąskich ekranach ukrywamy
   drugorzędne kolumny (Dni, Godziny, Udział), żeby tabela zmieściła się bez
   przewijania w poziomie; Utarg i Utarg/godz. zostają zawsze widoczne. */
@media (max-width: 920px) {
  table.rpt-compact {
    min-width: 0;
  }

  table.rpt-compact .col-opt {
    display: none;
  }
}

/* Panele "Stoisko + Sprzedawca" — zawsze jeden pod drugim na PEŁNĄ szerokość
   (a nie dawny grid2 pół-na-pół), żeby gęste tabele miały dość miejsca i nie
   musiały przewijać się w poziomie na typowych ekranach. */
.ss-stack {
  display: flex;
  flex-direction: column;
  gap: 18px;
}

/* Nazwy stoisk/sprzedawców mogą się zawijać zamiast rozpychać tabelę —
   tylko kolumny liczbowe muszą zostać w jednej linii (patrz globalne
   white-space:nowrap na tbody td). */
.wrap-cell {
  white-space: normal !important;
  max-width: 220px;
}

/* Poniżej 700px tabela ustępuje miejsca kartom (.rpt-cards-only) — z boku na
   telefonie i tak nie widać więcej niż 2-3 kolumny naraz, karty pokazują
   wszystkie dane bez przewijania w poziomie. Powyżej 700px odwrotnie. */
.rpt-cards-only {
  display: none;
}

@media (max-width: 700px) {
  .rpt-table-only {
    display: none;
  }

  .rpt-cards-only {
    display: block;
  }
}

/* Nagłówek grupy stoiska nad listą kart jego sprzedawców (widok mobilny
   panelu "Szczegółowy podział wg stoisk"). */
.ss-group {
  margin-bottom: 16px;
}

.ss-group:last-child {
  margin-bottom: 0;
}

.ss-group-title {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 10px;
  font-weight: 700;
  font-size: 13.5px;
  padding: 8px 2px;
  border-bottom: 2px solid var(--navy);
  margin-bottom: 8px;
}

.ss-group-total {
  font-weight: 700;
  color: var(--teal);
}

.bar-cell {
  position: relative;
  min-width: 120px;
}

.bar-cell .bc {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 60%;
  border-radius: 4px;
  opacity: 0.16;
  background: var(--teal);
}

.bar-cell span {
  position: relative;
  font-weight: 600;
}

.rank {
  display: inline-grid;
  place-items: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--soft);
  font-size: 11px;
  font-weight: 700;
  color: var(--mut);
}

.rank.top {
  background: var(--gold);
  color: #3a2d00;
}

/* Ranking w formie kafelków (Dashboard: Najlepsi sprzedawcy, Utarg wg stoiska)
   — zamiast wykresu SVG, żeby dobrze i czytelnie wyświetlał się na telefonie. */
.rank-tiles {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.rank-tile {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 12px;
  border-radius: 10px;
  background: var(--soft);
  border: 1px solid var(--line);
}

.rank-tile .rank {
  flex-shrink: 0;
}

.rank-tile-main {
  flex: 1;
  min-width: 0;
}

.rank-tile-label {
  font-weight: 600;
  font-size: 13.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rank-tile-sub {
  font-size: 11.5px;
  color: var(--mut);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rank-tile-value {
  font-weight: 700;
  font-size: 14px;
  white-space: nowrap;
  flex-shrink: 0;
  text-align: right;
}

.rank-tile-value2 {
  font-size: 11px;
  color: var(--mut);
  white-space: nowrap;
  flex-shrink: 0;
  text-align: right;
  margin-top: 1px;
}

.rank-tile-values {
  flex-shrink: 0;
}

.rpt-name {
  font-weight: 600;
}

.rpt-sub {
  font-size: 11.5px;
  color: var(--mut);
  margin-top: 1px;
}

.note-cell {
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pager {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  margin-top: 16px;
  flex-wrap: wrap;
}

.pager .pinfo {
  font-size: 13px;
  color: var(--mut);
  font-weight: 500;
}

.btn[disabled] {
  opacity: 0.45;
  cursor: not-allowed;
}

@media (max-width: 560px) {
  .filters .field {
    min-width: calc(50% - 5px);
  }

  .filters .field.grow {
    min-width: 100%;
  }

  .filters .btn {
    width: 100%;
  }

  table {
    font-size: 12.5px;
    min-width: 620px;
  }

  thead th,
  tbody td {
    padding: 9px 10px;
  }

  .note-cell {
    max-width: 140px;
  }
}

/* reklamacje */
.rtabs {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
}

.rtab {
  padding: 8px 14px;
  border-radius: 20px;
  border: 1.5px solid var(--line);
  background: var(--card);
  font-size: 13px;
  font-weight: 600;
  color: var(--mut);
  transition: all 0.15s;
}

.rtab b {
  color: var(--ink);
  margin-left: 2px;
}

.rtab:hover {
  border-color: var(--teal);
}

.rtab.active {
  background: var(--navy);
  border-color: var(--navy);
  color: #fff;
}

.rtab.active b {
  color: #fff;
}

.status-pick {
  padding: 5px 10px;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 600;
  border: 1.5px solid var(--line);
  background: var(--soft);
  cursor: pointer;
}

.status-pick.st-nowa {
  background: rgba(45, 108, 223, 0.12);
  color: #1f56bd;
  border-color: transparent;
}

.status-pick.st-wrek {
  background: var(--warnbg);
  color: var(--warn);
  border-color: transparent;
}

.status-pick.st-wym {
  background: var(--okbg);
  color: var(--ok);
  border-color: transparent;
}

.status-pick.st-zwrot {
  background: rgba(230, 74, 141, 0.14);
  color: #c43170;
  border-color: transparent;
}

.multicheck {
  display: flex;
  flex-direction: column;
  gap: 8px;
  border: 1.5px solid var(--line);
  border-radius: var(--r-sm);
  padding: 11px 13px;
  background: var(--soft);
}

.mc-item {
  display: flex;
  align-items: center;
  gap: 9px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
}

.mc-item input {
  width: auto;
}
.error-border {
  border: 1px solid #ef4444 !important;
  box-shadow: 0 0 0 1px #ef4444 !important;
}

tfoot td {
  border-top: 12px solid var(--card) !important;
  padding-top: 16px !important;
  padding-bottom: 16px !important;
  font-size: 14px;
}

/* ---------- GRAFIK PRACY ---------- */
.grafik-wrap {
  overflow-x: auto;
}

.grafik-table {
  border-collapse: collapse;
  width: 100%;
}

.grafik-table th,
.grafik-table td {
  border: 1px solid var(--line);
  padding: 6px;
  text-align: center;
  font-size: 11.5px;
  color: var(--mut);
}

/* Nagłówek — spójny granatowy dla wszystkich kolumn (wcześniej "Sprzedawca"
   i "Suma godzin" wypadały jasnym tłem na tle granatowych dni, co wyglądało
   niespójnie). Weekend i święto dostają WŁASNY, wyraźnie inny odcień, żeby
   trzy stany (dzień roboczy / weekend / święto) dało się odróżnić na
   pierwszy rzut oka — nie tylko po treści komórki. */
.grafik-table thead th {
  background: var(--navy);
  color: #fff;
  font-weight: 700;
}

.grafik-table thead th.weekend {
  background: var(--gold);
  color: var(--navy2);
}

.grafik-table thead th.holiday {
  background: var(--coral);
  color: #fff;
}

.grafik-daynum {
  font-size: 13px;
  font-weight: 700;
}

.grafik-dow {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.7;
  margin-top: 1px;
}

.grafik-table td.seller-name,
.grafik-table th.seller-name {
  text-align: left;
  white-space: nowrap;
  position: sticky;
  left: 0;
  z-index: 1;
}

.grafik-table td.seller-name {
  font-weight: 700;
  color: var(--ink);
  background: var(--card);
}

.grafik-table th.seller-name {
  background: var(--navy);
  color: #fff;
}

.grafik-table th.weekend,
.grafik-table td.weekend {
  background: rgba(247, 197, 19, 0.14);
}

.grafik-table td.holiday {
  background: rgba(241, 80, 80, 0.1);
}

.holiday-cell {
  cursor: default;
  opacity: 0.5;
}

.grafik-cell {
  position: relative;
  cursor: pointer;
  border-radius: 8px;
  padding: 6px 2px;
  min-width: 34px;
  font-weight: 700;
  font-size: 11px;
}

.grafik-cell:hover {
  outline: 2px solid var(--teal);
}

.grafik-cell.assigned {
  background: var(--teal);
  color: #fff;
}

/* Komórka BEZ przypisania, ale ze zgłoszoną dostępnością sprzedawcy — sygnał
   dla admina, żeby to uwzględnić przy układaniu grafiku (patrz tooltip). */
.grafik-cell.available {
  background: transparent;
  border: 1.5px dashed var(--teal);
  color: var(--teal);
}

/* Kropka obecności — zielona: potwierdzona, czerwona: brak potwierdzenia.
   Pokazywana tylko dla dni dzisiejszych/przeszłych z przypisaną zmianą,
   patrz js/views/grafik.js. */
.grafik-dot {
  position: absolute;
  top: -3px;
  right: -3px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  box-shadow: 0 0 0 1.5px var(--card);
}

.grafik-dot.ok {
  background: var(--ok);
}

.grafik-dot.bad {
  background: var(--bad);
}

.cal-day .grafik-dot {
  top: 6px;
  right: 6px;
}

.grafik-cal-labels {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 6px;
  margin-bottom: 6px;
}

.cal-daylabel {
  text-align: center;
  font-size: 11px;
  font-weight: 700;
  color: var(--mut);
  text-transform: uppercase;
}

.cal-daylabel.weekend-label {
  color: var(--warn);
}

.grafik-cal {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 6px;
}

.cal-day {
  position: relative;
  border: 1px solid var(--line);
  border-radius: 12px;
  padding: 8px;
  min-height: 76px;
  background: var(--card);
}

.cal-day.weekend {
  background: rgba(247, 197, 19, 0.1);
  border-color: rgba(247, 197, 19, 0.4);
}

.cal-day.holiday {
  background: rgba(241, 80, 80, 0.08);
  border-color: rgba(241, 80, 80, 0.4);
}

.cal-holiday {
  margin-top: 4px;
  font-size: 10px;
  font-weight: 700;
  color: var(--bad);
}

.cal-daynum {
  font-size: 12px;
  font-weight: 700;
  color: var(--mut);
}

.cal-work {
  display: inline-block;
  margin-top: 6px;
  padding: 3px 8px;
  border-radius: 20px;
  background: var(--okbg);
  color: var(--ok);
  font-size: 10.5px;
  font-weight: 700;
}

/* Zgłoszona dostępność (jeszcze bez przypisanej zmiany) — odróżniona od
   .cal-work (rzeczywisty grafik) kropkowaną ramką zamiast pełnego tła. */
.cal-avail {
  display: inline-block;
  margin-top: 6px;
  padding: 3px 8px;
  border-radius: 20px;
  border: 1.5px dashed var(--teal);
  color: var(--teal);
  font-size: 10px;
  font-weight: 700;
}

/* Koledzy zaplanowani tego samego dnia na tym samym stoisku. */
.cal-team {
  margin-top: 4px;
  font-size: 10px;
  color: var(--mut);
  font-style: italic;
}

.cal-time {
  margin-top: 4px;
  font-size: 10.5px;
  color: var(--mut);
  font-weight: 600;
}

@media (max-width: 640px) {
  .grafik-cal,
  .grafik-cal-labels {
    grid-template-columns: repeat(7, minmax(38px, 1fr));
  }
  .cal-day {
    min-height: 56px;
    padding: 5px;
  }
}
