.button-banner-csv{margin-top:10px;background:#303030;border-style:dashed;border-radius:15px;cursor:pointer;transition:all .25s ease;height:50px;display:flex;justify-content:center;align-items:center}.button-banner-csv:hover{border-style:solid}.button-banner-csv>p{color:#fff;font-size:16px;font-weight:700;font-family:Arial}.stop-container{padding:15px;border:3px solid #3b3b3b;border-radius:10px;margin-bottom:25px}.login-container{display:flex;flex:1;justify-content:center;align-items:center;background-color:#d7dbde;padding:20px;min-height:100vh}.login-card{width:100%;max-width:400px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:24px}.logo-container{display:flex;justify-content:center;margin-bottom:20px}.logo{height:80px;object-fit:contain}.input-group{margin-bottom:16px}.input-label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:4px;margin-top:8px}.input-field{width:100%;padding:10px 12px;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.input-field:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}.login-button{width:100%;background-color:#4a90e2;color:#fff;padding:12px;border:none;border-radius:4px;font-weight:600;font-size:16px;cursor:pointer;margin-top:20px;transition:background-color .2s}.login-button:hover{background-color:#3a7bc8}.login-button:focus{outline:none;box-shadow:0 0 0 2px #4a90e266}.offline-section{margin-top:20px;padding-top:12px;border-top:1px solid #e0e0e0;text-align:center}.offline-text{color:#666;font-size:12px}[data-theme=dark]{color-scheme:dark}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] .MuiBox-root[style*="background-color:#ffffff"],[data-theme=dark] .MuiBox-root[style*="background-color: white"]{background-color:#1e1e1e!important}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(249, 250, 251)"],[data-theme=dark] .MuiBox-root[style*="background-color:#f9fafb"]{background-color:#2a2a2a!important}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(243, 244, 246)"],[data-theme=dark] .MuiBox-root[style*="background-color:#f3f4f6"]{background-color:#1a1a1a!important}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(245, 245, 245)"],[data-theme=dark] .MuiBox-root[style*="background-color:#f5f5f5"]{background-color:#242424!important}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(250, 250, 250)"],[data-theme=dark] .MuiBox-root[style*="background-color:#fafafa"]{background-color:#2a2a2a!important}[data-theme=dark] .MuiBox-root[style*="background-color: rgb(229, 231, 235)"],[data-theme=dark] .MuiBox-root[style*="background-color:#e5e7eb"]{background-color:#404040!important}[data-theme=dark] .MuiPaper-root[style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] .MuiPaper-root[style*="background-color: white"],[data-theme=dark] .MuiCard-root[style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] .MuiCard-root[style*="background-color: white"]{background-color:#1e1e1e!important}[data-theme=dark] .MuiTypography-root[style*="color: rgb(31, 41, 55)"],[data-theme=dark] .MuiTypography-root[style*="color:#1f2937"],[data-theme=dark] .MuiTypography-root[style*="color: rgb(17, 24, 39)"],[data-theme=dark] .MuiTypography-root[style*="color:#111827"]{color:#fff!important}[data-theme=dark] .MuiTypography-root[style*="color: rgb(55, 65, 81)"],[data-theme=dark] .MuiTypography-root[style*="color:#374151"]{color:#e5e7eb!important}[data-theme=dark] .MuiTypography-root[style*="color: rgb(107, 114, 128)"],[data-theme=dark] .MuiTypography-root[style*="color:#6b7280"]{color:#9ca3af!important}[data-theme=dark] .MuiTableCell-root[style*="background-color: rgb(244, 244, 245)"],[data-theme=dark] .MuiTableCell-root[style*="background-color:#f4f4f5"]{background-color:#2a2a2a!important}[data-theme=dark] .MuiTableRow-root[style*="background-color: rgb(249, 250, 251)"],[data-theme=dark] .MuiTableRow-root[style*="background-color:#f9fafb"]{background-color:#242424!important}[data-theme=dark] *[style*="border-color: rgb(229, 231, 235)"],[data-theme=dark] *[style*="border-color:#e5e7eb"]{border-color:#404040!important}[data-theme=dark] *[style*="border-color: rgb(209, 213, 219)"],[data-theme=dark] *[style*="border-color:#d1d5db"]{border-color:#4a4a4a!important}
