.grivoterp-theme-toggle{position:fixed;top:20px;inset-inline-end:20px;z-index:1100;display:grid;place-items:center;width:40px;height:40px;padding:0;color:var(--gv-toggle-text);background:var(--gv-toggle-bg);border:1px solid var(--gv-toggle-border);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;opacity:0;transition:opacity .24s ease,background-color .15s ease,box-shadow .15s ease}.grivoterp-theme-toggle.is-ready{opacity:1}.grivoterp-theme-toggle:hover{background:var(--gv-toggle-bg-hover)}.grivoterp-theme-toggle:focus-visible{outline:none;box-shadow:0 0 0 3px var(--gv-ring)}.grivoterp-theme-toggle__icon{grid-area:1 / 1;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .36s var(--gv-ease-out),opacity .2s ease}.grivoterp-theme-toggle__icon--sun{opacity:0;transform:rotate(90deg) scale(.6)}html[data-theme=dark] .grivoterp-theme-toggle__icon--sun{opacity:1;transform:rotate(0) scale(1)}html[data-theme=dark] .grivoterp-theme-toggle__icon--moon{opacity:0;transform:rotate(-90deg) scale(.6)}html.grivoterp-theme-transition body[data-path=login],html.grivoterp-theme-transition body[data-path=login] *{transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,box-shadow .3s ease}
/*# sourceMappingURL=grivoterp-login-theme-toggle.bundle.JNVBY5JH.css.map */
