@import"GeneXusUnanimo.Unanimo.css";@import"GeneXusUnanimo.UnanimoWeb.css";@import"GeneXusUnanimo.UnanimoMobile.css";@import"CB3_Tokens.css";@layer CB3{@keyframes fadeOn{0%{opacity :0;transform :scale(.5);}100%{opacity :1;transform :scale(1);}}*{text-transform :uppercase;}.LoginContainerJ{position :relative !important;width :100vw !important;height :100vh;height :100dvh;display :flex !important;align-items :center;justify-content :center;overflow :hidden;background-image :url("../loginfondo.png");background-size :cover !important;background-position :center !important;background-repeat :no-repeat;}.LoginContainerJ::before{content :"";position :absolute !important;inset :0 !important;background :rgba(0,0,0,0) !important;transition :background .3s ease !important;z-index :0 !important;pointer-events :none !important;}.LoginContainerJ:has(.TableLoginJ:hover)::before{background :rgba(0,0,0,.45) !important;}.TableLoginJ{position :relative !important;z-index :1 !important;display :flex !important;flex-direction :column !important;gap :10px !important;padding-left :3em !important;padding-right :3em !important;padding-bottom :.4em !important;background-color :#fefefe5e !important;border-radius :25px !important;transition :transform .4s ease-in-out,border .2s ease-in-out !important;align-items :center !important;width :30em !important;animation :fadeOn 1s ease-in-out;}.TableLoginJ:hover{transform :scale(1.1);border :1px solid var(--colors_c0) !important;background-color :#fefefebc !important;box-shadow :0 40px 120px 0 #b7b7b7 !important;}.LoginAttributeJ{margin-top :16px !important;background-color :#fff !important;font-size :12px !important;color :var(--colors_c0)!important;border-radius :25px !important;height :50px !important;width :240px !important;box-shadow :inset 2px 5px 10px rgba(5,5,5,.5) !important;border :none !important;padding :2em !important;transform :.3s ease,color .3s ease !important;text-transform :none;}.LoginAttributeJ:focus::placeholder{transform :translateY(-40px);color :color-mix(in srgb,var(--colors_cactive) 80%,white);}.LoginAttributeJ:focus{background-color :#ffffff;transform :scale(1.05);box-shadow :13px 13px 100px #969696,-13px -13px 100px #ffffff;}.BtnLoginJ{background :var(--colors_c0)!important;border-radius :.5em !important;box-shadow :inset 0 -6px 18px -6px rgba(3,15,20,0),inset rgba(54,69,75,1) -1px -1px 6px 0,inset 12px 0 12px -6px rgba(3,15,20,0),inset -12px 0 12px -6px rgba(3,15,20,0),rgba(54,69,75,1) -1px -1px 6px 0 !important;border :solid 2px #030f14;cursor :pointer;font-size :18px !important;padding :.7em 2em !important;outline :none !important;transition :all .3s !important;user-select :none !important;color :#fff !important;}.BtnLoginJ:hover{box-shadow :inset 0 -6px 18px -6px rgba(3,15,20,1),inset 0 6px 18px -6px rgba(3,15,20,1),inset 12px 0 12px -6px rgba(3,15,20,0),inset -12px 0 12px -6px rgba(3,15,20,0),-1px -1px 6px 0 rgba(54,69,75,1) !important;}.BtnLoginJ:active{box-shadow :inset 0 -12px 12px -6px rgba(3,15,20,1),inset 0 12px 12px -6px rgba(3,15,20,1),inset 12px 0 12px -6px rgba(3,15,20,1),inset -12px 0 12px -6px rgba(3,15,20,1),-1px -1px 6px 0 rgba(54,69,75,1) !important;}.LoginLogoJ{width :10vw !important;}.SmallTableLoginJ{box-shadow :0 40px 120px 0 #b7b7b7;align-items :center;justify-content :center;display :flex;flex-direction :column;background-color :#fefefe5e !important;}.SmallTableLoginJ:hover{transform :scale(1.1);border :1px solid black;background-color :#fefefebc !important;box-shadow :0 40px 120px 0 #b7b7b7;}.LargeTableLoginJ{box-shadow :0 40px 120px 0 #b7b7b7;padding-top :19px;width :40vw;display :flex;flex-direction :column;justify-content :center;gap :.5rem;flex-wrap :wrap;align-content :center;background-color :#fefefe5e !important;}.LargeTableLoginJ:hover{transform :scale(1.1);border :1px solid black;background-color :#fefefebc !important;box-shadow :0 40px 120px 0 #b7b7b7;}.TextLikeLinkJ A{text-decoration :none;color :var(--colors_c0);}.Button{border-radius :.5em !important;box-shadow :inset 0 -6px 18px -6px rgba(3,15,20,0),inset rgba(54,69,75,1) -1px -1px 6px 0,inset 12px 0 12px -6px rgba(3,15,20,0),inset -12px 0 12px -6px rgba(3,15,20,0),rgba(54,69,75,1) -1px -1px 6px 0 !important;border :solid 2px #030f14;cursor :pointer;font-size :12pt !important;padding :.5em 1.2em !important;outline :none !important;transition :all .3s !important;user-select :none !important;background-color :var(--colors_secondary);text-transform :uppercase;border-radius :4dip;gx-elevation :0;margin :1em;height :max-content;}.Button:hover{background-color :var(--colors_primary);box-shadow :inset 0 -6px 18px -6px rgba(3,15,20,1),inset 0 6px 18px -6px rgba(3,15,20,1),inset 12px 0 12px -6px rgba(3,15,20,0),inset -12px 0 12px -6px rgba(3,15,20,0),-1px -1px 6px 0 rgba(54,69,75,1) !important;}.Button:active{background-color :var(--colors_primary);box-shadow :inset 0 -12px 12px -6px rgba(3,15,20,1),inset 0 12px 12px -6px rgba(3,15,20,1),inset 12px 0 12px -6px rgba(3,15,20,1),inset -12px 0 12px -6px rgba(3,15,20,1),-1px -1px 6px 0 rgba(54,69,75,1) !important;}.FlexTableCenter{Display :flex;flex-direction :column;justify-content :center;align-items :center;width :80%;height :100vh;}.Transparent{color :var(--colors_primary);border :none !important;background :none !important;box-shadow :none !important;padding :0 !important;margin :0 !important;cursor :pointer;font-size :16pt !important;font-weight :700;}}