/* ============================================================
   KIJANI FLEET COMMAND - Login Page Brand Override v3
   Embedded SVG with vehicle silhouettes
   Left branding panel hidden, form centred
   ============================================================ */

/* Background - embedded SVG */
#root:has(#kijaniBrandHeader)::before {
  content: '';
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwODAiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJza3kiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMWYwZCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzEzMmIxNiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTNhMWUiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9InN1bkdsb3ciIGN4PSIwLjciIGN5PSIwLjMiIHI9IjAuNiI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNGRjhGMDAiIHN0b3Atb3BhY2l0eT0iMC4xNSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI0ZGOEYwMCIgc3RvcC1vcGFjaXR5PSIwLjA1Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0ZGOEYwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L3JhZGlhbEdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJjYW5vcHkxIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMyRTdEMzIiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMUI1RTIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJjYW5vcHkyIiB4MT0iMCIgeTE9IjAiIHgyPSIwLjUiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM4OEUzQyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyRTdEMzIiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImNhbm9weTMiIHgxPSIwLjUiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNDNBMDQ3Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJFN0QzMiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iY2Fub3B5RGFyayIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjEiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMUI1RTIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBkMzMxMSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iY2Fub3B5TGlnaHQiIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRDQUY1MCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzODhFM0MiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Imdwc1RyYWNrIiB4MT0iMCIgeTE9IjAiIHgyPSIxIiB5Mj0iMCI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNGRjhGMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI0ZGOEYwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNGRjhGMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0ZGOEYwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJncHNUcmFjazIiIHgxPSIwIiB5MT0iMCIgeDI9IjEiIHkyPSIwIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGQjMwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjRkZCMzAwIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI0ZGQjMwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRkZCMzAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8cGF0dGVybiBpZD0iZ3JpZFBhdHRlcm4iIHg9IjAiIHk9IjAiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxsaW5lIHgxPSI2MCIgeTE9IjAiIHgyPSI2MCIgeTI9IjYwIiBzdHJva2U9IiM0Q0FGNTAiIHN0cm9rZS13aWR0aD0iMC4zIiBvcGFjaXR5PSIwLjA4Ii8+CiAgICAgIDxsaW5lIHgxPSIwIiB5MT0iNjAiIHgyPSI2MCIgeTI9IjYwIiBzdHJva2U9IiM0Q0FGNTAiIHN0cm9rZS13aWR0aD0iMC4zIiBvcGFjaXR5PSIwLjA4Ii8+CiAgICA8L3BhdHRlcm4+CiAgICA8ZmlsdGVyIGlkPSJub2lzZSI+CiAgICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjY1IiBudW1PY3RhdmVzPSIzIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIi8+CiAgICAgIDxmZUNvbG9yTWF0cml4IHR5cGU9InNhdHVyYXRlIiB2YWx1ZXM9IjAiLz4KICAgIDwvZmlsdGVyPgogICAgPGZpbHRlciBpZD0iZ2xvdyI+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjQiIHJlc3VsdD0iYmx1ciIvPgogICAgICA8ZmVNZXJnZT48ZmVNZXJnZU5vZGUgaW49ImJsdXIiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxmaWx0ZXIgaWQ9Imdsb3dTdHJvbmciPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI4IiByZXN1bHQ9ImJsdXIiLz4KICAgICAgPGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJibHVyIi8+PGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9mZU1lcmdlPgogICAgPC9maWx0ZXI+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9InZpZ25ldHRlIiBjeD0iMC41IiBjeT0iMC41IiByPSIwLjciPgogICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSJibGFjayIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSJibGFjayIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iYmxhY2siIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8L3JhZGlhbEdyYWRpZW50PgogIDwvZGVmcz4KCiAgPCEtLSBCYXNlIGJhY2tncm91bmQgLS0+CiAgPHJlY3Qgd2lkdGg9IjE5MjAiIGhlaWdodD0iMTA4MCIgZmlsbD0idXJsKCNza3kpIi8+CgogIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CiAgPCEtLSBBRVJJQUwgRk9SRVNUIENBTk9QWSAgICAgICAgICAgICAgICAgICAgICAgICAtLT4KICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgoKICA8IS0tIERlZXAgYmFja2dyb3VuZCBjYW5vcHkgLS0+CiAgPGcgb3BhY2l0eT0iMC42Ij4KICAgIDxjaXJjbGUgY3g9IjgwIiBjeT0iMTIwIiByPSI3MCIgZmlsbD0iIzBkMzMxMSIvPgogICAgPGNpcmNsZSBjeD0iMjAwIiBjeT0iMTAwIiByPSI4NSIgZmlsbD0iIzEzMmIxNiIvPgogICAgPGNpcmNsZSBjeD0iMzUwIiBjeT0iMTMwIiByPSI3NSIgZmlsbD0iIzBkMzMxMSIvPgogICAgPGNpcmNsZSBjeD0iNDgwIiBjeT0iMTEwIiByPSI5MCIgZmlsbD0iIzEzMmIxNiIvPgogICAgPGNpcmNsZSBjeD0iNjMwIiBjeT0iMTI1IiByPSI4MCIgZmlsbD0iIzBkMzMxMSIvPgogICAgPGNpcmNsZSBjeD0iNzgwIiBjeT0iMTA1IiByPSI4NSIgZmlsbD0iIzEzMmIxNiIvPgogICAgPGNpcmNsZSBjeD0iOTIwIiBjeT0iMTIwIiByPSI3NSIgZmlsbD0iIzBkMzMxMSIvPgogICAgPGNpcmNsZSBjeD0iMTA3MCIgY3k9IjEwMCIgcj0iOTAiIGZpbGw9IiMxMzJiMTYiLz4KICAgIDxjaXJjbGUgY3g9IjEyMjAiIGN5PSIxMzAiIHI9IjgwIiBmaWxsPSIjMGQzMzExIi8+CiAgICA8Y2lyY2xlIGN4PSIxMzcwIiBjeT0iMTE1IiByPSI4NSIgZmlsbD0iIzEzMmIxNiIvPgogICAgPGNpcmNsZSBjeD0iMTUyMCIgY3k9IjEyNSIgcj0iNzUiIGZpbGw9IiMwZDMzMTEiLz4KICAgIDxjaXJjbGUgY3g9IjE2NjAiIGN5PSIxMDAiIHI9IjkwIiBmaWxsPSIjMTMyYjE2Ii8+CiAgICA8Y2lyY2xlIGN4PSIxODAwIiBjeT0iMTIwIiByPSI4MCIgZmlsbD0iIzBkMzMxMSIvPgogICAgPGNpcmNsZSBjeD0iMTkyMCIgY3k9IjExMCIgcj0iNzAiIGZpbGw9IiMxMzJiMTYiLz4KICA8L2c+CgogIDwhLS0gTWlkLWJhY2tncm91bmQgY2Fub3B5IC0tPgogIDxnIG9wYWNpdHk9IjAuNyI+CiAgICA8ZWxsaXBzZSBjeD0iMTIwIiBjeT0iMjAwIiByeD0iOTUiIHJ5PSI4MCIgZmlsbD0idXJsKCNjYW5vcHlEYXJrKSIvPgogICAgPGVsbGlwc2UgY3g9IjMwMCIgY3k9IjIyMCIgcng9IjEwNSIgcnk9Ijg1IiBmaWxsPSIjMUI1RTIwIi8+CiAgICA8ZWxsaXBzZSBjeD0iNTAwIiBjeT0iMTkwIiByeD0iMTAwIiByeT0iOTAiIGZpbGw9InVybCgjY2Fub3B5RGFyaykiLz4KICAgIDxlbGxpcHNlIGN4PSI3MDAiIGN5PSIyMTAiIHJ4PSIxMTAiIHJ5PSI4NSIgZmlsbD0iIzFCNUUyMCIvPgogICAgPGVsbGlwc2UgY3g9Ijg4MCIgY3k9IjE5NSIgcng9Ijk1IiByeT0iODAiIGZpbGw9InVybCgjY2Fub3B5RGFyaykiLz4KICAgIDxlbGxpcHNlIGN4PSIxMDYwIiBjeT0iMjE1IiByeD0iMTA1IiByeT0iOTAiIGZpbGw9IiMxQjVFMjAiLz4KICAgIDxlbGxpcHNlIGN4PSIxMjUwIiBjeT0iMjAwIiByeD0iMTAwIiByeT0iODUiIGZpbGw9InVybCgjY2Fub3B5RGFyaykiLz4KICAgIDxlbGxpcHNlIGN4PSIxNDQwIiBjeT0iMjEwIiByeD0iMTEwIiByeT0iODAiIGZpbGw9IiMxQjVFMjAiLz4KICAgIDxlbGxpcHNlIGN4PSIxNjIwIiBjeT0iMTkwIiByeD0iOTUiIHJ5PSI4NSIgZmlsbD0idXJsKCNjYW5vcHlEYXJrKSIvPgogICAgPGVsbGlwc2UgY3g9IjE4MjAiIGN5PSIyMDUiIHJ4PSIxMDUiIHJ5PSI5MCIgZmlsbD0iIzFCNUUyMCIvPgogIDwvZz4KCiAgPCEtLSBQcmltYXJ5IGNhbm9weSBsYXllciAtLT4KICA8Zz4KICAgIDxlbGxpcHNlIGN4PSI2MCIgY3k9IjM1MCIgcng9IjEyMCIgcnk9IjEwMCIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjIwMCIgY3k9IjMyMCIgcng9IjEzMCIgcnk9IjExMCIgZmlsbD0idXJsKCNjYW5vcHkyKSIvPgogICAgPGVsbGlwc2UgY3g9IjE1MCIgY3k9IjM4MCIgcng9IjEwMCIgcnk9Ijg1IiBmaWxsPSJ1cmwoI2Nhbm9weTMpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMzUwIiBjeT0iMzYwIiByeD0iMTQwIiByeT0iMTA1IiBmaWxsPSJ1cmwoI2Nhbm9weTEpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMjgwIiBjeT0iNDAwIiByeD0iMTEwIiByeT0iOTAiIGZpbGw9InVybCgjY2Fub3B5RGFyaykiLz4KICAgIDxlbGxpcHNlIGN4PSI1MDAiIGN5PSIzNDAiIHJ4PSIxMjUiIHJ5PSIxMDAiIGZpbGw9InVybCgjY2Fub3B5MikiLz4KICAgIDxlbGxpcHNlIGN4PSI0NTAiIGN5PSI0MTAiIHJ4PSIxMTUiIHJ5PSI5NSIgZmlsbD0idXJsKCNjYW5vcHkzKSIvPgogICAgPGVsbGlwc2UgY3g9IjYyMCIgY3k9IjM3MCIgcng9IjEzNSIgcnk9IjExMCIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjU2MCIgY3k9IjQ0MCIgcng9IjEwNSIgcnk9Ijg1IiBmaWxsPSJ1cmwoI2Nhbm9weURhcmspIi8+CiAgICA8ZWxsaXBzZSBjeD0iNzgwIiBjeT0iMzUwIiByeD0iMTMwIiByeT0iMTA1IiBmaWxsPSJ1cmwoI2Nhbm9weTIpIi8+CiAgICA8ZWxsaXBzZSBjeD0iNzIwIiBjeT0iNDIwIiByeD0iMTIwIiByeT0iOTUiIGZpbGw9InVybCgjY2Fub3B5TGlnaHQpIi8+CiAgICA8ZWxsaXBzZSBjeD0iOTAwIiBjeT0iMzgwIiByeD0iMTQwIiByeT0iMTEwIiBmaWxsPSJ1cmwoI2Nhbm9weTEpIi8+CiAgICA8ZWxsaXBzZSBjeD0iODUwIiBjeT0iNDUwIiByeD0iMTEwIiByeT0iOTAiIGZpbGw9InVybCgjY2Fub3B5MykiLz4KICAgIDxlbGxpcHNlIGN4PSIxMDUwIiBjeT0iMzQwIiByeD0iMTI1IiByeT0iMTAwIiBmaWxsPSJ1cmwoI2Nhbm9weTIpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTAwMCIgY3k9IjQxMCIgcng9IjExNSIgcnk9Ijk1IiBmaWxsPSJ1cmwoI2Nhbm9weURhcmspIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTE4MCIgY3k9IjM3MCIgcng9IjEzNSIgcnk9IjEwNSIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjExMjAiIGN5PSI0MzAiIHJ4PSIxMDAiIHJ5PSI4NSIgZmlsbD0idXJsKCNjYW5vcHkzKSIvPgogICAgPGVsbGlwc2UgY3g9IjEzNDAiIGN5PSIzNTAiIHJ4PSIxMzAiIHJ5PSIxMTAiIGZpbGw9InVybCgjY2Fub3B5MikiLz4KICAgIDxlbGxpcHNlIGN4PSIxMjgwIiBjeT0iNDAwIiByeD0iMTEwIiByeT0iOTAiIGZpbGw9InVybCgjY2Fub3B5TGlnaHQpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTUwMCIgY3k9IjM2MCIgcng9IjE0MCIgcnk9IjEwNSIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjE0NDAiIGN5PSI0MzAiIHJ4PSIxMjAiIHJ5PSI5NSIgZmlsbD0idXJsKCNjYW5vcHlEYXJrKSIvPgogICAgPGVsbGlwc2UgY3g9IjE2NTAiIGN5PSIzNDAiIHJ4PSIxMjUiIHJ5PSIxMDAiIGZpbGw9InVybCgjY2Fub3B5MikiLz4KICAgIDxlbGxpcHNlIGN4PSIxNjAwIiBjeT0iNDEwIiByeD0iMTE1IiByeT0iOTAiIGZpbGw9InVybCgjY2Fub3B5MykiLz4KICAgIDxlbGxpcHNlIGN4PSIxODAwIiBjeT0iMzcwIiByeD0iMTMwIiByeT0iMTA1IiBmaWxsPSJ1cmwoI2Nhbm9weTEpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTg4MCIgY3k9IjM1MCIgcng9IjEwMCIgcnk9Ijg1IiBmaWxsPSJ1cmwoI2Nhbm9weURhcmspIi8+CiAgPC9nPgoKICA8IS0tIEZvcmVncm91bmQgY2Fub3B5IC0tPgogIDxnPgogICAgPGVsbGlwc2UgY3g9IjEwMCIgY3k9IjU1MCIgcng9IjE1MCIgcnk9IjEyMCIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjMwMCIgY3k9IjUyMCIgcng9IjE2MCIgcnk9IjEzMCIgZmlsbD0idXJsKCNjYW5vcHkyKSIvPgogICAgPGVsbGlwc2UgY3g9IjIwMCIgY3k9IjYwMCIgcng9IjEzMCIgcnk9IjEwMCIgZmlsbD0idXJsKCNjYW5vcHkzKSIvPgogICAgPGVsbGlwc2UgY3g9IjQ4MCIgY3k9IjU0MCIgcng9IjE1NSIgcnk9IjEyNSIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjQwMCIgY3k9IjYyMCIgcng9IjE0MCIgcnk9IjExMCIgZmlsbD0idXJsKCNjYW5vcHlEYXJrKSIvPgogICAgPGVsbGlwc2UgY3g9IjY1MCIgY3k9IjU2MCIgcng9IjE2NSIgcnk9IjEzMCIgZmlsbD0idXJsKCNjYW5vcHkyKSIvPgogICAgPGVsbGlwc2UgY3g9IjU4MCIgY3k9IjY0MCIgcng9IjEzNSIgcnk9IjEwNSIgZmlsbD0idXJsKCNjYW5vcHlMaWdodCkiLz4KICAgIDxlbGxpcHNlIGN4PSI4MzAiIGN5PSI1MzAiIHJ4PSIxNTAiIHJ5PSIxMjAiIGZpbGw9InVybCgjY2Fub3B5MSkiLz4KICAgIDxlbGxpcHNlIGN4PSI3NjAiIGN5PSI2MTAiIHJ4PSIxNDAiIHJ5PSIxMTUiIGZpbGw9InVybCgjY2Fub3B5MykiLz4KICAgIDxlbGxpcHNlIGN4PSIxMDAwIiBjeT0iNTUwIiByeD0iMTYwIiByeT0iMTMwIiBmaWxsPSJ1cmwoI2Nhbm9weTIpIi8+CiAgICA8ZWxsaXBzZSBjeD0iOTQwIiBjeT0iNjMwIiByeD0iMTMwIiByeT0iMTAwIiBmaWxsPSJ1cmwoI2Nhbm9weURhcmspIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTE3MCIgY3k9IjU0MCIgcng9IjE1NSIgcnk9IjEyNSIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjExMDAiIGN5PSI2MjAiIHJ4PSIxNDUiIHJ5PSIxMTAiIGZpbGw9InVybCgjY2Fub3B5MykiLz4KICAgIDxlbGxpcHNlIGN4PSIxMzUwIiBjeT0iNTYwIiByeD0iMTY1IiByeT0iMTMwIiBmaWxsPSJ1cmwoI2Nhbm9weTIpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTI4MCIgY3k9IjY0MCIgcng9IjEzNSIgcnk9IjEwNSIgZmlsbD0idXJsKCNjYW5vcHlMaWdodCkiLz4KICAgIDxlbGxpcHNlIGN4PSIxNTMwIiBjeT0iNTMwIiByeD0iMTUwIiByeT0iMTI1IiBmaWxsPSJ1cmwoI2Nhbm9weTEpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTQ2MCIgY3k9IjYxMCIgcng9IjE0MCIgcnk9IjExMCIgZmlsbD0idXJsKCNjYW5vcHlEYXJrKSIvPgogICAgPGVsbGlwc2UgY3g9IjE3MDAiIGN5PSI1NTAiIHJ4PSIxNjAiIHJ5PSIxMzAiIGZpbGw9InVybCgjY2Fub3B5MikiLz4KICAgIDxlbGxpcHNlIGN4PSIxNjQwIiBjeT0iNjMwIiByeD0iMTMwIiByeT0iMTAwIiBmaWxsPSJ1cmwoI2Nhbm9weTMpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTg3MCIgY3k9IjU0MCIgcng9IjE1MCIgcnk9IjEyMCIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogIDwvZz4KCiAgPCEtLSBCb3R0b20gY2Fub3B5IC0tPgogIDxnPgogICAgPGVsbGlwc2UgY3g9IjgwIiBjeT0iNzgwIiByeD0iMTgwIiByeT0iMTQwIiBmaWxsPSJ1cmwoI2Nhbm9weURhcmspIi8+CiAgICA8ZWxsaXBzZSBjeD0iMjgwIiBjeT0iNzYwIiByeD0iMTkwIiByeT0iMTUwIiBmaWxsPSJ1cmwoI2Nhbm9weTEpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTgwIiBjeT0iODUwIiByeD0iMTYwIiByeT0iMTIwIiBmaWxsPSIjMGQzMzExIi8+CiAgICA8ZWxsaXBzZSBjeD0iNTAwIiBjeT0iNzcwIiByeD0iMTg1IiByeT0iMTQ1IiBmaWxsPSJ1cmwoI2Nhbm9weTIpIi8+CiAgICA8ZWxsaXBzZSBjeD0iNDIwIiBjeT0iODYwIiByeD0iMTcwIiByeT0iMTMwIiBmaWxsPSJ1cmwoI2Nhbm9weURhcmspIi8+CiAgICA8ZWxsaXBzZSBjeD0iNzIwIiBjeT0iNzgwIiByeD0iMTk1IiByeT0iMTUwIiBmaWxsPSJ1cmwoI2Nhbm9weTEpIi8+CiAgICA8ZWxsaXBzZSBjeD0iNjQwIiBjeT0iODcwIiByeD0iMTc1IiByeT0iMTM1IiBmaWxsPSJ1cmwoI2Nhbm9weTMpIi8+CiAgICA8ZWxsaXBzZSBjeD0iOTQwIiBjeT0iNzYwIiByeD0iMTg1IiByeT0iMTQ1IiBmaWxsPSJ1cmwoI2Nhbm9weTIpIi8+CiAgICA8ZWxsaXBzZSBjeD0iODYwIiBjeT0iODUwIiByeD0iMTYwIiByeT0iMTI1IiBmaWxsPSJ1cmwoI2Nhbm9weURhcmspIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTE1MCIgY3k9Ijc3NSIgcng9IjE5MCIgcnk9IjE1MCIgZmlsbD0idXJsKCNjYW5vcHkxKSIvPgogICAgPGVsbGlwc2UgY3g9IjEwODAiIGN5PSI4NjAiIHJ4PSIxNzAiIHJ5PSIxMzAiIGZpbGw9InVybCgjY2Fub3B5MykiLz4KICAgIDxlbGxpcHNlIGN4PSIxMzcwIiBjeT0iNzgwIiByeD0iMTg1IiByeT0iMTQ1IiBmaWxsPSJ1cmwoI2Nhbm9weTIpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTI5MCIgY3k9Ijg3MCIgcng9IjE3NSIgcnk9IjEzNSIgZmlsbD0idXJsKCNjYW5vcHlEYXJrKSIvPgogICAgPGVsbGlwc2UgY3g9IjE1ODAiIGN5PSI3NjAiIHJ4PSIxOTAiIHJ5PSIxNTAiIGZpbGw9InVybCgjY2Fub3B5MSkiLz4KICAgIDxlbGxpcHNlIGN4PSIxNTAwIiBjeT0iODUwIiByeD0iMTYwIiByeT0iMTIwIiBmaWxsPSJ1cmwoI2Nhbm9weTMpIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTc4MCIgY3k9Ijc3NSIgcng9IjE4NSIgcnk9IjE0NSIgZmlsbD0idXJsKCNjYW5vcHkyKSIvPgogICAgPGVsbGlwc2UgY3g9IjE5MDAiIGN5PSI3OTAiIHJ4PSIxNzAiIHJ5PSIxNDAiIGZpbGw9InVybCgjY2Fub3B5RGFyaykiLz4KICA8L2c+CgogIDwhLS0gVmVyeSBib3R0b20gZWRnZSAtLT4KICA8Zz4KICAgIDxlbGxpcHNlIGN4PSIxMDAiIGN5PSI5ODAiIHJ4PSIyMDAiIHJ5PSIxNjAiIGZpbGw9IiMwZDMzMTEiLz4KICAgIDxlbGxpcHNlIGN4PSIzODAiIGN5PSI5NjAiIHJ4PSIyMTAiIHJ5PSIxNzAiIGZpbGw9IiMxMzJiMTYiLz4KICAgIDxlbGxpcHNlIGN4PSI2NjAiIGN5PSI5ODAiIHJ4PSIyMDAiIHJ5PSIxNjAiIGZpbGw9IiMwZDMzMTEiLz4KICAgIDxlbGxpcHNlIGN4PSI5NDAiIGN5PSI5NjAiIHJ4PSIyMTAiIHJ5PSIxNjUiIGZpbGw9IiMxMzJiMTYiLz4KICAgIDxlbGxpcHNlIGN4PSIxMjIwIiBjeT0iOTc1IiByeD0iMjAwIiByeT0iMTYwIiBmaWxsPSIjMGQzMzExIi8+CiAgICA8ZWxsaXBzZSBjeD0iMTUwMCIgY3k9Ijk2MCIgcng9IjIxMCIgcnk9IjE3MCIgZmlsbD0iIzEzMmIxNiIvPgogICAgPGVsbGlwc2UgY3g9IjE3ODAiIGN5PSI5ODAiIHJ4PSIyMDAiIHJ5PSIxNjAiIGZpbGw9IiMwZDMzMTEiLz4KICA8L2c+CgogIDwhLS0gR29sZGVuIGhvdXIgc3VubGlnaHQgd2FzaCAtLT4KICA8cmVjdCB3aWR0aD0iMTkyMCIgaGVpZ2h0PSIxMDgwIiBmaWxsPSJ1cmwoI3N1bkdsb3cpIi8+CgogIDwhLS0gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+CiAgPCEtLSBTVUJUTEUgVkVISUNMRSBTSUxIT1VFVFRFUyAgICAgICAgICAgICAgICAgICAtLT4KICA8IS0tIEhpZGRlbiBpbiB0aGUgY2Fub3B5IGxpa2UgRWFzdGVyIGVnZ3MgICAgICAgICAtLT4KICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgoKICA8IS0tIE1PVE9SQ1lDTEUgMSDigJQgcmlkaW5nIGFsb25nIEdQUyByb3V0ZSwgdG9wLWxlZnQgYXJlYSAtLT4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNDAsIDM4NSkgc2NhbGUoMC40NSkgcm90YXRlKC04KSIgb3BhY2l0eT0iMC4xMCIgZmlsbD0iI0E1RDZBNyI+CiAgICA8IS0tIEJvZHkgZnJhbWUgLS0+CiAgICA8ZWxsaXBzZSBjeD0iNTAiIGN5PSIzMiIgcng9IjI4IiByeT0iOCIgZmlsbD0iI0E1RDZBNyIvPgogICAgPCEtLSBSZWFyIHdoZWVsIC0tPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSI0NSIgcj0iMTYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjQ1IiByPSI0IiBmaWxsPSIjQTVENkE3Ii8+CiAgICA8IS0tIEZyb250IHdoZWVsIC0tPgogICAgPGNpcmNsZSBjeD0iODIiIGN5PSI0NSIgcj0iMTYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8Y2lyY2xlIGN4PSI4MiIgY3k9IjQ1IiByPSI0IiBmaWxsPSIjQTVENkE3Ii8+CiAgICA8IS0tIEhhbmRsZWJhcnMgLS0+CiAgICA8bGluZSB4MT0iNzAiIHkxPSIyMCIgeDI9Ijg1IiB5Mj0iMzIiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDwhLS0gU2VhdCAtLT4KICAgIDxwYXRoIGQ9Ik0zMCAyOCBRNDAgMTggNTUgMjIgTDU1IDI4IFE0MiAzMiAzMCAyOFoiIGZpbGw9IiNBNUQ2QTciLz4KICAgIDwhLS0gRXhoYXVzdCAtLT4KICAgIDxsaW5lIHgxPSIxNSIgeTE9IjM4IiB4Mj0iNSIgeTI9IjQyIiBzdHJva2U9IiNBNUQ2QTciIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDwhLS0gUmlkZXIgc2lsaG91ZXR0ZSAtLT4KICAgIDxjaXJjbGUgY3g9IjQ1IiBjeT0iMTAiIHI9IjciIGZpbGw9IiNBNUQ2QTciLz4KICAgIDxwYXRoIGQ9Ik00MCAxNyBRNDUgMjUgNTAgMTciIGZpbGw9IiNBNUQ2QTciLz4KICA8L2c+CgogIDwhLS0gTU9UT1JDWUNMRSAyIOKAlCBzbWFsbGVyLCBmdXJ0aGVyIGF3YXksIHJpZ2h0IHNpZGUgLS0+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwMCwgNDIwKSBzY2FsZSgwLjMpIHJvdGF0ZSg1KSIgb3BhY2l0eT0iMC4wNyIgZmlsbD0iIzgxQzc4NCI+CiAgICA8ZWxsaXBzZSBjeD0iNTAiIGN5PSIzMiIgcng9IjI4IiByeT0iOCIvPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSI0NSIgcj0iMTYiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzgxQzc4NCIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjQ1IiByPSI0Ii8+CiAgICA8Y2lyY2xlIGN4PSI4MiIgY3k9IjQ1IiByPSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODFDNzg0IiBzdHJva2Utd2lkdGg9IjMiLz4KICAgIDxjaXJjbGUgY3g9IjgyIiBjeT0iNDUiIHI9IjQiLz4KICAgIDxsaW5lIHgxPSI3MCIgeTE9IjIwIiB4Mj0iODUiIHkyPSIzMiIgc3Ryb2tlPSIjODFDNzg0IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPHBhdGggZD0iTTMwIDI4IFE0MCAxOCA1NSAyMiBMNTUgMjggUTQyIDMyIDMwIDI4WiIvPgogICAgPGNpcmNsZSBjeD0iNDUiIGN5PSIxMCIgcj0iNyIvPgogICAgPHBhdGggZD0iTTQwIDE3IFE0NSAyNSA1MCAxNyIvPgogIDwvZz4KCiAgPCEtLSBUSFJFRS1XSEVFTEVSIC8gVFJJQ1lDTEUg4oCUIGJvdHRvbS1sZWZ0LCBlbWVyZ2luZyBmcm9tIGNhbm9weSBnYXAgLS0+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTgwLCA3MjApIHNjYWxlKDAuNSkgcm90YXRlKC0zKSIgb3BhY2l0eT0iMC4wOSIgZmlsbD0iI0E1RDZBNyI+CiAgICA8IS0tIENhcmdvIGJlZCAocmVhcikgLS0+CiAgICA8cmVjdCB4PSIwIiB5PSIyMCIgd2lkdGg9IjQ1IiBoZWlnaHQ9IjI1IiByeD0iMyIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTVENkE3IiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgPCEtLSBDYWJpbiAtLT4KICAgIDxwYXRoIGQ9Ik00NSAxNSBMNzAgMTAgTDc1IDI1IEw3MCA0MCBMNDUgNDUgWiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTVENkE3IiBzdHJva2Utd2lkdGg9IjIuNSIvPgogICAgPCEtLSBXaW5kc2hpZWxkIC0tPgogICAgPGxpbmUgeDE9IjU1IiB5MT0iMTIiIHgyPSI1NSIgeTI9IjM4IiBzdHJva2U9IiNBNUQ2QTciIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgICA8IS0tIFJlYXIgd2hlZWxzICh0d28pIC0tPgogICAgPGNpcmNsZSBjeD0iMTIiIGN5PSI1MCIgcj0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICAgIDxjaXJjbGUgY3g9IjEyIiBjeT0iNTAiIHI9IjMiIGZpbGw9IiNBNUQ2QTciLz4KICAgIDxjaXJjbGUgY3g9IjM4IiBjeT0iNTAiIHI9IjEyIiBmaWxsPSJub25lIiBzdHJva2U9IiNBNUQ2QTciIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgICA8Y2lyY2xlIGN4PSIzOCIgY3k9IjUwIiByPSIzIiBmaWxsPSIjQTVENkE3Ii8+CiAgICA8IS0tIEZyb250IHdoZWVsIC0tPgogICAgPGNpcmNsZSBjeD0iNzIiIGN5PSI1MCIgcj0iMTIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICAgIDxjaXJjbGUgY3g9IjcyIiBjeT0iNTAiIHI9IjMiIGZpbGw9IiNBNUQ2QTciLz4KICAgIDwhLS0gSGFuZGxlYmFyIC0tPgogICAgPGxpbmUgeDE9IjcyIiB5MT0iOCIgeDI9IjcyIiB5Mj0iMjAiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICAgIDxsaW5lIHgxPSI2NSIgeTE9IjgiIHgyPSI3OSIgeTI9IjgiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KICA8L2c+CgogIDwhLS0gUElDS1VQIFRSVUNLIOKAlCBjZW50cmUtcmlnaHQsIGxhcmdlciwgc2xpZ2h0bHkgbW9yZSB2aXNpYmxlIC0tPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMDAsIDU4MCkgc2NhbGUoMC41NSkgcm90YXRlKDIpIiBvcGFjaXR5PSIwLjA4IiBmaWxsPSIjQTVENkE3Ij4KICAgIDwhLS0gVHJ1Y2sgYmVkIC0tPgogICAgPHJlY3QgeD0iMCIgeT0iMTgiIHdpZHRoPSI1MCIgaGVpZ2h0PSIyMiIgcng9IjIiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIyLjUiLz4KICAgIDwhLS0gQ2FiaW4gLS0+CiAgICA8cGF0aCBkPSJNNTAgMTAgTDgwIDUgUTkwIDUgOTAgMTUgTDkwIDQwIEw1MCA0MCBaIiBmaWxsPSJub25lIiBzdHJva2U9IiNBNUQ2QTciIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgICA8IS0tIFdpbmRvd3MgLS0+CiAgICA8cmVjdCB4PSI1NSIgeT0iMTAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgcng9IjIiIGZpbGw9IiNBNUQ2QTciIG9wYWNpdHk9IjAuMyIvPgogICAgPHJlY3QgeD0iNzIiIHk9IjEwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHJ4PSIyIiBmaWxsPSIjQTVENkE3IiBvcGFjaXR5PSIwLjMiLz4KICAgIDwhLS0gSG9vZCAtLT4KICAgIDxwYXRoIGQ9Ik05MCAxNSBMMTEwIDE4IEwxMTAgMzggTDkwIDQwIiBmaWxsPSJub25lIiBzdHJva2U9IiNBNUQ2QTciIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgICA8IS0tIFJlYXIgd2hlZWxzIC0tPgogICAgPGNpcmNsZSBjeD0iMTgiIGN5PSI0OCIgcj0iMTMiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIzIi8+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjQ4IiByPSI0IiBmaWxsPSIjQTVENkE3Ii8+CiAgICA8IS0tIEZyb250IHdoZWVscyAtLT4KICAgIDxjaXJjbGUgY3g9Ijk1IiBjeT0iNDgiIHI9IjEzIiBmaWxsPSJub25lIiBzdHJva2U9IiNBNUQ2QTciIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPGNpcmNsZSBjeD0iOTUiIGN5PSI0OCIgcj0iNCIgZmlsbD0iI0E1RDZBNyIvPgogICAgPCEtLSBCdW1wZXIgLS0+CiAgICA8bGluZSB4MT0iMTA4IiB5MT0iNDIiIHgyPSIxMTUiIHkyPSI0MiIgc3Ryb2tlPSIjQTVENkE3IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogIDwvZz4KCiAgPCEtLSBCT1ggQk9EWSBUUlVDSyDigJQgZmFyIGJhY2tncm91bmQsIHZlcnkgc3VidGxlIC0tPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDc1MCwgMjkwKSBzY2FsZSgwLjM1KSByb3RhdGUoLTIpIiBvcGFjaXR5PSIwLjA2IiBmaWxsPSIjODFDNzg0Ij4KICAgIDwhLS0gQm94IGJvZHkgLS0+CiAgICA8cmVjdCB4PSIwIiB5PSI1IiB3aWR0aD0iNjAiIGhlaWdodD0iMzUiIHJ4PSIzIiBmaWxsPSJub25lIiBzdHJva2U9IiM4MUM3ODQiIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgICA8IS0tIENhYmluIC0tPgogICAgPHBhdGggZD0iTTYwIDggTDg1IDUgUTkyIDUgOTIgMTIgTDkyIDQwIEw2MCA0MCBaIiBmaWxsPSJub25lIiBzdHJva2U9IiM4MUM3ODQiIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgICA8IS0tIFdpbmRzaGllbGQgLS0+CiAgICA8cmVjdCB4PSI2NSIgeT0iOCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE2IiByeD0iMiIgZmlsbD0iIzgxQzc4NCIgb3BhY2l0eT0iMC4yNSIvPgogICAgPCEtLSBSZWFyIHdoZWVscyAtLT4KICAgIDxjaXJjbGUgY3g9IjE4IiBjeT0iNDgiIHI9IjExIiBmaWxsPSJub25lIiBzdHJva2U9IiM4MUM3ODQiIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgICA8Y2lyY2xlIGN4PSIxOCIgY3k9IjQ4IiByPSIzIiBmaWxsPSIjODFDNzg0Ii8+CiAgICA8IS0tIEZyb250IHdoZWVscyAtLT4KICAgIDxjaXJjbGUgY3g9IjgwIiBjeT0iNDgiIHI9IjExIiBmaWxsPSJub25lIiBzdHJva2U9IiM4MUM3ODQiIHN0cm9rZS13aWR0aD0iMi41Ii8+CiAgICA8Y2lyY2xlIGN4PSI4MCIgY3k9IjQ4IiByPSIzIiBmaWxsPSIjODFDNzg0Ii8+CiAgPC9nPgoKICA8IS0tIEJJQ1lDTEUg4oCUIGJvdHRvbS1yaWdodCwgZGVsaWNhdGUgb3V0bGluZSAtLT4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNjAwLCA3MDApIHNjYWxlKDAuNCkgcm90YXRlKDYpIiBvcGFjaXR5PSIwLjA4IiBmaWxsPSJub25lIiBzdHJva2U9IiNBNUQ2QTciIHN0cm9rZS13aWR0aD0iMi41Ij4KICAgIDwhLS0gUmVhciB3aGVlbCAtLT4KICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0iNDUiIHI9IjE4Ii8+CiAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjQ1IiByPSIzIiBmaWxsPSIjQTVENkE3Ii8+CiAgICA8IS0tIEZyb250IHdoZWVsIC0tPgogICAgPGNpcmNsZSBjeD0iODUiIGN5PSI0NSIgcj0iMTgiLz4KICAgIDxjaXJjbGUgY3g9Ijg1IiBjeT0iNDUiIHI9IjMiIGZpbGw9IiNBNUQ2QTciLz4KICAgIDwhLS0gRnJhbWUgdHJpYW5nbGUgLS0+CiAgICA8bGluZSB4MT0iMjAiIHkxPSI0NSIgeDI9IjUwIiB5Mj0iMjAiLz4KICAgIDxsaW5lIHgxPSI1MCIgeTE9IjIwIiB4Mj0iNTAiIHkyPSI0NSIvPgogICAgPGxpbmUgeDE9IjIwIiB5MT0iNDUiIHgyPSI1MCIgeTI9IjQ1Ii8+CiAgICA8IS0tIEZyb250IGZvcmsgLS0+CiAgICA8bGluZSB4MT0iNTAiIHkxPSIyMCIgeDI9Ijg1IiB5Mj0iNDUiLz4KICAgIDwhLS0gSGFuZGxlYmFycyAtLT4KICAgIDxsaW5lIHgxPSI3NSIgeTE9IjEwIiB4Mj0iODUiIHkyPSIyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgICA8bGluZSB4MT0iNzAiIHkxPSIxMCIgeDI9IjgwIiB5Mj0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPCEtLSBTZWF0IC0tPgogICAgPGxpbmUgeDE9IjQ1IiB5MT0iMTYiIHgyPSI1NSIgeTI9IjE2IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgogICAgPCEtLSBQZWRhbHMgLS0+CiAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjQ1IiByPSI1Ii8+CiAgICA8IS0tIENhcnJpZXIvYmFza2V0IC0tPgogICAgPHJlY3QgeD0iODAiIHk9IjI4IiB3aWR0aD0iMTIiIGhlaWdodD0iOCIgcng9IjEiIHN0cm9rZS13aWR0aD0iMS41Ii8+CiAgPC9nPgoKICA8IS0tIE1PVE9SQ1lDTEUgMyDigJQgbWlkLWJvdHRvbSwgaGVhZGluZyBvcHBvc2l0ZSBkaXJlY3Rpb24gLS0+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTAwLCA2ODApIHNjYWxlKDAuMzgpIHJvdGF0ZSgxNzUpIiBvcGFjaXR5PSIwLjA3IiBmaWxsPSIjODFDNzg0Ij4KICAgIDxlbGxpcHNlIGN4PSI1MCIgY3k9IjMyIiByeD0iMjgiIHJ5PSI4Ii8+CiAgICA8Y2lyY2xlIGN4PSIyMCIgY3k9IjQ1IiByPSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjODFDNzg0IiBzdHJva2Utd2lkdGg9IjMiLz4KICAgIDxjaXJjbGUgY3g9IjIwIiBjeT0iNDUiIHI9IjQiLz4KICAgIDxjaXJjbGUgY3g9IjgyIiBjeT0iNDUiIHI9IjE2IiBmaWxsPSJub25lIiBzdHJva2U9IiM4MUM3ODQiIHN0cm9rZS13aWR0aD0iMyIvPgogICAgPGNpcmNsZSBjeD0iODIiIGN5PSI0NSIgcj0iNCIvPgogICAgPGxpbmUgeDE9IjcwIiB5MT0iMjAiIHgyPSI4NSIgeTI9IjMyIiBzdHJva2U9IiM4MUM3ODQiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgICA8cGF0aCBkPSJNMzAgMjggUTQwIDE4IDU1IDIyIEw1NSAyOCBRNDIgMzIgMzAgMjhaIi8+CiAgICA8Y2lyY2xlIGN4PSI0NSIgY3k9IjEwIiByPSI3Ii8+CiAgPC9nPgoKICA8IS0tIEJJQ1lDTEUgMiDigJQgdG9wLXJpZ2h0IHF1YWRyYW50LCB2ZXJ5IGZhaW50IC0tPgogIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1MDAsIDMzMCkgc2NhbGUoMC4yOCkgcm90YXRlKC0xMikiIG9wYWNpdHk9IjAuMDUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzgxQzc4NCIgc3Ryb2tlLXdpZHRoPSIyLjUiPgogICAgPGNpcmNsZSBjeD0iMjAiIGN5PSI0NSIgcj0iMTgiLz4KICAgIDxjaXJjbGUgY3g9Ijg1IiBjeT0iNDUiIHI9IjE4Ii8+CiAgICA8bGluZSB4MT0iMjAiIHkxPSI0NSIgeDI9IjUwIiB5Mj0iMjAiLz4KICAgIDxsaW5lIHgxPSI1MCIgeTE9IjIwIiB4Mj0iNTAiIHkyPSI0NSIvPgogICAgPGxpbmUgeDE9IjIwIiB5MT0iNDUiIHgyPSI1MCIgeTI9IjQ1Ii8+CiAgICA8bGluZSB4MT0iNTAiIHkxPSIyMCIgeDI9Ijg1IiB5Mj0iNDUiLz4KICAgIDxsaW5lIHgxPSI3NSIgeTE9IjEwIiB4Mj0iODUiIHkyPSIyNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgICA8bGluZSB4MT0iNDUiIHkxPSIxNiIgeDI9IjU1IiB5Mj0iMTYiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CiAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjQ1IiByPSI1Ii8+CiAgPC9nPgoKICA8IS0tID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IC0tPgogIDwhLS0gR1BTIFRSQUNLSU5HIE9WRVJMQVkgICAgICAgICAgICAgICAgICAgICAgICAgLS0+CiAgPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAtLT4KCiAgPHJlY3Qgd2lkdGg9IjE5MjAiIGhlaWdodD0iMTA4MCIgZmlsbD0idXJsKCNncmlkUGF0dGVybikiLz4KCiAgPCEtLSBHUFMgcm91dGUgdHJhY2VzIC0tPgogIDxnIG9wYWNpdHk9IjAuNiI+CiAgICA8cGF0aCBkPSJNIC01MCA0MDAgUSAyMDAgMzUwIDQwMCA0MjAgVCA4MDAgMzgwIFQgMTIwMCA0NTAgVCAxNjAwIDM5MCBUIDE5NzAgNDMwIgogICAgICAgICAgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2dwc1RyYWNrKSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1kYXNoYXJyYXk9IjEyIDYiLz4KICAgIDxwYXRoIGQ9Ik0gLTUwIDYwMCBRIDMwMCA1NTAgNTAwIDYyMCBUIDkwMCA1NzAgVCAxMzAwIDY0MCBUIDE3MDAgNTgwIFQgMTk3MCA2MjAiCiAgICAgICAgICBmaWxsPSJub25lIiBzdHJva2U9InVybCgjZ3BzVHJhY2syKSIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1kYXNoYXJyYXk9IjggNCIvPgogICAgPHBhdGggZD0iTSAzMDAgMjAwIFEgNDUwIDMwMCA1MDAgNDIwIFQgNTUwIDYwMCBUIDYwMCA3NTAgVCA2NTAgOTUwIgogICAgICAgICAgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ1cmwoI2dwc1RyYWNrMikiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtZGFzaGFycmF5PSI2IDgiLz4KICAgIDxwYXRoIGQ9Ik0gMTIwMCAxNTAgUSAxMjUwIDI4MCAxMzAwIDQwMCBUIDEzNTAgNTgwIFQgMTI4MCA3MjAiCiAgICAgICAgICBmaWxsPSJub25lIiBzdHJva2U9InVybCgjZ3BzVHJhY2spIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWRhc2hhcnJheT0iNiA4Ii8+CiAgPC9nPgoKICA8IS0tIEdQUyB3YXlwb2ludCBkb3RzIC0tPgogIDxnIGZpbHRlcj0idXJsKCNnbG93KSI+CiAgICA8Y2lyY2xlIGN4PSI0MDAiIGN5PSI0MjAiIHI9IjQiIGZpbGw9IiNGRjhGMDAiIG9wYWNpdHk9IjAuOSIvPgogICAgPGNpcmNsZSBjeD0iODAwIiBjeT0iMzgwIiByPSI0IiBmaWxsPSIjRkY4RjAwIiBvcGFjaXR5PSIwLjkiLz4KICAgIDxjaXJjbGUgY3g9IjEyMDAiIGN5PSI0NTAiIHI9IjQiIGZpbGw9IiNGRjhGMDAiIG9wYWNpdHk9IjAuOSIvPgogICAgPGNpcmNsZSBjeD0iNTAwIiBjeT0iNjIwIiByPSIzLjUiIGZpbGw9IiNGRkIzMDAiIG9wYWNpdHk9IjAuOCIvPgogICAgPGNpcmNsZSBjeD0iOTAwIiBjeT0iNTcwIiByPSIzLjUiIGZpbGw9IiNGRkIzMDAiIG9wYWNpdHk9IjAuOCIvPgogICAgPGNpcmNsZSBjeD0iMTMwMCIgY3k9IjY0MCIgcj0iMy41IiBmaWxsPSIjRkZCMzAwIiBvcGFjaXR5PSIwLjgiLz4KICAgIDxjaXJjbGUgY3g9IjUwMCIgY3k9IjQyMCIgcj0iMyIgZmlsbD0iI0ZGQjMwMCIgb3BhY2l0eT0iMC43Ii8+CiAgICA8Y2lyY2xlIGN4PSIxMzAwIiBjeT0iNDAwIiByPSIzIiBmaWxsPSIjRkZCMzAwIiBvcGFjaXR5PSIwLjciLz4KICA8L2c+CgogIDwhLS0gUHVsc2luZyBsaXZlIHRyYWNraW5nIGRvdHMgLS0+CiAgPGcgZmlsdGVyPSJ1cmwoI2dsb3dTdHJvbmcpIj4KICAgIDxjaXJjbGUgY3g9IjgwMCIgY3k9IjM4MCIgcj0iOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkY4RjAwIiBzdHJva2Utd2lkdGg9IjIiIG9wYWNpdHk9IjAuNCI+CiAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIHZhbHVlcz0iODsyMDs4IiBkdXI9IjJzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPgogICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjAuNDswOzAuNCIgZHVyPSIycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz4KICAgIDwvY2lyY2xlPgogICAgPGNpcmNsZSBjeD0iODAwIiBjeT0iMzgwIiByPSI1IiBmaWxsPSIjRkY4RjAwIi8+CiAgPC9nPgogIDxnIGZpbHRlcj0idXJsKCNnbG93U3Ryb25nKSI+CiAgICA8Y2lyY2xlIGN4PSIxMzAwIiBjeT0iNjQwIiByPSI2IiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkIzMDAiIHN0cm9rZS13aWR0aD0iMS41IiBvcGFjaXR5PSIwLjMiPgogICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJyIiB2YWx1ZXM9IjY7MTY7NiIgZHVyPSIyLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPgogICAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjAuMzswOzAuMyIgZHVyPSIyLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPgogICAgPC9jaXJjbGU+CiAgICA8Y2lyY2xlIGN4PSIxMzAwIiBjeT0iNjQwIiByPSI0IiBmaWxsPSIjRkZCMzAwIi8+CiAgPC9nPgoKICA8IS0tIENvb3JkaW5hdGUgbGFiZWxzIC0tPgogIDxnIG9wYWNpdHk9IjAuMTUiIGZpbGw9IiNBNUQ2QTciIGZvbnQtZmFtaWx5PSInQ291cmllciBOZXcnLCBtb25vc3BhY2UiIGZvbnQtc2l6ZT0iMTAiPgogICAgPHRleHQgeD0iMzAiIHk9IjMwIj4yLjc3NDZOPC90ZXh0PgogICAgPHRleHQgeD0iMzAiIHk9IjQ1Ij4zMi4yOTkwRTwvdGV4dD4KICAgIDx0ZXh0IHg9IjE4MDAiIHk9IjMwIj5HVUxVIERJU1RSSUNUPC90ZXh0PgogICAgPHRleHQgeD0iMTgwMCIgeT0iNDUiPk5PUlRIRVJOIFVHQU5EQTwvdGV4dD4KICAgIDx0ZXh0IHg9IjMwIiB5PSIxMDY1Ij5LSUpBTkkgRkxFRVQgQ09NTUFORDwvdGV4dD4KICAgIDx0ZXh0IHg9IjE3NTAiIHk9IjEwNjUiPkFMVDogMSwxMDBtIEFTTDwvdGV4dD4KICA8L2c+CgogIDwhLS0gVmlnbmV0dGUgLS0+CiAgPHJlY3Qgd2lkdGg9IjE5MjAiIGhlaWdodD0iMTA4MCIgZmlsbD0idXJsKCN2aWduZXR0ZSkiLz4KCiAgPCEtLSBOb2lzZSB0ZXh0dXJlIC0tPgogIDxyZWN0IHdpZHRoPSIxOTIwIiBoZWlnaHQ9IjEwODAiIGZpbHRlcj0idXJsKCNub2lzZSkiIG9wYWNpdHk9IjAuMDMiLz4KCiAgPCEtLSBMZWFmIHdhdGVybWFyayBib3R0b20tcmlnaHQgLS0+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTcwMCwgODgwKSIgb3BhY2l0eT0iMC4wNiI+CiAgICA8Y2lyY2xlIGN4PSI2MCIgY3k9IjYwIiByPSI1NSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQTVENkE3IiBzdHJva2Utd2lkdGg9IjIiLz4KICAgIDxwYXRoIGQ9Ik02MCAyNSBDNjAgMjUgMzUgNDUgMzggNzAgQzQwIDg1IDUwIDkwIDYwIDk1IEM3MCA5MCA4MCA4NSA4MiA3MCBDODUgNDUgNjAgMjUgNjAgMjUgWiIKICAgICAgICAgIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIyIi8+CiAgICA8bGluZSB4MT0iNjAiIHkxPSI1MCIgeDI9IjYwIiB5Mj0iOTAiIHN0cm9rZT0iI0E1RDZBNyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KICAgIDxsaW5lIHgxPSI0OCIgeTE9IjYwIiB4Mj0iNjAiIHkyPSI3MCIgc3Ryb2tlPSIjQTVENkE3IiBzdHJva2Utd2lkdGg9IjEiLz4KICAgIDxsaW5lIHgxPSI3MiIgeTE9IjYwIiB4Mj0iNjAiIHkyPSI3MCIgc3Ryb2tlPSIjQTVENkE3IiBzdHJva2Utd2lkdGg9IjEiLz4KICA8L2c+Cjwvc3ZnPgo=');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
  pointer-events: none;
}

