/* ==========================================================================
   GigAdmin - Hilfsklassen (ab 4.130.0)

   Ersatz für Inline-Styles (style="…") mit Werten, die erst beim Ausgeben
   feststehen. Global geladen (core/navbar.php, Gast-Leiste, Anmeldeseiten,
   Installation, Fehlerseiten). In PHP über ga_stil_breite(), ga_stil_tiefe()
   und ga_stil_anteil() (core/functions.php).

   Die Werte tragen !important wie vorher das style-Attribut - außer den
   Breiten (.ga-b-*): die dürfen Skripte per style.width weiterführen.
   .ga-aus           ausgeblendet (statt style="display:none"; Skripte
                     blenden per .hidden/.classList oder style.display ein)
   .ga-b-0 … 100     width: N %          (Balken, Fortschritt)
   .ga-t-0 … 12      --tiefe: N          (Einrückung verschachtelter Listen)
   .ga-a-0 … 100     --ga-anteil: N/100  (Anteil 0…1, z. B. Schrittleisten)
   .ga-av-12 … 128   Profilbild-Größe in px (ga_avatar_html)
   ========================================================================== */

.ga-aus { display: none; }

/* Breiten in Prozent */
.ga-b-0 { width: 0%; }
.ga-b-1 { width: 1%; }
.ga-b-2 { width: 2%; }
.ga-b-3 { width: 3%; }
.ga-b-4 { width: 4%; }
.ga-b-5 { width: 5%; }
.ga-b-6 { width: 6%; }
.ga-b-7 { width: 7%; }
.ga-b-8 { width: 8%; }
.ga-b-9 { width: 9%; }
.ga-b-10 { width: 10%; }
.ga-b-11 { width: 11%; }
.ga-b-12 { width: 12%; }
.ga-b-13 { width: 13%; }
.ga-b-14 { width: 14%; }
.ga-b-15 { width: 15%; }
.ga-b-16 { width: 16%; }
.ga-b-17 { width: 17%; }
.ga-b-18 { width: 18%; }
.ga-b-19 { width: 19%; }
.ga-b-20 { width: 20%; }
.ga-b-21 { width: 21%; }
.ga-b-22 { width: 22%; }
.ga-b-23 { width: 23%; }
.ga-b-24 { width: 24%; }
.ga-b-25 { width: 25%; }
.ga-b-26 { width: 26%; }
.ga-b-27 { width: 27%; }
.ga-b-28 { width: 28%; }
.ga-b-29 { width: 29%; }
.ga-b-30 { width: 30%; }
.ga-b-31 { width: 31%; }
.ga-b-32 { width: 32%; }
.ga-b-33 { width: 33%; }
.ga-b-34 { width: 34%; }
.ga-b-35 { width: 35%; }
.ga-b-36 { width: 36%; }
.ga-b-37 { width: 37%; }
.ga-b-38 { width: 38%; }
.ga-b-39 { width: 39%; }
.ga-b-40 { width: 40%; }
.ga-b-41 { width: 41%; }
.ga-b-42 { width: 42%; }
.ga-b-43 { width: 43%; }
.ga-b-44 { width: 44%; }
.ga-b-45 { width: 45%; }
.ga-b-46 { width: 46%; }
.ga-b-47 { width: 47%; }
.ga-b-48 { width: 48%; }
.ga-b-49 { width: 49%; }
.ga-b-50 { width: 50%; }
.ga-b-51 { width: 51%; }
.ga-b-52 { width: 52%; }
.ga-b-53 { width: 53%; }
.ga-b-54 { width: 54%; }
.ga-b-55 { width: 55%; }
.ga-b-56 { width: 56%; }
.ga-b-57 { width: 57%; }
.ga-b-58 { width: 58%; }
.ga-b-59 { width: 59%; }
.ga-b-60 { width: 60%; }
.ga-b-61 { width: 61%; }
.ga-b-62 { width: 62%; }
.ga-b-63 { width: 63%; }
.ga-b-64 { width: 64%; }
.ga-b-65 { width: 65%; }
.ga-b-66 { width: 66%; }
.ga-b-67 { width: 67%; }
.ga-b-68 { width: 68%; }
.ga-b-69 { width: 69%; }
.ga-b-70 { width: 70%; }
.ga-b-71 { width: 71%; }
.ga-b-72 { width: 72%; }
.ga-b-73 { width: 73%; }
.ga-b-74 { width: 74%; }
.ga-b-75 { width: 75%; }
.ga-b-76 { width: 76%; }
.ga-b-77 { width: 77%; }
.ga-b-78 { width: 78%; }
.ga-b-79 { width: 79%; }
.ga-b-80 { width: 80%; }
.ga-b-81 { width: 81%; }
.ga-b-82 { width: 82%; }
.ga-b-83 { width: 83%; }
.ga-b-84 { width: 84%; }
.ga-b-85 { width: 85%; }
.ga-b-86 { width: 86%; }
.ga-b-87 { width: 87%; }
.ga-b-88 { width: 88%; }
.ga-b-89 { width: 89%; }
.ga-b-90 { width: 90%; }
.ga-b-91 { width: 91%; }
.ga-b-92 { width: 92%; }
.ga-b-93 { width: 93%; }
.ga-b-94 { width: 94%; }
.ga-b-95 { width: 95%; }
.ga-b-96 { width: 96%; }
.ga-b-97 { width: 97%; }
.ga-b-98 { width: 98%; }
.ga-b-99 { width: 99%; }
.ga-b-100 { width: 100%; }

