body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{color:#0a332d;font-size:1.5rem;text-align:left}.zoneDropdown{background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;font-size:14px;height:40px;max-width:170px;padding:8px 12px}.zoneDropdown:focus{border-color:#0c6;outline:none}.select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27 viewBox=%270 0 12 8%27%3E%3Cpath fill=%27%23333%27 d=%27M6 8L0 0h12z%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px;border:1px solid #c4c4c2;border-radius:5px;color:#333;cursor:pointer;font-size:14px;height:32px;padding:0 12px;&:focus{box-shadow:0 0 0 2px #c4c4c24d;outline:none}option{background:#fff;color:#333}}.login-container{margin-top:10vh;h2{text-align:center}>img{width:min(45vw,400px)}.login-form{background-color:#fafafa;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:16px;margin:40px auto;max-width:75%;padding:24px;width:320px;input{border:1px solid #c4c4c2;border-radius:5px;font-size:14px;height:36px;padding:0 12px;transition:border-color .2s;&:focus{border-color:#888;outline:none}}button{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;height:36px;transition:background-color .2s;&:hover{background-color:#45a049}&:disabled{background-color:#ccc;cursor:not-allowed}}@media (max-width:500px){//padding:5px}}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Sidebar_sidebar__ZKu4h{background-color:#fff;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:100vh;width:240px}.Sidebar_sidebar__ZKu4h a{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:12px 16px 12px 24px;position:relative;text-decoration:none;transition:background .2s;white-space:nowrap}.Sidebar_sidebar__ZKu4h a:hover{background-color:#f0f0f0;border-radius:8px;padding-left:24px}.Sidebar_logo__Awhep{align-items:center;border-bottom:1px solid #ccc;color:#1ecb62;display:flex;font-size:20px;font-weight:700;justify-content:space-between;padding:20px 16px 12px}.Sidebar_logo__Awhep img{height:auto;width:120px}.Sidebar_logo__Awhep button{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:20px;justify-content:center}.Sidebar_nav__0h6BU{flex-grow:1;margin-top:8px;padding:0}.Sidebar_nav__0h6BU ul{list-style:none;margin:0;padding:0}.Sidebar_active__l5-KS{color:#000;font-weight:700}.Sidebar_active__l5-KS svg{font-weight:700}.Sidebar_active__l5-KS:before{background-color:#000;border-radius:0 4px 4px 0;bottom:4px;content:"";left:0;position:absolute;top:4px;width:4px}.Sidebar_footer__2WQ7H{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:12px 16px 12px 24px}.Sidebar_footer__2WQ7H .Sidebar_footer__2WQ7H{align-items:center;display:flex;justify-content:space-between;padding:8px}.Sidebar_footer__2WQ7H .Sidebar_user__LdHXP{align-items:center;display:flex;font-weight:500;gap:10px}.Sidebar_footer__2WQ7H .Sidebar_user__LdHXP img{background-color:#00ff7d;border-radius:50%;box-sizing:border-box;height:43px;padding:3px;width:43px}.Sidebar_footer__2WQ7H .Sidebar_user__LdHXP .Sidebar_userInfo__8spon{align-items:start;display:flex;flex-direction:column;justify-content:center}.Sidebar_footer__2WQ7H .Sidebar_user__LdHXP .Sidebar_userInfo__8spon .Sidebar_username__-7iMJ{color:#000;font-size:12px}.Sidebar_footer__2WQ7H .Sidebar_user__LdHXP .Sidebar_userInfo__8spon .Sidebar_role__NMbfp{color:gray;font-size:11px}.Sidebar_footer__2WQ7H .Sidebar_logout__EWouK{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:14px;gap:8px}.MainLayout_container__YzzQu{display:flex;height:100vh;overflow:hidden;width:100vw}.MainLayout_content__dmYK2{background:#f4fdf9;box-sizing:border-box;flex-grow:1;min-width:0;overflow-y:auto;padding:2rem}
/*# sourceMappingURL=main.c8729c93.css.map*/