/* ============================================================
   HIDE THE LEFT BRANDING PANEL (Traccar LoginLayout sidebar)
   Force single-column centred login
   ============================================================ */

/* Hide the left green panel with Kijani logo/branding */
#root:has(#kijaniBrandHeader) > div > div:first-child,
#root:has(#kijaniBrandHeader) [class*="sidebar"],
#root:has(#kijaniBrandHeader) [class*="Sidebar"],
#root:has(#kijaniBrandHeader) > div > main > div:first-child > div:first-child {
  display: none !important;
}

/* Make the login form container fill the full width */
#root:has(#kijaniBrandHeader) > div > div:last-child,
#root:has(#kijaniBrandHeader) > div > main > div:first-child > div:last-child,
#root:has(#kijaniBrandHeader) > div > main > div:first-child {
  width: 100% !important;
  max-width: 100% !important;
  flex: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Override any grid/flex layout that splits into two columns */
#root:has(#kijaniBrandHeader) > div > main,
#root:has(#kijaniBrandHeader) > div > div[class*="container"],
#root:has(#kijaniBrandHeader) > div > div[class*="root"] {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  grid-template-columns: 1fr !important;
}

/* Centre the login form */
#root:has(#kijaniBrandHeader) {
  min-height: 100vh !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
}

/* Kijani brand header */
.kijani-brand-header {
  text-align: center;
  padding: 30px 20px 10px;
  animation: fadeInDown 0.8s ease-out;
}
.kijani-brand-header a {
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s;
}
.kijani-brand-header a:hover {
  opacity: 0.85;
}
.kijani-brand-title {
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, 'Segoe UI', sans-serif;
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 8px;
  color: #FFFFFF;
  text-shadow: 0 2px 12px rgba(0,0,0,0.5);
  margin: 0;
  line-height: 1.3;
}
.kijani-brand-title .forestry {
  color: #A5D6A7;
}
.kijani-brand-divider {
  width: 80px;
  height: 2px;
  background: #FF8F00;
  margin: 12px auto;
  border: none;
}
.kijani-brand-tagline {
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, 'Segoe UI', sans-serif;
  font-size: 0.7rem;
  letter-spacing: 4px;
  color: rgba(255, 255, 255, 0.75);
  text-transform: uppercase;
  margin: 0 0 4px;
}
.kijani-brand-subtitle {
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, 'Segoe UI', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 6px;
  color: #FF8F00;
  text-transform: uppercase;
  margin: 8px 0 0;
  text-shadow: 0 1px 6px rgba(0,0,0,0.3);
}

