.main-content{background:#f7f8f9;font-family:Segoe UI,Roboto,sans-serif;margin-left:280px;min-height:100vh;padding:40px}.welcome-box{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000000d;margin-bottom:40px;max-width:600px;padding:32px}.welcome-heading{color:#0693e3;font-size:24px;font-weight:600;margin-bottom:10px}.welcome-text{color:#4b5563;font-size:16px}.credentials-form{background:#fff;border-radius:10px;box-shadow:0 4px 12px #0000000d;max-width:600px;padding:32px}.credentials-form h4{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:20px}.input-field{border:1px solid #d1d5db;border-radius:6px;display:block;font-size:14px;margin-bottom:20px;padding:12px 3px;transition:border .2s ease;width:100%}.input-field:focus{border-color:#0693e3;box-shadow:0 0 0 2px #0693e340;outline:none}.run-button{border-radius:6px}.status-message{color:#374151;font-size:14px;margin-top:16px}.env-tabs{background:#f9f9f9;border-radius:10px;box-shadow:0 2px 5px #00000014;display:flex;gap:8px;justify-content:flex-start;margin-bottom:20px;padding:6px;width:-webkit-fit-content;width:fit-content}.env-tabs button{background:#0000;border:none;border-radius:8px;color:#555;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:all .25s ease}.env-tabs button:hover{background:linear-gradient(135deg,#007bff,#0056d2);color:#222}.env-tabs button.active{background:linear-gradient(135deg,#007bff,#0056d2)!important;border:none;box-shadow:0 2px 6px #0003;color:#fff!important}.env-tabs{margin:20px}.env-button{background:#eee;border:none;border-radius:6px;cursor:pointer;display:block;font-weight:700;margin-bottom:5px;padding:10px 15px}.env-button.active{background:#007bff;color:#fff}.env-details{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;font-size:16px;line-height:1.8;margin-top:15px;max-width:600px;padding:20px}.env-details p{background:#fff;border-left:4px solid #2196f3;border-radius:4px;margin:12px 0;padding:8px}.env-details p strong{color:#333;display:block;font-weight:600;margin-bottom:5px}.env-details p{color:#555}.sidebar.always-open{background-color:#f9fafb;box-shadow:4px 0 12px #00000014;color:#1f2937;display:flex;flex-direction:column;font-family:Segoe UI,Roboto,sans-serif;height:100%;left:0;padding:24px;position:fixed;top:0;width:280px;z-index:1000}.sidebar-header{color:#0693e3;font-size:20px;font-weight:600;margin-bottom:24px}.platform-list{list-style-type:none;margin:0 0 24px;padding:0}.platform-list li{border-radius:8px;color:#1f2937;cursor:pointer;font-size:15px;margin-bottom:8px;padding:12px 16px;transition:background-color .25s ease}.platform-list li:hover{background-color:#0693e31a}.platform-list .active{background-color:#0693e3;color:#fff;font-weight:600}.testcase-list{flex-grow:1;max-height:calc(100vh - 240px);overflow-y:auto;padding-bottom:20px;padding-right:6px}.testcase-list::-webkit-scrollbar{width:6px}.testcase-list::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.testcase-list h4{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:12px}.checkbox-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;margin-bottom:12px}.checkbox-label input{accent-color:#0693e3;height:16px;margin-right:10px;width:16px}.run-button{background-color:#0693e3;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;margin-top:20px;padding:12px 20px;transition:background-color .3s ease}.run-button:hover{background-color:#0682c8}.run-button:disabled{background-color:#d1d5db;color:#6b7280;cursor:not-allowed}
/*# sourceMappingURL=main.80c2ad9a.css.map*/