/* Tiefe (Einrückung) */
.ga-t-0 { --tiefe: 0 !important; }
.ga-t-1 { --tiefe: 1 !important; }
.ga-t-2 { --tiefe: 2 !important; }
.ga-t-3 { --tiefe: 3 !important; }
.ga-t-4 { --tiefe: 4 !important; }
.ga-t-5 { --tiefe: 5 !important; }
.ga-t-6 { --tiefe: 6 !important; }
.ga-t-7 { --tiefe: 7 !important; }
.ga-t-8 { --tiefe: 8 !important; }
.ga-t-9 { --tiefe: 9 !important; }
.ga-t-10 { --tiefe: 10 !important; }
.ga-t-11 { --tiefe: 11 !important; }
.ga-t-12 { --tiefe: 12 !important; }

/* Anteil 0…1 */
.ga-a-0 { --ga-anteil: 0.00 !important; }
.ga-a-1 { --ga-anteil: 0.01 !important; }
.ga-a-2 { --ga-anteil: 0.02 !important; }
.ga-a-3 { --ga-anteil: 0.03 !important; }
.ga-a-4 { --ga-anteil: 0.04 !important; }
.ga-a-5 { --ga-anteil: 0.05 !important; }
.ga-a-6 { --ga-anteil: 0.06 !important; }
.ga-a-7 { --ga-anteil: 0.07 !important; }
.ga-a-8 { --ga-anteil: 0.08 !important; }
.ga-a-9 { --ga-anteil: 0.09 !important; }
.ga-a-10 { --ga-anteil: 0.10 !important; }
.ga-a-11 { --ga-anteil: 0.11 !important; }
.ga-a-12 { --ga-anteil: 0.12 !important; }
.ga-a-13 { --ga-anteil: 0.13 !important; }
.ga-a-14 { --ga-anteil: 0.14 !important; }
.ga-a-15 { --ga-anteil: 0.15 !important; }
.ga-a-16 { --ga-anteil: 0.16 !important; }
.ga-a-17 { --ga-anteil: 0.17 !important; }
.ga-a-18 { --ga-anteil: 0.18 !important; }
.ga-a-19 { --ga-anteil: 0.19 !important; }
.ga-a-20 { --ga-anteil: 0.20 !important; }
.ga-a-21 { --ga-anteil: 0.21 !important; }
.ga-a-22 { --ga-anteil: 0.22 !important; }
.ga-a-23 { --ga-anteil: 0.23 !important; }
.ga-a-24 { --ga-anteil: 0.24 !important; }
.ga-a-25 { --ga-anteil: 0.25 !important; }
.ga-a-26 { --ga-anteil: 0.26 !important; }
.ga-a-27 { --ga-anteil: 0.27 !important; }
.ga-a-28 { --ga-anteil: 0.28 !important; }
.ga-a-29 { --ga-anteil: 0.29 !important; }
.ga-a-30 { --ga-anteil: 0.30 !important; }
.ga-a-31 { --ga-anteil: 0.31 !important; }
.ga-a-32 { --ga-anteil: 0.32 !important; }
.ga-a-33 { --ga-anteil: 0.33 !important; }
.ga-a-34 { --ga-anteil: 0.34 !important; }
.ga-a-35 { --ga-anteil: 0.35 !important; }
.ga-a-36 { --ga-anteil: 0.36 !important; }
.ga-a-37 { --ga-anteil: 0.37 !important; }
.ga-a-38 { --ga-anteil: 0.38 !important; }
.ga-a-39 { --ga-anteil: 0.39 !important; }
.ga-a-40 { --ga-anteil: 0.40 !important; }
.ga-a-41 { --ga-anteil: 0.41 !important; }
.ga-a-42 { --ga-anteil: 0.42 !important; }
.ga-a-43 { --ga-anteil: 0.43 !important; }
.ga-a-44 { --ga-anteil: 0.44 !important; }
.ga-a-45 { --ga-anteil: 0.45 !important; }
.ga-a-46 { --ga-anteil: 0.46 !important; }
.ga-a-47 { --ga-anteil: 0.47 !important; }
.ga-a-48 { --ga-anteil: 0.48 !important; }
.ga-a-49 { --ga-anteil: 0.49 !important; }
.ga-a-50 { --ga-anteil: 0.50 !important; }
.ga-a-51 { --ga-anteil: 0.51 !important; }
.ga-a-52 { --ga-anteil: 0.52 !important; }
.ga-a-53 { --ga-anteil: 0.53 !important; }
.ga-a-54 { --ga-anteil: 0.54 !important; }
.ga-a-55 { --ga-anteil: 0.55 !important; }
.ga-a-56 { --ga-anteil: 0.56 !important; }
.ga-a-57 { --ga-anteil: 0.57 !important; }
.ga-a-58 { --ga-anteil: 0.58 !important; }
.ga-a-59 { --ga-anteil: 0.59 !important; }
.ga-a-60 { --ga-anteil: 0.60 !important; }
.ga-a-61 { --ga-anteil: 0.61 !important; }
.ga-a-62 { --ga-anteil: 0.62 !important; }
.ga-a-63 { --ga-anteil: 0.63 !important; }
.ga-a-64 { --ga-anteil: 0.64 !important; }
.ga-a-65 { --ga-anteil: 0.65 !important; }
.ga-a-66 { --ga-anteil: 0.66 !important; }
.ga-a-67 { --ga-anteil: 0.67 !important; }
.ga-a-68 { --ga-anteil: 0.68 !important; }
.ga-a-69 { --ga-anteil: 0.69 !important; }
.ga-a-70 { --ga-anteil: 0.70 !important; }
.ga-a-71 { --ga-anteil: 0.71 !important; }
.ga-a-72 { --ga-anteil: 0.72 !important; }
.ga-a-73 { --ga-anteil: 0.73 !important; }
.ga-a-74 { --ga-anteil: 0.74 !important; }
.ga-a-75 { --ga-anteil: 0.75 !important; }
.ga-a-76 { --ga-anteil: 0.76 !important; }
.ga-a-77 { --ga-anteil: 0.77 !important; }
.ga-a-78 { --ga-anteil: 0.78 !important; }
.ga-a-79 { --ga-anteil: 0.79 !important; }
.ga-a-80 { --ga-anteil: 0.80 !important; }
.ga-a-81 { --ga-anteil: 0.81 !important; }
.ga-a-82 { --ga-anteil: 0.82 !important; }
.ga-a-83 { --ga-anteil: 0.83 !important; }
.ga-a-84 { --ga-anteil: 0.84 !important; }
.ga-a-85 { --ga-anteil: 0.85 !important; }
.ga-a-86 { --ga-anteil: 0.86 !important; }
.ga-a-87 { --ga-anteil: 0.87 !important; }
.ga-a-88 { --ga-anteil: 0.88 !important; }
.ga-a-89 { --ga-anteil: 0.89 !important; }
.ga-a-90 { --ga-anteil: 0.90 !important; }
.ga-a-91 { --ga-anteil: 0.91 !important; }
.ga-a-92 { --ga-anteil: 0.92 !important; }
.ga-a-93 { --ga-anteil: 0.93 !important; }
.ga-a-94 { --ga-anteil: 0.94 !important; }
.ga-a-95 { --ga-anteil: 0.95 !important; }
.ga-a-96 { --ga-anteil: 0.96 !important; }
.ga-a-97 { --ga-anteil: 0.97 !important; }
.ga-a-98 { --ga-anteil: 0.98 !important; }
.ga-a-99 { --ga-anteil: 0.99 !important; }
.ga-a-100 { --ga-anteil: 1.00 !important; }