/* Style ONLY the login card */
#kijaniBrandHeader ~ .MuiPaper-root,
#kijaniBrandHeader + div .MuiPaper-root,
.kijani-brand-header ~ div .MuiPaper-root {
  background: rgba(255, 255, 255, 0.95) !important;
  backdrop-filter: blur(12px);
  border-radius: 12px !important;
  box-shadow: 0 20px 60px rgba(0,0,0,0.3) !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  max-width: 400px;
  width: 100%;
}

/* Green login button */
.MuiButton-containedPrimary,
button[type="submit"] {
  background-color: #2E7D32 !important;
  font-weight: 600 !important;
  letter-spacing: 1px !important;
  border-radius: 6px !important;
  text-transform: uppercase !important;
  font-size: 0.9rem !important;
}
.MuiButton-containedPrimary:hover,
button[type="submit"]:hover {
  background-color: #1B5E20 !important;
}

/* Footer */
.kijani-brand-footer {
  text-align: center;
  padding: 10px 20px 20px;
  animation: fadeInUp 1s ease-out 0.3s both;
}
.kijani-brand-footer p {
  font-family: 'Century Gothic', CenturyGothic, AppleGothic, 'Segoe UI', sans-serif;
  font-size: 0.65rem;
  letter-spacing: 2px;
  color: rgba(255, 255, 255, 0.5);
  margin: 0;
}

