:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{padding:0;margin:0;width:100%;height:100%}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;font-family:"Noto Serif",serif}h2,div{font-family:"Noto Serif",serif}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.LoginButton{margin-top:20px;width:50%;padding:10px;font-size:1.2em;position:relative;display:flex;justify-content:center;border:none;border-radius:8px;cursor:pointer;background:transparent;transition:background .3s}.LoginButton>span{position:relative}.LoginButton:before{content:"";background:linear-gradient(135deg,#2f9212,#1e8833);position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:all .3s;border-radius:inherit}.email-page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;background-color:#29812a}.logincard{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.logo-Logo{height:150px;object-fit:contain;opacity:.8}.form-container{flex:2}.login-title{text-align:start;margin-bottom:20px}.error-message{color:red;text-align:left}.button-container{display:flex;justify-content:flex-end;margin-top:40px;width:100%}.footer{width:100%;background-color:#29812a;color:#fff;text-align:center;padding:15px 0;box-shadow:none;border-top:none;margin-top:auto}.footer-content{display:flex;align-items:center;justify-content:center;flex-direction:row}.footer p{padding-block-end:20px}.footer-logo{max-height:60px;opacity:.8}@media only screen and (max-width: 768px){.logincard{flex-direction:column}.logo{max-width:100%;height:auto;margin-bottom:5px}.login-title{text-align:center;font-size:large;margin-top:5px}.button-container{display:block;margin-top:10px}.principalCard{width:90vw;border-radius:15px;padding:20px}.email-page img{max-height:150px;width:auto;opacity:.9}.LoginButton{width:100%;display:block;justify-content:center}.footer-logo{display:none}.footer p{display:block;text-align:center;color:#fff;font-size:small;margin-top:5px}.footer{height:5%;display:flex;align-items:center;justify-content:center}}.loginPage{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:#29812a}.principalCard{width:700px;padding:20px;position:relative;overflow:hidden;color:#000;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:all .3s ease}.loginCard{display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:nowrap}.loginLogo{height:150px;object-fit:contain;opacity:.8;flex:1}.loginForm{flex:2}.loginTitle{text-align:start;margin-bottom:20px}.LoginButtonContainer{display:flex;justify-content:flex-end;margin-top:40px}.LoginButton{margin-top:20px;width:50%;padding:10px;font-size:1.2em;position:relative;display:flex;justify-content:center;border:none;border-radius:8px;cursor:pointer;background:transparent;transition:background .3s,transform .3s ease}.LoginButton>span{position:relative;z-index:1}.LoginButton:before{content:"";background:linear-gradient(135deg,#2f9212,#1e8833);position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:all .3s;border-radius:inherit;z-index:0}.LoginButton:hover{transform:scale(1.05)}.footer{display:flex;justify-content:center;align-items:center;padding:20px;width:100%;border-top:none;position:absolute;bottom:0;color:#fff}.footer-content{display:flex;align-items:center;justify-content:center;flex-direction:row;text-align:center}.footer-logo{width:80px;margin-bottom:10px}.footer p{color:#fffc;font-size:12px}@media only screen and (max-width: 768px){.loginCard{flex-direction:column}.loginLogo{max-width:100%;height:auto}.loginTitle{text-align:center;font-size:large}.LoginButtonContainer{display:block}.principalCard{width:90vw;border-radius:15px;padding:20px;flex-direction:column}.loginPage img{max-height:150px;width:auto;opacity:.9}.LoginButton{width:100%;display:block;margin-top:20px;justify-content:center}.footer{flex-direction:column;justify-content:center;align-items:center}.footer-content{flex-direction:column;text-align:center}}.mytable{margin-left:0;margin-right:0;margin-top:5vh;padding:0}.list_user{margin:auto;flex-direction:column;align-items:center;justify-content:center;background-color:#129d0b;padding:20px;width:100%;height:100%}:where(.css-dev-only-do-not-override-qnu6hi).ant-table-wrapper .ant-table-thead>tr>th{text-align:center!important;background-color:#7fba00!important;color:#fff;font-weight:700;font-family:Arial,Helvetica,sans-serif}:where(.css-dev-only-do-not-override-qnu6hi).ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{color:#fff;background:#7fba00!important}.data{margin-top:16px}html,body{width:100%;overflow:hidden}.change_container{width:100%;flex-direction:column;align-items:center;justify-content:center}.custom-title{color:#7fba00}.change-password-card{text-align:center;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:all .3s ease}.button-container-change{display:flex;justify-content:center;margin-top:16px}.LoginButtonC{margin-top:20px;width:40%;padding:10px;font-size:1.2em;position:relative;display:flex;justify-content:center;border:none;border-radius:8px;cursor:pointer;background:transparent;transition:background .3s}.LoginButtonC>span{position:relative}.LoginButtonC:before{content:"";background:#7fba00;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:all .3s;border-radius:inherit}.LoginButton:hover:before{opacity:0}@keyframes wave{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.error-message{font-family:"Noto Serif",serif;color:red}.ant-typography.ant-typography-danger{font-family:"Noto Serif",serif!important;padding-top:5%;text-align:center;font-size:1rem!important}.password-requirements-container{margin:20px auto;width:80%;max-width:600px;background-color:#fcfcfc;padding:20px}.password-requirements-title{color:#08111c;margin:20px 0;text-align:justify;font-family:"Noto Serif",serif}.password-requirements{margin:10px 0;padding-left:20px;list-style-type:disc}.password-requirements li{margin-bottom:4px;text-align:left}.change-password-card img{width:10%;height:auto;margin-right:8px}@media only screen and (max-width: 768px){.change-password-card{width:60vw;padding:15px;left:58%}.data{margin-top:12px}.LoginButtonC{font-size:10px}.button-container-change{flex-direction:column;align-items:center}.LoginButton{padding:8px 16px;font-size:.9em;width:auto;border-radius:6px}.password-requirements{margin:10px 0;padding-left:10px;list-style-type:disc;font-size:.9em}.password-requirements li{margin-bottom:2px;text-align:left;font-size:.9em}.password-requirements-title{color:#08111c;margin:10px 0;text-align:justify;font-family:"Noto Serif",serif;font-size:.9em!important}.change-password-card .ant-card-head-title{font-size:1em!important;margin-bottom:0;font-weight:400}.change-password-card img{width:20%;height:auto}}.input,.select{margin-bottom:1vh}.userCard{margin:20px auto auto;align-content:center;text-align:center;background-color:#7fba00}.myAvatar{margin-top:2vh;width:30px}.User{margin-top:2vh;font-size:larger!important;font-weight:700}.Mydata_page,.list_user{margin:auto;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9f8;padding:20px;width:100%;height:100%}.Table_list_user{background-color:#2c2c2c;border-radius:8px;padding:16px}.container_icon{display:flex;align-items:center;justify-content:center;color:#000}:where(.css-dev-only-do-not-override-qnu6hi).ant-table-wrapper .ant-table-thead>tr>th{text-align:center!important;background-color:#002140;color:#fff;font-weight:700;font-family:Arial,Helvetica,sans-serif}.ant-pagination-item-link{color:#fff}.ant-table-cell a{color:#000!important;font-weight:700;text-decoration:none}@media (max-width: 768px){.ant-table{display:block;border-collapse:separate;border-spacing:0 15px}.ant-table-thead{display:none}.ant-table-tbody{background-color:#213547}.ant-table-tbody>tr{display:block;margin-bottom:20px;border:1px solid #444;border-radius:10px;padding:16px;background-color:#fafaf5}.ant-table-tbody>tr>td{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #444;padding:10px;width:100%}.ant-table-tbody>tr>td:last-child{border-bottom:none}.container_icon{justify-content:flex-start}.list_user{background-color:#213547}}.report_card{text-align:center}.download_button{margin-top:20px;background-color:#7fba00;border-color:#7fba00}.select_report{width:100%;margin-top:20px}.download_container{width:100%;flex-direction:column;align-items:center;justify-content:center}.content{margin:0}.layout{min-height:100vh}.headerMain{padding:0;background-color:#215b33;color:#fff;text-align:center}.footerMain{text-align:center;background-color:#215b33;display:flex;align-items:center;justify-content:center;height:45px;color:#fff}.title{color:red}.lyout-obj{color:#fff;background-color:#f0f8ff}.ant-layout-sider-children{background-color:#fff}.ant-layout-sider-trigger{color:#0ff;background-color:#0ff}.slider{width:250px!important;min-width:250px!important;max-width:250px!important}:where(.css-dev-only-do-not-override-qnu6hi).ant-layout .ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#317331;cursor:pointer;transition:all .2s}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
