*{box-sizing:border-box;margin:0;padding:0;font-family:Arial,sans-serif}body,html{height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.container{text-align:center;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;width:90%;max-width:400px}.login-btn,.btn{width:100%;padding:15px;margin:10px 0;font-size:16px;border:none;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .3s ease}.login-btn:hover{background-color:#0056b3}.custom-login{display:flex;gap:10px;margin-top:20px}input{flex:1;padding:10px;border:1px solid #ccc;border-radius:5px}.custom-login button{padding:10px 20px;border:none;border-radius:5px;background-color:#28a745;color:#fff;cursor:pointer;transition:background-color .3s ease}.custom-login button:hover{background-color:#1e7e34}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:999}.spinner{border:8px solid #f3f3f3;border-top:8px solid #007BFF;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#call{width:100vw;height:100vh}#call-screen{position:fixed;width:100vw;height:100vh;top:0;left:0;overflow:hidden;display:none}.toggle-list{list-style:none;padding:0;max-width:400px;margin:0 auto}.toggle-item{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px 15px;margin-bottom:10px;border-radius:5px;box-shadow:0 2px 4px #0000001a}.toggle-item label{font-size:16px;color:#333}.toggle-item input[type=checkbox]{width:40px;height:20px;max-width:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ccc;border-radius:10px;position:relative;cursor:pointer;outline:none;transition:background-color .3s ease}.toggle-item input[type=checkbox]:before{content:"";width:18px;height:18px;background-color:#fff;border-radius:50%;position:absolute;top:1px;left:1px;transition:transform .3s ease}.toggle-item input[type=checkbox]:checked{background-color:#4caf50}.toggle-item input[type=checkbox]:checked:before{transform:translate(20px)}#sid{width:100%}
