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}.sidebar{background:#2c3e50;color:#fff;height:100vh;left:0;padding:20px;position:fixed;top:0;width:250px}.sidebar h2{margin-bottom:20px;text-align:center}.copyright{bottom:10%;color:#fff;position:absolute}.sidebar nav ul{list-style:none;padding:0}.sidebar nav ul li{margin:15px 0}.sidebar nav ul li a{color:#fff;display:block;font-size:18px;padding:10px;text-decoration:none;transition:background .3s}.sidebar nav ul li a:hover{background:#34495e;border-radius:5px}.sidebar nav ul li a.active{background:#2e8775;border-radius:5px;font-weight:700}.logout-button{background:red;border:none;color:#fff;cursor:pointer;margin-top:20px;padding:10px;width:100%}.logout-button:hover{background:darkred}.popup-overlay{background:#00000080;display:flex;height:100%;left:0;position:fixed;top:0;width:100%}.popup,.popup-overlay{align-items:center;flex-direction:column;justify-content:center}.popup{background:#fff;border-radius:10px;padding:20px;text-align:center}.popup input{margin:10px 0;padding:10px;width:80%}.buttons{align-items:center;display:flex;flex-direction:column;justify-content:center}.popup__button{width:200px}.popup__button:hover{background:#0d1163}.popup__button-cancel{background:red;width:200px}.popup__button-cancel:hover{background:#941212}.workspaces-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:350px;padding:20px;width:600px}.workspaces-container h2{font-size:24px;margin-bottom:10px}.workspaces-container ul{list-style:none;padding:0}.workspaces-container ul li{align-items:center;background:#f3f3f3;border-radius:5px;display:flex;justify-content:space-between;margin:5px 0;padding:10px;width:300px}.workspaces-container__button{align-self:flex-end;background:green;border:none;color:#fff;cursor:pointer;height:50px;padding:5px 10px;position:fixed;top:50px;width:120px}.workspaces-container__button:hover{background:#0c3a0c}select{background-color:#fff;border:2px solid #007bff;border-radius:6px;color:#333;cursor:pointer;font-size:16px;outline:none;padding:10px;transition:all .3s ease-in-out;width:300px}select:focus,select:hover{border-color:#0056b3;box-shadow:0 0 5px #005bbb80;cursor:pointer}option{background:#fff;color:#333;cursor:pointer;font-size:16px;padding:10px}option:disabled{color:#999}.checkbox{align-items:center;background:#faf9ff;display:flex;gap:50px;justify-content:space-between;width:100%}.checkbox-input{cursor:pointer;height:20px;width:auto;width:50px}.checkbox-form{display:flex;gap:10px}.app-form{display:flex;gap:10px;margin-left:150px;margin-top:30px;width:100%}.app-workspace-details{display:flex;flex-direction:column;gap:10px;width:100%}.success-message{align-items:center;color:green}.error-message{color:red;font-size:12px}.workspace-details{display:flex;flex-direction:column;gap:10px;width:400px}.input-number{width:100px}.devices-container{padding:20px}.devices-table{border-collapse:collapse;margin-top:10px;width:500px}.devices-table td,.devices-table th{border:1px solid #ddd;padding:16px;text-align:left}.devices-table th{background-color:#f4f4f4}.supported-devices{align-items:center;display:flex;flex-direction:row!important;justify-content:space-between}.supported-devices input{cursor:pointer;height:20px;width:20px}.delete-btn,.edit-btn{border:none;cursor:pointer;padding:6px 12px}.edit-btn{background-color:#4caf50}.delete-btn,.edit-btn{color:#fff;margin-top:0}.delete-btn{background-color:#f44336}.edit-popup{align-items:center;background:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.edit-content,.edit-popup{display:flex;overflow-y:auto}.edit-content{background:#fff;border-radius:10px;flex-direction:column;max-height:90vh;padding:20px;width:400px}.edit-content h3{margin-bottom:10px;text-align:center}.edit-content label{display:flex;flex-direction:column}.edit-content input{margin:5px 0;padding:5px}.popup-actions{display:flex;justify-content:space-between;margin-top:10px}.save-btn{background-color:green}.cancel-btn,.save-btn{border:none;color:#fff;cursor:pointer;padding:8px}.cancel-btn{background-color:red}.delete-popup{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.delete-content{background:#fff;border-radius:5px;padding:20px;text-align:center}.delete-content .buttons{margin-top:20px}.login-container{background:linear-gradient(135deg,#8893af,#182848);height:100vh}.login-container,form{align-items:center;display:flex;justify-content:center}form{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0003;flex-direction:column;height:auto;padding:2rem;text-align:center;width:320px;width:400px}.login-container__title{color:#333;margin-bottom:1rem}.login-container__input{border:1px solid #ccc;border-radius:5px;font-size:1rem;margin:10px 0;padding:12px;width:100%}.login-container__input:focus{border-color:#4b6cb7;box-shadow:0 0 5px #4b6cb780;outline:none}button{background:#4b6cb7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:20px;padding:12px;transition:.3s ease-in-out;width:100%}.login__button:hover{background:#3b5998}.error{color:red;font-size:.9rem;margin-top:10px}
/*# sourceMappingURL=main.1cf31832.css.map*/