/* Animations */
@keyframes fadeInDown {
  from { opacity: 0; transform: translateY(-20px); }
  to   { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInUp {
  from { opacity: 0; transform: translateY(20px); }
  to   { opacity: 1; transform: translateY(0); }
}

/* Hide default Traccar SVG logo */
#root:has(#kijaniBrandHeader) svg[class*="logo"],
#root:has(#kijaniBrandHeader) img[src*="logo"],
#root:has(#kijaniBrandHeader) [class*="Logo"],
#root:has(#kijaniBrandHeader) > div > div > svg,
#root:has(#kijaniBrandHeader) .MuiPaper-root > svg,
#root:has(#kijaniBrandHeader) .MuiPaper-root > div > svg:first-child,
#root:has(#kijaniBrandHeader) .MuiPaper-root img {
  display: none !important;
}

/* Hide language selector */
#root:has(#kijaniBrandHeader) [class*="language" i],
#root:has(#kijaniBrandHeader) .MuiSelect-root:has([class*="language" i]),
#root:has(#kijaniBrandHeader) .MuiFormControl-root:has(svg[data-testid="LanguageIcon"]),
#root:has(#kijaniBrandHeader) .MuiFormControl-root:last-of-type:not(:has(input[type="password"])):not(:has(input[type="text"])):not(:has(input[type="email"])),
#root:has(#kijaniBrandHeader) select,
#root:has(#kijaniBrandHeader) .MuiNativeSelect-root {
  display: none !important;
}