/* Profilbild-Größen (ga_avatar_html): Breite/Höhe, Initialen 42 % davon */
.ga-av-12 { width: 12px !important; height: 12px !important; font-size: 5.04px !important; }
.ga-av-13 { width: 13px !important; height: 13px !important; font-size: 5.46px !important; }
.ga-av-14 { width: 14px !important; height: 14px !important; font-size: 5.88px !important; }
.ga-av-15 { width: 15px !important; height: 15px !important; font-size: 6.3px !important; }
.ga-av-16 { width: 16px !important; height: 16px !important; font-size: 6.72px !important; }
.ga-av-17 { width: 17px !important; height: 17px !important; font-size: 7.14px !important; }
.ga-av-18 { width: 18px !important; height: 18px !important; font-size: 7.56px !important; }
.ga-av-19 { width: 19px !important; height: 19px !important; font-size: 7.98px !important; }
.ga-av-20 { width: 20px !important; height: 20px !important; font-size: 8.4px !important; }
.ga-av-21 { width: 21px !important; height: 21px !important; font-size: 8.82px !important; }
.ga-av-22 { width: 22px !important; height: 22px !important; font-size: 9.24px !important; }
.ga-av-23 { width: 23px !important; height: 23px !important; font-size: 9.66px !important; }
.ga-av-24 { width: 24px !important; height: 24px !important; font-size: 10.08px !important; }
.ga-av-25 { width: 25px !important; height: 25px !important; font-size: 10.5px !important; }
.ga-av-26 { width: 26px !important; height: 26px !important; font-size: 10.92px !important; }
.ga-av-27 { width: 27px !important; height: 27px !important; font-size: 11.34px !important; }
.ga-av-28 { width: 28px !important; height: 28px !important; font-size: 11.76px !important; }
.ga-av-29 { width: 29px !important; height: 29px !important; font-size: 12.18px !important; }
.ga-av-30 { width: 30px !important; height: 30px !important; font-size: 12.6px !important; }
.ga-av-31 { width: 31px !important; height: 31px !important; font-size: 13.02px !important; }
.ga-av-32 { width: 32px !important; height: 32px !important; font-size: 13.44px !important; }
.ga-av-33 { width: 33px !important; height: 33px !important; font-size: 13.86px !important; }
.ga-av-34 { width: 34px !important; height: 34px !important; font-size: 14.28px !important; }
.ga-av-35 { width: 35px !important; height: 35px !important; font-size: 14.7px !important; }
.ga-av-36 { width: 36px !important; height: 36px !important; font-size: 15.12px !important; }
.ga-av-37 { width: 37px !important; height: 37px !important; font-size: 15.54px !important; }
.ga-av-38 { width: 38px !important; height: 38px !important; font-size: 15.96px !important; }
.ga-av-39 { width: 39px !important; height: 39px !important; font-size: 16.38px !important; }
.ga-av-40 { width: 40px !important; height: 40px !important; font-size: 16.8px !important; }
.ga-av-41 { width: 41px !important; height: 41px !important; font-size: 17.22px !important; }
.ga-av-42 { width: 42px !important; height: 42px !important; font-size: 17.64px !important; }
.ga-av-43 { width: 43px !important; height: 43px !important; font-size: 18.06px !important; }
.ga-av-44 { width: 44px !important; height: 44px !important; font-size: 18.48px !important; }
.ga-av-45 { width: 45px !important; height: 45px !important; font-size: 18.9px !important; }
.ga-av-46 { width: 46px !important; height: 46px !important; font-size: 19.32px !important; }
.ga-av-47 { width: 47px !important; height: 47px !important; font-size: 19.74px !important; }
.ga-av-48 { width: 48px !important; height: 48px !important; font-size: 20.16px !important; }
.ga-av-49 { width: 49px !important; height: 49px !important; font-size: 20.58px !important; }
.ga-av-50 { width: 50px !important; height: 50px !important; font-size: 21.0px !important; }
.ga-av-51 { width: 51px !important; height: 51px !important; font-size: 21.42px !important; }
.ga-av-52 { width: 52px !important; height: 52px !important; font-size: 21.84px !important; }
.ga-av-53 { width: 53px !important; height: 53px !important; font-size: 22.26px !important; }
.ga-av-54 { width: 54px !important; height: 54px !important; font-size: 22.68px !important; }
.ga-av-55 { width: 55px !important; height: 55px !important; font-size: 23.1px !important; }
.ga-av-56 { width: 56px !important; height: 56px !important; font-size: 23.52px !important; }
.ga-av-57 { width: 57px !important; height: 57px !important; font-size: 23.94px !important; }
.ga-av-58 { width: 58px !important; height: 58px !important; font-size: 24.36px !important; }
.ga-av-59 { width: 59px !important; height: 59px !important; font-size: 24.78px !important; }
.ga-av-60 { width: 60px !important; height: 60px !important; font-size: 25.2px !important; }
.ga-av-61 { width: 61px !important; height: 61px !important; font-size: 25.62px !important; }
.ga-av-62 { width: 62px !important; height: 62px !important; font-size: 26.04px !important; }
.ga-av-63 { width: 63px !important; height: 63px !important; font-size: 26.46px !important; }
.ga-av-64 { width: 64px !important; height: 64px !important; font-size: 26.88px !important; }
.ga-av-65 { width: 65px !important; height: 65px !important; font-size: 27.3px !important; }
.ga-av-66 { width: 66px !important; height: 66px !important; font-size: 27.72px !important; }
.ga-av-67 { width: 67px !important; height: 67px !important; font-size: 28.14px !important; }
.ga-av-68 { width: 68px !important; height: 68px !important; font-size: 28.56px !important; }
.ga-av-69 { width: 69px !important; height: 69px !important; font-size: 28.98px !important; }
.ga-av-70 { width: 70px !important; height: 70px !important; font-size: 29.4px !important; }
.ga-av-71 { width: 71px !important; height: 71px !important; font-size: 29.82px !important; }
.ga-av-72 { width: 72px !important; height: 72px !important; font-size: 30.24px !important; }
.ga-av-73 { width: 73px !important; height: 73px !important; font-size: 30.66px !important; }
.ga-av-74 { width: 74px !important; height: 74px !important; font-size: 31.08px !important; }
.ga-av-75 { width: 75px !important; height: 75px !important; font-size: 31.5px !important; }
.ga-av-76 { width: 76px !important; height: 76px !important; font-size: 31.92px !important; }
.ga-av-77 { width: 77px !important; height: 77px !important; font-size: 32.34px !important; }
.ga-av-78 { width: 78px !important; height: 78px !important; font-size: 32.76px !important; }
.ga-av-79 { width: 79px !important; height: 79px !important; font-size: 33.18px !important; }
.ga-av-80 { width: 80px !important; height: 80px !important; font-size: 33.6px !important; }
.ga-av-81 { width: 81px !important; height: 81px !important; font-size: 34.02px !important; }
.ga-av-82 { width: 82px !important; height: 82px !important; font-size: 34.44px !important; }
.ga-av-83 { width: 83px !important; height: 83px !important; font-size: 34.86px !important; }
.ga-av-84 { width: 84px !important; height: 84px !important; font-size: 35.28px !important; }
.ga-av-85 { width: 85px !important; height: 85px !important; font-size: 35.7px !important; }
.ga-av-86 { width: 86px !important; height: 86px !important; font-size: 36.12px !important; }
.ga-av-87 { width: 87px !important; height: 87px !important; font-size: 36.54px !important; }
.ga-av-88 { width: 88px !important; height: 88px !important; font-size: 36.96px !important; }
.ga-av-89 { width: 89px !important; height: 89px !important; font-size: 37.38px !important; }
.ga-av-90 { width: 90px !important; height: 90px !important; font-size: 37.8px !important; }
.ga-av-91 { width: 91px !important; height: 91px !important; font-size: 38.22px !important; }
.ga-av-92 { width: 92px !important; height: 92px !important; font-size: 38.64px !important; }
.ga-av-93 { width: 93px !important; height: 93px !important; font-size: 39.06px !important; }
.ga-av-94 { width: 94px !important; height: 94px !important; font-size: 39.48px !important; }
.ga-av-95 { width: 95px !important; height: 95px !important; font-size: 39.9px !important; }
.ga-av-96 { width: 96px !important; height: 96px !important; font-size: 40.32px !important; }
.ga-av-97 { width: 97px !important; height: 97px !important; font-size: 40.74px !important; }
.ga-av-98 { width: 98px !important; height: 98px !important; font-size: 41.16px !important; }
.ga-av-99 { width: 99px !important; height: 99px !important; font-size: 41.58px !important; }
.ga-av-100 { width: 100px !important; height: 100px !important; font-size: 42.0px !important; }
.ga-av-101 { width: 101px !important; height: 101px !important; font-size: 42.42px !important; }
.ga-av-102 { width: 102px !important; height: 102px !important; font-size: 42.84px !important; }
.ga-av-103 { width: 103px !important; height: 103px !important; font-size: 43.26px !important; }
.ga-av-104 { width: 104px !important; height: 104px !important; font-size: 43.68px !important; }
.ga-av-105 { width: 105px !important; height: 105px !important; font-size: 44.1px !important; }
.ga-av-106 { width: 106px !important; height: 106px !important; font-size: 44.52px !important; }
.ga-av-107 { width: 107px !important; height: 107px !important; font-size: 44.94px !important; }
.ga-av-108 { width: 108px !important; height: 108px !important; font-size: 45.36px !important; }
.ga-av-109 { width: 109px !important; height: 109px !important; font-size: 45.78px !important; }
.ga-av-110 { width: 110px !important; height: 110px !important; font-size: 46.2px !important; }
.ga-av-111 { width: 111px !important; height: 111px !important; font-size: 46.62px !important; }
.ga-av-112 { width: 112px !important; height: 112px !important; font-size: 47.04px !important; }
.ga-av-113 { width: 113px !important; height: 113px !important; font-size: 47.46px !important; }
.ga-av-114 { width: 114px !important; height: 114px !important; font-size: 47.88px !important; }
.ga-av-115 { width: 115px !important; height: 115px !important; font-size: 48.3px !important; }
.ga-av-116 { width: 116px !important; height: 116px !important; font-size: 48.72px !important; }
.ga-av-117 { width: 117px !important; height: 117px !important; font-size: 49.14px !important; }
.ga-av-118 { width: 118px !important; height: 118px !important; font-size: 49.56px !important; }
.ga-av-119 { width: 119px !important; height: 119px !important; font-size: 49.98px !important; }
.ga-av-120 { width: 120px !important; height: 120px !important; font-size: 50.4px !important; }
.ga-av-121 { width: 121px !important; height: 121px !important; font-size: 50.82px !important; }
.ga-av-122 { width: 122px !important; height: 122px !important; font-size: 51.24px !important; }
.ga-av-123 { width: 123px !important; height: 123px !important; font-size: 51.66px !important; }
.ga-av-124 { width: 124px !important; height: 124px !important; font-size: 52.08px !important; }
.ga-av-125 { width: 125px !important; height: 125px !important; font-size: 52.5px !important; }
.ga-av-126 { width: 126px !important; height: 126px !important; font-size: 52.92px !important; }
.ga-av-127 { width: 127px !important; height: 127px !important; font-size: 53.34px !important; }
.ga-av-128 { width: 128px !important; height: 128px !important; font-size: 53.76px !important; }

/* Zeiger-Mauszeiger für anklickbare Symbole */
.ga-zeiger { cursor: pointer; }
