/*
 * admin-vuetify-counter.css
 *
 * A vue.js bundle scope nélkül injektálja a Vuetify v2.6.13 ress.css resetjét
 * (a prod build NEM csinálja ezt). A leakelt szabályok többségét a Materialize
 * osztályok specificitásban legyőzik, viszont a `[type=button|submit|reset]`
 * és `[role=button]` szelektorok class-szal egyenértékű specificitást adnak,
 * így ott TIE alakul ki és a Vuetify nyer source-order alapján.
 *
 * Itt CSAK az ilyen "tied tied" eseteket állítjuk helyre magasabb specificitású
 * szelektorokkal — a shared `.row`/`.col`/`.container` osztályokat NEM bántjuk,
 * azokat ugyanis maga a Materialize is használja a login layoutban.
 */


/* === 1) Button text color =========================================== */
/* Vuetify: `[role=button],[type=button],[type=reset],[type=submit],button
              { cursor:pointer; color:inherit }` (spec 0,1,0)
   Materialize: `.btn { color:#fff }` (spec 0,1,0) — TIE, Vuetify wins.
   A `button.btn` / `[type=submit].btn` (spec 0,1,1 / 0,2,0) beats both. */
button.btn,
button.btn-small,
button.btn-large,
button.btn-flat,
[type=submit].btn,
[type=submit].btn-small,
[type=submit].btn-large,
[type=submit].btn-flat,
[type=button].btn,
[type=button].btn-small,
[type=button].btn-large,
[type=button].btn-flat,
[type=reset].btn,
[type=reset].btn-small,
[type=reset].btn-large,
[type=reset].btn-flat,
[role=button].btn,
[role=button].btn-small,
[role=button].btn-large,
[role=button].btn-flat {
  color: #fff;
}


/* === 2) Body cursor ================================================= */
/* Vuetify: `body { cursor: pointer }` — szétkeni a pointer kurzort minden
   olyan elemre, ami nem ad explicit cursor-t. Magasabb specificitású
   szelektorral visszaállítjuk a böngésző-defaultot, hogy ne kelljen !important. */
html body {
  cursor: auto;
}