/* Responsive */
@media (max-width: 600px) {
  .kijani-brand-title {
    font-size: 1.5rem;
    letter-spacing: 4px;
  }
  .kijani-brand-subtitle {
    font-size: 0.8rem;
    letter-spacing: 3px;
  }
}

/* ============================================================
   TIGHT LOGIN CARD - only wraps inputs + button
   ============================================================ */

/* Reset the MuiPaper card to minimal padding */
#kijaniBrandHeader ~ .MuiPaper-root,
#kijaniBrandHeader + div .MuiPaper-root,
.kijani-brand-header ~ div .MuiPaper-root,
#root:has(#kijaniBrandHeader) .MuiPaper-root {
  padding: 24px 32px !important;
  max-width: 360px !important;
  width: 90vw !important;
  margin: 0 auto !important;
  box-sizing: border-box !important;
}

/* Remove any extra internal spacing */
#root:has(#kijaniBrandHeader) .MuiPaper-root > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Make inputs fill the card width */
#root:has(#kijaniBrandHeader) .MuiTextField-root,
#root:has(#kijaniBrandHeader) .MuiFormControl-root:has(input) {
  width: 100% !important;
}

/* Login button full width with tight spacing */
#root:has(#kijaniBrandHeader) .MuiButton-containedPrimary,
#root:has(#kijaniBrandHeader) button[type="submit"] {
  width: 100% !important;
  margin-top: 8px !important;
}